vpc

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jul 26, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Package vpciface provides an interface to enable mocking the VPC 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 (
	// ISPForAllocateEipAddressInputBgp is a ISPForAllocateEipAddressInput enum value
	ISPForAllocateEipAddressInputBgp = "BGP"

	// ISPForAllocateEipAddressInputChinaMobile is a ISPForAllocateEipAddressInput enum value
	ISPForAllocateEipAddressInputChinaMobile = "ChinaMobile"

	// ISPForAllocateEipAddressInputChinaUnicom is a ISPForAllocateEipAddressInput enum value
	ISPForAllocateEipAddressInputChinaUnicom = "ChinaUnicom"

	// ISPForAllocateEipAddressInputChinaTelecom is a ISPForAllocateEipAddressInput enum value
	ISPForAllocateEipAddressInputChinaTelecom = "ChinaTelecom"
)
View Source
const (
	// InstanceTypeForAssociateEipAddressInputNat is a InstanceTypeForAssociateEipAddressInput enum value
	InstanceTypeForAssociateEipAddressInputNat = "Nat"

	// InstanceTypeForAssociateEipAddressInputNetworkInterface is a InstanceTypeForAssociateEipAddressInput enum value
	InstanceTypeForAssociateEipAddressInputNetworkInterface = "NetworkInterface"

	// InstanceTypeForAssociateEipAddressInputClbInstance is a InstanceTypeForAssociateEipAddressInput enum value
	InstanceTypeForAssociateEipAddressInputClbInstance = "ClbInstance"

	// InstanceTypeForAssociateEipAddressInputEcsInstance is a InstanceTypeForAssociateEipAddressInput enum value
	InstanceTypeForAssociateEipAddressInputEcsInstance = "EcsInstance"

	// InstanceTypeForAssociateEipAddressInputHaVip is a InstanceTypeForAssociateEipAddressInput enum value
	InstanceTypeForAssociateEipAddressInputHaVip = "HaVip"
)
View Source
const (
	// InstanceTypeForAssociateHaVipInputNetworkInterface is a InstanceTypeForAssociateHaVipInput enum value
	InstanceTypeForAssociateHaVipInputNetworkInterface = "NetworkInterface"

	// InstanceTypeForAssociateHaVipInputEcsInstance is a InstanceTypeForAssociateHaVipInput enum value
	InstanceTypeForAssociateHaVipInputEcsInstance = "EcsInstance"
)
View Source
const (
	// ISPForCreateBandwidthPackageInputBgp is a ISPForCreateBandwidthPackageInput enum value
	ISPForCreateBandwidthPackageInputBgp = "BGP"

	// ISPForCreateBandwidthPackageInputChinaMobile is a ISPForCreateBandwidthPackageInput enum value
	ISPForCreateBandwidthPackageInputChinaMobile = "ChinaMobile"

	// ISPForCreateBandwidthPackageInputChinaUnicom is a ISPForCreateBandwidthPackageInput enum value
	ISPForCreateBandwidthPackageInputChinaUnicom = "ChinaUnicom"

	// ISPForCreateBandwidthPackageInputChinaTelecom is a ISPForCreateBandwidthPackageInput enum value
	ISPForCreateBandwidthPackageInputChinaTelecom = "ChinaTelecom"
)
View Source
const (
	// ProtocolForCreateBandwidthPackageInputIpv4 is a ProtocolForCreateBandwidthPackageInput enum value
	ProtocolForCreateBandwidthPackageInputIpv4 = "IPv4"

	// ProtocolForCreateBandwidthPackageInputIpv6 is a ProtocolForCreateBandwidthPackageInput enum value
	ProtocolForCreateBandwidthPackageInputIpv6 = "IPv6"
)
View Source
const (
	// ISPForDescribeBandwidthPackagesInputBgp is a ISPForDescribeBandwidthPackagesInput enum value
	ISPForDescribeBandwidthPackagesInputBgp = "BGP"

	// ISPForDescribeBandwidthPackagesInputChinaMobile is a ISPForDescribeBandwidthPackagesInput enum value
	ISPForDescribeBandwidthPackagesInputChinaMobile = "ChinaMobile"

	// ISPForDescribeBandwidthPackagesInputChinaUnicom is a ISPForDescribeBandwidthPackagesInput enum value
	ISPForDescribeBandwidthPackagesInputChinaUnicom = "ChinaUnicom"

	// ISPForDescribeBandwidthPackagesInputChinaTelecom is a ISPForDescribeBandwidthPackagesInput enum value
	ISPForDescribeBandwidthPackagesInputChinaTelecom = "ChinaTelecom"
)
View Source
const (
	// ProtocolForDescribeBandwidthPackagesInputIpv4 is a ProtocolForDescribeBandwidthPackagesInput enum value
	ProtocolForDescribeBandwidthPackagesInputIpv4 = "IPv4"

	// ProtocolForDescribeBandwidthPackagesInputIpv6 is a ProtocolForDescribeBandwidthPackagesInput enum value
	ProtocolForDescribeBandwidthPackagesInputIpv6 = "IPv6"
)
View Source
const (
	// AssociatedInstanceTypeForDescribeEipAddressesInputNat is a AssociatedInstanceTypeForDescribeEipAddressesInput enum value
	AssociatedInstanceTypeForDescribeEipAddressesInputNat = "Nat"

	// AssociatedInstanceTypeForDescribeEipAddressesInputEcsInstance is a AssociatedInstanceTypeForDescribeEipAddressesInput enum value
	AssociatedInstanceTypeForDescribeEipAddressesInputEcsInstance = "EcsInstance"

	// AssociatedInstanceTypeForDescribeEipAddressesInputNetworkInterface is a AssociatedInstanceTypeForDescribeEipAddressesInput enum value
	AssociatedInstanceTypeForDescribeEipAddressesInputNetworkInterface = "NetworkInterface"

	// AssociatedInstanceTypeForDescribeEipAddressesInputClbInstance is a AssociatedInstanceTypeForDescribeEipAddressesInput enum value
	AssociatedInstanceTypeForDescribeEipAddressesInputClbInstance = "ClbInstance"

	// AssociatedInstanceTypeForDescribeEipAddressesInputAlbInstance is a AssociatedInstanceTypeForDescribeEipAddressesInput enum value
	AssociatedInstanceTypeForDescribeEipAddressesInputAlbInstance = "AlbInstance"
)
View Source
const (
	// ISPForDescribeEipAddressesInputBgp is a ISPForDescribeEipAddressesInput enum value
	ISPForDescribeEipAddressesInputBgp = "BGP"

	// ISPForDescribeEipAddressesInputChinaMobile is a ISPForDescribeEipAddressesInput enum value
	ISPForDescribeEipAddressesInputChinaMobile = "ChinaMobile"

	// ISPForDescribeEipAddressesInputChinaUnicom is a ISPForDescribeEipAddressesInput enum value
	ISPForDescribeEipAddressesInputChinaUnicom = "ChinaUnicom"

	// ISPForDescribeEipAddressesInputChinaTelecom is a ISPForDescribeEipAddressesInput enum value
	ISPForDescribeEipAddressesInputChinaTelecom = "ChinaTelecom"
)
View Source
const (
	// StatusForDescribeEipAddressesInputAttaching is a StatusForDescribeEipAddressesInput enum value
	StatusForDescribeEipAddressesInputAttaching = "Attaching"

	// StatusForDescribeEipAddressesInputDetaching is a StatusForDescribeEipAddressesInput enum value
	StatusForDescribeEipAddressesInputDetaching = "Detaching"

	// StatusForDescribeEipAddressesInputAttached is a StatusForDescribeEipAddressesInput enum value
	StatusForDescribeEipAddressesInputAttached = "Attached"

	// StatusForDescribeEipAddressesInputAvailable is a StatusForDescribeEipAddressesInput enum value
	StatusForDescribeEipAddressesInputAvailable = "Available"
)
View Source
const (
	// InstanceTypeForDisassociateEipAddressInputNat is a InstanceTypeForDisassociateEipAddressInput enum value
	InstanceTypeForDisassociateEipAddressInputNat = "Nat"

	// InstanceTypeForDisassociateEipAddressInputNetworkInterface is a InstanceTypeForDisassociateEipAddressInput enum value
	InstanceTypeForDisassociateEipAddressInputNetworkInterface = "NetworkInterface"

	// InstanceTypeForDisassociateEipAddressInputClbInstance is a InstanceTypeForDisassociateEipAddressInput enum value
	InstanceTypeForDisassociateEipAddressInputClbInstance = "ClbInstance"

	// InstanceTypeForDisassociateEipAddressInputEcsInstance is a InstanceTypeForDisassociateEipAddressInput enum value
	InstanceTypeForDisassociateEipAddressInputEcsInstance = "EcsInstance"
)
View Source
const (
	// InstanceTypeForDisassociateHaVipInputNetworkInterface is a InstanceTypeForDisassociateHaVipInput enum value
	InstanceTypeForDisassociateHaVipInputNetworkInterface = "NetworkInterface"

	// InstanceTypeForDisassociateHaVipInputEcsInstance is a InstanceTypeForDisassociateHaVipInput enum value
	InstanceTypeForDisassociateHaVipInputEcsInstance = "EcsInstance"
)
View Source
const (
	// ResourceTypeForListTagsForResourcesInputVpc is a ResourceTypeForListTagsForResourcesInput enum value
	ResourceTypeForListTagsForResourcesInputVpc = "vpc"

	// ResourceTypeForListTagsForResourcesInputEni is a ResourceTypeForListTagsForResourcesInput enum value
	ResourceTypeForListTagsForResourcesInputEni = "eni"

	// ResourceTypeForListTagsForResourcesInputSecuritygroup is a ResourceTypeForListTagsForResourcesInput enum value
	ResourceTypeForListTagsForResourcesInputSecuritygroup = "securitygroup"

	// ResourceTypeForListTagsForResourcesInputEip is a ResourceTypeForListTagsForResourcesInput enum value
	ResourceTypeForListTagsForResourcesInputEip = "eip"

	// ResourceTypeForListTagsForResourcesInputBandwidthpackage is a ResourceTypeForListTagsForResourcesInput enum value
	ResourceTypeForListTagsForResourcesInputBandwidthpackage = "bandwidthpackage"

	// ResourceTypeForListTagsForResourcesInputVpngateway is a ResourceTypeForListTagsForResourcesInput enum value
	ResourceTypeForListTagsForResourcesInputVpngateway = "vpngateway"

	// ResourceTypeForListTagsForResourcesInputNgw is a ResourceTypeForListTagsForResourcesInput enum value
	ResourceTypeForListTagsForResourcesInputNgw = "ngw"

	// ResourceTypeForListTagsForResourcesInputDirectconnectconnection is a ResourceTypeForListTagsForResourcesInput enum value
	ResourceTypeForListTagsForResourcesInputDirectconnectconnection = "directconnectconnection"

	// ResourceTypeForListTagsForResourcesInputDirectconnectgateway is a ResourceTypeForListTagsForResourcesInput enum value
	ResourceTypeForListTagsForResourcesInputDirectconnectgateway = "directconnectgateway"

	// ResourceTypeForListTagsForResourcesInputDirectconnectvirtualinterface is a ResourceTypeForListTagsForResourcesInput enum value
	ResourceTypeForListTagsForResourcesInputDirectconnectvirtualinterface = "directconnectvirtualinterface"
)
View Source
const (
	// ResourceTypeForTagResourcesInputVpc is a ResourceTypeForTagResourcesInput enum value
	ResourceTypeForTagResourcesInputVpc = "vpc"

	// ResourceTypeForTagResourcesInputEni is a ResourceTypeForTagResourcesInput enum value
	ResourceTypeForTagResourcesInputEni = "eni"

	// ResourceTypeForTagResourcesInputSecuritygroup is a ResourceTypeForTagResourcesInput enum value
	ResourceTypeForTagResourcesInputSecuritygroup = "securitygroup"

	// ResourceTypeForTagResourcesInputEip is a ResourceTypeForTagResourcesInput enum value
	ResourceTypeForTagResourcesInputEip = "eip"

	// ResourceTypeForTagResourcesInputBandwidthpackage is a ResourceTypeForTagResourcesInput enum value
	ResourceTypeForTagResourcesInputBandwidthpackage = "bandwidthpackage"

	// ResourceTypeForTagResourcesInputVpngateway is a ResourceTypeForTagResourcesInput enum value
	ResourceTypeForTagResourcesInputVpngateway = "vpngateway"

	// ResourceTypeForTagResourcesInputNgw is a ResourceTypeForTagResourcesInput enum value
	ResourceTypeForTagResourcesInputNgw = "ngw"

	// ResourceTypeForTagResourcesInputDirectconnectconnection is a ResourceTypeForTagResourcesInput enum value
	ResourceTypeForTagResourcesInputDirectconnectconnection = "directconnectconnection"

	// ResourceTypeForTagResourcesInputDirectconnectgateway is a ResourceTypeForTagResourcesInput enum value
	ResourceTypeForTagResourcesInputDirectconnectgateway = "directconnectgateway"

	// ResourceTypeForTagResourcesInputDirectconnectvirtualinterface is a ResourceTypeForTagResourcesInput enum value
	ResourceTypeForTagResourcesInputDirectconnectvirtualinterface = "directconnectvirtualinterface"
)
View Source
const (
	// ResourceTypeForUntagResourcesInputVpc is a ResourceTypeForUntagResourcesInput enum value
	ResourceTypeForUntagResourcesInputVpc = "vpc"

	// ResourceTypeForUntagResourcesInputEni is a ResourceTypeForUntagResourcesInput enum value
	ResourceTypeForUntagResourcesInputEni = "eni"

	// ResourceTypeForUntagResourcesInputSecuritygroup is a ResourceTypeForUntagResourcesInput enum value
	ResourceTypeForUntagResourcesInputSecuritygroup = "securitygroup"

	// ResourceTypeForUntagResourcesInputEip is a ResourceTypeForUntagResourcesInput enum value
	ResourceTypeForUntagResourcesInputEip = "eip"

	// ResourceTypeForUntagResourcesInputBandwidthpackage is a ResourceTypeForUntagResourcesInput enum value
	ResourceTypeForUntagResourcesInputBandwidthpackage = "bandwidthpackage"

	// ResourceTypeForUntagResourcesInputVpngateway is a ResourceTypeForUntagResourcesInput enum value
	ResourceTypeForUntagResourcesInputVpngateway = "vpngateway"

	// ResourceTypeForUntagResourcesInputNgw is a ResourceTypeForUntagResourcesInput enum value
	ResourceTypeForUntagResourcesInputNgw = "ngw"

	// ResourceTypeForUntagResourcesInputDirectconnectconnection is a ResourceTypeForUntagResourcesInput enum value
	ResourceTypeForUntagResourcesInputDirectconnectconnection = "directconnectconnection"

	// ResourceTypeForUntagResourcesInputDirectconnectgateway is a ResourceTypeForUntagResourcesInput enum value
	ResourceTypeForUntagResourcesInputDirectconnectgateway = "directconnectgateway"

	// ResourceTypeForUntagResourcesInputDirectconnectvirtualinterface is a ResourceTypeForUntagResourcesInput enum value
	ResourceTypeForUntagResourcesInputDirectconnectvirtualinterface = "directconnectvirtualinterface"
)
View Source
const (
	ServiceName = "vpc"       // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "vpc"       // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type AddBandwidthPackageIpInput

type AddBandwidthPackageIpInput struct {

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

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

func (AddBandwidthPackageIpInput) GoString

func (s AddBandwidthPackageIpInput) GoString() string

GoString returns the string representation

func (*AddBandwidthPackageIpInput) SetAllocationId

SetAllocationId sets the AllocationId field's value.

func (*AddBandwidthPackageIpInput) SetBandwidthPackageId

func (s *AddBandwidthPackageIpInput) SetBandwidthPackageId(v string) *AddBandwidthPackageIpInput

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (AddBandwidthPackageIpInput) String

String returns the string representation

func (*AddBandwidthPackageIpInput) Validate

func (s *AddBandwidthPackageIpInput) Validate() error

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

type AddBandwidthPackageIpOutput

type AddBandwidthPackageIpOutput struct {
	Metadata *response.ResponseMetadata

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

func (AddBandwidthPackageIpOutput) GoString

func (s AddBandwidthPackageIpOutput) GoString() string

GoString returns the string representation

func (*AddBandwidthPackageIpOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (AddBandwidthPackageIpOutput) String

String returns the string representation

type AllocateEipAddressInput

type AllocateEipAddressInput struct {
	Bandwidth *int64 `min:"1" max:"500" type:"integer"`

	BandwidthPackageId *string `type:"string"`

	BillingType *int64 `min:"1" max:"3" type:"integer"`

	ClientToken *string `type:"string"`

	Description *string `min:"1" max:"255" type:"string"`

	ISP *string `type:"string" enum:"ISPForAllocateEipAddressInput"`

	Name *string `min:"1" max:"128" type:"string"`

	Period *int64 `type:"integer"`

	PeriodUnit *int64 `min:"1" max:"2" type:"integer"`

	ProjectName *string `type:"string"`

	SecurityProtectionTypes []*string `type:"list"`

	Tags []*TagForAllocateEipAddressInput `type:"list"`
	// contains filtered or unexported fields
}

func (AllocateEipAddressInput) GoString

func (s AllocateEipAddressInput) GoString() string

GoString returns the string representation

func (*AllocateEipAddressInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*AllocateEipAddressInput) SetBandwidthPackageId

func (s *AllocateEipAddressInput) SetBandwidthPackageId(v string) *AllocateEipAddressInput

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*AllocateEipAddressInput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*AllocateEipAddressInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*AllocateEipAddressInput) SetDescription

SetDescription sets the Description field's value.

func (*AllocateEipAddressInput) SetISP

SetISP sets the ISP field's value.

func (*AllocateEipAddressInput) SetName

SetName sets the Name field's value.

func (*AllocateEipAddressInput) SetPeriod

SetPeriod sets the Period field's value.

func (*AllocateEipAddressInput) SetPeriodUnit

SetPeriodUnit sets the PeriodUnit field's value.

func (*AllocateEipAddressInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*AllocateEipAddressInput) SetSecurityProtectionTypes

func (s *AllocateEipAddressInput) SetSecurityProtectionTypes(v []*string) *AllocateEipAddressInput

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (*AllocateEipAddressInput) SetTags

SetTags sets the Tags field's value.

func (AllocateEipAddressInput) String

func (s AllocateEipAddressInput) String() string

String returns the string representation

func (*AllocateEipAddressInput) Validate

func (s *AllocateEipAddressInput) Validate() error

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

type AllocateEipAddressOutput

type AllocateEipAddressOutput struct {
	Metadata *response.ResponseMetadata

	AllocationId *string `type:"string"`

	EipAddress *string `type:"string"`

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

func (AllocateEipAddressOutput) GoString

func (s AllocateEipAddressOutput) GoString() string

GoString returns the string representation

func (*AllocateEipAddressOutput) SetAllocationId

SetAllocationId sets the AllocationId field's value.

func (*AllocateEipAddressOutput) SetEipAddress

SetEipAddress sets the EipAddress field's value.

func (*AllocateEipAddressOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (AllocateEipAddressOutput) String

func (s AllocateEipAddressOutput) String() string

String returns the string representation

type AssignPrivateIpAddressesInput

type AssignPrivateIpAddressesInput struct {

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

	PrivateIpAddress []*string `type:"list"`

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

func (AssignPrivateIpAddressesInput) GoString

GoString returns the string representation

func (*AssignPrivateIpAddressesInput) SetNetworkInterfaceId

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (*AssignPrivateIpAddressesInput) SetPrivateIpAddress

SetPrivateIpAddress sets the PrivateIpAddress field's value.

func (*AssignPrivateIpAddressesInput) SetSecondaryPrivateIpAddressCount

func (s *AssignPrivateIpAddressesInput) SetSecondaryPrivateIpAddressCount(v int64) *AssignPrivateIpAddressesInput

SetSecondaryPrivateIpAddressCount sets the SecondaryPrivateIpAddressCount field's value.

func (AssignPrivateIpAddressesInput) String

String returns the string representation

func (*AssignPrivateIpAddressesInput) Validate

func (s *AssignPrivateIpAddressesInput) Validate() error

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

type AssignPrivateIpAddressesOutput

type AssignPrivateIpAddressesOutput struct {
	Metadata *response.ResponseMetadata

	NetworkInterfaceId *string `type:"string"`

	PrivateIpSet []*string `type:"list"`

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

func (AssignPrivateIpAddressesOutput) GoString

GoString returns the string representation

func (*AssignPrivateIpAddressesOutput) SetNetworkInterfaceId

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (*AssignPrivateIpAddressesOutput) SetPrivateIpSet

SetPrivateIpSet sets the PrivateIpSet field's value.

func (*AssignPrivateIpAddressesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (AssignPrivateIpAddressesOutput) String

String returns the string representation

type AssociateCenForDescribeVpcAttributesOutput

type AssociateCenForDescribeVpcAttributesOutput struct {
	CenId *string `type:"string"`

	CenOwnerId *string `type:"string"`

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

func (AssociateCenForDescribeVpcAttributesOutput) GoString

GoString returns the string representation

func (*AssociateCenForDescribeVpcAttributesOutput) SetCenId

SetCenId sets the CenId field's value.

func (*AssociateCenForDescribeVpcAttributesOutput) SetCenOwnerId

SetCenOwnerId sets the CenOwnerId field's value.

func (*AssociateCenForDescribeVpcAttributesOutput) SetCenStatus

SetCenStatus sets the CenStatus field's value.

func (AssociateCenForDescribeVpcAttributesOutput) String

String returns the string representation

type AssociateCenForDescribeVpcsOutput

type AssociateCenForDescribeVpcsOutput struct {
	CenId *string `type:"string"`

	CenOwnerId *string `type:"string"`

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

func (AssociateCenForDescribeVpcsOutput) GoString

GoString returns the string representation

func (*AssociateCenForDescribeVpcsOutput) SetCenId

SetCenId sets the CenId field's value.

func (*AssociateCenForDescribeVpcsOutput) SetCenOwnerId

SetCenOwnerId sets the CenOwnerId field's value.

func (*AssociateCenForDescribeVpcsOutput) SetCenStatus

SetCenStatus sets the CenStatus field's value.

func (AssociateCenForDescribeVpcsOutput) String

String returns the string representation

type AssociateEipAddressInput

type AssociateEipAddressInput struct {

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

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

	// InstanceType is a required field
	InstanceType *string `type:"string" required:"true" enum:"InstanceTypeForAssociateEipAddressInput"`

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

func (AssociateEipAddressInput) GoString

func (s AssociateEipAddressInput) GoString() string

GoString returns the string representation

func (*AssociateEipAddressInput) SetAllocationId

SetAllocationId sets the AllocationId field's value.

func (*AssociateEipAddressInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*AssociateEipAddressInput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (*AssociateEipAddressInput) SetPrivateIpAddress

func (s *AssociateEipAddressInput) SetPrivateIpAddress(v string) *AssociateEipAddressInput

SetPrivateIpAddress sets the PrivateIpAddress field's value.

func (AssociateEipAddressInput) String

func (s AssociateEipAddressInput) String() string

String returns the string representation

func (*AssociateEipAddressInput) Validate

func (s *AssociateEipAddressInput) Validate() error

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

type AssociateEipAddressOutput

type AssociateEipAddressOutput struct {
	Metadata *response.ResponseMetadata

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

func (AssociateEipAddressOutput) GoString

func (s AssociateEipAddressOutput) GoString() string

GoString returns the string representation

func (*AssociateEipAddressOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (AssociateEipAddressOutput) String

func (s AssociateEipAddressOutput) String() string

String returns the string representation

type AssociateHaVipInput

type AssociateHaVipInput struct {

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

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

	InstanceType *string `type:"string" enum:"InstanceTypeForAssociateHaVipInput"`
	// contains filtered or unexported fields
}

func (AssociateHaVipInput) GoString

func (s AssociateHaVipInput) GoString() string

GoString returns the string representation

func (*AssociateHaVipInput) SetHaVipId

SetHaVipId sets the HaVipId field's value.

func (*AssociateHaVipInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*AssociateHaVipInput) SetInstanceType

func (s *AssociateHaVipInput) SetInstanceType(v string) *AssociateHaVipInput

SetInstanceType sets the InstanceType field's value.

func (AssociateHaVipInput) String

func (s AssociateHaVipInput) String() string

String returns the string representation

func (*AssociateHaVipInput) Validate

func (s *AssociateHaVipInput) Validate() error

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

type AssociateHaVipOutput

type AssociateHaVipOutput struct {
	Metadata *response.ResponseMetadata

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

func (AssociateHaVipOutput) GoString

func (s AssociateHaVipOutput) GoString() string

GoString returns the string representation

func (*AssociateHaVipOutput) SetRequestId

func (s *AssociateHaVipOutput) SetRequestId(v string) *AssociateHaVipOutput

SetRequestId sets the RequestId field's value.

func (AssociateHaVipOutput) String

func (s AssociateHaVipOutput) String() string

String returns the string representation

type AssociateNetworkAclInput

type AssociateNetworkAclInput struct {

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

	Resource []*ResourceForAssociateNetworkAclInput `type:"list"`
	// contains filtered or unexported fields
}

func (AssociateNetworkAclInput) GoString

func (s AssociateNetworkAclInput) GoString() string

GoString returns the string representation

func (*AssociateNetworkAclInput) SetNetworkAclId

SetNetworkAclId sets the NetworkAclId field's value.

func (*AssociateNetworkAclInput) SetResource

SetResource sets the Resource field's value.

func (AssociateNetworkAclInput) String

func (s AssociateNetworkAclInput) String() string

String returns the string representation

func (*AssociateNetworkAclInput) Validate

func (s *AssociateNetworkAclInput) Validate() error

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

type AssociateNetworkAclOutput

type AssociateNetworkAclOutput struct {
	Metadata *response.ResponseMetadata

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

func (AssociateNetworkAclOutput) GoString

func (s AssociateNetworkAclOutput) GoString() string

GoString returns the string representation

func (*AssociateNetworkAclOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (AssociateNetworkAclOutput) String

func (s AssociateNetworkAclOutput) String() string

String returns the string representation

type AssociateRouteTableInput

type AssociateRouteTableInput struct {

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

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

func (AssociateRouteTableInput) GoString

func (s AssociateRouteTableInput) GoString() string

GoString returns the string representation

func (*AssociateRouteTableInput) SetRouteTableId

SetRouteTableId sets the RouteTableId field's value.

func (*AssociateRouteTableInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (AssociateRouteTableInput) String

func (s AssociateRouteTableInput) String() string

String returns the string representation

func (*AssociateRouteTableInput) Validate

func (s *AssociateRouteTableInput) Validate() error

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

type AssociateRouteTableOutput

type AssociateRouteTableOutput struct {
	Metadata *response.ResponseMetadata

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

func (AssociateRouteTableOutput) GoString

func (s AssociateRouteTableOutput) GoString() string

GoString returns the string representation

func (*AssociateRouteTableOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (AssociateRouteTableOutput) String

func (s AssociateRouteTableOutput) String() string

String returns the string representation

type AssociateVpcCidrBlockInput

type AssociateVpcCidrBlockInput struct {
	SecondaryCidrBlock *string `type:"string"`

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

func (AssociateVpcCidrBlockInput) GoString

func (s AssociateVpcCidrBlockInput) GoString() string

GoString returns the string representation

func (*AssociateVpcCidrBlockInput) SetSecondaryCidrBlock

func (s *AssociateVpcCidrBlockInput) SetSecondaryCidrBlock(v string) *AssociateVpcCidrBlockInput

SetSecondaryCidrBlock sets the SecondaryCidrBlock field's value.

func (*AssociateVpcCidrBlockInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (AssociateVpcCidrBlockInput) String

String returns the string representation

func (*AssociateVpcCidrBlockInput) Validate

func (s *AssociateVpcCidrBlockInput) Validate() error

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

type AssociateVpcCidrBlockOutput

type AssociateVpcCidrBlockOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

	SecondaryCidrBlocks []*string `type:"list"`

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

func (AssociateVpcCidrBlockOutput) GoString

func (s AssociateVpcCidrBlockOutput) GoString() string

GoString returns the string representation

func (*AssociateVpcCidrBlockOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*AssociateVpcCidrBlockOutput) SetSecondaryCidrBlocks

func (s *AssociateVpcCidrBlockOutput) SetSecondaryCidrBlocks(v []*string) *AssociateVpcCidrBlockOutput

SetSecondaryCidrBlocks sets the SecondaryCidrBlocks field's value.

func (*AssociateVpcCidrBlockOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (AssociateVpcCidrBlockOutput) String

String returns the string representation

type AssociatedElasticIpForDescribeNetworkInterfaceAttributesOutput

type AssociatedElasticIpForDescribeNetworkInterfaceAttributesOutput struct {
	AllocationId *string `type:"string"`

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

func (AssociatedElasticIpForDescribeNetworkInterfaceAttributesOutput) GoString

GoString returns the string representation

func (*AssociatedElasticIpForDescribeNetworkInterfaceAttributesOutput) SetAllocationId

SetAllocationId sets the AllocationId field's value.

func (*AssociatedElasticIpForDescribeNetworkInterfaceAttributesOutput) SetEipAddress

SetEipAddress sets the EipAddress field's value.

func (AssociatedElasticIpForDescribeNetworkInterfaceAttributesOutput) String

String returns the string representation

type AssociatedElasticIpForDescribeNetworkInterfacesOutput

type AssociatedElasticIpForDescribeNetworkInterfacesOutput struct {
	AllocationId *string `type:"string"`

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

func (AssociatedElasticIpForDescribeNetworkInterfacesOutput) GoString

GoString returns the string representation

func (*AssociatedElasticIpForDescribeNetworkInterfacesOutput) SetAllocationId

SetAllocationId sets the AllocationId field's value.

func (*AssociatedElasticIpForDescribeNetworkInterfacesOutput) SetEipAddress

SetEipAddress sets the EipAddress field's value.

func (AssociatedElasticIpForDescribeNetworkInterfacesOutput) String

String returns the string representation

type AttachNetworkInterfaceInput

type AttachNetworkInterfaceInput struct {

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

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

func (AttachNetworkInterfaceInput) GoString

func (s AttachNetworkInterfaceInput) GoString() string

GoString returns the string representation

func (*AttachNetworkInterfaceInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*AttachNetworkInterfaceInput) SetNetworkInterfaceId

func (s *AttachNetworkInterfaceInput) SetNetworkInterfaceId(v string) *AttachNetworkInterfaceInput

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (AttachNetworkInterfaceInput) String

String returns the string representation

func (*AttachNetworkInterfaceInput) Validate

func (s *AttachNetworkInterfaceInput) Validate() error

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

type AttachNetworkInterfaceOutput

type AttachNetworkInterfaceOutput struct {
	Metadata *response.ResponseMetadata

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

func (AttachNetworkInterfaceOutput) GoString

func (s AttachNetworkInterfaceOutput) GoString() string

GoString returns the string representation

func (*AttachNetworkInterfaceOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (AttachNetworkInterfaceOutput) String

String returns the string representation

type AuthorizeSecurityGroupEgressInput

type AuthorizeSecurityGroupEgressInput struct {
	CidrIp *string `type:"string"`

	ClientToken *string `type:"string"`

	Description *string `type:"string"`

	Policy *string `type:"string"`

	// PortEnd is a required field
	PortEnd *int64 `type:"integer" required:"true"`

	// PortStart is a required field
	PortStart *int64 `type:"integer" required:"true"`

	Priority *int64 `type:"integer"`

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

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

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

func (AuthorizeSecurityGroupEgressInput) GoString

GoString returns the string representation

func (*AuthorizeSecurityGroupEgressInput) SetCidrIp

SetCidrIp sets the CidrIp field's value.

func (*AuthorizeSecurityGroupEgressInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*AuthorizeSecurityGroupEgressInput) SetDescription

SetDescription sets the Description field's value.

func (*AuthorizeSecurityGroupEgressInput) SetPolicy

SetPolicy sets the Policy field's value.

func (*AuthorizeSecurityGroupEgressInput) SetPortEnd

SetPortEnd sets the PortEnd field's value.

func (*AuthorizeSecurityGroupEgressInput) SetPortStart

SetPortStart sets the PortStart field's value.

func (*AuthorizeSecurityGroupEgressInput) SetPriority

SetPriority sets the Priority field's value.

func (*AuthorizeSecurityGroupEgressInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*AuthorizeSecurityGroupEgressInput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*AuthorizeSecurityGroupEgressInput) SetSourceGroupId

SetSourceGroupId sets the SourceGroupId field's value.

func (AuthorizeSecurityGroupEgressInput) String

String returns the string representation

func (*AuthorizeSecurityGroupEgressInput) Validate

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

type AuthorizeSecurityGroupEgressOutput

type AuthorizeSecurityGroupEgressOutput struct {
	Metadata *response.ResponseMetadata

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

func (AuthorizeSecurityGroupEgressOutput) GoString

GoString returns the string representation

func (*AuthorizeSecurityGroupEgressOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (AuthorizeSecurityGroupEgressOutput) String

String returns the string representation

type AuthorizeSecurityGroupIngressInput

type AuthorizeSecurityGroupIngressInput struct {
	CidrIp *string `type:"string"`

	ClientToken *string `type:"string"`

	Description *string `type:"string"`

	Policy *string `type:"string"`

	// PortEnd is a required field
	PortEnd *int64 `type:"integer" required:"true"`

	// PortStart is a required field
	PortStart *int64 `type:"integer" required:"true"`

	Priority *int64 `type:"integer"`

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

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

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

func (AuthorizeSecurityGroupIngressInput) GoString

GoString returns the string representation

func (*AuthorizeSecurityGroupIngressInput) SetCidrIp

SetCidrIp sets the CidrIp field's value.

func (*AuthorizeSecurityGroupIngressInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*AuthorizeSecurityGroupIngressInput) SetDescription

SetDescription sets the Description field's value.

func (*AuthorizeSecurityGroupIngressInput) SetPolicy

SetPolicy sets the Policy field's value.

func (*AuthorizeSecurityGroupIngressInput) SetPortEnd

SetPortEnd sets the PortEnd field's value.

func (*AuthorizeSecurityGroupIngressInput) SetPortStart

SetPortStart sets the PortStart field's value.

func (*AuthorizeSecurityGroupIngressInput) SetPriority

SetPriority sets the Priority field's value.

func (*AuthorizeSecurityGroupIngressInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*AuthorizeSecurityGroupIngressInput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*AuthorizeSecurityGroupIngressInput) SetSourceGroupId

SetSourceGroupId sets the SourceGroupId field's value.

func (AuthorizeSecurityGroupIngressInput) String

String returns the string representation

func (*AuthorizeSecurityGroupIngressInput) Validate

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

type AuthorizeSecurityGroupIngressOutput

type AuthorizeSecurityGroupIngressOutput struct {
	Metadata *response.ResponseMetadata

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

func (AuthorizeSecurityGroupIngressOutput) GoString

GoString returns the string representation

func (*AuthorizeSecurityGroupIngressOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (AuthorizeSecurityGroupIngressOutput) String

String returns the string representation

type BandwidthPackageForDescribeBandwidthPackagesOutput

type BandwidthPackageForDescribeBandwidthPackagesOutput struct {
	Bandwidth *int64 `type:"integer"`

	BandwidthPackageId *string `type:"string"`

	BandwidthPackageName *string `type:"string"`

	BillingType *int64 `type:"integer"`

	BusinessStatus *string `type:"string"`

	CreationTime *string `type:"string"`

	DeletedTime *string `type:"string"`

	Description *string `type:"string"`

	EipAddresses []*EipAddressForDescribeBandwidthPackagesOutput `type:"list"`

	ExpiredTime *string `type:"string"`

	ISP *string `type:"string"`

	OverdueTime *string `type:"string"`

	ProjectName *string `type:"string"`

	Protocol *string `type:"string"`

	SecurityProtectionTypes []*string `type:"list"`

	Status *string `type:"string"`

	Tags []*TagForDescribeBandwidthPackagesOutput `type:"list"`

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

func (BandwidthPackageForDescribeBandwidthPackagesOutput) GoString

GoString returns the string representation

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetBandwidthPackageId

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetBandwidthPackageName

SetBandwidthPackageName sets the BandwidthPackageName field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetBusinessStatus

SetBusinessStatus sets the BusinessStatus field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetDeletedTime

SetDeletedTime sets the DeletedTime field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetDescription

SetDescription sets the Description field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetEipAddresses

SetEipAddresses sets the EipAddresses field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetExpiredTime

SetExpiredTime sets the ExpiredTime field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetISP

SetISP sets the ISP field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetOverdueTime

SetOverdueTime sets the OverdueTime field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetSecurityProtectionTypes

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetStatus

SetStatus sets the Status field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetTags

SetTags sets the Tags field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (BandwidthPackageForDescribeBandwidthPackagesOutput) String

String returns the string representation

type CreateBandwidthPackageInput

type CreateBandwidthPackageInput struct {

	// Bandwidth is a required field
	Bandwidth *int64 `min:"2" max:"5000" type:"integer" required:"true"`

	BandwidthPackageName *string `min:"1" max:"128" type:"string"`

	BillingType *int64 `min:"1" max:"4" type:"integer"`

	Description *string `min:"1" max:"255" type:"string"`

	ISP *string `type:"string" enum:"ISPForCreateBandwidthPackageInput"`

	Period *int64 `type:"integer"`

	PeriodUnit *int64 `min:"1" max:"2" type:"integer"`

	ProjectName *string `type:"string"`

	Protocol *string `type:"string" enum:"ProtocolForCreateBandwidthPackageInput"`

	SecurityProtectionTypes []*string `type:"list"`

	Tags []*TagForCreateBandwidthPackageInput `type:"list"`
	// contains filtered or unexported fields
}

func (CreateBandwidthPackageInput) GoString

func (s CreateBandwidthPackageInput) GoString() string

GoString returns the string representation

func (*CreateBandwidthPackageInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*CreateBandwidthPackageInput) SetBandwidthPackageName

func (s *CreateBandwidthPackageInput) SetBandwidthPackageName(v string) *CreateBandwidthPackageInput

SetBandwidthPackageName sets the BandwidthPackageName field's value.

func (*CreateBandwidthPackageInput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*CreateBandwidthPackageInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateBandwidthPackageInput) SetISP

SetISP sets the ISP field's value.

func (*CreateBandwidthPackageInput) SetPeriod

SetPeriod sets the Period field's value.

func (*CreateBandwidthPackageInput) SetPeriodUnit

SetPeriodUnit sets the PeriodUnit field's value.

func (*CreateBandwidthPackageInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CreateBandwidthPackageInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*CreateBandwidthPackageInput) SetSecurityProtectionTypes

func (s *CreateBandwidthPackageInput) SetSecurityProtectionTypes(v []*string) *CreateBandwidthPackageInput

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (*CreateBandwidthPackageInput) SetTags

SetTags sets the Tags field's value.

func (CreateBandwidthPackageInput) String

String returns the string representation

func (*CreateBandwidthPackageInput) Validate

func (s *CreateBandwidthPackageInput) Validate() error

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

type CreateBandwidthPackageOutput

type CreateBandwidthPackageOutput struct {
	Metadata *response.ResponseMetadata

	BandwidthPackageId *string `type:"string"`

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

func (CreateBandwidthPackageOutput) GoString

func (s CreateBandwidthPackageOutput) GoString() string

GoString returns the string representation

func (*CreateBandwidthPackageOutput) SetBandwidthPackageId

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*CreateBandwidthPackageOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (CreateBandwidthPackageOutput) String

String returns the string representation

type CreateHaVipInput

type CreateHaVipInput struct {
	Description *string `min:"1" max:"255" type:"string"`

	HaVipName *string `min:"1" max:"128" type:"string"`

	IpAddress *string `type:"string"`

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

func (CreateHaVipInput) GoString

func (s CreateHaVipInput) GoString() string

GoString returns the string representation

func (*CreateHaVipInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateHaVipInput) SetHaVipName

func (s *CreateHaVipInput) SetHaVipName(v string) *CreateHaVipInput

SetHaVipName sets the HaVipName field's value.

func (*CreateHaVipInput) SetIpAddress

func (s *CreateHaVipInput) SetIpAddress(v string) *CreateHaVipInput

SetIpAddress sets the IpAddress field's value.

func (*CreateHaVipInput) SetSubnetId

func (s *CreateHaVipInput) SetSubnetId(v string) *CreateHaVipInput

SetSubnetId sets the SubnetId field's value.

func (CreateHaVipInput) String

func (s CreateHaVipInput) String() string

String returns the string representation

func (*CreateHaVipInput) Validate

func (s *CreateHaVipInput) Validate() error

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

type CreateHaVipOutput

type CreateHaVipOutput struct {
	Metadata *response.ResponseMetadata

	HaVipId *string `type:"string"`

	IpAddress *string `type:"string"`

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

func (CreateHaVipOutput) GoString

func (s CreateHaVipOutput) GoString() string

GoString returns the string representation

func (*CreateHaVipOutput) SetHaVipId

func (s *CreateHaVipOutput) SetHaVipId(v string) *CreateHaVipOutput

SetHaVipId sets the HaVipId field's value.

func (*CreateHaVipOutput) SetIpAddress

func (s *CreateHaVipOutput) SetIpAddress(v string) *CreateHaVipOutput

SetIpAddress sets the IpAddress field's value.

func (*CreateHaVipOutput) SetRequestId

func (s *CreateHaVipOutput) SetRequestId(v string) *CreateHaVipOutput

SetRequestId sets the RequestId field's value.

func (CreateHaVipOutput) String

func (s CreateHaVipOutput) String() string

String returns the string representation

type CreateNetworkAclInput

type CreateNetworkAclInput struct {
	ClientToken *string `type:"string"`

	Description *string `min:"1" max:"255" type:"string"`

	NetworkAclName *string `min:"1" max:"128" type:"string"`

	ProjectName *string `type:"string"`

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

func (CreateNetworkAclInput) GoString

func (s CreateNetworkAclInput) GoString() string

GoString returns the string representation

func (*CreateNetworkAclInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateNetworkAclInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateNetworkAclInput) SetNetworkAclName

func (s *CreateNetworkAclInput) SetNetworkAclName(v string) *CreateNetworkAclInput

SetNetworkAclName sets the NetworkAclName field's value.

func (*CreateNetworkAclInput) SetProjectName

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

SetProjectName sets the ProjectName field's value.

func (*CreateNetworkAclInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (CreateNetworkAclInput) String

func (s CreateNetworkAclInput) String() string

String returns the string representation

func (*CreateNetworkAclInput) Validate

func (s *CreateNetworkAclInput) Validate() error

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

type CreateNetworkAclOutput

type CreateNetworkAclOutput struct {
	Metadata *response.ResponseMetadata

	NetworkAclId *string `type:"string"`

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

func (CreateNetworkAclOutput) GoString

func (s CreateNetworkAclOutput) GoString() string

GoString returns the string representation

func (*CreateNetworkAclOutput) SetNetworkAclId

func (s *CreateNetworkAclOutput) SetNetworkAclId(v string) *CreateNetworkAclOutput

SetNetworkAclId sets the NetworkAclId field's value.

func (*CreateNetworkAclOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (CreateNetworkAclOutput) String

func (s CreateNetworkAclOutput) String() string

String returns the string representation

type CreateNetworkInterfaceInput

type CreateNetworkInterfaceInput struct {
	ClientToken *string `type:"string"`

	Description *string `min:"1" max:"255" type:"string"`

	NetworkInterfaceName *string `min:"1" max:"128" type:"string"`

	PortSecurityEnabled *bool `type:"boolean"`

	PrimaryIpAddress *string `type:"string"`

	PrivateIpAddress []*string `type:"list"`

	ProjectName *string `type:"string"`

	SecondaryPrivateIpAddressCount *int64 `type:"integer"`

	SecurityGroupIds []*string `type:"list"`

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

	Tags []*TagForCreateNetworkInterfaceInput `type:"list"`
	// contains filtered or unexported fields
}

func (CreateNetworkInterfaceInput) GoString

func (s CreateNetworkInterfaceInput) GoString() string

GoString returns the string representation

func (*CreateNetworkInterfaceInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateNetworkInterfaceInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateNetworkInterfaceInput) SetNetworkInterfaceName

func (s *CreateNetworkInterfaceInput) SetNetworkInterfaceName(v string) *CreateNetworkInterfaceInput

SetNetworkInterfaceName sets the NetworkInterfaceName field's value.

func (*CreateNetworkInterfaceInput) SetPortSecurityEnabled

func (s *CreateNetworkInterfaceInput) SetPortSecurityEnabled(v bool) *CreateNetworkInterfaceInput

SetPortSecurityEnabled sets the PortSecurityEnabled field's value.

func (*CreateNetworkInterfaceInput) SetPrimaryIpAddress

SetPrimaryIpAddress sets the PrimaryIpAddress field's value.

func (*CreateNetworkInterfaceInput) SetPrivateIpAddress

func (s *CreateNetworkInterfaceInput) SetPrivateIpAddress(v []*string) *CreateNetworkInterfaceInput

SetPrivateIpAddress sets the PrivateIpAddress field's value.

func (*CreateNetworkInterfaceInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CreateNetworkInterfaceInput) SetSecondaryPrivateIpAddressCount

func (s *CreateNetworkInterfaceInput) SetSecondaryPrivateIpAddressCount(v int64) *CreateNetworkInterfaceInput

SetSecondaryPrivateIpAddressCount sets the SecondaryPrivateIpAddressCount field's value.

func (*CreateNetworkInterfaceInput) SetSecurityGroupIds

func (s *CreateNetworkInterfaceInput) SetSecurityGroupIds(v []*string) *CreateNetworkInterfaceInput

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*CreateNetworkInterfaceInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*CreateNetworkInterfaceInput) SetTags

SetTags sets the Tags field's value.

func (CreateNetworkInterfaceInput) String

String returns the string representation

func (*CreateNetworkInterfaceInput) Validate

func (s *CreateNetworkInterfaceInput) Validate() error

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

type CreateNetworkInterfaceOutput

type CreateNetworkInterfaceOutput struct {
	Metadata *response.ResponseMetadata

	NetworkInterfaceId *string `type:"string"`

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

func (CreateNetworkInterfaceOutput) GoString

func (s CreateNetworkInterfaceOutput) GoString() string

GoString returns the string representation

func (*CreateNetworkInterfaceOutput) SetNetworkInterfaceId

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (*CreateNetworkInterfaceOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (CreateNetworkInterfaceOutput) String

String returns the string representation

type CreateRouteEntryInput

type CreateRouteEntryInput struct {
	ClientToken *string `type:"string"`

	Description *string `min:"1" max:"255" type:"string"`

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

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

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

	RouteEntryName *string `min:"1" max:"128" type:"string"`

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

func (CreateRouteEntryInput) GoString

func (s CreateRouteEntryInput) GoString() string

GoString returns the string representation

func (*CreateRouteEntryInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateRouteEntryInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateRouteEntryInput) SetDestinationCidrBlock

func (s *CreateRouteEntryInput) SetDestinationCidrBlock(v string) *CreateRouteEntryInput

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*CreateRouteEntryInput) SetNextHopId

SetNextHopId sets the NextHopId field's value.

func (*CreateRouteEntryInput) SetNextHopType

func (s *CreateRouteEntryInput) SetNextHopType(v string) *CreateRouteEntryInput

SetNextHopType sets the NextHopType field's value.

func (*CreateRouteEntryInput) SetRouteEntryName

func (s *CreateRouteEntryInput) SetRouteEntryName(v string) *CreateRouteEntryInput

SetRouteEntryName sets the RouteEntryName field's value.

func (*CreateRouteEntryInput) SetRouteTableId

func (s *CreateRouteEntryInput) SetRouteTableId(v string) *CreateRouteEntryInput

SetRouteTableId sets the RouteTableId field's value.

func (CreateRouteEntryInput) String

func (s CreateRouteEntryInput) String() string

String returns the string representation

func (*CreateRouteEntryInput) Validate

func (s *CreateRouteEntryInput) Validate() error

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

type CreateRouteEntryOutput

type CreateRouteEntryOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

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

func (CreateRouteEntryOutput) GoString

func (s CreateRouteEntryOutput) GoString() string

GoString returns the string representation

func (*CreateRouteEntryOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*CreateRouteEntryOutput) SetRouteEntryId

func (s *CreateRouteEntryOutput) SetRouteEntryId(v string) *CreateRouteEntryOutput

SetRouteEntryId sets the RouteEntryId field's value.

func (CreateRouteEntryOutput) String

func (s CreateRouteEntryOutput) String() string

String returns the string representation

type CreateRouteTableInput

type CreateRouteTableInput struct {
	ClientToken *string `type:"string"`

	Description *string `min:"1" max:"255" type:"string"`

	ProjectName *string `type:"string"`

	RouteTableName *string `min:"1" max:"128" type:"string"`

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

func (CreateRouteTableInput) GoString

func (s CreateRouteTableInput) GoString() string

GoString returns the string representation

func (*CreateRouteTableInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateRouteTableInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateRouteTableInput) SetProjectName

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

SetProjectName sets the ProjectName field's value.

func (*CreateRouteTableInput) SetRouteTableName

func (s *CreateRouteTableInput) SetRouteTableName(v string) *CreateRouteTableInput

SetRouteTableName sets the RouteTableName field's value.

func (*CreateRouteTableInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (CreateRouteTableInput) String

func (s CreateRouteTableInput) String() string

String returns the string representation

func (*CreateRouteTableInput) Validate

func (s *CreateRouteTableInput) Validate() error

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

type CreateRouteTableOutput

type CreateRouteTableOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

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

func (CreateRouteTableOutput) GoString

func (s CreateRouteTableOutput) GoString() string

GoString returns the string representation

func (*CreateRouteTableOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*CreateRouteTableOutput) SetRouteTableId

func (s *CreateRouteTableOutput) SetRouteTableId(v string) *CreateRouteTableOutput

SetRouteTableId sets the RouteTableId field's value.

func (CreateRouteTableOutput) String

func (s CreateRouteTableOutput) String() string

String returns the string representation

type CreateSecurityGroupInput

type CreateSecurityGroupInput struct {
	ClientToken *string `type:"string"`

	Description *string `type:"string"`

	ProjectName *string `type:"string"`

	SecurityGroupName *string `type:"string"`

	Tags []*TagForCreateSecurityGroupInput `type:"list"`

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

func (CreateSecurityGroupInput) GoString

func (s CreateSecurityGroupInput) GoString() string

GoString returns the string representation

func (*CreateSecurityGroupInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateSecurityGroupInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateSecurityGroupInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CreateSecurityGroupInput) SetSecurityGroupName

func (s *CreateSecurityGroupInput) SetSecurityGroupName(v string) *CreateSecurityGroupInput

SetSecurityGroupName sets the SecurityGroupName field's value.

func (*CreateSecurityGroupInput) SetTags

SetTags sets the Tags field's value.

func (*CreateSecurityGroupInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (CreateSecurityGroupInput) String

func (s CreateSecurityGroupInput) String() string

String returns the string representation

func (*CreateSecurityGroupInput) Validate

func (s *CreateSecurityGroupInput) Validate() error

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

type CreateSecurityGroupOutput

type CreateSecurityGroupOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

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

func (CreateSecurityGroupOutput) GoString

func (s CreateSecurityGroupOutput) GoString() string

GoString returns the string representation

func (*CreateSecurityGroupOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*CreateSecurityGroupOutput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (CreateSecurityGroupOutput) String

func (s CreateSecurityGroupOutput) String() string

String returns the string representation

type CreateSubnetInput

type CreateSubnetInput struct {

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

	ClientToken *string `type:"string"`

	Description *string `min:"1" max:"255" type:"string"`

	SubnetName *string `min:"1" max:"128" type:"string"`

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

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

func (CreateSubnetInput) GoString

func (s CreateSubnetInput) GoString() string

GoString returns the string representation

func (*CreateSubnetInput) SetCidrBlock

func (s *CreateSubnetInput) SetCidrBlock(v string) *CreateSubnetInput

SetCidrBlock sets the CidrBlock field's value.

func (*CreateSubnetInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateSubnetInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateSubnetInput) SetSubnetName

func (s *CreateSubnetInput) SetSubnetName(v string) *CreateSubnetInput

SetSubnetName sets the SubnetName field's value.

func (*CreateSubnetInput) SetVpcId

func (s *CreateSubnetInput) SetVpcId(v string) *CreateSubnetInput

SetVpcId sets the VpcId field's value.

func (*CreateSubnetInput) SetZoneId

func (s *CreateSubnetInput) SetZoneId(v string) *CreateSubnetInput

SetZoneId sets the ZoneId field's value.

func (CreateSubnetInput) String

func (s CreateSubnetInput) String() string

String returns the string representation

func (*CreateSubnetInput) Validate

func (s *CreateSubnetInput) Validate() error

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

type CreateSubnetOutput

type CreateSubnetOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

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

func (CreateSubnetOutput) GoString

func (s CreateSubnetOutput) GoString() string

GoString returns the string representation

func (*CreateSubnetOutput) SetRequestId

func (s *CreateSubnetOutput) SetRequestId(v string) *CreateSubnetOutput

SetRequestId sets the RequestId field's value.

func (*CreateSubnetOutput) SetSubnetId

func (s *CreateSubnetOutput) SetSubnetId(v string) *CreateSubnetOutput

SetSubnetId sets the SubnetId field's value.

func (CreateSubnetOutput) String

func (s CreateSubnetOutput) String() string

String returns the string representation

type CreateVpcInput

type CreateVpcInput struct {

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

	ClientToken *string `type:"string"`

	Description *string `min:"1" max:"255" type:"string"`

	DnsServers []*string `type:"list"`

	ProjectName *string `type:"string"`

	Tags []*TagForCreateVpcInput `type:"list"`

	VpcName *string `min:"1" max:"128" type:"string"`
	// contains filtered or unexported fields
}

func (CreateVpcInput) GoString

func (s CreateVpcInput) GoString() string

GoString returns the string representation

func (*CreateVpcInput) SetCidrBlock

func (s *CreateVpcInput) SetCidrBlock(v string) *CreateVpcInput

SetCidrBlock sets the CidrBlock field's value.

func (*CreateVpcInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateVpcInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateVpcInput) SetDnsServers

func (s *CreateVpcInput) SetDnsServers(v []*string) *CreateVpcInput

SetDnsServers sets the DnsServers field's value.

func (*CreateVpcInput) SetProjectName

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

SetProjectName sets the ProjectName field's value.

func (*CreateVpcInput) SetTags

SetTags sets the Tags field's value.

func (*CreateVpcInput) SetVpcName

func (s *CreateVpcInput) SetVpcName(v string) *CreateVpcInput

SetVpcName sets the VpcName field's value.

func (CreateVpcInput) String

func (s CreateVpcInput) String() string

String returns the string representation

func (*CreateVpcInput) Validate

func (s *CreateVpcInput) Validate() error

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

type CreateVpcOutput

type CreateVpcOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

	RouteTableId *string `type:"string"`

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

func (CreateVpcOutput) GoString

func (s CreateVpcOutput) GoString() string

GoString returns the string representation

func (*CreateVpcOutput) SetRequestId

func (s *CreateVpcOutput) SetRequestId(v string) *CreateVpcOutput

SetRequestId sets the RequestId field's value.

func (*CreateVpcOutput) SetRouteTableId

func (s *CreateVpcOutput) SetRouteTableId(v string) *CreateVpcOutput

SetRouteTableId sets the RouteTableId field's value.

func (*CreateVpcOutput) SetVpcId

func (s *CreateVpcOutput) SetVpcId(v string) *CreateVpcOutput

SetVpcId sets the VpcId field's value.

func (CreateVpcOutput) String

func (s CreateVpcOutput) String() string

String returns the string representation

type DeleteBandwidthPackageInput

type DeleteBandwidthPackageInput struct {

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

func (DeleteBandwidthPackageInput) GoString

func (s DeleteBandwidthPackageInput) GoString() string

GoString returns the string representation

func (*DeleteBandwidthPackageInput) SetBandwidthPackageId

func (s *DeleteBandwidthPackageInput) SetBandwidthPackageId(v string) *DeleteBandwidthPackageInput

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (DeleteBandwidthPackageInput) String

String returns the string representation

func (*DeleteBandwidthPackageInput) Validate

func (s *DeleteBandwidthPackageInput) Validate() error

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

type DeleteBandwidthPackageOutput

type DeleteBandwidthPackageOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteBandwidthPackageOutput) GoString

func (s DeleteBandwidthPackageOutput) GoString() string

GoString returns the string representation

func (*DeleteBandwidthPackageOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteBandwidthPackageOutput) String

String returns the string representation

type DeleteHaVipInput

type DeleteHaVipInput struct {

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

func (DeleteHaVipInput) GoString

func (s DeleteHaVipInput) GoString() string

GoString returns the string representation

func (*DeleteHaVipInput) SetHaVipId

func (s *DeleteHaVipInput) SetHaVipId(v string) *DeleteHaVipInput

SetHaVipId sets the HaVipId field's value.

func (DeleteHaVipInput) String

func (s DeleteHaVipInput) String() string

String returns the string representation

func (*DeleteHaVipInput) Validate

func (s *DeleteHaVipInput) Validate() error

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

type DeleteHaVipOutput

type DeleteHaVipOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteHaVipOutput) GoString

func (s DeleteHaVipOutput) GoString() string

GoString returns the string representation

func (*DeleteHaVipOutput) SetRequestId

func (s *DeleteHaVipOutput) SetRequestId(v string) *DeleteHaVipOutput

SetRequestId sets the RequestId field's value.

func (DeleteHaVipOutput) String

func (s DeleteHaVipOutput) String() string

String returns the string representation

type DeleteNetworkAclInput

type DeleteNetworkAclInput struct {

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

func (DeleteNetworkAclInput) GoString

func (s DeleteNetworkAclInput) GoString() string

GoString returns the string representation

func (*DeleteNetworkAclInput) SetNetworkAclId

func (s *DeleteNetworkAclInput) SetNetworkAclId(v string) *DeleteNetworkAclInput

SetNetworkAclId sets the NetworkAclId field's value.

func (DeleteNetworkAclInput) String

func (s DeleteNetworkAclInput) String() string

String returns the string representation

func (*DeleteNetworkAclInput) Validate

func (s *DeleteNetworkAclInput) Validate() error

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

type DeleteNetworkAclOutput

type DeleteNetworkAclOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteNetworkAclOutput) GoString

func (s DeleteNetworkAclOutput) GoString() string

GoString returns the string representation

func (*DeleteNetworkAclOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteNetworkAclOutput) String

func (s DeleteNetworkAclOutput) String() string

String returns the string representation

type DeleteNetworkInterfaceInput

type DeleteNetworkInterfaceInput struct {

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

func (DeleteNetworkInterfaceInput) GoString

func (s DeleteNetworkInterfaceInput) GoString() string

GoString returns the string representation

func (*DeleteNetworkInterfaceInput) SetNetworkInterfaceId

func (s *DeleteNetworkInterfaceInput) SetNetworkInterfaceId(v string) *DeleteNetworkInterfaceInput

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (DeleteNetworkInterfaceInput) String

String returns the string representation

func (*DeleteNetworkInterfaceInput) Validate

func (s *DeleteNetworkInterfaceInput) Validate() error

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

type DeleteNetworkInterfaceOutput

type DeleteNetworkInterfaceOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteNetworkInterfaceOutput) GoString

func (s DeleteNetworkInterfaceOutput) GoString() string

GoString returns the string representation

func (*DeleteNetworkInterfaceOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteNetworkInterfaceOutput) String

String returns the string representation

type DeleteRouteEntryInput

type DeleteRouteEntryInput struct {

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

func (DeleteRouteEntryInput) GoString

func (s DeleteRouteEntryInput) GoString() string

GoString returns the string representation

func (*DeleteRouteEntryInput) SetRouteEntryId

func (s *DeleteRouteEntryInput) SetRouteEntryId(v string) *DeleteRouteEntryInput

SetRouteEntryId sets the RouteEntryId field's value.

func (DeleteRouteEntryInput) String

func (s DeleteRouteEntryInput) String() string

String returns the string representation

func (*DeleteRouteEntryInput) Validate

func (s *DeleteRouteEntryInput) Validate() error

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

type DeleteRouteEntryOutput

type DeleteRouteEntryOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteRouteEntryOutput) GoString

func (s DeleteRouteEntryOutput) GoString() string

GoString returns the string representation

func (*DeleteRouteEntryOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteRouteEntryOutput) String

func (s DeleteRouteEntryOutput) String() string

String returns the string representation

type DeleteRouteTableInput

type DeleteRouteTableInput struct {

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

func (DeleteRouteTableInput) GoString

func (s DeleteRouteTableInput) GoString() string

GoString returns the string representation

func (*DeleteRouteTableInput) SetRouteTableId

func (s *DeleteRouteTableInput) SetRouteTableId(v string) *DeleteRouteTableInput

SetRouteTableId sets the RouteTableId field's value.

func (DeleteRouteTableInput) String

func (s DeleteRouteTableInput) String() string

String returns the string representation

func (*DeleteRouteTableInput) Validate

func (s *DeleteRouteTableInput) Validate() error

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

type DeleteRouteTableOutput

type DeleteRouteTableOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteRouteTableOutput) GoString

func (s DeleteRouteTableOutput) GoString() string

GoString returns the string representation

func (*DeleteRouteTableOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteRouteTableOutput) String

func (s DeleteRouteTableOutput) String() string

String returns the string representation

type DeleteSecurityGroupInput

type DeleteSecurityGroupInput struct {

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

func (DeleteSecurityGroupInput) GoString

func (s DeleteSecurityGroupInput) GoString() string

GoString returns the string representation

func (*DeleteSecurityGroupInput) SetSecurityGroupId

func (s *DeleteSecurityGroupInput) SetSecurityGroupId(v string) *DeleteSecurityGroupInput

SetSecurityGroupId sets the SecurityGroupId field's value.

func (DeleteSecurityGroupInput) String

func (s DeleteSecurityGroupInput) String() string

String returns the string representation

func (*DeleteSecurityGroupInput) Validate

func (s *DeleteSecurityGroupInput) Validate() error

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

type DeleteSecurityGroupOutput

type DeleteSecurityGroupOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteSecurityGroupOutput) GoString

func (s DeleteSecurityGroupOutput) GoString() string

GoString returns the string representation

func (*DeleteSecurityGroupOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteSecurityGroupOutput) String

func (s DeleteSecurityGroupOutput) String() string

String returns the string representation

type DeleteSubnetInput

type DeleteSubnetInput struct {

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

func (DeleteSubnetInput) GoString

func (s DeleteSubnetInput) GoString() string

GoString returns the string representation

func (*DeleteSubnetInput) SetSubnetId

func (s *DeleteSubnetInput) SetSubnetId(v string) *DeleteSubnetInput

SetSubnetId sets the SubnetId field's value.

func (DeleteSubnetInput) String

func (s DeleteSubnetInput) String() string

String returns the string representation

func (*DeleteSubnetInput) Validate

func (s *DeleteSubnetInput) Validate() error

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

type DeleteSubnetOutput

type DeleteSubnetOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteSubnetOutput) GoString

func (s DeleteSubnetOutput) GoString() string

GoString returns the string representation

func (*DeleteSubnetOutput) SetRequestId

func (s *DeleteSubnetOutput) SetRequestId(v string) *DeleteSubnetOutput

SetRequestId sets the RequestId field's value.

func (DeleteSubnetOutput) String

func (s DeleteSubnetOutput) String() string

String returns the string representation

type DeleteVpcInput

type DeleteVpcInput struct {

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

func (DeleteVpcInput) GoString

func (s DeleteVpcInput) GoString() string

GoString returns the string representation

func (*DeleteVpcInput) SetVpcId

func (s *DeleteVpcInput) SetVpcId(v string) *DeleteVpcInput

SetVpcId sets the VpcId field's value.

func (DeleteVpcInput) String

func (s DeleteVpcInput) String() string

String returns the string representation

func (*DeleteVpcInput) Validate

func (s *DeleteVpcInput) Validate() error

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

type DeleteVpcOutput

type DeleteVpcOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteVpcOutput) GoString

func (s DeleteVpcOutput) GoString() string

GoString returns the string representation

func (*DeleteVpcOutput) SetRequestId

func (s *DeleteVpcOutput) SetRequestId(v string) *DeleteVpcOutput

SetRequestId sets the RequestId field's value.

func (DeleteVpcOutput) String

func (s DeleteVpcOutput) String() string

String returns the string representation

type DescribeBandwidthPackagesInput

type DescribeBandwidthPackagesInput struct {
	BandwidthPackageIds []*string `type:"list"`

	BandwidthPackageName *string `type:"string"`

	ISP *string `type:"string" enum:"ISPForDescribeBandwidthPackagesInput"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `max:"100" type:"integer"`

	ProjectName *string `type:"string"`

	Protocol *string `type:"string" enum:"ProtocolForDescribeBandwidthPackagesInput"`

	SecurityProtectionEnabled *bool `type:"boolean"`

	TagFilters []*TagFilterForDescribeBandwidthPackagesInput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeBandwidthPackagesInput) GoString

GoString returns the string representation

func (*DescribeBandwidthPackagesInput) SetBandwidthPackageIds

func (s *DescribeBandwidthPackagesInput) SetBandwidthPackageIds(v []*string) *DescribeBandwidthPackagesInput

SetBandwidthPackageIds sets the BandwidthPackageIds field's value.

func (*DescribeBandwidthPackagesInput) SetBandwidthPackageName

SetBandwidthPackageName sets the BandwidthPackageName field's value.

func (*DescribeBandwidthPackagesInput) SetISP

SetISP sets the ISP field's value.

func (*DescribeBandwidthPackagesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeBandwidthPackagesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeBandwidthPackagesInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeBandwidthPackagesInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*DescribeBandwidthPackagesInput) SetSecurityProtectionEnabled

func (s *DescribeBandwidthPackagesInput) SetSecurityProtectionEnabled(v bool) *DescribeBandwidthPackagesInput

SetSecurityProtectionEnabled sets the SecurityProtectionEnabled field's value.

func (*DescribeBandwidthPackagesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (DescribeBandwidthPackagesInput) String

String returns the string representation

func (*DescribeBandwidthPackagesInput) Validate

func (s *DescribeBandwidthPackagesInput) Validate() error

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

type DescribeBandwidthPackagesOutput

type DescribeBandwidthPackagesOutput struct {
	Metadata *response.ResponseMetadata

	BandwidthPackages []*BandwidthPackageForDescribeBandwidthPackagesOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

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

func (DescribeBandwidthPackagesOutput) GoString

GoString returns the string representation

func (*DescribeBandwidthPackagesOutput) SetBandwidthPackages

SetBandwidthPackages sets the BandwidthPackages field's value.

func (*DescribeBandwidthPackagesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeBandwidthPackagesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeBandwidthPackagesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeBandwidthPackagesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeBandwidthPackagesOutput) String

String returns the string representation

type DescribeEipAddressAttributesInput

type DescribeEipAddressAttributesInput struct {

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

func (DescribeEipAddressAttributesInput) GoString

GoString returns the string representation

func (*DescribeEipAddressAttributesInput) SetAllocationId

SetAllocationId sets the AllocationId field's value.

func (DescribeEipAddressAttributesInput) String

String returns the string representation

func (*DescribeEipAddressAttributesInput) Validate

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

type DescribeEipAddressAttributesOutput

type DescribeEipAddressAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AllocationId *string `type:"string"`

	AllocationTime *string `type:"string"`

	Bandwidth *int64 `type:"integer"`

	BandwidthPackageId *string `type:"string"`

	BillingType *int64 `type:"integer"`

	BusinessStatus *string `type:"string"`

	DeletedTime *string `type:"string"`

	Description *string `type:"string"`

	EipAddress *string `type:"string"`

	ExpiredTime *string `type:"string"`

	ISP *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceType *string `type:"string"`

	LockReason *string `type:"string"`

	Name *string `type:"string"`

	OverdueTime *string `type:"string"`

	ProjectName *string `type:"string"`

	RequestId *string `type:"string"`

	SecurityProtectionTypes []*string `type:"list"`

	Status *string `type:"string"`

	Tags []*TagForDescribeEipAddressAttributesOutput `type:"list"`

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

func (DescribeEipAddressAttributesOutput) GoString

GoString returns the string representation

func (*DescribeEipAddressAttributesOutput) SetAllocationId

SetAllocationId sets the AllocationId field's value.

func (*DescribeEipAddressAttributesOutput) SetAllocationTime

SetAllocationTime sets the AllocationTime field's value.

func (*DescribeEipAddressAttributesOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*DescribeEipAddressAttributesOutput) SetBandwidthPackageId

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*DescribeEipAddressAttributesOutput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*DescribeEipAddressAttributesOutput) SetBusinessStatus

SetBusinessStatus sets the BusinessStatus field's value.

func (*DescribeEipAddressAttributesOutput) SetDeletedTime

SetDeletedTime sets the DeletedTime field's value.

func (*DescribeEipAddressAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeEipAddressAttributesOutput) SetEipAddress

SetEipAddress sets the EipAddress field's value.

func (*DescribeEipAddressAttributesOutput) SetExpiredTime

SetExpiredTime sets the ExpiredTime field's value.

func (*DescribeEipAddressAttributesOutput) SetISP

SetISP sets the ISP field's value.

func (*DescribeEipAddressAttributesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DescribeEipAddressAttributesOutput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (*DescribeEipAddressAttributesOutput) SetLockReason

SetLockReason sets the LockReason field's value.

func (*DescribeEipAddressAttributesOutput) SetName

SetName sets the Name field's value.

func (*DescribeEipAddressAttributesOutput) SetOverdueTime

SetOverdueTime sets the OverdueTime field's value.

func (*DescribeEipAddressAttributesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeEipAddressAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeEipAddressAttributesOutput) SetSecurityProtectionTypes

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (*DescribeEipAddressAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeEipAddressAttributesOutput) SetTags

SetTags sets the Tags field's value.

func (*DescribeEipAddressAttributesOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (DescribeEipAddressAttributesOutput) String

String returns the string representation

type DescribeEipAddressesInput

type DescribeEipAddressesInput struct {
	AllocationIds []*string `type:"list"`

	AssociatedInstanceId *string `type:"string"`

	AssociatedInstanceType *string `type:"string" enum:"AssociatedInstanceTypeForDescribeEipAddressesInput"`

	BillingType *int64 `min:"1" max:"3" type:"integer"`

	EipAddresses []*string `type:"list"`

	ISP *string `type:"string" enum:"ISPForDescribeEipAddressesInput"`

	Name *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `max:"100" type:"integer"`

	ProjectName *string `type:"string"`

	SecurityProtectionEnabled *bool `type:"boolean"`

	Status *string `type:"string" enum:"StatusForDescribeEipAddressesInput"`

	TagFilters []*TagFilterForDescribeEipAddressesInput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeEipAddressesInput) GoString

func (s DescribeEipAddressesInput) GoString() string

GoString returns the string representation

func (*DescribeEipAddressesInput) SetAllocationIds

func (s *DescribeEipAddressesInput) SetAllocationIds(v []*string) *DescribeEipAddressesInput

SetAllocationIds sets the AllocationIds field's value.

func (*DescribeEipAddressesInput) SetAssociatedInstanceId

func (s *DescribeEipAddressesInput) SetAssociatedInstanceId(v string) *DescribeEipAddressesInput

SetAssociatedInstanceId sets the AssociatedInstanceId field's value.

func (*DescribeEipAddressesInput) SetAssociatedInstanceType

func (s *DescribeEipAddressesInput) SetAssociatedInstanceType(v string) *DescribeEipAddressesInput

SetAssociatedInstanceType sets the AssociatedInstanceType field's value.

func (*DescribeEipAddressesInput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*DescribeEipAddressesInput) SetEipAddresses

SetEipAddresses sets the EipAddresses field's value.

func (*DescribeEipAddressesInput) SetISP

SetISP sets the ISP field's value.

func (*DescribeEipAddressesInput) SetName

SetName sets the Name field's value.

func (*DescribeEipAddressesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeEipAddressesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeEipAddressesInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeEipAddressesInput) SetSecurityProtectionEnabled

func (s *DescribeEipAddressesInput) SetSecurityProtectionEnabled(v bool) *DescribeEipAddressesInput

SetSecurityProtectionEnabled sets the SecurityProtectionEnabled field's value.

func (*DescribeEipAddressesInput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeEipAddressesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (DescribeEipAddressesInput) String

func (s DescribeEipAddressesInput) String() string

String returns the string representation

func (*DescribeEipAddressesInput) Validate

func (s *DescribeEipAddressesInput) Validate() error

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

type DescribeEipAddressesOutput

type DescribeEipAddressesOutput struct {
	Metadata *response.ResponseMetadata

	EipAddresses []*EipAddressForDescribeEipAddressesOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

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

func (DescribeEipAddressesOutput) GoString

func (s DescribeEipAddressesOutput) GoString() string

GoString returns the string representation

func (*DescribeEipAddressesOutput) SetEipAddresses

SetEipAddresses sets the EipAddresses field's value.

func (*DescribeEipAddressesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeEipAddressesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeEipAddressesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeEipAddressesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeEipAddressesOutput) String

String returns the string representation

type DescribeHaVipsInput

type DescribeHaVipsInput struct {
	HaVipIds []*string `type:"list"`

	HaVipName *string `type:"string"`

	IpAddress *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `max:"100" type:"integer"`

	Status *string `type:"string"`

	SubnetId *string `type:"string"`

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

func (DescribeHaVipsInput) GoString

func (s DescribeHaVipsInput) GoString() string

GoString returns the string representation

func (*DescribeHaVipsInput) SetHaVipIds

func (s *DescribeHaVipsInput) SetHaVipIds(v []*string) *DescribeHaVipsInput

SetHaVipIds sets the HaVipIds field's value.

func (*DescribeHaVipsInput) SetHaVipName

func (s *DescribeHaVipsInput) SetHaVipName(v string) *DescribeHaVipsInput

SetHaVipName sets the HaVipName field's value.

func (*DescribeHaVipsInput) SetIpAddress

func (s *DescribeHaVipsInput) SetIpAddress(v string) *DescribeHaVipsInput

SetIpAddress sets the IpAddress field's value.

func (*DescribeHaVipsInput) SetPageNumber

func (s *DescribeHaVipsInput) SetPageNumber(v int64) *DescribeHaVipsInput

SetPageNumber sets the PageNumber field's value.

func (*DescribeHaVipsInput) SetPageSize

func (s *DescribeHaVipsInput) SetPageSize(v int64) *DescribeHaVipsInput

SetPageSize sets the PageSize field's value.

func (*DescribeHaVipsInput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeHaVipsInput) SetSubnetId

func (s *DescribeHaVipsInput) SetSubnetId(v string) *DescribeHaVipsInput

SetSubnetId sets the SubnetId field's value.

func (*DescribeHaVipsInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (DescribeHaVipsInput) String

func (s DescribeHaVipsInput) String() string

String returns the string representation

func (*DescribeHaVipsInput) Validate

func (s *DescribeHaVipsInput) Validate() error

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

type DescribeHaVipsOutput

type DescribeHaVipsOutput struct {
	Metadata *response.ResponseMetadata

	HaVips []*HaVipForDescribeHaVipsOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

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

func (DescribeHaVipsOutput) GoString

func (s DescribeHaVipsOutput) GoString() string

GoString returns the string representation

func (*DescribeHaVipsOutput) SetHaVips

SetHaVips sets the HaVips field's value.

func (*DescribeHaVipsOutput) SetPageNumber

func (s *DescribeHaVipsOutput) SetPageNumber(v int64) *DescribeHaVipsOutput

SetPageNumber sets the PageNumber field's value.

func (*DescribeHaVipsOutput) SetPageSize

func (s *DescribeHaVipsOutput) SetPageSize(v int64) *DescribeHaVipsOutput

SetPageSize sets the PageSize field's value.

func (*DescribeHaVipsOutput) SetRequestId

func (s *DescribeHaVipsOutput) SetRequestId(v string) *DescribeHaVipsOutput

SetRequestId sets the RequestId field's value.

func (*DescribeHaVipsOutput) SetTotalCount

func (s *DescribeHaVipsOutput) SetTotalCount(v int64) *DescribeHaVipsOutput

SetTotalCount sets the TotalCount field's value.

func (DescribeHaVipsOutput) String

func (s DescribeHaVipsOutput) String() string

String returns the string representation

type DescribeNetworkAclAttributesInput

type DescribeNetworkAclAttributesInput struct {

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

func (DescribeNetworkAclAttributesInput) GoString

GoString returns the string representation

func (*DescribeNetworkAclAttributesInput) SetNetworkAclId

SetNetworkAclId sets the NetworkAclId field's value.

func (DescribeNetworkAclAttributesInput) String

String returns the string representation

func (*DescribeNetworkAclAttributesInput) Validate

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

type DescribeNetworkAclAttributesOutput

type DescribeNetworkAclAttributesOutput struct {
	Metadata *response.ResponseMetadata

	NetworkAclAttribute *NetworkAclAttributeForDescribeNetworkAclAttributesOutput `type:"structure"`

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

func (DescribeNetworkAclAttributesOutput) GoString

GoString returns the string representation

func (*DescribeNetworkAclAttributesOutput) SetNetworkAclAttribute

SetNetworkAclAttribute sets the NetworkAclAttribute field's value.

func (*DescribeNetworkAclAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DescribeNetworkAclAttributesOutput) String

String returns the string representation

type DescribeNetworkAclsInput

type DescribeNetworkAclsInput struct {
	NetworkAclIds []*string `type:"list"`

	NetworkAclName *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `max:"100" type:"integer"`

	ProjectName *string `type:"string"`

	SubnetId *string `type:"string"`

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

func (DescribeNetworkAclsInput) GoString

func (s DescribeNetworkAclsInput) GoString() string

GoString returns the string representation

func (*DescribeNetworkAclsInput) SetNetworkAclIds

func (s *DescribeNetworkAclsInput) SetNetworkAclIds(v []*string) *DescribeNetworkAclsInput

SetNetworkAclIds sets the NetworkAclIds field's value.

func (*DescribeNetworkAclsInput) SetNetworkAclName

func (s *DescribeNetworkAclsInput) SetNetworkAclName(v string) *DescribeNetworkAclsInput

SetNetworkAclName sets the NetworkAclName field's value.

func (*DescribeNetworkAclsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeNetworkAclsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeNetworkAclsInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeNetworkAclsInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*DescribeNetworkAclsInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (DescribeNetworkAclsInput) String

func (s DescribeNetworkAclsInput) String() string

String returns the string representation

func (*DescribeNetworkAclsInput) Validate

func (s *DescribeNetworkAclsInput) Validate() error

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

type DescribeNetworkAclsOutput

type DescribeNetworkAclsOutput struct {
	Metadata *response.ResponseMetadata

	NetworkAcls []*NetworkAclForDescribeNetworkAclsOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

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

func (DescribeNetworkAclsOutput) GoString

func (s DescribeNetworkAclsOutput) GoString() string

GoString returns the string representation

func (*DescribeNetworkAclsOutput) SetNetworkAcls

SetNetworkAcls sets the NetworkAcls field's value.

func (*DescribeNetworkAclsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeNetworkAclsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeNetworkAclsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeNetworkAclsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeNetworkAclsOutput) String

func (s DescribeNetworkAclsOutput) String() string

String returns the string representation

type DescribeNetworkInterfaceAttributesInput

type DescribeNetworkInterfaceAttributesInput struct {

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

func (DescribeNetworkInterfaceAttributesInput) GoString

GoString returns the string representation

func (*DescribeNetworkInterfaceAttributesInput) SetNetworkInterfaceId

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (DescribeNetworkInterfaceAttributesInput) String

String returns the string representation

func (*DescribeNetworkInterfaceAttributesInput) Validate

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

type DescribeNetworkInterfaceAttributesOutput

type DescribeNetworkInterfaceAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AccountId *string `type:"string"`

	AssociatedElasticIp *AssociatedElasticIpForDescribeNetworkInterfaceAttributesOutput `type:"structure"`

	CreatedAt *string `type:"string"`

	Description *string `type:"string"`

	DeviceId *string `type:"string"`

	IPv6Sets []*string `type:"list"`

	MacAddress *string `type:"string"`

	NetworkInterfaceId *string `type:"string"`

	NetworkInterfaceName *string `type:"string"`

	PortSecurityEnabled *bool `type:"boolean"`

	PrimaryIpAddress *string `type:"string"`

	PrivateIpSets *PrivateIpSetsForDescribeNetworkInterfaceAttributesOutput `type:"structure"`

	ProjectName *string `type:"string"`

	RequestId *string `type:"string"`

	SecurityGroupIds []*string `type:"list"`

	ServiceManaged *bool `type:"boolean"`

	Status *string `type:"string"`

	SubnetId *string `type:"string"`

	Tags []*TagForDescribeNetworkInterfaceAttributesOutput `type:"list"`

	Type *string `type:"string"`

	UpdatedAt *string `type:"string"`

	VpcId *string `type:"string"`

	VpcName *string `type:"string"`

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

func (DescribeNetworkInterfaceAttributesOutput) GoString

GoString returns the string representation

func (*DescribeNetworkInterfaceAttributesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetAssociatedElasticIp

SetAssociatedElasticIp sets the AssociatedElasticIp field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetDeviceId

SetDeviceId sets the DeviceId field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetIPv6Sets

SetIPv6Sets sets the IPv6Sets field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetMacAddress

SetMacAddress sets the MacAddress field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetNetworkInterfaceId

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetNetworkInterfaceName

SetNetworkInterfaceName sets the NetworkInterfaceName field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetPortSecurityEnabled

SetPortSecurityEnabled sets the PortSecurityEnabled field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetPrimaryIpAddress

SetPrimaryIpAddress sets the PrimaryIpAddress field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetPrivateIpSets

SetPrivateIpSets sets the PrivateIpSets field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetServiceManaged

SetServiceManaged sets the ServiceManaged field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetTags

SetTags sets the Tags field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetType

SetType sets the Type field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetVpcName

SetVpcName sets the VpcName field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeNetworkInterfaceAttributesOutput) String

String returns the string representation

type DescribeNetworkInterfacesInput

type DescribeNetworkInterfacesInput struct {
	InstanceId *string `type:"string"`

	NetworkInterfaceIds []*string `type:"list"`

	NetworkInterfaceName *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `max:"100" type:"integer"`

	PrimaryIpAddresses []*string `type:"list"`

	PrivateIpAddresses []*string `type:"list"`

	ProjectName *string `type:"string"`

	SecurityGroupId *string `type:"string"`

	Status *string `type:"string"`

	SubnetId *string `type:"string"`

	TagFilters []*TagFilterForDescribeNetworkInterfacesInput `type:"list"`

	Type *string `type:"string"`

	VpcId *string `type:"string"`

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

func (DescribeNetworkInterfacesInput) GoString

GoString returns the string representation

func (*DescribeNetworkInterfacesInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DescribeNetworkInterfacesInput) SetNetworkInterfaceIds

func (s *DescribeNetworkInterfacesInput) SetNetworkInterfaceIds(v []*string) *DescribeNetworkInterfacesInput

SetNetworkInterfaceIds sets the NetworkInterfaceIds field's value.

func (*DescribeNetworkInterfacesInput) SetNetworkInterfaceName

SetNetworkInterfaceName sets the NetworkInterfaceName field's value.

func (*DescribeNetworkInterfacesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeNetworkInterfacesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeNetworkInterfacesInput) SetPrimaryIpAddresses

SetPrimaryIpAddresses sets the PrimaryIpAddresses field's value.

func (*DescribeNetworkInterfacesInput) SetPrivateIpAddresses

SetPrivateIpAddresses sets the PrivateIpAddresses field's value.

func (*DescribeNetworkInterfacesInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeNetworkInterfacesInput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*DescribeNetworkInterfacesInput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeNetworkInterfacesInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*DescribeNetworkInterfacesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*DescribeNetworkInterfacesInput) SetType

SetType sets the Type field's value.

func (*DescribeNetworkInterfacesInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*DescribeNetworkInterfacesInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeNetworkInterfacesInput) String

String returns the string representation

func (*DescribeNetworkInterfacesInput) Validate

func (s *DescribeNetworkInterfacesInput) Validate() error

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

type DescribeNetworkInterfacesOutput

type DescribeNetworkInterfacesOutput struct {
	Metadata *response.ResponseMetadata

	NetworkInterfaceSets []*NetworkInterfaceSetForDescribeNetworkInterfacesOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

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

func (DescribeNetworkInterfacesOutput) GoString

GoString returns the string representation

func (*DescribeNetworkInterfacesOutput) SetNetworkInterfaceSets

SetNetworkInterfaceSets sets the NetworkInterfaceSets field's value.

func (*DescribeNetworkInterfacesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeNetworkInterfacesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeNetworkInterfacesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeNetworkInterfacesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeNetworkInterfacesOutput) String

String returns the string representation

type DescribeRouteEntryListInput

type DescribeRouteEntryListInput struct {
	DestinationCidrBlock *string `type:"string"`

	NextHopId *string `type:"string"`

	NextHopType *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `max:"100" type:"integer"`

	RouteEntryId *string `type:"string"`

	RouteEntryName *string `type:"string"`

	RouteEntryType *string `type:"string"`

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

func (DescribeRouteEntryListInput) GoString

func (s DescribeRouteEntryListInput) GoString() string

GoString returns the string representation

func (*DescribeRouteEntryListInput) SetDestinationCidrBlock

func (s *DescribeRouteEntryListInput) SetDestinationCidrBlock(v string) *DescribeRouteEntryListInput

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*DescribeRouteEntryListInput) SetNextHopId

SetNextHopId sets the NextHopId field's value.

func (*DescribeRouteEntryListInput) SetNextHopType

SetNextHopType sets the NextHopType field's value.

func (*DescribeRouteEntryListInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeRouteEntryListInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeRouteEntryListInput) SetRouteEntryId

SetRouteEntryId sets the RouteEntryId field's value.

func (*DescribeRouteEntryListInput) SetRouteEntryName

SetRouteEntryName sets the RouteEntryName field's value.

func (*DescribeRouteEntryListInput) SetRouteEntryType

SetRouteEntryType sets the RouteEntryType field's value.

func (*DescribeRouteEntryListInput) SetRouteTableId

SetRouteTableId sets the RouteTableId field's value.

func (DescribeRouteEntryListInput) String

String returns the string representation

func (*DescribeRouteEntryListInput) Validate

func (s *DescribeRouteEntryListInput) Validate() error

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

type DescribeRouteEntryListOutput

type DescribeRouteEntryListOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	RouteEntries []*RouteEntryForDescribeRouteEntryListOutput `type:"list"`

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

func (DescribeRouteEntryListOutput) GoString

func (s DescribeRouteEntryListOutput) GoString() string

GoString returns the string representation

func (*DescribeRouteEntryListOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeRouteEntryListOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeRouteEntryListOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeRouteEntryListOutput) SetRouteEntries

SetRouteEntries sets the RouteEntries field's value.

func (*DescribeRouteEntryListOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeRouteEntryListOutput) String

String returns the string representation

type DescribeRouteTableListInput

type DescribeRouteTableListInput struct {
	PageNumber *int64 `type:"integer"`

	PageSize *int64 `max:"100" type:"integer"`

	ProjectName *string `type:"string"`

	RouteTableId *string `type:"string"`

	RouteTableName *string `type:"string"`

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

func (DescribeRouteTableListInput) GoString

func (s DescribeRouteTableListInput) GoString() string

GoString returns the string representation

func (*DescribeRouteTableListInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeRouteTableListInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeRouteTableListInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeRouteTableListInput) SetRouteTableId

SetRouteTableId sets the RouteTableId field's value.

func (*DescribeRouteTableListInput) SetRouteTableName

SetRouteTableName sets the RouteTableName field's value.

func (*DescribeRouteTableListInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (DescribeRouteTableListInput) String

String returns the string representation

func (*DescribeRouteTableListInput) Validate

func (s *DescribeRouteTableListInput) Validate() error

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

type DescribeRouteTableListOutput

type DescribeRouteTableListOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	RouterTableList []*RouterTableListForDescribeRouteTableListOutput `type:"list"`

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

func (DescribeRouteTableListOutput) GoString

func (s DescribeRouteTableListOutput) GoString() string

GoString returns the string representation

func (*DescribeRouteTableListOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeRouteTableListOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeRouteTableListOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeRouteTableListOutput) SetRouterTableList

SetRouterTableList sets the RouterTableList field's value.

func (*DescribeRouteTableListOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeRouteTableListOutput) String

String returns the string representation

type DescribeSecurityGroupAttributesInput

type DescribeSecurityGroupAttributesInput struct {
	CidrIp *string `type:"string"`

	Direction *string `type:"string"`

	Protocol *string `type:"string"`

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

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

func (DescribeSecurityGroupAttributesInput) GoString

GoString returns the string representation

func (*DescribeSecurityGroupAttributesInput) SetCidrIp

SetCidrIp sets the CidrIp field's value.

func (*DescribeSecurityGroupAttributesInput) SetDirection

SetDirection sets the Direction field's value.

func (*DescribeSecurityGroupAttributesInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*DescribeSecurityGroupAttributesInput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*DescribeSecurityGroupAttributesInput) SetSourceGroupId

SetSourceGroupId sets the SourceGroupId field's value.

func (DescribeSecurityGroupAttributesInput) String

String returns the string representation

func (*DescribeSecurityGroupAttributesInput) Validate

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

type DescribeSecurityGroupAttributesOutput

type DescribeSecurityGroupAttributesOutput struct {
	Metadata *response.ResponseMetadata

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	Permissions []*PermissionForDescribeSecurityGroupAttributesOutput `type:"list"`

	ProjectName *string `type:"string"`

	RequestId *string `type:"string"`

	SecurityGroupId *string `type:"string"`

	SecurityGroupName *string `type:"string"`

	ServiceManaged *bool `type:"boolean"`

	Status *string `type:"string"`

	Tags []*TagForDescribeSecurityGroupAttributesOutput `type:"list"`

	Type *string `type:"string"`

	UpdateTime *string `type:"string"`

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

func (DescribeSecurityGroupAttributesOutput) GoString

GoString returns the string representation

func (*DescribeSecurityGroupAttributesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DescribeSecurityGroupAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeSecurityGroupAttributesOutput) SetPermissions

SetPermissions sets the Permissions field's value.

func (*DescribeSecurityGroupAttributesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeSecurityGroupAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeSecurityGroupAttributesOutput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*DescribeSecurityGroupAttributesOutput) SetSecurityGroupName

SetSecurityGroupName sets the SecurityGroupName field's value.

func (*DescribeSecurityGroupAttributesOutput) SetServiceManaged

SetServiceManaged sets the ServiceManaged field's value.

func (*DescribeSecurityGroupAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeSecurityGroupAttributesOutput) SetTags

SetTags sets the Tags field's value.

func (*DescribeSecurityGroupAttributesOutput) SetType

SetType sets the Type field's value.

func (*DescribeSecurityGroupAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*DescribeSecurityGroupAttributesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (DescribeSecurityGroupAttributesOutput) String

String returns the string representation

type DescribeSecurityGroupsInput

type DescribeSecurityGroupsInput struct {
	PageNumber *int64 `type:"integer"`

	PageSize *int64 `max:"100" type:"integer"`

	ProjectName *string `type:"string"`

	SecurityGroupIds []*string `type:"list"`

	SecurityGroupNames []*string `type:"list"`

	TagFilters []*TagFilterForDescribeSecurityGroupsInput `type:"list"`

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

func (DescribeSecurityGroupsInput) GoString

func (s DescribeSecurityGroupsInput) GoString() string

GoString returns the string representation

func (*DescribeSecurityGroupsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeSecurityGroupsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeSecurityGroupsInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeSecurityGroupsInput) SetSecurityGroupIds

func (s *DescribeSecurityGroupsInput) SetSecurityGroupIds(v []*string) *DescribeSecurityGroupsInput

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*DescribeSecurityGroupsInput) SetSecurityGroupNames

func (s *DescribeSecurityGroupsInput) SetSecurityGroupNames(v []*string) *DescribeSecurityGroupsInput

SetSecurityGroupNames sets the SecurityGroupNames field's value.

func (*DescribeSecurityGroupsInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*DescribeSecurityGroupsInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (DescribeSecurityGroupsInput) String

String returns the string representation

func (*DescribeSecurityGroupsInput) Validate

func (s *DescribeSecurityGroupsInput) Validate() error

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

type DescribeSecurityGroupsOutput

type DescribeSecurityGroupsOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	SecurityGroups []*SecurityGroupForDescribeSecurityGroupsOutput `type:"list"`

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

func (DescribeSecurityGroupsOutput) GoString

func (s DescribeSecurityGroupsOutput) GoString() string

GoString returns the string representation

func (*DescribeSecurityGroupsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeSecurityGroupsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeSecurityGroupsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeSecurityGroupsOutput) SetSecurityGroups

SetSecurityGroups sets the SecurityGroups field's value.

func (*DescribeSecurityGroupsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeSecurityGroupsOutput) String

String returns the string representation

type DescribeSubnetAttributesInput

type DescribeSubnetAttributesInput struct {

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

func (DescribeSubnetAttributesInput) GoString

GoString returns the string representation

func (*DescribeSubnetAttributesInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (DescribeSubnetAttributesInput) String

String returns the string representation

func (*DescribeSubnetAttributesInput) Validate

func (s *DescribeSubnetAttributesInput) Validate() error

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

type DescribeSubnetAttributesOutput

type DescribeSubnetAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AccountId *string `type:"string"`

	AvailableIpAddressCount *int64 `type:"integer"`

	CidrBlock *string `type:"string"`

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	IsDefault *bool `type:"boolean"`

	NetworkAclId *string `type:"string"`

	ProjectName *string `type:"string"`

	RequestId *string `type:"string"`

	RouteTable *RouteTableForDescribeSubnetAttributesOutput `type:"structure"`

	Status *string `type:"string"`

	SubnetId *string `type:"string"`

	SubnetName *string `type:"string"`

	TotalIpv4Count *int64 `type:"integer"`

	UpdateTime *string `type:"string"`

	VpcId *string `type:"string"`

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

func (DescribeSubnetAttributesOutput) GoString

GoString returns the string representation

func (*DescribeSubnetAttributesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DescribeSubnetAttributesOutput) SetAvailableIpAddressCount

func (s *DescribeSubnetAttributesOutput) SetAvailableIpAddressCount(v int64) *DescribeSubnetAttributesOutput

SetAvailableIpAddressCount sets the AvailableIpAddressCount field's value.

func (*DescribeSubnetAttributesOutput) SetCidrBlock

SetCidrBlock sets the CidrBlock field's value.

func (*DescribeSubnetAttributesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DescribeSubnetAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeSubnetAttributesOutput) SetIsDefault

SetIsDefault sets the IsDefault field's value.

func (*DescribeSubnetAttributesOutput) SetNetworkAclId

SetNetworkAclId sets the NetworkAclId field's value.

func (*DescribeSubnetAttributesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeSubnetAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeSubnetAttributesOutput) SetRouteTable

SetRouteTable sets the RouteTable field's value.

func (*DescribeSubnetAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeSubnetAttributesOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*DescribeSubnetAttributesOutput) SetSubnetName

SetSubnetName sets the SubnetName field's value.

func (*DescribeSubnetAttributesOutput) SetTotalIpv4Count

SetTotalIpv4Count sets the TotalIpv4Count field's value.

func (*DescribeSubnetAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*DescribeSubnetAttributesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*DescribeSubnetAttributesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeSubnetAttributesOutput) String

String returns the string representation

type DescribeSubnetsInput

type DescribeSubnetsInput struct {
	IsDefault *bool `type:"boolean"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `max:"100" type:"integer"`

	ProjectName *string `type:"string"`

	RouteTableId *string `type:"string"`

	SubnetIds []*string `type:"list"`

	SubnetName *string `type:"string"`

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

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

func (DescribeSubnetsInput) GoString

func (s DescribeSubnetsInput) GoString() string

GoString returns the string representation

func (*DescribeSubnetsInput) SetIsDefault

func (s *DescribeSubnetsInput) SetIsDefault(v bool) *DescribeSubnetsInput

SetIsDefault sets the IsDefault field's value.

func (*DescribeSubnetsInput) SetPageNumber

func (s *DescribeSubnetsInput) SetPageNumber(v int64) *DescribeSubnetsInput

SetPageNumber sets the PageNumber field's value.

func (*DescribeSubnetsInput) SetPageSize

func (s *DescribeSubnetsInput) SetPageSize(v int64) *DescribeSubnetsInput

SetPageSize sets the PageSize field's value.

func (*DescribeSubnetsInput) SetProjectName

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

SetProjectName sets the ProjectName field's value.

func (*DescribeSubnetsInput) SetRouteTableId

func (s *DescribeSubnetsInput) SetRouteTableId(v string) *DescribeSubnetsInput

SetRouteTableId sets the RouteTableId field's value.

func (*DescribeSubnetsInput) SetSubnetIds

func (s *DescribeSubnetsInput) SetSubnetIds(v []*string) *DescribeSubnetsInput

SetSubnetIds sets the SubnetIds field's value.

func (*DescribeSubnetsInput) SetSubnetName

func (s *DescribeSubnetsInput) SetSubnetName(v string) *DescribeSubnetsInput

SetSubnetName sets the SubnetName field's value.

func (*DescribeSubnetsInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*DescribeSubnetsInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeSubnetsInput) String

func (s DescribeSubnetsInput) String() string

String returns the string representation

func (*DescribeSubnetsInput) Validate

func (s *DescribeSubnetsInput) Validate() error

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

type DescribeSubnetsOutput

type DescribeSubnetsOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	Subnets []*SubnetForDescribeSubnetsOutput `type:"list"`

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

func (DescribeSubnetsOutput) GoString

func (s DescribeSubnetsOutput) GoString() string

GoString returns the string representation

func (*DescribeSubnetsOutput) SetPageNumber

func (s *DescribeSubnetsOutput) SetPageNumber(v int64) *DescribeSubnetsOutput

SetPageNumber sets the PageNumber field's value.

func (*DescribeSubnetsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeSubnetsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeSubnetsOutput) SetSubnets

SetSubnets sets the Subnets field's value.

func (*DescribeSubnetsOutput) SetTotalCount

func (s *DescribeSubnetsOutput) SetTotalCount(v int64) *DescribeSubnetsOutput

SetTotalCount sets the TotalCount field's value.

func (DescribeSubnetsOutput) String

func (s DescribeSubnetsOutput) String() string

String returns the string representation

type DescribeVpcAttributesInput

type DescribeVpcAttributesInput struct {

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

func (DescribeVpcAttributesInput) GoString

func (s DescribeVpcAttributesInput) GoString() string

GoString returns the string representation

func (*DescribeVpcAttributesInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (DescribeVpcAttributesInput) String

String returns the string representation

func (*DescribeVpcAttributesInput) Validate

func (s *DescribeVpcAttributesInput) Validate() error

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

type DescribeVpcAttributesOutput

type DescribeVpcAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AccountId *string `type:"string"`

	AssociateCens []*AssociateCenForDescribeVpcAttributesOutput `type:"list"`

	CidrBlock *string `type:"string"`

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	DnsServers []*string `type:"list"`

	IsDefault *bool `type:"boolean"`

	NatGatewayIds []*string `type:"list"`

	NetworkAclNum *string `type:"string"`

	ProjectName *string `type:"string"`

	RequestId *string `type:"string"`

	RouteTableIds []*string `type:"list"`

	SecurityGroupIds []*string `type:"list"`

	Status *string `type:"string"`

	SubnetIds []*string `type:"list"`

	Tags []*TagForDescribeVpcAttributesOutput `type:"list"`

	UpdateTime *string `type:"string"`

	UserCidrBlocks []*string `type:"list"`

	VpcId *string `type:"string"`

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

func (DescribeVpcAttributesOutput) GoString

func (s DescribeVpcAttributesOutput) GoString() string

GoString returns the string representation

func (*DescribeVpcAttributesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DescribeVpcAttributesOutput) SetAssociateCens

SetAssociateCens sets the AssociateCens field's value.

func (*DescribeVpcAttributesOutput) SetCidrBlock

SetCidrBlock sets the CidrBlock field's value.

func (*DescribeVpcAttributesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DescribeVpcAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeVpcAttributesOutput) SetDnsServers

SetDnsServers sets the DnsServers field's value.

func (*DescribeVpcAttributesOutput) SetIsDefault

SetIsDefault sets the IsDefault field's value.

func (*DescribeVpcAttributesOutput) SetNatGatewayIds

SetNatGatewayIds sets the NatGatewayIds field's value.

func (*DescribeVpcAttributesOutput) SetNetworkAclNum

SetNetworkAclNum sets the NetworkAclNum field's value.

func (*DescribeVpcAttributesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeVpcAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeVpcAttributesOutput) SetRouteTableIds

SetRouteTableIds sets the RouteTableIds field's value.

func (*DescribeVpcAttributesOutput) SetSecurityGroupIds

func (s *DescribeVpcAttributesOutput) SetSecurityGroupIds(v []*string) *DescribeVpcAttributesOutput

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*DescribeVpcAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeVpcAttributesOutput) SetSubnetIds

SetSubnetIds sets the SubnetIds field's value.

func (*DescribeVpcAttributesOutput) SetTags

SetTags sets the Tags field's value.

func (*DescribeVpcAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*DescribeVpcAttributesOutput) SetUserCidrBlocks

SetUserCidrBlocks sets the UserCidrBlocks field's value.

func (*DescribeVpcAttributesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*DescribeVpcAttributesOutput) SetVpcName

SetVpcName sets the VpcName field's value.

func (DescribeVpcAttributesOutput) String

String returns the string representation

type DescribeVpcsInput

type DescribeVpcsInput struct {
	IsDefault *bool `type:"boolean"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `max:"100" type:"integer"`

	ProjectName *string `type:"string"`

	TagFilters []*TagFilterForDescribeVpcsInput `type:"list"`

	VpcIds []*string `type:"list"`

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

func (DescribeVpcsInput) GoString

func (s DescribeVpcsInput) GoString() string

GoString returns the string representation

func (*DescribeVpcsInput) SetIsDefault

func (s *DescribeVpcsInput) SetIsDefault(v bool) *DescribeVpcsInput

SetIsDefault sets the IsDefault field's value.

func (*DescribeVpcsInput) SetPageNumber

func (s *DescribeVpcsInput) SetPageNumber(v int64) *DescribeVpcsInput

SetPageNumber sets the PageNumber field's value.

func (*DescribeVpcsInput) SetPageSize

func (s *DescribeVpcsInput) SetPageSize(v int64) *DescribeVpcsInput

SetPageSize sets the PageSize field's value.

func (*DescribeVpcsInput) SetProjectName

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

SetProjectName sets the ProjectName field's value.

func (*DescribeVpcsInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*DescribeVpcsInput) SetVpcIds

func (s *DescribeVpcsInput) SetVpcIds(v []*string) *DescribeVpcsInput

SetVpcIds sets the VpcIds field's value.

func (*DescribeVpcsInput) SetVpcName

func (s *DescribeVpcsInput) SetVpcName(v string) *DescribeVpcsInput

SetVpcName sets the VpcName field's value.

func (DescribeVpcsInput) String

func (s DescribeVpcsInput) String() string

String returns the string representation

func (*DescribeVpcsInput) Validate

func (s *DescribeVpcsInput) Validate() error

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

type DescribeVpcsOutput

type DescribeVpcsOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`

	Vpcs []*VpcForDescribeVpcsOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeVpcsOutput) GoString

func (s DescribeVpcsOutput) GoString() string

GoString returns the string representation

func (*DescribeVpcsOutput) SetPageNumber

func (s *DescribeVpcsOutput) SetPageNumber(v int64) *DescribeVpcsOutput

SetPageNumber sets the PageNumber field's value.

func (*DescribeVpcsOutput) SetPageSize

func (s *DescribeVpcsOutput) SetPageSize(v int64) *DescribeVpcsOutput

SetPageSize sets the PageSize field's value.

func (*DescribeVpcsOutput) SetRequestId

func (s *DescribeVpcsOutput) SetRequestId(v string) *DescribeVpcsOutput

SetRequestId sets the RequestId field's value.

func (*DescribeVpcsOutput) SetTotalCount

func (s *DescribeVpcsOutput) SetTotalCount(v int64) *DescribeVpcsOutput

SetTotalCount sets the TotalCount field's value.

func (*DescribeVpcsOutput) SetVpcs

SetVpcs sets the Vpcs field's value.

func (DescribeVpcsOutput) String

func (s DescribeVpcsOutput) String() string

String returns the string representation

type DetachNetworkInterfaceInput

type DetachNetworkInterfaceInput struct {

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

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

func (DetachNetworkInterfaceInput) GoString

func (s DetachNetworkInterfaceInput) GoString() string

GoString returns the string representation

func (*DetachNetworkInterfaceInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DetachNetworkInterfaceInput) SetNetworkInterfaceId

func (s *DetachNetworkInterfaceInput) SetNetworkInterfaceId(v string) *DetachNetworkInterfaceInput

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (DetachNetworkInterfaceInput) String

String returns the string representation

func (*DetachNetworkInterfaceInput) Validate

func (s *DetachNetworkInterfaceInput) Validate() error

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

type DetachNetworkInterfaceOutput

type DetachNetworkInterfaceOutput struct {
	Metadata *response.ResponseMetadata

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

func (DetachNetworkInterfaceOutput) GoString

func (s DetachNetworkInterfaceOutput) GoString() string

GoString returns the string representation

func (*DetachNetworkInterfaceOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DetachNetworkInterfaceOutput) String

String returns the string representation

type DisassociateEipAddressInput

type DisassociateEipAddressInput struct {

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

	InstanceId *string `type:"string"`

	InstanceType *string `type:"string" enum:"InstanceTypeForDisassociateEipAddressInput"`
	// contains filtered or unexported fields
}

func (DisassociateEipAddressInput) GoString

func (s DisassociateEipAddressInput) GoString() string

GoString returns the string representation

func (*DisassociateEipAddressInput) SetAllocationId

SetAllocationId sets the AllocationId field's value.

func (*DisassociateEipAddressInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DisassociateEipAddressInput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (DisassociateEipAddressInput) String

String returns the string representation

func (*DisassociateEipAddressInput) Validate

func (s *DisassociateEipAddressInput) Validate() error

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

type DisassociateEipAddressOutput

type DisassociateEipAddressOutput struct {
	Metadata *response.ResponseMetadata

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

func (DisassociateEipAddressOutput) GoString

func (s DisassociateEipAddressOutput) GoString() string

GoString returns the string representation

func (*DisassociateEipAddressOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DisassociateEipAddressOutput) String

String returns the string representation

type DisassociateHaVipInput

type DisassociateHaVipInput struct {

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

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

	InstanceType *string `type:"string" enum:"InstanceTypeForDisassociateHaVipInput"`
	// contains filtered or unexported fields
}

func (DisassociateHaVipInput) GoString

func (s DisassociateHaVipInput) GoString() string

GoString returns the string representation

func (*DisassociateHaVipInput) SetHaVipId

SetHaVipId sets the HaVipId field's value.

func (*DisassociateHaVipInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DisassociateHaVipInput) SetInstanceType

func (s *DisassociateHaVipInput) SetInstanceType(v string) *DisassociateHaVipInput

SetInstanceType sets the InstanceType field's value.

func (DisassociateHaVipInput) String

func (s DisassociateHaVipInput) String() string

String returns the string representation

func (*DisassociateHaVipInput) Validate

func (s *DisassociateHaVipInput) Validate() error

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

type DisassociateHaVipOutput

type DisassociateHaVipOutput struct {
	Metadata *response.ResponseMetadata

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

func (DisassociateHaVipOutput) GoString

func (s DisassociateHaVipOutput) GoString() string

GoString returns the string representation

func (*DisassociateHaVipOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DisassociateHaVipOutput) String

func (s DisassociateHaVipOutput) String() string

String returns the string representation

type DisassociateNetworkAclInput

type DisassociateNetworkAclInput struct {

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

	Resource []*ResourceForDisassociateNetworkAclInput `type:"list"`
	// contains filtered or unexported fields
}

func (DisassociateNetworkAclInput) GoString

func (s DisassociateNetworkAclInput) GoString() string

GoString returns the string representation

func (*DisassociateNetworkAclInput) SetNetworkAclId

SetNetworkAclId sets the NetworkAclId field's value.

func (*DisassociateNetworkAclInput) SetResource

SetResource sets the Resource field's value.

func (DisassociateNetworkAclInput) String

String returns the string representation

func (*DisassociateNetworkAclInput) Validate

func (s *DisassociateNetworkAclInput) Validate() error

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

type DisassociateNetworkAclOutput

type DisassociateNetworkAclOutput struct {
	Metadata *response.ResponseMetadata

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

func (DisassociateNetworkAclOutput) GoString

func (s DisassociateNetworkAclOutput) GoString() string

GoString returns the string representation

func (*DisassociateNetworkAclOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DisassociateNetworkAclOutput) String

String returns the string representation

type DisassociateRouteTableInput

type DisassociateRouteTableInput struct {

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

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

func (DisassociateRouteTableInput) GoString

func (s DisassociateRouteTableInput) GoString() string

GoString returns the string representation

func (*DisassociateRouteTableInput) SetRouteTableId

SetRouteTableId sets the RouteTableId field's value.

func (*DisassociateRouteTableInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (DisassociateRouteTableInput) String

String returns the string representation

func (*DisassociateRouteTableInput) Validate

func (s *DisassociateRouteTableInput) Validate() error

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

type DisassociateRouteTableOutput

type DisassociateRouteTableOutput struct {
	Metadata *response.ResponseMetadata

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

func (DisassociateRouteTableOutput) GoString

func (s DisassociateRouteTableOutput) GoString() string

GoString returns the string representation

func (*DisassociateRouteTableOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DisassociateRouteTableOutput) String

String returns the string representation

type DisassociateVpcCidrBlockInput

type DisassociateVpcCidrBlockInput struct {
	SecondaryCidrBlock *string `type:"string"`

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

func (DisassociateVpcCidrBlockInput) GoString

GoString returns the string representation

func (*DisassociateVpcCidrBlockInput) SetSecondaryCidrBlock

SetSecondaryCidrBlock sets the SecondaryCidrBlock field's value.

func (*DisassociateVpcCidrBlockInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (DisassociateVpcCidrBlockInput) String

String returns the string representation

func (*DisassociateVpcCidrBlockInput) Validate

func (s *DisassociateVpcCidrBlockInput) Validate() error

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

type DisassociateVpcCidrBlockOutput

type DisassociateVpcCidrBlockOutput struct {
	Metadata *response.ResponseMetadata

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

func (DisassociateVpcCidrBlockOutput) GoString

GoString returns the string representation

func (*DisassociateVpcCidrBlockOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DisassociateVpcCidrBlockOutput) String

String returns the string representation

type EgressAclEntryForDescribeNetworkAclAttributesOutput

type EgressAclEntryForDescribeNetworkAclAttributesOutput struct {
	Description *string `type:"string"`

	DestinationCidrIp *string `type:"string"`

	NetworkAclEntryId *string `type:"string"`

	NetworkAclEntryName *string `type:"string"`

	Policy *string `type:"string"`

	Port *string `type:"string"`

	Priority *int64 `type:"integer"`

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

func (EgressAclEntryForDescribeNetworkAclAttributesOutput) GoString

GoString returns the string representation

func (*EgressAclEntryForDescribeNetworkAclAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*EgressAclEntryForDescribeNetworkAclAttributesOutput) SetDestinationCidrIp

SetDestinationCidrIp sets the DestinationCidrIp field's value.

func (*EgressAclEntryForDescribeNetworkAclAttributesOutput) SetNetworkAclEntryId

SetNetworkAclEntryId sets the NetworkAclEntryId field's value.

func (*EgressAclEntryForDescribeNetworkAclAttributesOutput) SetNetworkAclEntryName

SetNetworkAclEntryName sets the NetworkAclEntryName field's value.

func (*EgressAclEntryForDescribeNetworkAclAttributesOutput) SetPolicy

SetPolicy sets the Policy field's value.

func (*EgressAclEntryForDescribeNetworkAclAttributesOutput) SetPort

SetPort sets the Port field's value.

func (*EgressAclEntryForDescribeNetworkAclAttributesOutput) SetPriority

SetPriority sets the Priority field's value.

func (*EgressAclEntryForDescribeNetworkAclAttributesOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (EgressAclEntryForDescribeNetworkAclAttributesOutput) String

String returns the string representation

type EgressAclEntryForDescribeNetworkAclsOutput

type EgressAclEntryForDescribeNetworkAclsOutput struct {
	Description *string `type:"string"`

	DestinationCidrIp *string `type:"string"`

	NetworkAclEntryId *string `type:"string"`

	NetworkAclEntryName *string `type:"string"`

	Policy *string `type:"string"`

	Port *string `type:"string"`

	Priority *int64 `type:"integer"`

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

func (EgressAclEntryForDescribeNetworkAclsOutput) GoString

GoString returns the string representation

func (*EgressAclEntryForDescribeNetworkAclsOutput) SetDescription

SetDescription sets the Description field's value.

func (*EgressAclEntryForDescribeNetworkAclsOutput) SetDestinationCidrIp

SetDestinationCidrIp sets the DestinationCidrIp field's value.

func (*EgressAclEntryForDescribeNetworkAclsOutput) SetNetworkAclEntryId

SetNetworkAclEntryId sets the NetworkAclEntryId field's value.

func (*EgressAclEntryForDescribeNetworkAclsOutput) SetNetworkAclEntryName

SetNetworkAclEntryName sets the NetworkAclEntryName field's value.

func (*EgressAclEntryForDescribeNetworkAclsOutput) SetPolicy

SetPolicy sets the Policy field's value.

func (*EgressAclEntryForDescribeNetworkAclsOutput) SetPort

SetPort sets the Port field's value.

func (*EgressAclEntryForDescribeNetworkAclsOutput) SetPriority

SetPriority sets the Priority field's value.

func (*EgressAclEntryForDescribeNetworkAclsOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (EgressAclEntryForDescribeNetworkAclsOutput) String

String returns the string representation

type EgressAclEntryForUpdateNetworkAclEntriesInput

type EgressAclEntryForUpdateNetworkAclEntriesInput struct {
	Description *string `type:"string"`

	DestinationCidrIp *string `type:"string"`

	NetworkAclEntryId *string `type:"string"`

	NetworkAclEntryName *string `type:"string"`

	Policy *string `type:"string"`

	Port *string `type:"string"`

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

func (EgressAclEntryForUpdateNetworkAclEntriesInput) GoString

GoString returns the string representation

func (*EgressAclEntryForUpdateNetworkAclEntriesInput) SetDescription

SetDescription sets the Description field's value.

func (*EgressAclEntryForUpdateNetworkAclEntriesInput) SetDestinationCidrIp

SetDestinationCidrIp sets the DestinationCidrIp field's value.

func (*EgressAclEntryForUpdateNetworkAclEntriesInput) SetNetworkAclEntryId

SetNetworkAclEntryId sets the NetworkAclEntryId field's value.

func (*EgressAclEntryForUpdateNetworkAclEntriesInput) SetNetworkAclEntryName

SetNetworkAclEntryName sets the NetworkAclEntryName field's value.

func (*EgressAclEntryForUpdateNetworkAclEntriesInput) SetPolicy

SetPolicy sets the Policy field's value.

func (*EgressAclEntryForUpdateNetworkAclEntriesInput) SetPort

SetPort sets the Port field's value.

func (*EgressAclEntryForUpdateNetworkAclEntriesInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (EgressAclEntryForUpdateNetworkAclEntriesInput) String

String returns the string representation

type EipAddressForDescribeBandwidthPackagesOutput

type EipAddressForDescribeBandwidthPackagesOutput struct {
	AllocationId *string `type:"string"`

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

func (EipAddressForDescribeBandwidthPackagesOutput) GoString

GoString returns the string representation

func (*EipAddressForDescribeBandwidthPackagesOutput) SetAllocationId

SetAllocationId sets the AllocationId field's value.

func (*EipAddressForDescribeBandwidthPackagesOutput) SetEipAddress

SetEipAddress sets the EipAddress field's value.

func (EipAddressForDescribeBandwidthPackagesOutput) String

String returns the string representation

type EipAddressForDescribeEipAddressesOutput

type EipAddressForDescribeEipAddressesOutput struct {
	AllocationId *string `type:"string"`

	AllocationTime *string `type:"string"`

	Bandwidth *int64 `type:"integer"`

	BandwidthPackageId *string `type:"string"`

	BillingType *int64 `type:"integer"`

	BusinessStatus *string `type:"string"`

	DeletedTime *string `type:"string"`

	Description *string `type:"string"`

	EipAddress *string `type:"string"`

	ExpiredTime *string `type:"string"`

	ISP *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceType *string `type:"string"`

	LockReason *string `type:"string"`

	Name *string `type:"string"`

	OverdueTime *string `type:"string"`

	ProjectName *string `type:"string"`

	SecurityProtectionTypes []*string `type:"list"`

	Status *string `type:"string"`

	Tags []*TagForDescribeEipAddressesOutput `type:"list"`

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

func (EipAddressForDescribeEipAddressesOutput) GoString

GoString returns the string representation

func (*EipAddressForDescribeEipAddressesOutput) SetAllocationId

SetAllocationId sets the AllocationId field's value.

func (*EipAddressForDescribeEipAddressesOutput) SetAllocationTime

SetAllocationTime sets the AllocationTime field's value.

func (*EipAddressForDescribeEipAddressesOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*EipAddressForDescribeEipAddressesOutput) SetBandwidthPackageId

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*EipAddressForDescribeEipAddressesOutput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*EipAddressForDescribeEipAddressesOutput) SetBusinessStatus

SetBusinessStatus sets the BusinessStatus field's value.

func (*EipAddressForDescribeEipAddressesOutput) SetDeletedTime

SetDeletedTime sets the DeletedTime field's value.

func (*EipAddressForDescribeEipAddressesOutput) SetDescription

SetDescription sets the Description field's value.

func (*EipAddressForDescribeEipAddressesOutput) SetEipAddress

SetEipAddress sets the EipAddress field's value.

func (*EipAddressForDescribeEipAddressesOutput) SetExpiredTime

SetExpiredTime sets the ExpiredTime field's value.

func (*EipAddressForDescribeEipAddressesOutput) SetISP

SetISP sets the ISP field's value.

func (*EipAddressForDescribeEipAddressesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*EipAddressForDescribeEipAddressesOutput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (*EipAddressForDescribeEipAddressesOutput) SetLockReason

SetLockReason sets the LockReason field's value.

func (*EipAddressForDescribeEipAddressesOutput) SetName

SetName sets the Name field's value.

func (*EipAddressForDescribeEipAddressesOutput) SetOverdueTime

SetOverdueTime sets the OverdueTime field's value.

func (*EipAddressForDescribeEipAddressesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*EipAddressForDescribeEipAddressesOutput) SetSecurityProtectionTypes

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (*EipAddressForDescribeEipAddressesOutput) SetStatus

SetStatus sets the Status field's value.

func (*EipAddressForDescribeEipAddressesOutput) SetTags

SetTags sets the Tags field's value.

func (*EipAddressForDescribeEipAddressesOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (EipAddressForDescribeEipAddressesOutput) String

String returns the string representation

type HaVipForDescribeHaVipsOutput

type HaVipForDescribeHaVipsOutput struct {
	AccountId *string `type:"string"`

	AssociatedEipAddress *string `type:"string"`

	AssociatedEipId *string `type:"string"`

	AssociatedInstanceIds []*string `type:"list"`

	AssociatedInstanceType *string `type:"string"`

	CreatedAt *string `type:"string"`

	Description *string `type:"string"`

	HaVipId *string `type:"string"`

	HaVipName *string `type:"string"`

	IpAddress *string `type:"string"`

	MasterInstanceId *string `type:"string"`

	Status *string `type:"string"`

	SubnetId *string `type:"string"`

	UpdatedAt *string `type:"string"`

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

func (HaVipForDescribeHaVipsOutput) GoString

func (s HaVipForDescribeHaVipsOutput) GoString() string

GoString returns the string representation

func (*HaVipForDescribeHaVipsOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*HaVipForDescribeHaVipsOutput) SetAssociatedEipAddress

func (s *HaVipForDescribeHaVipsOutput) SetAssociatedEipAddress(v string) *HaVipForDescribeHaVipsOutput

SetAssociatedEipAddress sets the AssociatedEipAddress field's value.

func (*HaVipForDescribeHaVipsOutput) SetAssociatedEipId

SetAssociatedEipId sets the AssociatedEipId field's value.

func (*HaVipForDescribeHaVipsOutput) SetAssociatedInstanceIds

func (s *HaVipForDescribeHaVipsOutput) SetAssociatedInstanceIds(v []*string) *HaVipForDescribeHaVipsOutput

SetAssociatedInstanceIds sets the AssociatedInstanceIds field's value.

func (*HaVipForDescribeHaVipsOutput) SetAssociatedInstanceType

func (s *HaVipForDescribeHaVipsOutput) SetAssociatedInstanceType(v string) *HaVipForDescribeHaVipsOutput

SetAssociatedInstanceType sets the AssociatedInstanceType field's value.

func (*HaVipForDescribeHaVipsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*HaVipForDescribeHaVipsOutput) SetDescription

SetDescription sets the Description field's value.

func (*HaVipForDescribeHaVipsOutput) SetHaVipId

SetHaVipId sets the HaVipId field's value.

func (*HaVipForDescribeHaVipsOutput) SetHaVipName

SetHaVipName sets the HaVipName field's value.

func (*HaVipForDescribeHaVipsOutput) SetIpAddress

SetIpAddress sets the IpAddress field's value.

func (*HaVipForDescribeHaVipsOutput) SetMasterInstanceId

SetMasterInstanceId sets the MasterInstanceId field's value.

func (*HaVipForDescribeHaVipsOutput) SetStatus

SetStatus sets the Status field's value.

func (*HaVipForDescribeHaVipsOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*HaVipForDescribeHaVipsOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*HaVipForDescribeHaVipsOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (HaVipForDescribeHaVipsOutput) String

String returns the string representation

type IngressAclEntryForDescribeNetworkAclAttributesOutput

type IngressAclEntryForDescribeNetworkAclAttributesOutput struct {
	Description *string `type:"string"`

	NetworkAclEntryId *string `type:"string"`

	NetworkAclEntryName *string `type:"string"`

	Policy *string `type:"string"`

	Port *string `type:"string"`

	Priority *int64 `type:"integer"`

	Protocol *string `type:"string"`

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

func (IngressAclEntryForDescribeNetworkAclAttributesOutput) GoString

GoString returns the string representation

func (*IngressAclEntryForDescribeNetworkAclAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*IngressAclEntryForDescribeNetworkAclAttributesOutput) SetNetworkAclEntryId

SetNetworkAclEntryId sets the NetworkAclEntryId field's value.

func (*IngressAclEntryForDescribeNetworkAclAttributesOutput) SetNetworkAclEntryName

SetNetworkAclEntryName sets the NetworkAclEntryName field's value.

func (*IngressAclEntryForDescribeNetworkAclAttributesOutput) SetPolicy

SetPolicy sets the Policy field's value.

func (*IngressAclEntryForDescribeNetworkAclAttributesOutput) SetPort

SetPort sets the Port field's value.

func (*IngressAclEntryForDescribeNetworkAclAttributesOutput) SetPriority

SetPriority sets the Priority field's value.

func (*IngressAclEntryForDescribeNetworkAclAttributesOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*IngressAclEntryForDescribeNetworkAclAttributesOutput) SetSourceCidrIp

SetSourceCidrIp sets the SourceCidrIp field's value.

func (IngressAclEntryForDescribeNetworkAclAttributesOutput) String

String returns the string representation

type IngressAclEntryForDescribeNetworkAclsOutput

type IngressAclEntryForDescribeNetworkAclsOutput struct {
	Description *string `type:"string"`

	NetworkAclEntryId *string `type:"string"`

	NetworkAclEntryName *string `type:"string"`

	Policy *string `type:"string"`

	Port *string `type:"string"`

	Priority *int64 `type:"integer"`

	Protocol *string `type:"string"`

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

func (IngressAclEntryForDescribeNetworkAclsOutput) GoString

GoString returns the string representation

func (*IngressAclEntryForDescribeNetworkAclsOutput) SetDescription

SetDescription sets the Description field's value.

func (*IngressAclEntryForDescribeNetworkAclsOutput) SetNetworkAclEntryId

SetNetworkAclEntryId sets the NetworkAclEntryId field's value.

func (*IngressAclEntryForDescribeNetworkAclsOutput) SetNetworkAclEntryName

SetNetworkAclEntryName sets the NetworkAclEntryName field's value.

func (*IngressAclEntryForDescribeNetworkAclsOutput) SetPolicy

SetPolicy sets the Policy field's value.

func (*IngressAclEntryForDescribeNetworkAclsOutput) SetPort

SetPort sets the Port field's value.

func (*IngressAclEntryForDescribeNetworkAclsOutput) SetPriority

SetPriority sets the Priority field's value.

func (*IngressAclEntryForDescribeNetworkAclsOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*IngressAclEntryForDescribeNetworkAclsOutput) SetSourceCidrIp

SetSourceCidrIp sets the SourceCidrIp field's value.

func (IngressAclEntryForDescribeNetworkAclsOutput) String

String returns the string representation

type IngressAclEntryForUpdateNetworkAclEntriesInput

type IngressAclEntryForUpdateNetworkAclEntriesInput struct {
	Description *string `type:"string"`

	NetworkAclEntryId *string `type:"string"`

	NetworkAclEntryName *string `type:"string"`

	Policy *string `type:"string"`

	Port *string `type:"string"`

	Protocol *string `type:"string"`

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

func (IngressAclEntryForUpdateNetworkAclEntriesInput) GoString

GoString returns the string representation

func (*IngressAclEntryForUpdateNetworkAclEntriesInput) SetDescription

SetDescription sets the Description field's value.

func (*IngressAclEntryForUpdateNetworkAclEntriesInput) SetNetworkAclEntryId

SetNetworkAclEntryId sets the NetworkAclEntryId field's value.

func (*IngressAclEntryForUpdateNetworkAclEntriesInput) SetNetworkAclEntryName

SetNetworkAclEntryName sets the NetworkAclEntryName field's value.

func (*IngressAclEntryForUpdateNetworkAclEntriesInput) SetPolicy

SetPolicy sets the Policy field's value.

func (*IngressAclEntryForUpdateNetworkAclEntriesInput) SetPort

SetPort sets the Port field's value.

func (*IngressAclEntryForUpdateNetworkAclEntriesInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*IngressAclEntryForUpdateNetworkAclEntriesInput) SetSourceCidrIp

SetSourceCidrIp sets the SourceCidrIp field's value.

func (IngressAclEntryForUpdateNetworkAclEntriesInput) String

String returns the string representation

type ListTagsForResourcesInput

type ListTagsForResourcesInput struct {
	MaxResults *int64 `max:"100" type:"integer"`

	NextToken *string `type:"string"`

	ResourceIds []*string `type:"list"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true" enum:"ResourceTypeForListTagsForResourcesInput"`

	TagFilters []*TagFilterForListTagsForResourcesInput `type:"list"`

	TagType *string `type:"string"`
	// 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"`

	RequestId *string `type:"string"`

	ResourceTags []*ResourceTagForListTagsForResourcesOutput `type:"list"`
	// 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) SetRequestId

SetRequestId sets the RequestId field's value.

func (*ListTagsForResourcesOutput) SetResourceTags

SetResourceTags sets the ResourceTags field's value.

func (ListTagsForResourcesOutput) String

String returns the string representation

type ModifyBandwidthPackageAttributesInput

type ModifyBandwidthPackageAttributesInput struct {

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

	BandwidthPackageName *string `min:"1" max:"128" type:"string"`

	Description *string `min:"1" max:"255" type:"string"`
	// contains filtered or unexported fields
}

func (ModifyBandwidthPackageAttributesInput) GoString

GoString returns the string representation

func (*ModifyBandwidthPackageAttributesInput) SetBandwidthPackageId

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*ModifyBandwidthPackageAttributesInput) SetBandwidthPackageName

SetBandwidthPackageName sets the BandwidthPackageName field's value.

func (*ModifyBandwidthPackageAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (ModifyBandwidthPackageAttributesInput) String

String returns the string representation

func (*ModifyBandwidthPackageAttributesInput) Validate

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

type ModifyBandwidthPackageAttributesOutput

type ModifyBandwidthPackageAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyBandwidthPackageAttributesOutput) GoString

GoString returns the string representation

func (*ModifyBandwidthPackageAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyBandwidthPackageAttributesOutput) String

String returns the string representation

type ModifyBandwidthPackageSpecInput

type ModifyBandwidthPackageSpecInput struct {

	// Bandwidth is a required field
	Bandwidth *int64 `min:"2" max:"5000" type:"integer" required:"true"`

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

func (ModifyBandwidthPackageSpecInput) GoString

GoString returns the string representation

func (*ModifyBandwidthPackageSpecInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*ModifyBandwidthPackageSpecInput) SetBandwidthPackageId

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (ModifyBandwidthPackageSpecInput) String

String returns the string representation

func (*ModifyBandwidthPackageSpecInput) Validate

func (s *ModifyBandwidthPackageSpecInput) Validate() error

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

type ModifyBandwidthPackageSpecOutput

type ModifyBandwidthPackageSpecOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyBandwidthPackageSpecOutput) GoString

GoString returns the string representation

func (*ModifyBandwidthPackageSpecOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyBandwidthPackageSpecOutput) String

String returns the string representation

type ModifyEipAddressAttributesInput

type ModifyEipAddressAttributesInput struct {

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

	Bandwidth *int64 `min:"1" max:"1000" type:"integer"`

	Description *string `min:"1" max:"255" type:"string"`

	Name *string `min:"1" max:"128" type:"string"`
	// contains filtered or unexported fields
}

func (ModifyEipAddressAttributesInput) GoString

GoString returns the string representation

func (*ModifyEipAddressAttributesInput) SetAllocationId

SetAllocationId sets the AllocationId field's value.

func (*ModifyEipAddressAttributesInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*ModifyEipAddressAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyEipAddressAttributesInput) SetName

SetName sets the Name field's value.

func (ModifyEipAddressAttributesInput) String

String returns the string representation

func (*ModifyEipAddressAttributesInput) Validate

func (s *ModifyEipAddressAttributesInput) Validate() error

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

type ModifyEipAddressAttributesOutput

type ModifyEipAddressAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyEipAddressAttributesOutput) GoString

GoString returns the string representation

func (*ModifyEipAddressAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyEipAddressAttributesOutput) String

String returns the string representation

type ModifyHaVipAttributesInput

type ModifyHaVipAttributesInput struct {
	Description *string `min:"1" max:"255" type:"string"`

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

	HaVipName *string `min:"1" max:"128" type:"string"`
	// contains filtered or unexported fields
}

func (ModifyHaVipAttributesInput) GoString

func (s ModifyHaVipAttributesInput) GoString() string

GoString returns the string representation

func (*ModifyHaVipAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyHaVipAttributesInput) SetHaVipId

SetHaVipId sets the HaVipId field's value.

func (*ModifyHaVipAttributesInput) SetHaVipName

SetHaVipName sets the HaVipName field's value.

func (ModifyHaVipAttributesInput) String

String returns the string representation

func (*ModifyHaVipAttributesInput) Validate

func (s *ModifyHaVipAttributesInput) Validate() error

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

type ModifyHaVipAttributesOutput

type ModifyHaVipAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyHaVipAttributesOutput) GoString

func (s ModifyHaVipAttributesOutput) GoString() string

GoString returns the string representation

func (*ModifyHaVipAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyHaVipAttributesOutput) String

String returns the string representation

type ModifyNetworkAclAttributesInput

type ModifyNetworkAclAttributesInput struct {
	Description *string `min:"1" max:"255" type:"string"`

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

	NetworkAclName *string `min:"1" max:"128" type:"string"`
	// contains filtered or unexported fields
}

func (ModifyNetworkAclAttributesInput) GoString

GoString returns the string representation

func (*ModifyNetworkAclAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyNetworkAclAttributesInput) SetNetworkAclId

SetNetworkAclId sets the NetworkAclId field's value.

func (*ModifyNetworkAclAttributesInput) SetNetworkAclName

SetNetworkAclName sets the NetworkAclName field's value.

func (ModifyNetworkAclAttributesInput) String

String returns the string representation

func (*ModifyNetworkAclAttributesInput) Validate

func (s *ModifyNetworkAclAttributesInput) Validate() error

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

type ModifyNetworkAclAttributesOutput

type ModifyNetworkAclAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyNetworkAclAttributesOutput) GoString

GoString returns the string representation

func (*ModifyNetworkAclAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyNetworkAclAttributesOutput) String

String returns the string representation

type ModifyNetworkInterfaceAttributesInput

type ModifyNetworkInterfaceAttributesInput struct {
	Description *string `min:"1" max:"255" type:"string"`

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

	NetworkInterfaceName *string `min:"1" max:"128" type:"string"`

	SecurityGroupIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (ModifyNetworkInterfaceAttributesInput) GoString

GoString returns the string representation

func (*ModifyNetworkInterfaceAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyNetworkInterfaceAttributesInput) SetNetworkInterfaceId

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (*ModifyNetworkInterfaceAttributesInput) SetNetworkInterfaceName

SetNetworkInterfaceName sets the NetworkInterfaceName field's value.

func (*ModifyNetworkInterfaceAttributesInput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (ModifyNetworkInterfaceAttributesInput) String

String returns the string representation

func (*ModifyNetworkInterfaceAttributesInput) Validate

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

type ModifyNetworkInterfaceAttributesOutput

type ModifyNetworkInterfaceAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyNetworkInterfaceAttributesOutput) GoString

GoString returns the string representation

func (*ModifyNetworkInterfaceAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyNetworkInterfaceAttributesOutput) String

String returns the string representation

type ModifyRouteEntryInput

type ModifyRouteEntryInput struct {
	Description *string `min:"1" max:"255" type:"string"`

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

	RouteEntryName *string `min:"1" max:"128" type:"string"`
	// contains filtered or unexported fields
}

func (ModifyRouteEntryInput) GoString

func (s ModifyRouteEntryInput) GoString() string

GoString returns the string representation

func (*ModifyRouteEntryInput) SetDescription

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

SetDescription sets the Description field's value.

func (*ModifyRouteEntryInput) SetRouteEntryId

func (s *ModifyRouteEntryInput) SetRouteEntryId(v string) *ModifyRouteEntryInput

SetRouteEntryId sets the RouteEntryId field's value.

func (*ModifyRouteEntryInput) SetRouteEntryName

func (s *ModifyRouteEntryInput) SetRouteEntryName(v string) *ModifyRouteEntryInput

SetRouteEntryName sets the RouteEntryName field's value.

func (ModifyRouteEntryInput) String

func (s ModifyRouteEntryInput) String() string

String returns the string representation

func (*ModifyRouteEntryInput) Validate

func (s *ModifyRouteEntryInput) Validate() error

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

type ModifyRouteEntryOutput

type ModifyRouteEntryOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyRouteEntryOutput) GoString

func (s ModifyRouteEntryOutput) GoString() string

GoString returns the string representation

func (*ModifyRouteEntryOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyRouteEntryOutput) String

func (s ModifyRouteEntryOutput) String() string

String returns the string representation

type ModifyRouteTableAttributesInput

type ModifyRouteTableAttributesInput struct {
	Description *string `min:"1" max:"255" type:"string"`

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

	RouteTableName *string `min:"1" max:"128" type:"string"`
	// contains filtered or unexported fields
}

func (ModifyRouteTableAttributesInput) GoString

GoString returns the string representation

func (*ModifyRouteTableAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyRouteTableAttributesInput) SetRouteTableId

SetRouteTableId sets the RouteTableId field's value.

func (*ModifyRouteTableAttributesInput) SetRouteTableName

SetRouteTableName sets the RouteTableName field's value.

func (ModifyRouteTableAttributesInput) String

String returns the string representation

func (*ModifyRouteTableAttributesInput) Validate

func (s *ModifyRouteTableAttributesInput) Validate() error

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

type ModifyRouteTableAttributesOutput

type ModifyRouteTableAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyRouteTableAttributesOutput) GoString

GoString returns the string representation

func (*ModifyRouteTableAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyRouteTableAttributesOutput) String

String returns the string representation

type ModifySecurityGroupAttributesInput

type ModifySecurityGroupAttributesInput struct {
	Description *string `type:"string"`

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

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

func (ModifySecurityGroupAttributesInput) GoString

GoString returns the string representation

func (*ModifySecurityGroupAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifySecurityGroupAttributesInput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*ModifySecurityGroupAttributesInput) SetSecurityGroupName

SetSecurityGroupName sets the SecurityGroupName field's value.

func (ModifySecurityGroupAttributesInput) String

String returns the string representation

func (*ModifySecurityGroupAttributesInput) Validate

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

type ModifySecurityGroupAttributesOutput

type ModifySecurityGroupAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifySecurityGroupAttributesOutput) GoString

GoString returns the string representation

func (*ModifySecurityGroupAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifySecurityGroupAttributesOutput) String

String returns the string representation

type ModifySecurityGroupRuleDescriptionsEgressInput

type ModifySecurityGroupRuleDescriptionsEgressInput struct {
	CidrIp *string `type:"string"`

	Description *string `type:"string"`

	Policy *string `type:"string"`

	// PortEnd is a required field
	PortEnd *int64 `type:"integer" required:"true"`

	// PortStart is a required field
	PortStart *int64 `type:"integer" required:"true"`

	Priority *int64 `type:"integer"`

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

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

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

func (ModifySecurityGroupRuleDescriptionsEgressInput) GoString

GoString returns the string representation

func (*ModifySecurityGroupRuleDescriptionsEgressInput) SetCidrIp

SetCidrIp sets the CidrIp field's value.

func (*ModifySecurityGroupRuleDescriptionsEgressInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifySecurityGroupRuleDescriptionsEgressInput) SetPolicy

SetPolicy sets the Policy field's value.

func (*ModifySecurityGroupRuleDescriptionsEgressInput) SetPortEnd

SetPortEnd sets the PortEnd field's value.

func (*ModifySecurityGroupRuleDescriptionsEgressInput) SetPortStart

SetPortStart sets the PortStart field's value.

func (*ModifySecurityGroupRuleDescriptionsEgressInput) SetPriority

SetPriority sets the Priority field's value.

func (*ModifySecurityGroupRuleDescriptionsEgressInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*ModifySecurityGroupRuleDescriptionsEgressInput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*ModifySecurityGroupRuleDescriptionsEgressInput) SetSourceGroupId

SetSourceGroupId sets the SourceGroupId field's value.

func (ModifySecurityGroupRuleDescriptionsEgressInput) String

String returns the string representation

func (*ModifySecurityGroupRuleDescriptionsEgressInput) Validate

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

type ModifySecurityGroupRuleDescriptionsEgressOutput

type ModifySecurityGroupRuleDescriptionsEgressOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifySecurityGroupRuleDescriptionsEgressOutput) GoString

GoString returns the string representation

func (*ModifySecurityGroupRuleDescriptionsEgressOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifySecurityGroupRuleDescriptionsEgressOutput) String

String returns the string representation

type ModifySecurityGroupRuleDescriptionsIngressInput

type ModifySecurityGroupRuleDescriptionsIngressInput struct {
	CidrIp *string `type:"string"`

	Description *string `type:"string"`

	Policy *string `type:"string"`

	// PortEnd is a required field
	PortEnd *int64 `type:"integer" required:"true"`

	// PortStart is a required field
	PortStart *int64 `type:"integer" required:"true"`

	Priority *int64 `type:"integer"`

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

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

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

func (ModifySecurityGroupRuleDescriptionsIngressInput) GoString

GoString returns the string representation

func (*ModifySecurityGroupRuleDescriptionsIngressInput) SetCidrIp

SetCidrIp sets the CidrIp field's value.

func (*ModifySecurityGroupRuleDescriptionsIngressInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifySecurityGroupRuleDescriptionsIngressInput) SetPolicy

SetPolicy sets the Policy field's value.

func (*ModifySecurityGroupRuleDescriptionsIngressInput) SetPortEnd

SetPortEnd sets the PortEnd field's value.

func (*ModifySecurityGroupRuleDescriptionsIngressInput) SetPortStart

SetPortStart sets the PortStart field's value.

func (*ModifySecurityGroupRuleDescriptionsIngressInput) SetPriority

SetPriority sets the Priority field's value.

func (*ModifySecurityGroupRuleDescriptionsIngressInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*ModifySecurityGroupRuleDescriptionsIngressInput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*ModifySecurityGroupRuleDescriptionsIngressInput) SetSourceGroupId

SetSourceGroupId sets the SourceGroupId field's value.

func (ModifySecurityGroupRuleDescriptionsIngressInput) String

String returns the string representation

func (*ModifySecurityGroupRuleDescriptionsIngressInput) Validate

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

type ModifySecurityGroupRuleDescriptionsIngressOutput

type ModifySecurityGroupRuleDescriptionsIngressOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifySecurityGroupRuleDescriptionsIngressOutput) GoString

GoString returns the string representation

func (*ModifySecurityGroupRuleDescriptionsIngressOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifySecurityGroupRuleDescriptionsIngressOutput) String

String returns the string representation

type ModifySubnetAttributesInput

type ModifySubnetAttributesInput struct {
	Description *string `min:"1" max:"255" type:"string"`

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

	SubnetName *string `min:"1" max:"128" type:"string"`
	// contains filtered or unexported fields
}

func (ModifySubnetAttributesInput) GoString

func (s ModifySubnetAttributesInput) GoString() string

GoString returns the string representation

func (*ModifySubnetAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifySubnetAttributesInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*ModifySubnetAttributesInput) SetSubnetName

SetSubnetName sets the SubnetName field's value.

func (ModifySubnetAttributesInput) String

String returns the string representation

func (*ModifySubnetAttributesInput) Validate

func (s *ModifySubnetAttributesInput) Validate() error

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

type ModifySubnetAttributesOutput

type ModifySubnetAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifySubnetAttributesOutput) GoString

func (s ModifySubnetAttributesOutput) GoString() string

GoString returns the string representation

func (*ModifySubnetAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifySubnetAttributesOutput) String

String returns the string representation

type ModifyVpcAttributesInput

type ModifyVpcAttributesInput struct {
	Description *string `min:"1" max:"255" type:"string"`

	DnsServers []*string `type:"list"`

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

	VpcName *string `min:"2" max:"128" type:"string"`
	// contains filtered or unexported fields
}

func (ModifyVpcAttributesInput) GoString

func (s ModifyVpcAttributesInput) GoString() string

GoString returns the string representation

func (*ModifyVpcAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyVpcAttributesInput) SetDnsServers

SetDnsServers sets the DnsServers field's value.

func (*ModifyVpcAttributesInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*ModifyVpcAttributesInput) SetVpcName

SetVpcName sets the VpcName field's value.

func (ModifyVpcAttributesInput) String

func (s ModifyVpcAttributesInput) String() string

String returns the string representation

func (*ModifyVpcAttributesInput) Validate

func (s *ModifyVpcAttributesInput) Validate() error

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

type ModifyVpcAttributesOutput

type ModifyVpcAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyVpcAttributesOutput) GoString

func (s ModifyVpcAttributesOutput) GoString() string

GoString returns the string representation

func (*ModifyVpcAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyVpcAttributesOutput) String

func (s ModifyVpcAttributesOutput) String() string

String returns the string representation

type NetworkAclAttributeForDescribeNetworkAclAttributesOutput

type NetworkAclAttributeForDescribeNetworkAclAttributesOutput struct {
	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	EgressAclEntries []*EgressAclEntryForDescribeNetworkAclAttributesOutput `type:"list"`

	IngressAclEntries []*IngressAclEntryForDescribeNetworkAclAttributesOutput `type:"list"`

	NetworkAclId *string `type:"string"`

	NetworkAclName *string `type:"string"`

	ProjectName *string `type:"string"`

	Resources []*ResourceForDescribeNetworkAclAttributesOutput `type:"list"`

	Status *string `type:"string"`

	UpdateTime *string `type:"string"`

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

func (NetworkAclAttributeForDescribeNetworkAclAttributesOutput) GoString

GoString returns the string representation

func (*NetworkAclAttributeForDescribeNetworkAclAttributesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*NetworkAclAttributeForDescribeNetworkAclAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*NetworkAclAttributeForDescribeNetworkAclAttributesOutput) SetEgressAclEntries

SetEgressAclEntries sets the EgressAclEntries field's value.

func (*NetworkAclAttributeForDescribeNetworkAclAttributesOutput) SetIngressAclEntries

SetIngressAclEntries sets the IngressAclEntries field's value.

func (*NetworkAclAttributeForDescribeNetworkAclAttributesOutput) SetNetworkAclId

SetNetworkAclId sets the NetworkAclId field's value.

func (*NetworkAclAttributeForDescribeNetworkAclAttributesOutput) SetNetworkAclName

SetNetworkAclName sets the NetworkAclName field's value.

func (*NetworkAclAttributeForDescribeNetworkAclAttributesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*NetworkAclAttributeForDescribeNetworkAclAttributesOutput) SetResources

SetResources sets the Resources field's value.

func (*NetworkAclAttributeForDescribeNetworkAclAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*NetworkAclAttributeForDescribeNetworkAclAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*NetworkAclAttributeForDescribeNetworkAclAttributesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (NetworkAclAttributeForDescribeNetworkAclAttributesOutput) String

String returns the string representation

type NetworkAclForDescribeNetworkAclsOutput

type NetworkAclForDescribeNetworkAclsOutput struct {
	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	EgressAclEntries []*EgressAclEntryForDescribeNetworkAclsOutput `type:"list"`

	IngressAclEntries []*IngressAclEntryForDescribeNetworkAclsOutput `type:"list"`

	NetworkAclId *string `type:"string"`

	NetworkAclName *string `type:"string"`

	ProjectName *string `type:"string"`

	Resources []*ResourceForDescribeNetworkAclsOutput `type:"list"`

	Status *string `type:"string"`

	UpdateTime *string `type:"string"`

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

func (NetworkAclForDescribeNetworkAclsOutput) GoString

GoString returns the string representation

func (*NetworkAclForDescribeNetworkAclsOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*NetworkAclForDescribeNetworkAclsOutput) SetDescription

SetDescription sets the Description field's value.

func (*NetworkAclForDescribeNetworkAclsOutput) SetEgressAclEntries

SetEgressAclEntries sets the EgressAclEntries field's value.

func (*NetworkAclForDescribeNetworkAclsOutput) SetIngressAclEntries

SetIngressAclEntries sets the IngressAclEntries field's value.

func (*NetworkAclForDescribeNetworkAclsOutput) SetNetworkAclId

SetNetworkAclId sets the NetworkAclId field's value.

func (*NetworkAclForDescribeNetworkAclsOutput) SetNetworkAclName

SetNetworkAclName sets the NetworkAclName field's value.

func (*NetworkAclForDescribeNetworkAclsOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*NetworkAclForDescribeNetworkAclsOutput) SetResources

SetResources sets the Resources field's value.

func (*NetworkAclForDescribeNetworkAclsOutput) SetStatus

SetStatus sets the Status field's value.

func (*NetworkAclForDescribeNetworkAclsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*NetworkAclForDescribeNetworkAclsOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (NetworkAclForDescribeNetworkAclsOutput) String

String returns the string representation

type NetworkInterfaceSetForDescribeNetworkInterfacesOutput

type NetworkInterfaceSetForDescribeNetworkInterfacesOutput struct {
	AccountId *string `type:"string"`

	AssociatedElasticIp *AssociatedElasticIpForDescribeNetworkInterfacesOutput `type:"structure"`

	CreatedAt *string `type:"string"`

	Description *string `type:"string"`

	DeviceId *string `type:"string"`

	IPv6Sets []*string `type:"list"`

	MacAddress *string `type:"string"`

	NetworkInterfaceId *string `type:"string"`

	NetworkInterfaceName *string `type:"string"`

	PortSecurityEnabled *bool `type:"boolean"`

	PrimaryIpAddress *string `type:"string"`

	PrivateIpSets *PrivateIpSetsForDescribeNetworkInterfacesOutput `type:"structure"`

	ProjectName *string `type:"string"`

	SecurityGroupIds []*string `type:"list"`

	ServiceManaged *bool `type:"boolean"`

	Status *string `type:"string"`

	SubnetId *string `type:"string"`

	Tags []*TagForDescribeNetworkInterfacesOutput `type:"list"`

	Type *string `type:"string"`

	UpdatedAt *string `type:"string"`

	VpcId *string `type:"string"`

	VpcName *string `type:"string"`

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

func (NetworkInterfaceSetForDescribeNetworkInterfacesOutput) GoString

GoString returns the string representation

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetAssociatedElasticIp

SetAssociatedElasticIp sets the AssociatedElasticIp field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetDescription

SetDescription sets the Description field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetDeviceId

SetDeviceId sets the DeviceId field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetIPv6Sets

SetIPv6Sets sets the IPv6Sets field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetMacAddress

SetMacAddress sets the MacAddress field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetNetworkInterfaceId

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetNetworkInterfaceName

SetNetworkInterfaceName sets the NetworkInterfaceName field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetPortSecurityEnabled

SetPortSecurityEnabled sets the PortSecurityEnabled field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetPrimaryIpAddress

SetPrimaryIpAddress sets the PrimaryIpAddress field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetPrivateIpSets

SetPrivateIpSets sets the PrivateIpSets field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetServiceManaged

SetServiceManaged sets the ServiceManaged field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetStatus

SetStatus sets the Status field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetTags

SetTags sets the Tags field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetType

SetType sets the Type field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetVpcName

SetVpcName sets the VpcName field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (NetworkInterfaceSetForDescribeNetworkInterfacesOutput) String

String returns the string representation

type PermissionForDescribeSecurityGroupAttributesOutput

type PermissionForDescribeSecurityGroupAttributesOutput struct {
	CidrIp *string `type:"string"`

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	Direction *string `type:"string"`

	Policy *string `type:"string"`

	PortEnd *int64 `type:"integer"`

	PortStart *int64 `type:"integer"`

	Priority *int64 `type:"integer"`

	Protocol *string `type:"string"`

	SourceGroupId *string `type:"string"`

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

func (PermissionForDescribeSecurityGroupAttributesOutput) GoString

GoString returns the string representation

func (*PermissionForDescribeSecurityGroupAttributesOutput) SetCidrIp

SetCidrIp sets the CidrIp field's value.

func (*PermissionForDescribeSecurityGroupAttributesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*PermissionForDescribeSecurityGroupAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*PermissionForDescribeSecurityGroupAttributesOutput) SetDirection

SetDirection sets the Direction field's value.

func (*PermissionForDescribeSecurityGroupAttributesOutput) SetPolicy

SetPolicy sets the Policy field's value.

func (*PermissionForDescribeSecurityGroupAttributesOutput) SetPortEnd

SetPortEnd sets the PortEnd field's value.

func (*PermissionForDescribeSecurityGroupAttributesOutput) SetPortStart

SetPortStart sets the PortStart field's value.

func (*PermissionForDescribeSecurityGroupAttributesOutput) SetPriority

SetPriority sets the Priority field's value.

func (*PermissionForDescribeSecurityGroupAttributesOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*PermissionForDescribeSecurityGroupAttributesOutput) SetSourceGroupId

SetSourceGroupId sets the SourceGroupId field's value.

func (*PermissionForDescribeSecurityGroupAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (PermissionForDescribeSecurityGroupAttributesOutput) String

String returns the string representation

type PrivateIpSetForDescribeNetworkInterfaceAttributesOutput

type PrivateIpSetForDescribeNetworkInterfaceAttributesOutput struct {
	AssociatedElasticIp *AssociatedElasticIpForDescribeNetworkInterfaceAttributesOutput `type:"structure"`

	Primary *bool `type:"boolean"`

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

func (PrivateIpSetForDescribeNetworkInterfaceAttributesOutput) GoString

GoString returns the string representation

func (*PrivateIpSetForDescribeNetworkInterfaceAttributesOutput) SetAssociatedElasticIp

SetAssociatedElasticIp sets the AssociatedElasticIp field's value.

func (*PrivateIpSetForDescribeNetworkInterfaceAttributesOutput) SetPrimary

SetPrimary sets the Primary field's value.

func (*PrivateIpSetForDescribeNetworkInterfaceAttributesOutput) SetPrivateIpAddress

SetPrivateIpAddress sets the PrivateIpAddress field's value.

func (PrivateIpSetForDescribeNetworkInterfaceAttributesOutput) String

String returns the string representation

type PrivateIpSetForDescribeNetworkInterfacesOutput

type PrivateIpSetForDescribeNetworkInterfacesOutput struct {
	AssociatedElasticIp *AssociatedElasticIpForDescribeNetworkInterfacesOutput `type:"structure"`

	Primary *bool `type:"boolean"`

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

func (PrivateIpSetForDescribeNetworkInterfacesOutput) GoString

GoString returns the string representation

func (*PrivateIpSetForDescribeNetworkInterfacesOutput) SetAssociatedElasticIp

SetAssociatedElasticIp sets the AssociatedElasticIp field's value.

func (*PrivateIpSetForDescribeNetworkInterfacesOutput) SetPrimary

SetPrimary sets the Primary field's value.

func (*PrivateIpSetForDescribeNetworkInterfacesOutput) SetPrivateIpAddress

SetPrivateIpAddress sets the PrivateIpAddress field's value.

func (PrivateIpSetForDescribeNetworkInterfacesOutput) String

String returns the string representation

type PrivateIpSetsForDescribeNetworkInterfaceAttributesOutput

type PrivateIpSetsForDescribeNetworkInterfaceAttributesOutput struct {
	PrivateIpSet []*PrivateIpSetForDescribeNetworkInterfaceAttributesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (PrivateIpSetsForDescribeNetworkInterfaceAttributesOutput) GoString

GoString returns the string representation

func (*PrivateIpSetsForDescribeNetworkInterfaceAttributesOutput) SetPrivateIpSet

SetPrivateIpSet sets the PrivateIpSet field's value.

func (PrivateIpSetsForDescribeNetworkInterfaceAttributesOutput) String

String returns the string representation

type PrivateIpSetsForDescribeNetworkInterfacesOutput

type PrivateIpSetsForDescribeNetworkInterfacesOutput struct {
	PrivateIpSet []*PrivateIpSetForDescribeNetworkInterfacesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (PrivateIpSetsForDescribeNetworkInterfacesOutput) GoString

GoString returns the string representation

func (*PrivateIpSetsForDescribeNetworkInterfacesOutput) SetPrivateIpSet

SetPrivateIpSet sets the PrivateIpSet field's value.

func (PrivateIpSetsForDescribeNetworkInterfacesOutput) String

String returns the string representation

type ReleaseEipAddressInput

type ReleaseEipAddressInput struct {

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

func (ReleaseEipAddressInput) GoString

func (s ReleaseEipAddressInput) GoString() string

GoString returns the string representation

func (*ReleaseEipAddressInput) SetAllocationId

func (s *ReleaseEipAddressInput) SetAllocationId(v string) *ReleaseEipAddressInput

SetAllocationId sets the AllocationId field's value.

func (ReleaseEipAddressInput) String

func (s ReleaseEipAddressInput) String() string

String returns the string representation

func (*ReleaseEipAddressInput) Validate

func (s *ReleaseEipAddressInput) Validate() error

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

type ReleaseEipAddressOutput

type ReleaseEipAddressOutput struct {
	Metadata *response.ResponseMetadata

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

func (ReleaseEipAddressOutput) GoString

func (s ReleaseEipAddressOutput) GoString() string

GoString returns the string representation

func (*ReleaseEipAddressOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ReleaseEipAddressOutput) String

func (s ReleaseEipAddressOutput) String() string

String returns the string representation

type RemoveBandwidthPackageIpInput

type RemoveBandwidthPackageIpInput struct {

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

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

func (RemoveBandwidthPackageIpInput) GoString

GoString returns the string representation

func (*RemoveBandwidthPackageIpInput) SetAllocationId

SetAllocationId sets the AllocationId field's value.

func (*RemoveBandwidthPackageIpInput) SetBandwidthPackageId

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (RemoveBandwidthPackageIpInput) String

String returns the string representation

func (*RemoveBandwidthPackageIpInput) Validate

func (s *RemoveBandwidthPackageIpInput) Validate() error

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

type RemoveBandwidthPackageIpOutput

type RemoveBandwidthPackageIpOutput struct {
	Metadata *response.ResponseMetadata

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

func (RemoveBandwidthPackageIpOutput) GoString

GoString returns the string representation

func (*RemoveBandwidthPackageIpOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (RemoveBandwidthPackageIpOutput) String

String returns the string representation

type ResourceForAssociateNetworkAclInput

type ResourceForAssociateNetworkAclInput struct {
	ResourceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ResourceForAssociateNetworkAclInput) GoString

GoString returns the string representation

func (*ResourceForAssociateNetworkAclInput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (ResourceForAssociateNetworkAclInput) String

String returns the string representation

type ResourceForDescribeNetworkAclAttributesOutput

type ResourceForDescribeNetworkAclAttributesOutput struct {
	ResourceId *string `type:"string"`

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

func (ResourceForDescribeNetworkAclAttributesOutput) GoString

GoString returns the string representation

func (*ResourceForDescribeNetworkAclAttributesOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*ResourceForDescribeNetworkAclAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (ResourceForDescribeNetworkAclAttributesOutput) String

String returns the string representation

type ResourceForDescribeNetworkAclsOutput

type ResourceForDescribeNetworkAclsOutput struct {
	ResourceId *string `type:"string"`

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

func (ResourceForDescribeNetworkAclsOutput) GoString

GoString returns the string representation

func (*ResourceForDescribeNetworkAclsOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*ResourceForDescribeNetworkAclsOutput) SetStatus

SetStatus sets the Status field's value.

func (ResourceForDescribeNetworkAclsOutput) String

String returns the string representation

type ResourceForDisassociateNetworkAclInput

type ResourceForDisassociateNetworkAclInput struct {
	ResourceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ResourceForDisassociateNetworkAclInput) GoString

GoString returns the string representation

func (*ResourceForDisassociateNetworkAclInput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (ResourceForDisassociateNetworkAclInput) String

String returns the string representation

type ResourceTagForListTagsForResourcesOutput

type ResourceTagForListTagsForResourcesOutput struct {
	ResourceId *string `type:"string"`

	ResourceType *string `type:"string"`

	TagKey *string `type:"string"`

	TagValue *string `type:"string"`
	// 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 RevokeSecurityGroupEgressInput

type RevokeSecurityGroupEgressInput struct {
	CidrIp *string `type:"string"`

	Description *string `type:"string"`

	Policy *string `type:"string"`

	// PortEnd is a required field
	PortEnd *int64 `type:"integer" required:"true"`

	// PortStart is a required field
	PortStart *int64 `type:"integer" required:"true"`

	Priority *int64 `type:"integer"`

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

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

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

func (RevokeSecurityGroupEgressInput) GoString

GoString returns the string representation

func (*RevokeSecurityGroupEgressInput) SetCidrIp

SetCidrIp sets the CidrIp field's value.

func (*RevokeSecurityGroupEgressInput) SetDescription

SetDescription sets the Description field's value.

func (*RevokeSecurityGroupEgressInput) SetPolicy

SetPolicy sets the Policy field's value.

func (*RevokeSecurityGroupEgressInput) SetPortEnd

SetPortEnd sets the PortEnd field's value.

func (*RevokeSecurityGroupEgressInput) SetPortStart

SetPortStart sets the PortStart field's value.

func (*RevokeSecurityGroupEgressInput) SetPriority

SetPriority sets the Priority field's value.

func (*RevokeSecurityGroupEgressInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*RevokeSecurityGroupEgressInput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*RevokeSecurityGroupEgressInput) SetSourceGroupId

SetSourceGroupId sets the SourceGroupId field's value.

func (RevokeSecurityGroupEgressInput) String

String returns the string representation

func (*RevokeSecurityGroupEgressInput) Validate

func (s *RevokeSecurityGroupEgressInput) Validate() error

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

type RevokeSecurityGroupEgressOutput

type RevokeSecurityGroupEgressOutput struct {
	Metadata *response.ResponseMetadata

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

func (RevokeSecurityGroupEgressOutput) GoString

GoString returns the string representation

func (*RevokeSecurityGroupEgressOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (RevokeSecurityGroupEgressOutput) String

String returns the string representation

type RevokeSecurityGroupIngressInput

type RevokeSecurityGroupIngressInput struct {
	CidrIp *string `type:"string"`

	Description *string `type:"string"`

	Policy *string `type:"string"`

	// PortEnd is a required field
	PortEnd *int64 `type:"integer" required:"true"`

	// PortStart is a required field
	PortStart *int64 `type:"integer" required:"true"`

	Priority *int64 `type:"integer"`

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

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

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

func (RevokeSecurityGroupIngressInput) GoString

GoString returns the string representation

func (*RevokeSecurityGroupIngressInput) SetCidrIp

SetCidrIp sets the CidrIp field's value.

func (*RevokeSecurityGroupIngressInput) SetDescription

SetDescription sets the Description field's value.

func (*RevokeSecurityGroupIngressInput) SetPolicy

SetPolicy sets the Policy field's value.

func (*RevokeSecurityGroupIngressInput) SetPortEnd

SetPortEnd sets the PortEnd field's value.

func (*RevokeSecurityGroupIngressInput) SetPortStart

SetPortStart sets the PortStart field's value.

func (*RevokeSecurityGroupIngressInput) SetPriority

SetPriority sets the Priority field's value.

func (*RevokeSecurityGroupIngressInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*RevokeSecurityGroupIngressInput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*RevokeSecurityGroupIngressInput) SetSourceGroupId

SetSourceGroupId sets the SourceGroupId field's value.

func (RevokeSecurityGroupIngressInput) String

String returns the string representation

func (*RevokeSecurityGroupIngressInput) Validate

func (s *RevokeSecurityGroupIngressInput) Validate() error

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

type RevokeSecurityGroupIngressOutput

type RevokeSecurityGroupIngressOutput struct {
	Metadata *response.ResponseMetadata

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

func (RevokeSecurityGroupIngressOutput) GoString

GoString returns the string representation

func (*RevokeSecurityGroupIngressOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (RevokeSecurityGroupIngressOutput) String

String returns the string representation

type RouteEntryForDescribeRouteEntryListOutput

type RouteEntryForDescribeRouteEntryListOutput struct {
	Description *string `type:"string"`

	DestinationCidrBlock *string `type:"string"`

	NextHopId *string `type:"string"`

	NextHopName *string `type:"string"`

	NextHopType *string `type:"string"`

	RouteEntryId *string `type:"string"`

	RouteEntryName *string `type:"string"`

	RouteTableId *string `type:"string"`

	Status *string `type:"string"`

	Type *string `type:"string"`

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

func (RouteEntryForDescribeRouteEntryListOutput) GoString

GoString returns the string representation

func (*RouteEntryForDescribeRouteEntryListOutput) SetDescription

SetDescription sets the Description field's value.

func (*RouteEntryForDescribeRouteEntryListOutput) SetDestinationCidrBlock

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*RouteEntryForDescribeRouteEntryListOutput) SetNextHopId

SetNextHopId sets the NextHopId field's value.

func (*RouteEntryForDescribeRouteEntryListOutput) SetNextHopName

SetNextHopName sets the NextHopName field's value.

func (*RouteEntryForDescribeRouteEntryListOutput) SetNextHopType

SetNextHopType sets the NextHopType field's value.

func (*RouteEntryForDescribeRouteEntryListOutput) SetRouteEntryId

SetRouteEntryId sets the RouteEntryId field's value.

func (*RouteEntryForDescribeRouteEntryListOutput) SetRouteEntryName

SetRouteEntryName sets the RouteEntryName field's value.

func (*RouteEntryForDescribeRouteEntryListOutput) SetRouteTableId

SetRouteTableId sets the RouteTableId field's value.

func (*RouteEntryForDescribeRouteEntryListOutput) SetStatus

SetStatus sets the Status field's value.

func (*RouteEntryForDescribeRouteEntryListOutput) SetType

SetType sets the Type field's value.

func (*RouteEntryForDescribeRouteEntryListOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (RouteEntryForDescribeRouteEntryListOutput) String

String returns the string representation

type RouteTableForDescribeSubnetAttributesOutput

type RouteTableForDescribeSubnetAttributesOutput struct {
	RouteTableId *string `type:"string"`

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

func (RouteTableForDescribeSubnetAttributesOutput) GoString

GoString returns the string representation

func (*RouteTableForDescribeSubnetAttributesOutput) SetRouteTableId

SetRouteTableId sets the RouteTableId field's value.

func (*RouteTableForDescribeSubnetAttributesOutput) SetRouteTableType

SetRouteTableType sets the RouteTableType field's value.

func (RouteTableForDescribeSubnetAttributesOutput) String

String returns the string representation

type RouteTableForDescribeSubnetsOutput

type RouteTableForDescribeSubnetsOutput struct {
	RouteTableId *string `type:"string"`

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

func (RouteTableForDescribeSubnetsOutput) GoString

GoString returns the string representation

func (*RouteTableForDescribeSubnetsOutput) SetRouteTableId

SetRouteTableId sets the RouteTableId field's value.

func (*RouteTableForDescribeSubnetsOutput) SetRouteTableType

SetRouteTableType sets the RouteTableType field's value.

func (RouteTableForDescribeSubnetsOutput) String

String returns the string representation

type RouterTableListForDescribeRouteTableListOutput

type RouterTableListForDescribeRouteTableListOutput struct {
	AccountId *string `type:"string"`

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	ProjectName *string `type:"string"`

	RouteTableId *string `type:"string"`

	RouteTableName *string `type:"string"`

	RouteTableType *string `type:"string"`

	SubnetIds []*string `type:"list"`

	UpdateTime *string `type:"string"`

	VpcId *string `type:"string"`

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

func (RouterTableListForDescribeRouteTableListOutput) GoString

GoString returns the string representation

func (*RouterTableListForDescribeRouteTableListOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*RouterTableListForDescribeRouteTableListOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*RouterTableListForDescribeRouteTableListOutput) SetDescription

SetDescription sets the Description field's value.

func (*RouterTableListForDescribeRouteTableListOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*RouterTableListForDescribeRouteTableListOutput) SetRouteTableId

SetRouteTableId sets the RouteTableId field's value.

func (*RouterTableListForDescribeRouteTableListOutput) SetRouteTableName

SetRouteTableName sets the RouteTableName field's value.

func (*RouterTableListForDescribeRouteTableListOutput) SetRouteTableType

SetRouteTableType sets the RouteTableType field's value.

func (*RouterTableListForDescribeRouteTableListOutput) SetSubnetIds

SetSubnetIds sets the SubnetIds field's value.

func (*RouterTableListForDescribeRouteTableListOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*RouterTableListForDescribeRouteTableListOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*RouterTableListForDescribeRouteTableListOutput) SetVpcName

SetVpcName sets the VpcName field's value.

func (RouterTableListForDescribeRouteTableListOutput) String

String returns the string representation

type SecurityGroupForDescribeSecurityGroupsOutput

type SecurityGroupForDescribeSecurityGroupsOutput struct {
	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	ProjectName *string `type:"string"`

	SecurityGroupId *string `type:"string"`

	SecurityGroupName *string `type:"string"`

	ServiceManaged *bool `type:"boolean"`

	Status *string `type:"string"`

	Tags []*TagForDescribeSecurityGroupsOutput `type:"list"`

	Type *string `type:"string"`

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

func (SecurityGroupForDescribeSecurityGroupsOutput) GoString

GoString returns the string representation

func (*SecurityGroupForDescribeSecurityGroupsOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*SecurityGroupForDescribeSecurityGroupsOutput) SetDescription

SetDescription sets the Description field's value.

func (*SecurityGroupForDescribeSecurityGroupsOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*SecurityGroupForDescribeSecurityGroupsOutput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*SecurityGroupForDescribeSecurityGroupsOutput) SetSecurityGroupName

SetSecurityGroupName sets the SecurityGroupName field's value.

func (*SecurityGroupForDescribeSecurityGroupsOutput) SetServiceManaged

SetServiceManaged sets the ServiceManaged field's value.

func (*SecurityGroupForDescribeSecurityGroupsOutput) SetStatus

SetStatus sets the Status field's value.

func (*SecurityGroupForDescribeSecurityGroupsOutput) SetTags

SetTags sets the Tags field's value.

func (*SecurityGroupForDescribeSecurityGroupsOutput) SetType

SetType sets the Type field's value.

func (*SecurityGroupForDescribeSecurityGroupsOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (SecurityGroupForDescribeSecurityGroupsOutput) String

String returns the string representation

type SubnetForDescribeSubnetsOutput

type SubnetForDescribeSubnetsOutput struct {
	AccountId *string `type:"string"`

	AvailableIpAddressCount *int64 `type:"integer"`

	CidrBlock *string `type:"string"`

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	IsDefault *bool `type:"boolean"`

	NetworkAclId *string `type:"string"`

	ProjectName *string `type:"string"`

	RouteTable *RouteTableForDescribeSubnetsOutput `type:"structure"`

	Status *string `type:"string"`

	SubnetId *string `type:"string"`

	SubnetName *string `type:"string"`

	TotalIpv4Count *int64 `type:"integer"`

	UpdateTime *string `type:"string"`

	VpcId *string `type:"string"`

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

func (SubnetForDescribeSubnetsOutput) GoString

GoString returns the string representation

func (*SubnetForDescribeSubnetsOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*SubnetForDescribeSubnetsOutput) SetAvailableIpAddressCount

func (s *SubnetForDescribeSubnetsOutput) SetAvailableIpAddressCount(v int64) *SubnetForDescribeSubnetsOutput

SetAvailableIpAddressCount sets the AvailableIpAddressCount field's value.

func (*SubnetForDescribeSubnetsOutput) SetCidrBlock

SetCidrBlock sets the CidrBlock field's value.

func (*SubnetForDescribeSubnetsOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*SubnetForDescribeSubnetsOutput) SetDescription

SetDescription sets the Description field's value.

func (*SubnetForDescribeSubnetsOutput) SetIsDefault

SetIsDefault sets the IsDefault field's value.

func (*SubnetForDescribeSubnetsOutput) SetNetworkAclId

SetNetworkAclId sets the NetworkAclId field's value.

func (*SubnetForDescribeSubnetsOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*SubnetForDescribeSubnetsOutput) SetRouteTable

SetRouteTable sets the RouteTable field's value.

func (*SubnetForDescribeSubnetsOutput) SetStatus

SetStatus sets the Status field's value.

func (*SubnetForDescribeSubnetsOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*SubnetForDescribeSubnetsOutput) SetSubnetName

SetSubnetName sets the SubnetName field's value.

func (*SubnetForDescribeSubnetsOutput) SetTotalIpv4Count

SetTotalIpv4Count sets the TotalIpv4Count field's value.

func (*SubnetForDescribeSubnetsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*SubnetForDescribeSubnetsOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*SubnetForDescribeSubnetsOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (SubnetForDescribeSubnetsOutput) String

String returns the string representation

type TagFilterForDescribeBandwidthPackagesInput

type TagFilterForDescribeBandwidthPackagesInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeBandwidthPackagesInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeBandwidthPackagesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeBandwidthPackagesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeBandwidthPackagesInput) String

String returns the string representation

type TagFilterForDescribeEipAddressesInput

type TagFilterForDescribeEipAddressesInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeEipAddressesInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeEipAddressesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeEipAddressesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeEipAddressesInput) String

String returns the string representation

type TagFilterForDescribeNetworkInterfacesInput

type TagFilterForDescribeNetworkInterfacesInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeNetworkInterfacesInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeNetworkInterfacesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeNetworkInterfacesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeNetworkInterfacesInput) String

String returns the string representation

type TagFilterForDescribeSecurityGroupsInput

type TagFilterForDescribeSecurityGroupsInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeSecurityGroupsInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeSecurityGroupsInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeSecurityGroupsInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeSecurityGroupsInput) String

String returns the string representation

type TagFilterForDescribeVpcsInput

type TagFilterForDescribeVpcsInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeVpcsInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeVpcsInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeVpcsInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeVpcsInput) String

String returns the string representation

type TagFilterForListTagsForResourcesInput

type TagFilterForListTagsForResourcesInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// 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 TagForAllocateEipAddressInput

type TagForAllocateEipAddressInput struct {
	Key *string `type:"string"`

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

func (TagForAllocateEipAddressInput) GoString

GoString returns the string representation

func (*TagForAllocateEipAddressInput) SetKey

SetKey sets the Key field's value.

func (*TagForAllocateEipAddressInput) SetValue

SetValue sets the Value field's value.

func (TagForAllocateEipAddressInput) String

String returns the string representation

type TagForCreateBandwidthPackageInput

type TagForCreateBandwidthPackageInput struct {
	Key *string `type:"string"`

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

func (TagForCreateBandwidthPackageInput) GoString

GoString returns the string representation

func (*TagForCreateBandwidthPackageInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateBandwidthPackageInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateBandwidthPackageInput) String

String returns the string representation

type TagForCreateNetworkInterfaceInput

type TagForCreateNetworkInterfaceInput struct {
	Key *string `type:"string"`

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

func (TagForCreateNetworkInterfaceInput) GoString

GoString returns the string representation

func (*TagForCreateNetworkInterfaceInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateNetworkInterfaceInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateNetworkInterfaceInput) String

String returns the string representation

type TagForCreateSecurityGroupInput

type TagForCreateSecurityGroupInput struct {
	Key *string `type:"string"`

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

func (TagForCreateSecurityGroupInput) GoString

GoString returns the string representation

func (*TagForCreateSecurityGroupInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateSecurityGroupInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateSecurityGroupInput) String

String returns the string representation

type TagForCreateVpcInput

type TagForCreateVpcInput struct {
	Key *string `type:"string"`

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

func (TagForCreateVpcInput) GoString

func (s TagForCreateVpcInput) GoString() string

GoString returns the string representation

func (*TagForCreateVpcInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateVpcInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateVpcInput) String

func (s TagForCreateVpcInput) String() string

String returns the string representation

type TagForDescribeBandwidthPackagesOutput

type TagForDescribeBandwidthPackagesOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeBandwidthPackagesOutput) GoString

GoString returns the string representation

func (*TagForDescribeBandwidthPackagesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeBandwidthPackagesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeBandwidthPackagesOutput) String

String returns the string representation

type TagForDescribeEipAddressAttributesOutput

type TagForDescribeEipAddressAttributesOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeEipAddressAttributesOutput) GoString

GoString returns the string representation

func (*TagForDescribeEipAddressAttributesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeEipAddressAttributesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeEipAddressAttributesOutput) String

String returns the string representation

type TagForDescribeEipAddressesOutput

type TagForDescribeEipAddressesOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeEipAddressesOutput) GoString

GoString returns the string representation

func (*TagForDescribeEipAddressesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeEipAddressesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeEipAddressesOutput) String

String returns the string representation

type TagForDescribeNetworkInterfaceAttributesOutput

type TagForDescribeNetworkInterfaceAttributesOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeNetworkInterfaceAttributesOutput) GoString

GoString returns the string representation

func (*TagForDescribeNetworkInterfaceAttributesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeNetworkInterfaceAttributesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeNetworkInterfaceAttributesOutput) String

String returns the string representation

type TagForDescribeNetworkInterfacesOutput

type TagForDescribeNetworkInterfacesOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeNetworkInterfacesOutput) GoString

GoString returns the string representation

func (*TagForDescribeNetworkInterfacesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeNetworkInterfacesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeNetworkInterfacesOutput) String

String returns the string representation

type TagForDescribeSecurityGroupAttributesOutput

type TagForDescribeSecurityGroupAttributesOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeSecurityGroupAttributesOutput) GoString

GoString returns the string representation

func (*TagForDescribeSecurityGroupAttributesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeSecurityGroupAttributesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeSecurityGroupAttributesOutput) String

String returns the string representation

type TagForDescribeSecurityGroupsOutput

type TagForDescribeSecurityGroupsOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeSecurityGroupsOutput) GoString

GoString returns the string representation

func (*TagForDescribeSecurityGroupsOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeSecurityGroupsOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeSecurityGroupsOutput) String

String returns the string representation

type TagForDescribeVpcAttributesOutput

type TagForDescribeVpcAttributesOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeVpcAttributesOutput) GoString

GoString returns the string representation

func (*TagForDescribeVpcAttributesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeVpcAttributesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeVpcAttributesOutput) String

String returns the string representation

type TagForDescribeVpcsOutput

type TagForDescribeVpcsOutput struct {
	Key *string `type:"string"`

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

func (TagForDescribeVpcsOutput) GoString

func (s TagForDescribeVpcsOutput) GoString() string

GoString returns the string representation

func (*TagForDescribeVpcsOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeVpcsOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeVpcsOutput) String

func (s TagForDescribeVpcsOutput) String() string

String returns the string representation

type TagForTagResourcesInput

type TagForTagResourcesInput struct {

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

	Value *string `type:"string"`
	// 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 {

	// ResourceIds is a required field
	ResourceIds []*string `type:"list" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true" enum:"ResourceTypeForTagResourcesInput"`

	// Tags is a required field
	Tags []*TagForTagResourcesInput `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (TagResourcesInput) GoString

func (s TagResourcesInput) GoString() string

GoString returns the string representation

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

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

func (TagResourcesOutput) GoString

func (s TagResourcesOutput) GoString() string

GoString returns the string representation

func (*TagResourcesOutput) SetRequestId

func (s *TagResourcesOutput) SetRequestId(v string) *TagResourcesOutput

SetRequestId sets the RequestId field's value.

func (TagResourcesOutput) String

func (s TagResourcesOutput) String() string

String returns the string representation

type UnassignPrivateIpAddressesInput

type UnassignPrivateIpAddressesInput struct {

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

	// PrivateIpAddress is a required field
	PrivateIpAddress []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UnassignPrivateIpAddressesInput) GoString

GoString returns the string representation

func (*UnassignPrivateIpAddressesInput) SetNetworkInterfaceId

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (*UnassignPrivateIpAddressesInput) SetPrivateIpAddress

SetPrivateIpAddress sets the PrivateIpAddress field's value.

func (UnassignPrivateIpAddressesInput) String

String returns the string representation

func (*UnassignPrivateIpAddressesInput) Validate

func (s *UnassignPrivateIpAddressesInput) Validate() error

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

type UnassignPrivateIpAddressesOutput

type UnassignPrivateIpAddressesOutput struct {
	Metadata *response.ResponseMetadata

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

func (UnassignPrivateIpAddressesOutput) GoString

GoString returns the string representation

func (*UnassignPrivateIpAddressesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (UnassignPrivateIpAddressesOutput) String

String returns the string representation

type UntagResourcesInput

type UntagResourcesInput struct {

	// ResourceIds is a required field
	ResourceIds []*string `type:"list" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true" enum:"ResourceTypeForUntagResourcesInput"`

	// TagKeys is a required field
	TagKeys []*string `type:"list" required:"true"`
	// 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

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

func (UntagResourcesOutput) GoString

func (s UntagResourcesOutput) GoString() string

GoString returns the string representation

func (*UntagResourcesOutput) SetRequestId

func (s *UntagResourcesOutput) SetRequestId(v string) *UntagResourcesOutput

SetRequestId sets the RequestId field's value.

func (UntagResourcesOutput) String

func (s UntagResourcesOutput) String() string

String returns the string representation

type UpdateNetworkAclEntriesInput

type UpdateNetworkAclEntriesInput struct {
	ClientToken *string `type:"string"`

	EgressAclEntries []*EgressAclEntryForUpdateNetworkAclEntriesInput `type:"list"`

	IngressAclEntries []*IngressAclEntryForUpdateNetworkAclEntriesInput `type:"list"`

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

	UpdateEgressAclEntries *bool `type:"boolean"`

	UpdateIngressAclEntries *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (UpdateNetworkAclEntriesInput) GoString

func (s UpdateNetworkAclEntriesInput) GoString() string

GoString returns the string representation

func (*UpdateNetworkAclEntriesInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*UpdateNetworkAclEntriesInput) SetEgressAclEntries

SetEgressAclEntries sets the EgressAclEntries field's value.

func (*UpdateNetworkAclEntriesInput) SetIngressAclEntries

SetIngressAclEntries sets the IngressAclEntries field's value.

func (*UpdateNetworkAclEntriesInput) SetNetworkAclId

SetNetworkAclId sets the NetworkAclId field's value.

func (*UpdateNetworkAclEntriesInput) SetUpdateEgressAclEntries

func (s *UpdateNetworkAclEntriesInput) SetUpdateEgressAclEntries(v bool) *UpdateNetworkAclEntriesInput

SetUpdateEgressAclEntries sets the UpdateEgressAclEntries field's value.

func (*UpdateNetworkAclEntriesInput) SetUpdateIngressAclEntries

func (s *UpdateNetworkAclEntriesInput) SetUpdateIngressAclEntries(v bool) *UpdateNetworkAclEntriesInput

SetUpdateIngressAclEntries sets the UpdateIngressAclEntries field's value.

func (UpdateNetworkAclEntriesInput) String

String returns the string representation

func (*UpdateNetworkAclEntriesInput) Validate

func (s *UpdateNetworkAclEntriesInput) Validate() error

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

type UpdateNetworkAclEntriesOutput

type UpdateNetworkAclEntriesOutput struct {
	Metadata *response.ResponseMetadata

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

func (UpdateNetworkAclEntriesOutput) GoString

GoString returns the string representation

func (*UpdateNetworkAclEntriesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (UpdateNetworkAclEntriesOutput) String

String returns the string representation

type VPC

type VPC struct {
	*client.Client
}

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

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

func New

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

New create int can support ssl or region locate set

func (*VPC) AddBandwidthPackageIp

func (c *VPC) AddBandwidthPackageIp(input *AddBandwidthPackageIpInput) (*AddBandwidthPackageIpOutput, error)

AddBandwidthPackageIp API operation for VPC.

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

func (*VPC) AddBandwidthPackageIpCommon

func (c *VPC) AddBandwidthPackageIpCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AddBandwidthPackageIpCommon API operation for VPC.

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

func (*VPC) AddBandwidthPackageIpCommonRequest

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

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

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

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

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

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

func (*VPC) AddBandwidthPackageIpCommonWithContext

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

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

See AddBandwidthPackageIpCommon 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 (*VPC) AddBandwidthPackageIpRequest

func (c *VPC) AddBandwidthPackageIpRequest(input *AddBandwidthPackageIpInput) (req *request.Request, output *AddBandwidthPackageIpOutput)

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

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

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

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

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

func (*VPC) AddBandwidthPackageIpWithContext

func (c *VPC) AddBandwidthPackageIpWithContext(ctx volcengine.Context, input *AddBandwidthPackageIpInput, opts ...request.Option) (*AddBandwidthPackageIpOutput, error)

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

See AddBandwidthPackageIp 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 (*VPC) AllocateEipAddress

func (c *VPC) AllocateEipAddress(input *AllocateEipAddressInput) (*AllocateEipAddressOutput, error)

AllocateEipAddress API operation for VPC.

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

func (*VPC) AllocateEipAddressCommon

func (c *VPC) AllocateEipAddressCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AllocateEipAddressCommon API operation for VPC.

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

func (*VPC) AllocateEipAddressCommonRequest

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

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

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

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

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

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

func (*VPC) AllocateEipAddressCommonWithContext

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

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

See AllocateEipAddressCommon 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 (*VPC) AllocateEipAddressRequest

func (c *VPC) AllocateEipAddressRequest(input *AllocateEipAddressInput) (req *request.Request, output *AllocateEipAddressOutput)

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

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

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

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

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

func (*VPC) AllocateEipAddressWithContext

func (c *VPC) AllocateEipAddressWithContext(ctx volcengine.Context, input *AllocateEipAddressInput, opts ...request.Option) (*AllocateEipAddressOutput, error)

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

See AllocateEipAddress 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 (*VPC) AssignPrivateIpAddresses

func (c *VPC) AssignPrivateIpAddresses(input *AssignPrivateIpAddressesInput) (*AssignPrivateIpAddressesOutput, error)

AssignPrivateIpAddresses API operation for VPC.

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

func (*VPC) AssignPrivateIpAddressesCommon

func (c *VPC) AssignPrivateIpAddressesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AssignPrivateIpAddressesCommon API operation for VPC.

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

func (*VPC) AssignPrivateIpAddressesCommonRequest

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

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

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

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

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

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

func (*VPC) AssignPrivateIpAddressesCommonWithContext

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

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

See AssignPrivateIpAddressesCommon 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 (*VPC) AssignPrivateIpAddressesRequest

func (c *VPC) AssignPrivateIpAddressesRequest(input *AssignPrivateIpAddressesInput) (req *request.Request, output *AssignPrivateIpAddressesOutput)

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

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

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

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

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

func (*VPC) AssignPrivateIpAddressesWithContext

func (c *VPC) AssignPrivateIpAddressesWithContext(ctx volcengine.Context, input *AssignPrivateIpAddressesInput, opts ...request.Option) (*AssignPrivateIpAddressesOutput, error)

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

See AssignPrivateIpAddresses 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 (*VPC) AssociateEipAddress

func (c *VPC) AssociateEipAddress(input *AssociateEipAddressInput) (*AssociateEipAddressOutput, error)

AssociateEipAddress API operation for VPC.

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

func (*VPC) AssociateEipAddressCommon

func (c *VPC) AssociateEipAddressCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AssociateEipAddressCommon API operation for VPC.

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

func (*VPC) AssociateEipAddressCommonRequest

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

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

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

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

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

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

func (*VPC) AssociateEipAddressCommonWithContext

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

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

See AssociateEipAddressCommon 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 (*VPC) AssociateEipAddressRequest

func (c *VPC) AssociateEipAddressRequest(input *AssociateEipAddressInput) (req *request.Request, output *AssociateEipAddressOutput)

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

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

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

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

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

func (*VPC) AssociateEipAddressWithContext

func (c *VPC) AssociateEipAddressWithContext(ctx volcengine.Context, input *AssociateEipAddressInput, opts ...request.Option) (*AssociateEipAddressOutput, error)

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

See AssociateEipAddress 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 (*VPC) AssociateHaVip

func (c *VPC) AssociateHaVip(input *AssociateHaVipInput) (*AssociateHaVipOutput, error)

AssociateHaVip API operation for VPC.

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

func (*VPC) AssociateHaVipCommon

func (c *VPC) AssociateHaVipCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AssociateHaVipCommon API operation for VPC.

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

func (*VPC) AssociateHaVipCommonRequest

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

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

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

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

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

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

func (*VPC) AssociateHaVipCommonWithContext

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

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

See AssociateHaVipCommon 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 (*VPC) AssociateHaVipRequest

func (c *VPC) AssociateHaVipRequest(input *AssociateHaVipInput) (req *request.Request, output *AssociateHaVipOutput)

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

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

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

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

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

func (*VPC) AssociateHaVipWithContext

func (c *VPC) AssociateHaVipWithContext(ctx volcengine.Context, input *AssociateHaVipInput, opts ...request.Option) (*AssociateHaVipOutput, error)

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

See AssociateHaVip 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 (*VPC) AssociateNetworkAcl

func (c *VPC) AssociateNetworkAcl(input *AssociateNetworkAclInput) (*AssociateNetworkAclOutput, error)

AssociateNetworkAcl API operation for VPC.

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

func (*VPC) AssociateNetworkAclCommon

func (c *VPC) AssociateNetworkAclCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AssociateNetworkAclCommon API operation for VPC.

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

func (*VPC) AssociateNetworkAclCommonRequest

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

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

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

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

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

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

func (*VPC) AssociateNetworkAclCommonWithContext

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

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

See AssociateNetworkAclCommon 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 (*VPC) AssociateNetworkAclRequest

func (c *VPC) AssociateNetworkAclRequest(input *AssociateNetworkAclInput) (req *request.Request, output *AssociateNetworkAclOutput)

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

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

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

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

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

func (*VPC) AssociateNetworkAclWithContext

func (c *VPC) AssociateNetworkAclWithContext(ctx volcengine.Context, input *AssociateNetworkAclInput, opts ...request.Option) (*AssociateNetworkAclOutput, error)

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

See AssociateNetworkAcl 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 (*VPC) AssociateRouteTable

func (c *VPC) AssociateRouteTable(input *AssociateRouteTableInput) (*AssociateRouteTableOutput, error)

AssociateRouteTable API operation for VPC.

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

func (*VPC) AssociateRouteTableCommon

func (c *VPC) AssociateRouteTableCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AssociateRouteTableCommon API operation for VPC.

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

func (*VPC) AssociateRouteTableCommonRequest

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

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

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

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

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

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

func (*VPC) AssociateRouteTableCommonWithContext

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

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

See AssociateRouteTableCommon 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 (*VPC) AssociateRouteTableRequest

func (c *VPC) AssociateRouteTableRequest(input *AssociateRouteTableInput) (req *request.Request, output *AssociateRouteTableOutput)

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

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

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

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

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

func (*VPC) AssociateRouteTableWithContext

func (c *VPC) AssociateRouteTableWithContext(ctx volcengine.Context, input *AssociateRouteTableInput, opts ...request.Option) (*AssociateRouteTableOutput, error)

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

See AssociateRouteTable 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 (*VPC) AssociateVpcCidrBlock

func (c *VPC) AssociateVpcCidrBlock(input *AssociateVpcCidrBlockInput) (*AssociateVpcCidrBlockOutput, error)

AssociateVpcCidrBlock API operation for VPC.

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

func (*VPC) AssociateVpcCidrBlockCommon

func (c *VPC) AssociateVpcCidrBlockCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AssociateVpcCidrBlockCommon API operation for VPC.

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

func (*VPC) AssociateVpcCidrBlockCommonRequest

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

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

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

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

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

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

func (*VPC) AssociateVpcCidrBlockCommonWithContext

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

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

See AssociateVpcCidrBlockCommon 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 (*VPC) AssociateVpcCidrBlockRequest

func (c *VPC) AssociateVpcCidrBlockRequest(input *AssociateVpcCidrBlockInput) (req *request.Request, output *AssociateVpcCidrBlockOutput)

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

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

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

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

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

func (*VPC) AssociateVpcCidrBlockWithContext

func (c *VPC) AssociateVpcCidrBlockWithContext(ctx volcengine.Context, input *AssociateVpcCidrBlockInput, opts ...request.Option) (*AssociateVpcCidrBlockOutput, error)

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

See AssociateVpcCidrBlock 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 (*VPC) AttachNetworkInterface

func (c *VPC) AttachNetworkInterface(input *AttachNetworkInterfaceInput) (*AttachNetworkInterfaceOutput, error)

AttachNetworkInterface API operation for VPC.

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

func (*VPC) AttachNetworkInterfaceCommon

func (c *VPC) AttachNetworkInterfaceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AttachNetworkInterfaceCommon API operation for VPC.

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

func (*VPC) AttachNetworkInterfaceCommonRequest

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

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

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

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

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

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

func (*VPC) AttachNetworkInterfaceCommonWithContext

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

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

See AttachNetworkInterfaceCommon 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 (*VPC) AttachNetworkInterfaceRequest

func (c *VPC) AttachNetworkInterfaceRequest(input *AttachNetworkInterfaceInput) (req *request.Request, output *AttachNetworkInterfaceOutput)

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

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

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

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

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

func (*VPC) AttachNetworkInterfaceWithContext

func (c *VPC) AttachNetworkInterfaceWithContext(ctx volcengine.Context, input *AttachNetworkInterfaceInput, opts ...request.Option) (*AttachNetworkInterfaceOutput, error)

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

See AttachNetworkInterface 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 (*VPC) AuthorizeSecurityGroupEgress

func (c *VPC) AuthorizeSecurityGroupEgress(input *AuthorizeSecurityGroupEgressInput) (*AuthorizeSecurityGroupEgressOutput, error)

AuthorizeSecurityGroupEgress API operation for VPC.

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

func (*VPC) AuthorizeSecurityGroupEgressCommon

func (c *VPC) AuthorizeSecurityGroupEgressCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AuthorizeSecurityGroupEgressCommon API operation for VPC.

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

func (*VPC) AuthorizeSecurityGroupEgressCommonRequest

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

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

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

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

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

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

func (*VPC) AuthorizeSecurityGroupEgressCommonWithContext

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

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

See AuthorizeSecurityGroupEgressCommon 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 (*VPC) AuthorizeSecurityGroupEgressRequest

func (c *VPC) AuthorizeSecurityGroupEgressRequest(input *AuthorizeSecurityGroupEgressInput) (req *request.Request, output *AuthorizeSecurityGroupEgressOutput)

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

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

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

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

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

func (*VPC) AuthorizeSecurityGroupEgressWithContext

func (c *VPC) AuthorizeSecurityGroupEgressWithContext(ctx volcengine.Context, input *AuthorizeSecurityGroupEgressInput, opts ...request.Option) (*AuthorizeSecurityGroupEgressOutput, error)

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

See AuthorizeSecurityGroupEgress 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 (*VPC) AuthorizeSecurityGroupIngress

func (c *VPC) AuthorizeSecurityGroupIngress(input *AuthorizeSecurityGroupIngressInput) (*AuthorizeSecurityGroupIngressOutput, error)

AuthorizeSecurityGroupIngress API operation for VPC.

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

func (*VPC) AuthorizeSecurityGroupIngressCommon

func (c *VPC) AuthorizeSecurityGroupIngressCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AuthorizeSecurityGroupIngressCommon API operation for VPC.

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

func (*VPC) AuthorizeSecurityGroupIngressCommonRequest

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

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

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

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

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

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

func (*VPC) AuthorizeSecurityGroupIngressCommonWithContext

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

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

See AuthorizeSecurityGroupIngressCommon 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 (*VPC) AuthorizeSecurityGroupIngressRequest

func (c *VPC) AuthorizeSecurityGroupIngressRequest(input *AuthorizeSecurityGroupIngressInput) (req *request.Request, output *AuthorizeSecurityGroupIngressOutput)

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

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

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

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

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

func (*VPC) AuthorizeSecurityGroupIngressWithContext

func (c *VPC) AuthorizeSecurityGroupIngressWithContext(ctx volcengine.Context, input *AuthorizeSecurityGroupIngressInput, opts ...request.Option) (*AuthorizeSecurityGroupIngressOutput, error)

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

See AuthorizeSecurityGroupIngress 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 (*VPC) CreateBandwidthPackage

func (c *VPC) CreateBandwidthPackage(input *CreateBandwidthPackageInput) (*CreateBandwidthPackageOutput, error)

CreateBandwidthPackage API operation for VPC.

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

func (*VPC) CreateBandwidthPackageCommon

func (c *VPC) CreateBandwidthPackageCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateBandwidthPackageCommon API operation for VPC.

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

func (*VPC) CreateBandwidthPackageCommonRequest

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

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

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

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

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

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

func (*VPC) CreateBandwidthPackageCommonWithContext

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

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

See CreateBandwidthPackageCommon 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 (*VPC) CreateBandwidthPackageRequest

func (c *VPC) CreateBandwidthPackageRequest(input *CreateBandwidthPackageInput) (req *request.Request, output *CreateBandwidthPackageOutput)

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

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

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

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

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

func (*VPC) CreateBandwidthPackageWithContext

func (c *VPC) CreateBandwidthPackageWithContext(ctx volcengine.Context, input *CreateBandwidthPackageInput, opts ...request.Option) (*CreateBandwidthPackageOutput, error)

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

See CreateBandwidthPackage 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 (*VPC) CreateHaVip

func (c *VPC) CreateHaVip(input *CreateHaVipInput) (*CreateHaVipOutput, error)

CreateHaVip API operation for VPC.

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

func (*VPC) CreateHaVipCommon

func (c *VPC) CreateHaVipCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateHaVipCommon API operation for VPC.

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

func (*VPC) CreateHaVipCommonRequest

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

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

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

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

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

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

func (*VPC) CreateHaVipCommonWithContext

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

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

See CreateHaVipCommon 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 (*VPC) CreateHaVipRequest

func (c *VPC) CreateHaVipRequest(input *CreateHaVipInput) (req *request.Request, output *CreateHaVipOutput)

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

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

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

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

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

func (*VPC) CreateHaVipWithContext

func (c *VPC) CreateHaVipWithContext(ctx volcengine.Context, input *CreateHaVipInput, opts ...request.Option) (*CreateHaVipOutput, error)

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

See CreateHaVip 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 (*VPC) CreateNetworkAcl

func (c *VPC) CreateNetworkAcl(input *CreateNetworkAclInput) (*CreateNetworkAclOutput, error)

CreateNetworkAcl API operation for VPC.

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

func (*VPC) CreateNetworkAclCommon

func (c *VPC) CreateNetworkAclCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateNetworkAclCommon API operation for VPC.

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

func (*VPC) CreateNetworkAclCommonRequest

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

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

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

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

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

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

func (*VPC) CreateNetworkAclCommonWithContext

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

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

See CreateNetworkAclCommon 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 (*VPC) CreateNetworkAclRequest

func (c *VPC) CreateNetworkAclRequest(input *CreateNetworkAclInput) (req *request.Request, output *CreateNetworkAclOutput)

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

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

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

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

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

func (*VPC) CreateNetworkAclWithContext

func (c *VPC) CreateNetworkAclWithContext(ctx volcengine.Context, input *CreateNetworkAclInput, opts ...request.Option) (*CreateNetworkAclOutput, error)

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

See CreateNetworkAcl 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 (*VPC) CreateNetworkInterface

func (c *VPC) CreateNetworkInterface(input *CreateNetworkInterfaceInput) (*CreateNetworkInterfaceOutput, error)

CreateNetworkInterface API operation for VPC.

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

func (*VPC) CreateNetworkInterfaceCommon

func (c *VPC) CreateNetworkInterfaceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateNetworkInterfaceCommon API operation for VPC.

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

func (*VPC) CreateNetworkInterfaceCommonRequest

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

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

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

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

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

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

func (*VPC) CreateNetworkInterfaceCommonWithContext

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

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

See CreateNetworkInterfaceCommon 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 (*VPC) CreateNetworkInterfaceRequest

func (c *VPC) CreateNetworkInterfaceRequest(input *CreateNetworkInterfaceInput) (req *request.Request, output *CreateNetworkInterfaceOutput)

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

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

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

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

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

func (*VPC) CreateNetworkInterfaceWithContext

func (c *VPC) CreateNetworkInterfaceWithContext(ctx volcengine.Context, input *CreateNetworkInterfaceInput, opts ...request.Option) (*CreateNetworkInterfaceOutput, error)

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

See CreateNetworkInterface 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 (*VPC) CreateRouteEntry

func (c *VPC) CreateRouteEntry(input *CreateRouteEntryInput) (*CreateRouteEntryOutput, error)

CreateRouteEntry API operation for VPC.

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

func (*VPC) CreateRouteEntryCommon

func (c *VPC) CreateRouteEntryCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateRouteEntryCommon API operation for VPC.

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

func (*VPC) CreateRouteEntryCommonRequest

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

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

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

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

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

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

func (*VPC) CreateRouteEntryCommonWithContext

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

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

See CreateRouteEntryCommon 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 (*VPC) CreateRouteEntryRequest

func (c *VPC) CreateRouteEntryRequest(input *CreateRouteEntryInput) (req *request.Request, output *CreateRouteEntryOutput)

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

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

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

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

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

func (*VPC) CreateRouteEntryWithContext

func (c *VPC) CreateRouteEntryWithContext(ctx volcengine.Context, input *CreateRouteEntryInput, opts ...request.Option) (*CreateRouteEntryOutput, error)

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

See CreateRouteEntry 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 (*VPC) CreateRouteTable

func (c *VPC) CreateRouteTable(input *CreateRouteTableInput) (*CreateRouteTableOutput, error)

CreateRouteTable API operation for VPC.

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

func (*VPC) CreateRouteTableCommon

func (c *VPC) CreateRouteTableCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateRouteTableCommon API operation for VPC.

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

func (*VPC) CreateRouteTableCommonRequest

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

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

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

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

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

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

func (*VPC) CreateRouteTableCommonWithContext

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

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

See CreateRouteTableCommon 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 (*VPC) CreateRouteTableRequest

func (c *VPC) CreateRouteTableRequest(input *CreateRouteTableInput) (req *request.Request, output *CreateRouteTableOutput)

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

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

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

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

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

func (*VPC) CreateRouteTableWithContext

func (c *VPC) CreateRouteTableWithContext(ctx volcengine.Context, input *CreateRouteTableInput, opts ...request.Option) (*CreateRouteTableOutput, error)

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

See CreateRouteTable 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 (*VPC) CreateSecurityGroup

func (c *VPC) CreateSecurityGroup(input *CreateSecurityGroupInput) (*CreateSecurityGroupOutput, error)

CreateSecurityGroup API operation for VPC.

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

func (*VPC) CreateSecurityGroupCommon

func (c *VPC) CreateSecurityGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateSecurityGroupCommon API operation for VPC.

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

func (*VPC) CreateSecurityGroupCommonRequest

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

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

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

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

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

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

func (*VPC) CreateSecurityGroupCommonWithContext

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

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

See CreateSecurityGroupCommon 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 (*VPC) CreateSecurityGroupRequest

func (c *VPC) CreateSecurityGroupRequest(input *CreateSecurityGroupInput) (req *request.Request, output *CreateSecurityGroupOutput)

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

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

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

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

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

func (*VPC) CreateSecurityGroupWithContext

func (c *VPC) CreateSecurityGroupWithContext(ctx volcengine.Context, input *CreateSecurityGroupInput, opts ...request.Option) (*CreateSecurityGroupOutput, error)

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

See CreateSecurityGroup 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 (*VPC) CreateSubnet

func (c *VPC) CreateSubnet(input *CreateSubnetInput) (*CreateSubnetOutput, error)

CreateSubnet API operation for VPC.

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

func (*VPC) CreateSubnetCommon

func (c *VPC) CreateSubnetCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateSubnetCommon API operation for VPC.

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

func (*VPC) CreateSubnetCommonRequest

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

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

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

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

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

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

func (*VPC) CreateSubnetCommonWithContext

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

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

See CreateSubnetCommon 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 (*VPC) CreateSubnetRequest

func (c *VPC) CreateSubnetRequest(input *CreateSubnetInput) (req *request.Request, output *CreateSubnetOutput)

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

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

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

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

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

func (*VPC) CreateSubnetWithContext

func (c *VPC) CreateSubnetWithContext(ctx volcengine.Context, input *CreateSubnetInput, opts ...request.Option) (*CreateSubnetOutput, error)

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

See CreateSubnet 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 (*VPC) CreateVpc

func (c *VPC) CreateVpc(input *CreateVpcInput) (*CreateVpcOutput, error)

CreateVpc API operation for VPC.

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

func (*VPC) CreateVpcCommon

func (c *VPC) CreateVpcCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateVpcCommon API operation for VPC.

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

func (*VPC) CreateVpcCommonRequest

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

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

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

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

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

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

func (*VPC) CreateVpcCommonWithContext

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

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

See CreateVpcCommon 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 (*VPC) CreateVpcRequest

func (c *VPC) CreateVpcRequest(input *CreateVpcInput) (req *request.Request, output *CreateVpcOutput)

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

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

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

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

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

func (*VPC) CreateVpcWithContext

func (c *VPC) CreateVpcWithContext(ctx volcengine.Context, input *CreateVpcInput, opts ...request.Option) (*CreateVpcOutput, error)

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

See CreateVpc 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 (*VPC) DeleteBandwidthPackage

func (c *VPC) DeleteBandwidthPackage(input *DeleteBandwidthPackageInput) (*DeleteBandwidthPackageOutput, error)

DeleteBandwidthPackage API operation for VPC.

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

func (*VPC) DeleteBandwidthPackageCommon

func (c *VPC) DeleteBandwidthPackageCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteBandwidthPackageCommon API operation for VPC.

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

func (*VPC) DeleteBandwidthPackageCommonRequest

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

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

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

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

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

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

func (*VPC) DeleteBandwidthPackageCommonWithContext

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

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

See DeleteBandwidthPackageCommon 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 (*VPC) DeleteBandwidthPackageRequest

func (c *VPC) DeleteBandwidthPackageRequest(input *DeleteBandwidthPackageInput) (req *request.Request, output *DeleteBandwidthPackageOutput)

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

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

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

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

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

func (*VPC) DeleteBandwidthPackageWithContext

func (c *VPC) DeleteBandwidthPackageWithContext(ctx volcengine.Context, input *DeleteBandwidthPackageInput, opts ...request.Option) (*DeleteBandwidthPackageOutput, error)

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

See DeleteBandwidthPackage 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 (*VPC) DeleteHaVip

func (c *VPC) DeleteHaVip(input *DeleteHaVipInput) (*DeleteHaVipOutput, error)

DeleteHaVip API operation for VPC.

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

func (*VPC) DeleteHaVipCommon

func (c *VPC) DeleteHaVipCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteHaVipCommon API operation for VPC.

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

func (*VPC) DeleteHaVipCommonRequest

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

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

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

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

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

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

func (*VPC) DeleteHaVipCommonWithContext

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

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

See DeleteHaVipCommon 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 (*VPC) DeleteHaVipRequest

func (c *VPC) DeleteHaVipRequest(input *DeleteHaVipInput) (req *request.Request, output *DeleteHaVipOutput)

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

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

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

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

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

func (*VPC) DeleteHaVipWithContext

func (c *VPC) DeleteHaVipWithContext(ctx volcengine.Context, input *DeleteHaVipInput, opts ...request.Option) (*DeleteHaVipOutput, error)

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

See DeleteHaVip 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 (*VPC) DeleteNetworkAcl

func (c *VPC) DeleteNetworkAcl(input *DeleteNetworkAclInput) (*DeleteNetworkAclOutput, error)

DeleteNetworkAcl API operation for VPC.

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

func (*VPC) DeleteNetworkAclCommon

func (c *VPC) DeleteNetworkAclCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteNetworkAclCommon API operation for VPC.

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

func (*VPC) DeleteNetworkAclCommonRequest

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

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

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

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

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

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

func (*VPC) DeleteNetworkAclCommonWithContext

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

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

See DeleteNetworkAclCommon 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 (*VPC) DeleteNetworkAclRequest

func (c *VPC) DeleteNetworkAclRequest(input *DeleteNetworkAclInput) (req *request.Request, output *DeleteNetworkAclOutput)

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

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

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

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

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

func (*VPC) DeleteNetworkAclWithContext

func (c *VPC) DeleteNetworkAclWithContext(ctx volcengine.Context, input *DeleteNetworkAclInput, opts ...request.Option) (*DeleteNetworkAclOutput, error)

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

See DeleteNetworkAcl 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 (*VPC) DeleteNetworkInterface

func (c *VPC) DeleteNetworkInterface(input *DeleteNetworkInterfaceInput) (*DeleteNetworkInterfaceOutput, error)

DeleteNetworkInterface API operation for VPC.

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

func (*VPC) DeleteNetworkInterfaceCommon

func (c *VPC) DeleteNetworkInterfaceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteNetworkInterfaceCommon API operation for VPC.

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

func (*VPC) DeleteNetworkInterfaceCommonRequest

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

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

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

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

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

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

func (*VPC) DeleteNetworkInterfaceCommonWithContext

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

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

See DeleteNetworkInterfaceCommon 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 (*VPC) DeleteNetworkInterfaceRequest

func (c *VPC) DeleteNetworkInterfaceRequest(input *DeleteNetworkInterfaceInput) (req *request.Request, output *DeleteNetworkInterfaceOutput)

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

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

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

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

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

func (*VPC) DeleteNetworkInterfaceWithContext

func (c *VPC) DeleteNetworkInterfaceWithContext(ctx volcengine.Context, input *DeleteNetworkInterfaceInput, opts ...request.Option) (*DeleteNetworkInterfaceOutput, error)

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

See DeleteNetworkInterface 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 (*VPC) DeleteRouteEntry

func (c *VPC) DeleteRouteEntry(input *DeleteRouteEntryInput) (*DeleteRouteEntryOutput, error)

DeleteRouteEntry API operation for VPC.

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

func (*VPC) DeleteRouteEntryCommon

func (c *VPC) DeleteRouteEntryCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteRouteEntryCommon API operation for VPC.

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

func (*VPC) DeleteRouteEntryCommonRequest

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

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

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

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

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

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

func (*VPC) DeleteRouteEntryCommonWithContext

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

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

See DeleteRouteEntryCommon 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 (*VPC) DeleteRouteEntryRequest

func (c *VPC) DeleteRouteEntryRequest(input *DeleteRouteEntryInput) (req *request.Request, output *DeleteRouteEntryOutput)

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

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

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

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

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

func (*VPC) DeleteRouteEntryWithContext

func (c *VPC) DeleteRouteEntryWithContext(ctx volcengine.Context, input *DeleteRouteEntryInput, opts ...request.Option) (*DeleteRouteEntryOutput, error)

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

See DeleteRouteEntry 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 (*VPC) DeleteRouteTable

func (c *VPC) DeleteRouteTable(input *DeleteRouteTableInput) (*DeleteRouteTableOutput, error)

DeleteRouteTable API operation for VPC.

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

func (*VPC) DeleteRouteTableCommon

func (c *VPC) DeleteRouteTableCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteRouteTableCommon API operation for VPC.

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

func (*VPC) DeleteRouteTableCommonRequest

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

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

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

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

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

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

func (*VPC) DeleteRouteTableCommonWithContext

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

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

See DeleteRouteTableCommon 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 (*VPC) DeleteRouteTableRequest

func (c *VPC) DeleteRouteTableRequest(input *DeleteRouteTableInput) (req *request.Request, output *DeleteRouteTableOutput)

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

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

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

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

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

func (*VPC) DeleteRouteTableWithContext

func (c *VPC) DeleteRouteTableWithContext(ctx volcengine.Context, input *DeleteRouteTableInput, opts ...request.Option) (*DeleteRouteTableOutput, error)

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

See DeleteRouteTable 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 (*VPC) DeleteSecurityGroup

func (c *VPC) DeleteSecurityGroup(input *DeleteSecurityGroupInput) (*DeleteSecurityGroupOutput, error)

DeleteSecurityGroup API operation for VPC.

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

func (*VPC) DeleteSecurityGroupCommon

func (c *VPC) DeleteSecurityGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteSecurityGroupCommon API operation for VPC.

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

func (*VPC) DeleteSecurityGroupCommonRequest

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

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

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

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

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

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

func (*VPC) DeleteSecurityGroupCommonWithContext

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

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

See DeleteSecurityGroupCommon 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 (*VPC) DeleteSecurityGroupRequest

func (c *VPC) DeleteSecurityGroupRequest(input *DeleteSecurityGroupInput) (req *request.Request, output *DeleteSecurityGroupOutput)

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

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

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

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

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

func (*VPC) DeleteSecurityGroupWithContext

func (c *VPC) DeleteSecurityGroupWithContext(ctx volcengine.Context, input *DeleteSecurityGroupInput, opts ...request.Option) (*DeleteSecurityGroupOutput, error)

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

See DeleteSecurityGroup 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 (*VPC) DeleteSubnet

func (c *VPC) DeleteSubnet(input *DeleteSubnetInput) (*DeleteSubnetOutput, error)

DeleteSubnet API operation for VPC.

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

func (*VPC) DeleteSubnetCommon

func (c *VPC) DeleteSubnetCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteSubnetCommon API operation for VPC.

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

func (*VPC) DeleteSubnetCommonRequest

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

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

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

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

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

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

func (*VPC) DeleteSubnetCommonWithContext

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

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

See DeleteSubnetCommon 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 (*VPC) DeleteSubnetRequest

func (c *VPC) DeleteSubnetRequest(input *DeleteSubnetInput) (req *request.Request, output *DeleteSubnetOutput)

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

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

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

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

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

func (*VPC) DeleteSubnetWithContext

func (c *VPC) DeleteSubnetWithContext(ctx volcengine.Context, input *DeleteSubnetInput, opts ...request.Option) (*DeleteSubnetOutput, error)

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

See DeleteSubnet 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 (*VPC) DeleteVpc

func (c *VPC) DeleteVpc(input *DeleteVpcInput) (*DeleteVpcOutput, error)

DeleteVpc API operation for VPC.

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

func (*VPC) DeleteVpcCommon

func (c *VPC) DeleteVpcCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteVpcCommon API operation for VPC.

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

func (*VPC) DeleteVpcCommonRequest

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

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

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

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

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

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

func (*VPC) DeleteVpcCommonWithContext

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

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

See DeleteVpcCommon 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 (*VPC) DeleteVpcRequest

func (c *VPC) DeleteVpcRequest(input *DeleteVpcInput) (req *request.Request, output *DeleteVpcOutput)

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

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

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

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

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

func (*VPC) DeleteVpcWithContext

func (c *VPC) DeleteVpcWithContext(ctx volcengine.Context, input *DeleteVpcInput, opts ...request.Option) (*DeleteVpcOutput, error)

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

See DeleteVpc 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 (*VPC) DescribeBandwidthPackages

func (c *VPC) DescribeBandwidthPackages(input *DescribeBandwidthPackagesInput) (*DescribeBandwidthPackagesOutput, error)

DescribeBandwidthPackages API operation for VPC.

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

func (*VPC) DescribeBandwidthPackagesCommon

func (c *VPC) DescribeBandwidthPackagesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeBandwidthPackagesCommon API operation for VPC.

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

func (*VPC) DescribeBandwidthPackagesCommonRequest

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

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

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

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

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

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

func (*VPC) DescribeBandwidthPackagesCommonWithContext

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

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

See DescribeBandwidthPackagesCommon 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 (*VPC) DescribeBandwidthPackagesRequest

func (c *VPC) DescribeBandwidthPackagesRequest(input *DescribeBandwidthPackagesInput) (req *request.Request, output *DescribeBandwidthPackagesOutput)

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

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

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

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

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

func (*VPC) DescribeBandwidthPackagesWithContext

func (c *VPC) DescribeBandwidthPackagesWithContext(ctx volcengine.Context, input *DescribeBandwidthPackagesInput, opts ...request.Option) (*DescribeBandwidthPackagesOutput, error)

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

See DescribeBandwidthPackages 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 (*VPC) DescribeEipAddressAttributes

func (c *VPC) DescribeEipAddressAttributes(input *DescribeEipAddressAttributesInput) (*DescribeEipAddressAttributesOutput, error)

DescribeEipAddressAttributes API operation for VPC.

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

func (*VPC) DescribeEipAddressAttributesCommon

func (c *VPC) DescribeEipAddressAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeEipAddressAttributesCommon API operation for VPC.

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

func (*VPC) DescribeEipAddressAttributesCommonRequest

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

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

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

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

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

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

func (*VPC) DescribeEipAddressAttributesCommonWithContext

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

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

See DescribeEipAddressAttributesCommon 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 (*VPC) DescribeEipAddressAttributesRequest

func (c *VPC) DescribeEipAddressAttributesRequest(input *DescribeEipAddressAttributesInput) (req *request.Request, output *DescribeEipAddressAttributesOutput)

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

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

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

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

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

func (*VPC) DescribeEipAddressAttributesWithContext

func (c *VPC) DescribeEipAddressAttributesWithContext(ctx volcengine.Context, input *DescribeEipAddressAttributesInput, opts ...request.Option) (*DescribeEipAddressAttributesOutput, error)

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

See DescribeEipAddressAttributes 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 (*VPC) DescribeEipAddresses

func (c *VPC) DescribeEipAddresses(input *DescribeEipAddressesInput) (*DescribeEipAddressesOutput, error)

DescribeEipAddresses API operation for VPC.

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

func (*VPC) DescribeEipAddressesCommon

func (c *VPC) DescribeEipAddressesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeEipAddressesCommon API operation for VPC.

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 VPC's API operation DescribeEipAddressesCommon for usage and error information.

func (*VPC) DescribeEipAddressesCommonRequest

func (c *VPC) DescribeEipAddressesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeEipAddressesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeEipAddressesCommon operation. The "output" return value will be populated with the DescribeEipAddressesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeEipAddressesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeEipAddressesCommon Send returns without error.

See DescribeEipAddressesCommon for more information on using the DescribeEipAddressesCommon API call, and error handling.

// Example sending a request using the DescribeEipAddressesCommonRequest method.
req, resp := client.DescribeEipAddressesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DescribeEipAddressesCommonWithContext

func (c *VPC) DescribeEipAddressesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeEipAddressesCommonWithContext is the same as DescribeEipAddressesCommon with the addition of the ability to pass a context and additional request options.

See DescribeEipAddressesCommon 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 (*VPC) DescribeEipAddressesRequest

func (c *VPC) DescribeEipAddressesRequest(input *DescribeEipAddressesInput) (req *request.Request, output *DescribeEipAddressesOutput)

DescribeEipAddressesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeEipAddresses operation. The "output" return value will be populated with the DescribeEipAddressesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeEipAddressesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeEipAddressesCommon Send returns without error.

See DescribeEipAddresses for more information on using the DescribeEipAddresses API call, and error handling.

// Example sending a request using the DescribeEipAddressesRequest method.
req, resp := client.DescribeEipAddressesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DescribeEipAddressesWithContext

func (c *VPC) DescribeEipAddressesWithContext(ctx volcengine.Context, input *DescribeEipAddressesInput, opts ...request.Option) (*DescribeEipAddressesOutput, error)

DescribeEipAddressesWithContext is the same as DescribeEipAddresses with the addition of the ability to pass a context and additional request options.

See DescribeEipAddresses 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 (*VPC) DescribeHaVips

func (c *VPC) DescribeHaVips(input *DescribeHaVipsInput) (*DescribeHaVipsOutput, error)

DescribeHaVips API operation for VPC.

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 VPC's API operation DescribeHaVips for usage and error information.

func (*VPC) DescribeHaVipsCommon

func (c *VPC) DescribeHaVipsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeHaVipsCommon API operation for VPC.

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 VPC's API operation DescribeHaVipsCommon for usage and error information.

func (*VPC) DescribeHaVipsCommonRequest

func (c *VPC) DescribeHaVipsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeHaVipsCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeHaVipsCommon operation. The "output" return value will be populated with the DescribeHaVipsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeHaVipsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeHaVipsCommon Send returns without error.

See DescribeHaVipsCommon for more information on using the DescribeHaVipsCommon API call, and error handling.

// Example sending a request using the DescribeHaVipsCommonRequest method.
req, resp := client.DescribeHaVipsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DescribeHaVipsCommonWithContext

func (c *VPC) DescribeHaVipsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeHaVipsCommonWithContext is the same as DescribeHaVipsCommon with the addition of the ability to pass a context and additional request options.

See DescribeHaVipsCommon 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 (*VPC) DescribeHaVipsRequest

func (c *VPC) DescribeHaVipsRequest(input *DescribeHaVipsInput) (req *request.Request, output *DescribeHaVipsOutput)

DescribeHaVipsRequest generates a "volcengine/request.Request" representing the client's request for the DescribeHaVips operation. The "output" return value will be populated with the DescribeHaVipsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeHaVipsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeHaVipsCommon Send returns without error.

See DescribeHaVips for more information on using the DescribeHaVips API call, and error handling.

// Example sending a request using the DescribeHaVipsRequest method.
req, resp := client.DescribeHaVipsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DescribeHaVipsWithContext

func (c *VPC) DescribeHaVipsWithContext(ctx volcengine.Context, input *DescribeHaVipsInput, opts ...request.Option) (*DescribeHaVipsOutput, error)

DescribeHaVipsWithContext is the same as DescribeHaVips with the addition of the ability to pass a context and additional request options.

See DescribeHaVips 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 (*VPC) DescribeNetworkAclAttributes

func (c *VPC) DescribeNetworkAclAttributes(input *DescribeNetworkAclAttributesInput) (*DescribeNetworkAclAttributesOutput, error)

DescribeNetworkAclAttributes API operation for VPC.

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 VPC's API operation DescribeNetworkAclAttributes for usage and error information.

func (*VPC) DescribeNetworkAclAttributesCommon

func (c *VPC) DescribeNetworkAclAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeNetworkAclAttributesCommon API operation for VPC.

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 VPC's API operation DescribeNetworkAclAttributesCommon for usage and error information.

func (*VPC) DescribeNetworkAclAttributesCommonRequest

func (c *VPC) DescribeNetworkAclAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeNetworkAclAttributesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeNetworkAclAttributesCommon operation. The "output" return value will be populated with the DescribeNetworkAclAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeNetworkAclAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeNetworkAclAttributesCommon Send returns without error.

See DescribeNetworkAclAttributesCommon for more information on using the DescribeNetworkAclAttributesCommon API call, and error handling.

// Example sending a request using the DescribeNetworkAclAttributesCommonRequest method.
req, resp := client.DescribeNetworkAclAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DescribeNetworkAclAttributesCommonWithContext

func (c *VPC) DescribeNetworkAclAttributesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeNetworkAclAttributesCommonWithContext is the same as DescribeNetworkAclAttributesCommon with the addition of the ability to pass a context and additional request options.

See DescribeNetworkAclAttributesCommon 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 (*VPC) DescribeNetworkAclAttributesRequest

func (c *VPC) DescribeNetworkAclAttributesRequest(input *DescribeNetworkAclAttributesInput) (req *request.Request, output *DescribeNetworkAclAttributesOutput)

DescribeNetworkAclAttributesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeNetworkAclAttributes operation. The "output" return value will be populated with the DescribeNetworkAclAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeNetworkAclAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeNetworkAclAttributesCommon Send returns without error.

See DescribeNetworkAclAttributes for more information on using the DescribeNetworkAclAttributes API call, and error handling.

// Example sending a request using the DescribeNetworkAclAttributesRequest method.
req, resp := client.DescribeNetworkAclAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DescribeNetworkAclAttributesWithContext

func (c *VPC) DescribeNetworkAclAttributesWithContext(ctx volcengine.Context, input *DescribeNetworkAclAttributesInput, opts ...request.Option) (*DescribeNetworkAclAttributesOutput, error)

DescribeNetworkAclAttributesWithContext is the same as DescribeNetworkAclAttributes with the addition of the ability to pass a context and additional request options.

See DescribeNetworkAclAttributes 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 (*VPC) DescribeNetworkAcls

func (c *VPC) DescribeNetworkAcls(input *DescribeNetworkAclsInput) (*DescribeNetworkAclsOutput, error)

DescribeNetworkAcls API operation for VPC.

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 VPC's API operation DescribeNetworkAcls for usage and error information.

func (*VPC) DescribeNetworkAclsCommon

func (c *VPC) DescribeNetworkAclsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeNetworkAclsCommon API operation for VPC.

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 VPC's API operation DescribeNetworkAclsCommon for usage and error information.

func (*VPC) DescribeNetworkAclsCommonRequest

func (c *VPC) DescribeNetworkAclsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeNetworkAclsCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeNetworkAclsCommon operation. The "output" return value will be populated with the DescribeNetworkAclsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeNetworkAclsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeNetworkAclsCommon Send returns without error.

See DescribeNetworkAclsCommon for more information on using the DescribeNetworkAclsCommon API call, and error handling.

// Example sending a request using the DescribeNetworkAclsCommonRequest method.
req, resp := client.DescribeNetworkAclsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DescribeNetworkAclsCommonWithContext

func (c *VPC) DescribeNetworkAclsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeNetworkAclsCommonWithContext is the same as DescribeNetworkAclsCommon with the addition of the ability to pass a context and additional request options.

See DescribeNetworkAclsCommon 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 (*VPC) DescribeNetworkAclsRequest

func (c *VPC) DescribeNetworkAclsRequest(input *DescribeNetworkAclsInput) (req *request.Request, output *DescribeNetworkAclsOutput)

DescribeNetworkAclsRequest generates a "volcengine/request.Request" representing the client's request for the DescribeNetworkAcls operation. The "output" return value will be populated with the DescribeNetworkAclsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeNetworkAclsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeNetworkAclsCommon Send returns without error.

See DescribeNetworkAcls for more information on using the DescribeNetworkAcls API call, and error handling.

// Example sending a request using the DescribeNetworkAclsRequest method.
req, resp := client.DescribeNetworkAclsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DescribeNetworkAclsWithContext

func (c *VPC) DescribeNetworkAclsWithContext(ctx volcengine.Context, input *DescribeNetworkAclsInput, opts ...request.Option) (*DescribeNetworkAclsOutput, error)

DescribeNetworkAclsWithContext is the same as DescribeNetworkAcls with the addition of the ability to pass a context and additional request options.

See DescribeNetworkAcls 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 (*VPC) DescribeNetworkInterfaceAttributes

func (c *VPC) DescribeNetworkInterfaceAttributes(input *DescribeNetworkInterfaceAttributesInput) (*DescribeNetworkInterfaceAttributesOutput, error)

DescribeNetworkInterfaceAttributes API operation for VPC.

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 VPC's API operation DescribeNetworkInterfaceAttributes for usage and error information.

func (*VPC) DescribeNetworkInterfaceAttributesCommon

func (c *VPC) DescribeNetworkInterfaceAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeNetworkInterfaceAttributesCommon API operation for VPC.

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 VPC's API operation DescribeNetworkInterfaceAttributesCommon for usage and error information.

func (*VPC) DescribeNetworkInterfaceAttributesCommonRequest

func (c *VPC) DescribeNetworkInterfaceAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeNetworkInterfaceAttributesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeNetworkInterfaceAttributesCommon operation. The "output" return value will be populated with the DescribeNetworkInterfaceAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeNetworkInterfaceAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeNetworkInterfaceAttributesCommon Send returns without error.

See DescribeNetworkInterfaceAttributesCommon for more information on using the DescribeNetworkInterfaceAttributesCommon API call, and error handling.

// Example sending a request using the DescribeNetworkInterfaceAttributesCommonRequest method.
req, resp := client.DescribeNetworkInterfaceAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DescribeNetworkInterfaceAttributesCommonWithContext

func (c *VPC) DescribeNetworkInterfaceAttributesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeNetworkInterfaceAttributesCommonWithContext is the same as DescribeNetworkInterfaceAttributesCommon with the addition of the ability to pass a context and additional request options.

See DescribeNetworkInterfaceAttributesCommon 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 (*VPC) DescribeNetworkInterfaceAttributesRequest

func (c *VPC) DescribeNetworkInterfaceAttributesRequest(input *DescribeNetworkInterfaceAttributesInput) (req *request.Request, output *DescribeNetworkInterfaceAttributesOutput)

DescribeNetworkInterfaceAttributesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeNetworkInterfaceAttributes operation. The "output" return value will be populated with the DescribeNetworkInterfaceAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeNetworkInterfaceAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeNetworkInterfaceAttributesCommon Send returns without error.

See DescribeNetworkInterfaceAttributes for more information on using the DescribeNetworkInterfaceAttributes API call, and error handling.

// Example sending a request using the DescribeNetworkInterfaceAttributesRequest method.
req, resp := client.DescribeNetworkInterfaceAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DescribeNetworkInterfaceAttributesWithContext

func (c *VPC) DescribeNetworkInterfaceAttributesWithContext(ctx volcengine.Context, input *DescribeNetworkInterfaceAttributesInput, opts ...request.Option) (*DescribeNetworkInterfaceAttributesOutput, error)

DescribeNetworkInterfaceAttributesWithContext is the same as DescribeNetworkInterfaceAttributes with the addition of the ability to pass a context and additional request options.

See DescribeNetworkInterfaceAttributes 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 (*VPC) DescribeNetworkInterfaces

func (c *VPC) DescribeNetworkInterfaces(input *DescribeNetworkInterfacesInput) (*DescribeNetworkInterfacesOutput, error)

DescribeNetworkInterfaces API operation for VPC.

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 VPC's API operation DescribeNetworkInterfaces for usage and error information.

func (*VPC) DescribeNetworkInterfacesCommon

func (c *VPC) DescribeNetworkInterfacesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeNetworkInterfacesCommon API operation for VPC.

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 VPC's API operation DescribeNetworkInterfacesCommon for usage and error information.

func (*VPC) DescribeNetworkInterfacesCommonRequest

func (c *VPC) DescribeNetworkInterfacesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeNetworkInterfacesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeNetworkInterfacesCommon operation. The "output" return value will be populated with the DescribeNetworkInterfacesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeNetworkInterfacesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeNetworkInterfacesCommon Send returns without error.

See DescribeNetworkInterfacesCommon for more information on using the DescribeNetworkInterfacesCommon API call, and error handling.

// Example sending a request using the DescribeNetworkInterfacesCommonRequest method.
req, resp := client.DescribeNetworkInterfacesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DescribeNetworkInterfacesCommonWithContext

func (c *VPC) DescribeNetworkInterfacesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeNetworkInterfacesCommonWithContext is the same as DescribeNetworkInterfacesCommon with the addition of the ability to pass a context and additional request options.

See DescribeNetworkInterfacesCommon 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 (*VPC) DescribeNetworkInterfacesRequest

func (c *VPC) DescribeNetworkInterfacesRequest(input *DescribeNetworkInterfacesInput) (req *request.Request, output *DescribeNetworkInterfacesOutput)

DescribeNetworkInterfacesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeNetworkInterfaces operation. The "output" return value will be populated with the DescribeNetworkInterfacesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeNetworkInterfacesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeNetworkInterfacesCommon Send returns without error.

See DescribeNetworkInterfaces for more information on using the DescribeNetworkInterfaces API call, and error handling.

// Example sending a request using the DescribeNetworkInterfacesRequest method.
req, resp := client.DescribeNetworkInterfacesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DescribeNetworkInterfacesWithContext

func (c *VPC) DescribeNetworkInterfacesWithContext(ctx volcengine.Context, input *DescribeNetworkInterfacesInput, opts ...request.Option) (*DescribeNetworkInterfacesOutput, error)

DescribeNetworkInterfacesWithContext is the same as DescribeNetworkInterfaces with the addition of the ability to pass a context and additional request options.

See DescribeNetworkInterfaces 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 (*VPC) DescribeRouteEntryList

func (c *VPC) DescribeRouteEntryList(input *DescribeRouteEntryListInput) (*DescribeRouteEntryListOutput, error)

DescribeRouteEntryList API operation for VPC.

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 VPC's API operation DescribeRouteEntryList for usage and error information.

func (*VPC) DescribeRouteEntryListCommon

func (c *VPC) DescribeRouteEntryListCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeRouteEntryListCommon API operation for VPC.

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 VPC's API operation DescribeRouteEntryListCommon for usage and error information.

func (*VPC) DescribeRouteEntryListCommonRequest

func (c *VPC) DescribeRouteEntryListCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeRouteEntryListCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeRouteEntryListCommon operation. The "output" return value will be populated with the DescribeRouteEntryListCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeRouteEntryListCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeRouteEntryListCommon Send returns without error.

See DescribeRouteEntryListCommon for more information on using the DescribeRouteEntryListCommon API call, and error handling.

// Example sending a request using the DescribeRouteEntryListCommonRequest method.
req, resp := client.DescribeRouteEntryListCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DescribeRouteEntryListCommonWithContext

func (c *VPC) DescribeRouteEntryListCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeRouteEntryListCommonWithContext is the same as DescribeRouteEntryListCommon with the addition of the ability to pass a context and additional request options.

See DescribeRouteEntryListCommon 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 (*VPC) DescribeRouteEntryListRequest

func (c *VPC) DescribeRouteEntryListRequest(input *DescribeRouteEntryListInput) (req *request.Request, output *DescribeRouteEntryListOutput)

DescribeRouteEntryListRequest generates a "volcengine/request.Request" representing the client's request for the DescribeRouteEntryList operation. The "output" return value will be populated with the DescribeRouteEntryListCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeRouteEntryListCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeRouteEntryListCommon Send returns without error.

See DescribeRouteEntryList for more information on using the DescribeRouteEntryList API call, and error handling.

// Example sending a request using the DescribeRouteEntryListRequest method.
req, resp := client.DescribeRouteEntryListRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DescribeRouteEntryListWithContext

func (c *VPC) DescribeRouteEntryListWithContext(ctx volcengine.Context, input *DescribeRouteEntryListInput, opts ...request.Option) (*DescribeRouteEntryListOutput, error)

DescribeRouteEntryListWithContext is the same as DescribeRouteEntryList with the addition of the ability to pass a context and additional request options.

See DescribeRouteEntryList 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 (*VPC) DescribeRouteTableList

func (c *VPC) DescribeRouteTableList(input *DescribeRouteTableListInput) (*DescribeRouteTableListOutput, error)

DescribeRouteTableList API operation for VPC.

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 VPC's API operation DescribeRouteTableList for usage and error information.

func (*VPC) DescribeRouteTableListCommon

func (c *VPC) DescribeRouteTableListCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeRouteTableListCommon API operation for VPC.

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 VPC's API operation DescribeRouteTableListCommon for usage and error information.

func (*VPC) DescribeRouteTableListCommonRequest

func (c *VPC) DescribeRouteTableListCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeRouteTableListCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeRouteTableListCommon operation. The "output" return value will be populated with the DescribeRouteTableListCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeRouteTableListCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeRouteTableListCommon Send returns without error.

See DescribeRouteTableListCommon for more information on using the DescribeRouteTableListCommon API call, and error handling.

// Example sending a request using the DescribeRouteTableListCommonRequest method.
req, resp := client.DescribeRouteTableListCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DescribeRouteTableListCommonWithContext

func (c *VPC) DescribeRouteTableListCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeRouteTableListCommonWithContext is the same as DescribeRouteTableListCommon with the addition of the ability to pass a context and additional request options.

See DescribeRouteTableListCommon 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 (*VPC) DescribeRouteTableListRequest

func (c *VPC) DescribeRouteTableListRequest(input *DescribeRouteTableListInput) (req *request.Request, output *DescribeRouteTableListOutput)

DescribeRouteTableListRequest generates a "volcengine/request.Request" representing the client's request for the DescribeRouteTableList operation. The "output" return value will be populated with the DescribeRouteTableListCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeRouteTableListCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeRouteTableListCommon Send returns without error.

See DescribeRouteTableList for more information on using the DescribeRouteTableList API call, and error handling.

// Example sending a request using the DescribeRouteTableListRequest method.
req, resp := client.DescribeRouteTableListRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DescribeRouteTableListWithContext

func (c *VPC) DescribeRouteTableListWithContext(ctx volcengine.Context, input *DescribeRouteTableListInput, opts ...request.Option) (*DescribeRouteTableListOutput, error)

DescribeRouteTableListWithContext is the same as DescribeRouteTableList with the addition of the ability to pass a context and additional request options.

See DescribeRouteTableList 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 (*VPC) DescribeSecurityGroupAttributes

func (c *VPC) DescribeSecurityGroupAttributes(input *DescribeSecurityGroupAttributesInput) (*DescribeSecurityGroupAttributesOutput, error)

DescribeSecurityGroupAttributes API operation for VPC.

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 VPC's API operation DescribeSecurityGroupAttributes for usage and error information.

func (*VPC) DescribeSecurityGroupAttributesCommon

func (c *VPC) DescribeSecurityGroupAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeSecurityGroupAttributesCommon API operation for VPC.

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 VPC's API operation DescribeSecurityGroupAttributesCommon for usage and error information.

func (*VPC) DescribeSecurityGroupAttributesCommonRequest

func (c *VPC) DescribeSecurityGroupAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeSecurityGroupAttributesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeSecurityGroupAttributesCommon operation. The "output" return value will be populated with the DescribeSecurityGroupAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeSecurityGroupAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeSecurityGroupAttributesCommon Send returns without error.

See DescribeSecurityGroupAttributesCommon for more information on using the DescribeSecurityGroupAttributesCommon API call, and error handling.

// Example sending a request using the DescribeSecurityGroupAttributesCommonRequest method.
req, resp := client.DescribeSecurityGroupAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DescribeSecurityGroupAttributesCommonWithContext

func (c *VPC) DescribeSecurityGroupAttributesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeSecurityGroupAttributesCommonWithContext is the same as DescribeSecurityGroupAttributesCommon with the addition of the ability to pass a context and additional request options.

See DescribeSecurityGroupAttributesCommon 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 (*VPC) DescribeSecurityGroupAttributesRequest

func (c *VPC) DescribeSecurityGroupAttributesRequest(input *DescribeSecurityGroupAttributesInput) (req *request.Request, output *DescribeSecurityGroupAttributesOutput)

DescribeSecurityGroupAttributesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeSecurityGroupAttributes operation. The "output" return value will be populated with the DescribeSecurityGroupAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeSecurityGroupAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeSecurityGroupAttributesCommon Send returns without error.

See DescribeSecurityGroupAttributes for more information on using the DescribeSecurityGroupAttributes API call, and error handling.

// Example sending a request using the DescribeSecurityGroupAttributesRequest method.
req, resp := client.DescribeSecurityGroupAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DescribeSecurityGroupAttributesWithContext

func (c *VPC) DescribeSecurityGroupAttributesWithContext(ctx volcengine.Context, input *DescribeSecurityGroupAttributesInput, opts ...request.Option) (*DescribeSecurityGroupAttributesOutput, error)

DescribeSecurityGroupAttributesWithContext is the same as DescribeSecurityGroupAttributes with the addition of the ability to pass a context and additional request options.

See DescribeSecurityGroupAttributes 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 (*VPC) DescribeSecurityGroups

func (c *VPC) DescribeSecurityGroups(input *DescribeSecurityGroupsInput) (*DescribeSecurityGroupsOutput, error)

DescribeSecurityGroups API operation for VPC.

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 VPC's API operation DescribeSecurityGroups for usage and error information.

func (*VPC) DescribeSecurityGroupsCommon

func (c *VPC) DescribeSecurityGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeSecurityGroupsCommon API operation for VPC.

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 VPC's API operation DescribeSecurityGroupsCommon for usage and error information.

func (*VPC) DescribeSecurityGroupsCommonRequest

func (c *VPC) DescribeSecurityGroupsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeSecurityGroupsCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeSecurityGroupsCommon operation. The "output" return value will be populated with the DescribeSecurityGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeSecurityGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeSecurityGroupsCommon Send returns without error.

See DescribeSecurityGroupsCommon for more information on using the DescribeSecurityGroupsCommon API call, and error handling.

// Example sending a request using the DescribeSecurityGroupsCommonRequest method.
req, resp := client.DescribeSecurityGroupsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DescribeSecurityGroupsCommonWithContext

func (c *VPC) DescribeSecurityGroupsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeSecurityGroupsCommonWithContext is the same as DescribeSecurityGroupsCommon with the addition of the ability to pass a context and additional request options.

See DescribeSecurityGroupsCommon 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 (*VPC) DescribeSecurityGroupsRequest

func (c *VPC) DescribeSecurityGroupsRequest(input *DescribeSecurityGroupsInput) (req *request.Request, output *DescribeSecurityGroupsOutput)

DescribeSecurityGroupsRequest generates a "volcengine/request.Request" representing the client's request for the DescribeSecurityGroups operation. The "output" return value will be populated with the DescribeSecurityGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeSecurityGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeSecurityGroupsCommon Send returns without error.

See DescribeSecurityGroups for more information on using the DescribeSecurityGroups API call, and error handling.

// Example sending a request using the DescribeSecurityGroupsRequest method.
req, resp := client.DescribeSecurityGroupsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DescribeSecurityGroupsWithContext

func (c *VPC) DescribeSecurityGroupsWithContext(ctx volcengine.Context, input *DescribeSecurityGroupsInput, opts ...request.Option) (*DescribeSecurityGroupsOutput, error)

DescribeSecurityGroupsWithContext is the same as DescribeSecurityGroups with the addition of the ability to pass a context and additional request options.

See DescribeSecurityGroups 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 (*VPC) DescribeSubnetAttributes

func (c *VPC) DescribeSubnetAttributes(input *DescribeSubnetAttributesInput) (*DescribeSubnetAttributesOutput, error)

DescribeSubnetAttributes API operation for VPC.

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 VPC's API operation DescribeSubnetAttributes for usage and error information.

func (*VPC) DescribeSubnetAttributesCommon

func (c *VPC) DescribeSubnetAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeSubnetAttributesCommon API operation for VPC.

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 VPC's API operation DescribeSubnetAttributesCommon for usage and error information.

func (*VPC) DescribeSubnetAttributesCommonRequest

func (c *VPC) DescribeSubnetAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeSubnetAttributesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeSubnetAttributesCommon operation. The "output" return value will be populated with the DescribeSubnetAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeSubnetAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeSubnetAttributesCommon Send returns without error.

See DescribeSubnetAttributesCommon for more information on using the DescribeSubnetAttributesCommon API call, and error handling.

// Example sending a request using the DescribeSubnetAttributesCommonRequest method.
req, resp := client.DescribeSubnetAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DescribeSubnetAttributesCommonWithContext

func (c *VPC) DescribeSubnetAttributesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeSubnetAttributesCommonWithContext is the same as DescribeSubnetAttributesCommon with the addition of the ability to pass a context and additional request options.

See DescribeSubnetAttributesCommon 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 (*VPC) DescribeSubnetAttributesRequest

func (c *VPC) DescribeSubnetAttributesRequest(input *DescribeSubnetAttributesInput) (req *request.Request, output *DescribeSubnetAttributesOutput)

DescribeSubnetAttributesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeSubnetAttributes operation. The "output" return value will be populated with the DescribeSubnetAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeSubnetAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeSubnetAttributesCommon Send returns without error.

See DescribeSubnetAttributes for more information on using the DescribeSubnetAttributes API call, and error handling.

// Example sending a request using the DescribeSubnetAttributesRequest method.
req, resp := client.DescribeSubnetAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DescribeSubnetAttributesWithContext

func (c *VPC) DescribeSubnetAttributesWithContext(ctx volcengine.Context, input *DescribeSubnetAttributesInput, opts ...request.Option) (*DescribeSubnetAttributesOutput, error)

DescribeSubnetAttributesWithContext is the same as DescribeSubnetAttributes with the addition of the ability to pass a context and additional request options.

See DescribeSubnetAttributes 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 (*VPC) DescribeSubnets

func (c *VPC) DescribeSubnets(input *DescribeSubnetsInput) (*DescribeSubnetsOutput, error)

DescribeSubnets API operation for VPC.

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 VPC's API operation DescribeSubnets for usage and error information.

func (*VPC) DescribeSubnetsCommon

func (c *VPC) DescribeSubnetsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeSubnetsCommon API operation for VPC.

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 VPC's API operation DescribeSubnetsCommon for usage and error information.

func (*VPC) DescribeSubnetsCommonRequest

func (c *VPC) DescribeSubnetsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeSubnetsCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeSubnetsCommon operation. The "output" return value will be populated with the DescribeSubnetsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeSubnetsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeSubnetsCommon Send returns without error.

See DescribeSubnetsCommon for more information on using the DescribeSubnetsCommon API call, and error handling.

// Example sending a request using the DescribeSubnetsCommonRequest method.
req, resp := client.DescribeSubnetsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DescribeSubnetsCommonWithContext

func (c *VPC) DescribeSubnetsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeSubnetsCommonWithContext is the same as DescribeSubnetsCommon with the addition of the ability to pass a context and additional request options.

See DescribeSubnetsCommon 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 (*VPC) DescribeSubnetsRequest

func (c *VPC) DescribeSubnetsRequest(input *DescribeSubnetsInput) (req *request.Request, output *DescribeSubnetsOutput)

DescribeSubnetsRequest generates a "volcengine/request.Request" representing the client's request for the DescribeSubnets operation. The "output" return value will be populated with the DescribeSubnetsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeSubnetsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeSubnetsCommon Send returns without error.

See DescribeSubnets for more information on using the DescribeSubnets API call, and error handling.

// Example sending a request using the DescribeSubnetsRequest method.
req, resp := client.DescribeSubnetsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DescribeSubnetsWithContext

func (c *VPC) DescribeSubnetsWithContext(ctx volcengine.Context, input *DescribeSubnetsInput, opts ...request.Option) (*DescribeSubnetsOutput, error)

DescribeSubnetsWithContext is the same as DescribeSubnets with the addition of the ability to pass a context and additional request options.

See DescribeSubnets 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 (*VPC) DescribeVpcAttributes

func (c *VPC) DescribeVpcAttributes(input *DescribeVpcAttributesInput) (*DescribeVpcAttributesOutput, error)

DescribeVpcAttributes API operation for VPC.

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 VPC's API operation DescribeVpcAttributes for usage and error information.

func (*VPC) DescribeVpcAttributesCommon

func (c *VPC) DescribeVpcAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeVpcAttributesCommon API operation for VPC.

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 VPC's API operation DescribeVpcAttributesCommon for usage and error information.

func (*VPC) DescribeVpcAttributesCommonRequest

func (c *VPC) DescribeVpcAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeVpcAttributesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeVpcAttributesCommon operation. The "output" return value will be populated with the DescribeVpcAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcAttributesCommon Send returns without error.

See DescribeVpcAttributesCommon for more information on using the DescribeVpcAttributesCommon API call, and error handling.

// Example sending a request using the DescribeVpcAttributesCommonRequest method.
req, resp := client.DescribeVpcAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DescribeVpcAttributesCommonWithContext

func (c *VPC) DescribeVpcAttributesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeVpcAttributesCommonWithContext is the same as DescribeVpcAttributesCommon with the addition of the ability to pass a context and additional request options.

See DescribeVpcAttributesCommon 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 (*VPC) DescribeVpcAttributesRequest

func (c *VPC) DescribeVpcAttributesRequest(input *DescribeVpcAttributesInput) (req *request.Request, output *DescribeVpcAttributesOutput)

DescribeVpcAttributesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeVpcAttributes operation. The "output" return value will be populated with the DescribeVpcAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcAttributesCommon Send returns without error.

See DescribeVpcAttributes for more information on using the DescribeVpcAttributes API call, and error handling.

// Example sending a request using the DescribeVpcAttributesRequest method.
req, resp := client.DescribeVpcAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DescribeVpcAttributesWithContext

func (c *VPC) DescribeVpcAttributesWithContext(ctx volcengine.Context, input *DescribeVpcAttributesInput, opts ...request.Option) (*DescribeVpcAttributesOutput, error)

DescribeVpcAttributesWithContext is the same as DescribeVpcAttributes with the addition of the ability to pass a context and additional request options.

See DescribeVpcAttributes 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 (*VPC) DescribeVpcs

func (c *VPC) DescribeVpcs(input *DescribeVpcsInput) (*DescribeVpcsOutput, error)

DescribeVpcs API operation for VPC.

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 VPC's API operation DescribeVpcs for usage and error information.

func (*VPC) DescribeVpcsCommon

func (c *VPC) DescribeVpcsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeVpcsCommon API operation for VPC.

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 VPC's API operation DescribeVpcsCommon for usage and error information.

func (*VPC) DescribeVpcsCommonRequest

func (c *VPC) DescribeVpcsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeVpcsCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeVpcsCommon operation. The "output" return value will be populated with the DescribeVpcsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcsCommon Send returns without error.

See DescribeVpcsCommon for more information on using the DescribeVpcsCommon API call, and error handling.

// Example sending a request using the DescribeVpcsCommonRequest method.
req, resp := client.DescribeVpcsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DescribeVpcsCommonWithContext

func (c *VPC) DescribeVpcsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeVpcsCommonWithContext is the same as DescribeVpcsCommon with the addition of the ability to pass a context and additional request options.

See DescribeVpcsCommon 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 (*VPC) DescribeVpcsRequest

func (c *VPC) DescribeVpcsRequest(input *DescribeVpcsInput) (req *request.Request, output *DescribeVpcsOutput)

DescribeVpcsRequest generates a "volcengine/request.Request" representing the client's request for the DescribeVpcs operation. The "output" return value will be populated with the DescribeVpcsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeVpcsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeVpcsCommon Send returns without error.

See DescribeVpcs for more information on using the DescribeVpcs API call, and error handling.

// Example sending a request using the DescribeVpcsRequest method.
req, resp := client.DescribeVpcsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DescribeVpcsWithContext

func (c *VPC) DescribeVpcsWithContext(ctx volcengine.Context, input *DescribeVpcsInput, opts ...request.Option) (*DescribeVpcsOutput, error)

DescribeVpcsWithContext is the same as DescribeVpcs with the addition of the ability to pass a context and additional request options.

See DescribeVpcs 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 (*VPC) DetachNetworkInterface

func (c *VPC) DetachNetworkInterface(input *DetachNetworkInterfaceInput) (*DetachNetworkInterfaceOutput, error)

DetachNetworkInterface API operation for VPC.

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 VPC's API operation DetachNetworkInterface for usage and error information.

func (*VPC) DetachNetworkInterfaceCommon

func (c *VPC) DetachNetworkInterfaceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DetachNetworkInterfaceCommon API operation for VPC.

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 VPC's API operation DetachNetworkInterfaceCommon for usage and error information.

func (*VPC) DetachNetworkInterfaceCommonRequest

func (c *VPC) DetachNetworkInterfaceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DetachNetworkInterfaceCommonRequest generates a "volcengine/request.Request" representing the client's request for the DetachNetworkInterfaceCommon operation. The "output" return value will be populated with the DetachNetworkInterfaceCommon request's response once the request completes successfully.

Use "Send" method on the returned DetachNetworkInterfaceCommon Request to send the API call to the service. the "output" return value is not valid until after DetachNetworkInterfaceCommon Send returns without error.

See DetachNetworkInterfaceCommon for more information on using the DetachNetworkInterfaceCommon API call, and error handling.

// Example sending a request using the DetachNetworkInterfaceCommonRequest method.
req, resp := client.DetachNetworkInterfaceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DetachNetworkInterfaceCommonWithContext

func (c *VPC) DetachNetworkInterfaceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DetachNetworkInterfaceCommonWithContext is the same as DetachNetworkInterfaceCommon with the addition of the ability to pass a context and additional request options.

See DetachNetworkInterfaceCommon 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 (*VPC) DetachNetworkInterfaceRequest

func (c *VPC) DetachNetworkInterfaceRequest(input *DetachNetworkInterfaceInput) (req *request.Request, output *DetachNetworkInterfaceOutput)

DetachNetworkInterfaceRequest generates a "volcengine/request.Request" representing the client's request for the DetachNetworkInterface operation. The "output" return value will be populated with the DetachNetworkInterfaceCommon request's response once the request completes successfully.

Use "Send" method on the returned DetachNetworkInterfaceCommon Request to send the API call to the service. the "output" return value is not valid until after DetachNetworkInterfaceCommon Send returns without error.

See DetachNetworkInterface for more information on using the DetachNetworkInterface API call, and error handling.

// Example sending a request using the DetachNetworkInterfaceRequest method.
req, resp := client.DetachNetworkInterfaceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DetachNetworkInterfaceWithContext

func (c *VPC) DetachNetworkInterfaceWithContext(ctx volcengine.Context, input *DetachNetworkInterfaceInput, opts ...request.Option) (*DetachNetworkInterfaceOutput, error)

DetachNetworkInterfaceWithContext is the same as DetachNetworkInterface with the addition of the ability to pass a context and additional request options.

See DetachNetworkInterface 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 (*VPC) DisassociateEipAddress

func (c *VPC) DisassociateEipAddress(input *DisassociateEipAddressInput) (*DisassociateEipAddressOutput, error)

DisassociateEipAddress API operation for VPC.

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 VPC's API operation DisassociateEipAddress for usage and error information.

func (*VPC) DisassociateEipAddressCommon

func (c *VPC) DisassociateEipAddressCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisassociateEipAddressCommon API operation for VPC.

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 VPC's API operation DisassociateEipAddressCommon for usage and error information.

func (*VPC) DisassociateEipAddressCommonRequest

func (c *VPC) DisassociateEipAddressCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DisassociateEipAddressCommonRequest generates a "volcengine/request.Request" representing the client's request for the DisassociateEipAddressCommon operation. The "output" return value will be populated with the DisassociateEipAddressCommon request's response once the request completes successfully.

Use "Send" method on the returned DisassociateEipAddressCommon Request to send the API call to the service. the "output" return value is not valid until after DisassociateEipAddressCommon Send returns without error.

See DisassociateEipAddressCommon for more information on using the DisassociateEipAddressCommon API call, and error handling.

// Example sending a request using the DisassociateEipAddressCommonRequest method.
req, resp := client.DisassociateEipAddressCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DisassociateEipAddressCommonWithContext

func (c *VPC) DisassociateEipAddressCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DisassociateEipAddressCommonWithContext is the same as DisassociateEipAddressCommon with the addition of the ability to pass a context and additional request options.

See DisassociateEipAddressCommon 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 (*VPC) DisassociateEipAddressRequest

func (c *VPC) DisassociateEipAddressRequest(input *DisassociateEipAddressInput) (req *request.Request, output *DisassociateEipAddressOutput)

DisassociateEipAddressRequest generates a "volcengine/request.Request" representing the client's request for the DisassociateEipAddress operation. The "output" return value will be populated with the DisassociateEipAddressCommon request's response once the request completes successfully.

Use "Send" method on the returned DisassociateEipAddressCommon Request to send the API call to the service. the "output" return value is not valid until after DisassociateEipAddressCommon Send returns without error.

See DisassociateEipAddress for more information on using the DisassociateEipAddress API call, and error handling.

// Example sending a request using the DisassociateEipAddressRequest method.
req, resp := client.DisassociateEipAddressRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DisassociateEipAddressWithContext

func (c *VPC) DisassociateEipAddressWithContext(ctx volcengine.Context, input *DisassociateEipAddressInput, opts ...request.Option) (*DisassociateEipAddressOutput, error)

DisassociateEipAddressWithContext is the same as DisassociateEipAddress with the addition of the ability to pass a context and additional request options.

See DisassociateEipAddress 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 (*VPC) DisassociateHaVip

func (c *VPC) DisassociateHaVip(input *DisassociateHaVipInput) (*DisassociateHaVipOutput, error)

DisassociateHaVip API operation for VPC.

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 VPC's API operation DisassociateHaVip for usage and error information.

func (*VPC) DisassociateHaVipCommon

func (c *VPC) DisassociateHaVipCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisassociateHaVipCommon API operation for VPC.

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 VPC's API operation DisassociateHaVipCommon for usage and error information.

func (*VPC) DisassociateHaVipCommonRequest

func (c *VPC) DisassociateHaVipCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DisassociateHaVipCommonRequest generates a "volcengine/request.Request" representing the client's request for the DisassociateHaVipCommon operation. The "output" return value will be populated with the DisassociateHaVipCommon request's response once the request completes successfully.

Use "Send" method on the returned DisassociateHaVipCommon Request to send the API call to the service. the "output" return value is not valid until after DisassociateHaVipCommon Send returns without error.

See DisassociateHaVipCommon for more information on using the DisassociateHaVipCommon API call, and error handling.

// Example sending a request using the DisassociateHaVipCommonRequest method.
req, resp := client.DisassociateHaVipCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DisassociateHaVipCommonWithContext

func (c *VPC) DisassociateHaVipCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DisassociateHaVipCommonWithContext is the same as DisassociateHaVipCommon with the addition of the ability to pass a context and additional request options.

See DisassociateHaVipCommon 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 (*VPC) DisassociateHaVipRequest

func (c *VPC) DisassociateHaVipRequest(input *DisassociateHaVipInput) (req *request.Request, output *DisassociateHaVipOutput)

DisassociateHaVipRequest generates a "volcengine/request.Request" representing the client's request for the DisassociateHaVip operation. The "output" return value will be populated with the DisassociateHaVipCommon request's response once the request completes successfully.

Use "Send" method on the returned DisassociateHaVipCommon Request to send the API call to the service. the "output" return value is not valid until after DisassociateHaVipCommon Send returns without error.

See DisassociateHaVip for more information on using the DisassociateHaVip API call, and error handling.

// Example sending a request using the DisassociateHaVipRequest method.
req, resp := client.DisassociateHaVipRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DisassociateHaVipWithContext

func (c *VPC) DisassociateHaVipWithContext(ctx volcengine.Context, input *DisassociateHaVipInput, opts ...request.Option) (*DisassociateHaVipOutput, error)

DisassociateHaVipWithContext is the same as DisassociateHaVip with the addition of the ability to pass a context and additional request options.

See DisassociateHaVip 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 (*VPC) DisassociateNetworkAcl

func (c *VPC) DisassociateNetworkAcl(input *DisassociateNetworkAclInput) (*DisassociateNetworkAclOutput, error)

DisassociateNetworkAcl API operation for VPC.

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 VPC's API operation DisassociateNetworkAcl for usage and error information.

func (*VPC) DisassociateNetworkAclCommon

func (c *VPC) DisassociateNetworkAclCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisassociateNetworkAclCommon API operation for VPC.

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 VPC's API operation DisassociateNetworkAclCommon for usage and error information.

func (*VPC) DisassociateNetworkAclCommonRequest

func (c *VPC) DisassociateNetworkAclCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DisassociateNetworkAclCommonRequest generates a "volcengine/request.Request" representing the client's request for the DisassociateNetworkAclCommon operation. The "output" return value will be populated with the DisassociateNetworkAclCommon request's response once the request completes successfully.

Use "Send" method on the returned DisassociateNetworkAclCommon Request to send the API call to the service. the "output" return value is not valid until after DisassociateNetworkAclCommon Send returns without error.

See DisassociateNetworkAclCommon for more information on using the DisassociateNetworkAclCommon API call, and error handling.

// Example sending a request using the DisassociateNetworkAclCommonRequest method.
req, resp := client.DisassociateNetworkAclCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DisassociateNetworkAclCommonWithContext

func (c *VPC) DisassociateNetworkAclCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DisassociateNetworkAclCommonWithContext is the same as DisassociateNetworkAclCommon with the addition of the ability to pass a context and additional request options.

See DisassociateNetworkAclCommon 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 (*VPC) DisassociateNetworkAclRequest

func (c *VPC) DisassociateNetworkAclRequest(input *DisassociateNetworkAclInput) (req *request.Request, output *DisassociateNetworkAclOutput)

DisassociateNetworkAclRequest generates a "volcengine/request.Request" representing the client's request for the DisassociateNetworkAcl operation. The "output" return value will be populated with the DisassociateNetworkAclCommon request's response once the request completes successfully.

Use "Send" method on the returned DisassociateNetworkAclCommon Request to send the API call to the service. the "output" return value is not valid until after DisassociateNetworkAclCommon Send returns without error.

See DisassociateNetworkAcl for more information on using the DisassociateNetworkAcl API call, and error handling.

// Example sending a request using the DisassociateNetworkAclRequest method.
req, resp := client.DisassociateNetworkAclRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DisassociateNetworkAclWithContext

func (c *VPC) DisassociateNetworkAclWithContext(ctx volcengine.Context, input *DisassociateNetworkAclInput, opts ...request.Option) (*DisassociateNetworkAclOutput, error)

DisassociateNetworkAclWithContext is the same as DisassociateNetworkAcl with the addition of the ability to pass a context and additional request options.

See DisassociateNetworkAcl 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 (*VPC) DisassociateRouteTable

func (c *VPC) DisassociateRouteTable(input *DisassociateRouteTableInput) (*DisassociateRouteTableOutput, error)

DisassociateRouteTable API operation for VPC.

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 VPC's API operation DisassociateRouteTable for usage and error information.

func (*VPC) DisassociateRouteTableCommon

func (c *VPC) DisassociateRouteTableCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisassociateRouteTableCommon API operation for VPC.

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 VPC's API operation DisassociateRouteTableCommon for usage and error information.

func (*VPC) DisassociateRouteTableCommonRequest

func (c *VPC) DisassociateRouteTableCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DisassociateRouteTableCommonRequest generates a "volcengine/request.Request" representing the client's request for the DisassociateRouteTableCommon operation. The "output" return value will be populated with the DisassociateRouteTableCommon request's response once the request completes successfully.

Use "Send" method on the returned DisassociateRouteTableCommon Request to send the API call to the service. the "output" return value is not valid until after DisassociateRouteTableCommon Send returns without error.

See DisassociateRouteTableCommon for more information on using the DisassociateRouteTableCommon API call, and error handling.

// Example sending a request using the DisassociateRouteTableCommonRequest method.
req, resp := client.DisassociateRouteTableCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DisassociateRouteTableCommonWithContext

func (c *VPC) DisassociateRouteTableCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DisassociateRouteTableCommonWithContext is the same as DisassociateRouteTableCommon with the addition of the ability to pass a context and additional request options.

See DisassociateRouteTableCommon 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 (*VPC) DisassociateRouteTableRequest

func (c *VPC) DisassociateRouteTableRequest(input *DisassociateRouteTableInput) (req *request.Request, output *DisassociateRouteTableOutput)

DisassociateRouteTableRequest generates a "volcengine/request.Request" representing the client's request for the DisassociateRouteTable operation. The "output" return value will be populated with the DisassociateRouteTableCommon request's response once the request completes successfully.

Use "Send" method on the returned DisassociateRouteTableCommon Request to send the API call to the service. the "output" return value is not valid until after DisassociateRouteTableCommon Send returns without error.

See DisassociateRouteTable for more information on using the DisassociateRouteTable API call, and error handling.

// Example sending a request using the DisassociateRouteTableRequest method.
req, resp := client.DisassociateRouteTableRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DisassociateRouteTableWithContext

func (c *VPC) DisassociateRouteTableWithContext(ctx volcengine.Context, input *DisassociateRouteTableInput, opts ...request.Option) (*DisassociateRouteTableOutput, error)

DisassociateRouteTableWithContext is the same as DisassociateRouteTable with the addition of the ability to pass a context and additional request options.

See DisassociateRouteTable 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 (*VPC) DisassociateVpcCidrBlock

func (c *VPC) DisassociateVpcCidrBlock(input *DisassociateVpcCidrBlockInput) (*DisassociateVpcCidrBlockOutput, error)

DisassociateVpcCidrBlock API operation for VPC.

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 VPC's API operation DisassociateVpcCidrBlock for usage and error information.

func (*VPC) DisassociateVpcCidrBlockCommon

func (c *VPC) DisassociateVpcCidrBlockCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisassociateVpcCidrBlockCommon API operation for VPC.

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 VPC's API operation DisassociateVpcCidrBlockCommon for usage and error information.

func (*VPC) DisassociateVpcCidrBlockCommonRequest

func (c *VPC) DisassociateVpcCidrBlockCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DisassociateVpcCidrBlockCommonRequest generates a "volcengine/request.Request" representing the client's request for the DisassociateVpcCidrBlockCommon operation. The "output" return value will be populated with the DisassociateVpcCidrBlockCommon request's response once the request completes successfully.

Use "Send" method on the returned DisassociateVpcCidrBlockCommon Request to send the API call to the service. the "output" return value is not valid until after DisassociateVpcCidrBlockCommon Send returns without error.

See DisassociateVpcCidrBlockCommon for more information on using the DisassociateVpcCidrBlockCommon API call, and error handling.

// Example sending a request using the DisassociateVpcCidrBlockCommonRequest method.
req, resp := client.DisassociateVpcCidrBlockCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DisassociateVpcCidrBlockCommonWithContext

func (c *VPC) DisassociateVpcCidrBlockCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DisassociateVpcCidrBlockCommonWithContext is the same as DisassociateVpcCidrBlockCommon with the addition of the ability to pass a context and additional request options.

See DisassociateVpcCidrBlockCommon 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 (*VPC) DisassociateVpcCidrBlockRequest

func (c *VPC) DisassociateVpcCidrBlockRequest(input *DisassociateVpcCidrBlockInput) (req *request.Request, output *DisassociateVpcCidrBlockOutput)

DisassociateVpcCidrBlockRequest generates a "volcengine/request.Request" representing the client's request for the DisassociateVpcCidrBlock operation. The "output" return value will be populated with the DisassociateVpcCidrBlockCommon request's response once the request completes successfully.

Use "Send" method on the returned DisassociateVpcCidrBlockCommon Request to send the API call to the service. the "output" return value is not valid until after DisassociateVpcCidrBlockCommon Send returns without error.

See DisassociateVpcCidrBlock for more information on using the DisassociateVpcCidrBlock API call, and error handling.

// Example sending a request using the DisassociateVpcCidrBlockRequest method.
req, resp := client.DisassociateVpcCidrBlockRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) DisassociateVpcCidrBlockWithContext

func (c *VPC) DisassociateVpcCidrBlockWithContext(ctx volcengine.Context, input *DisassociateVpcCidrBlockInput, opts ...request.Option) (*DisassociateVpcCidrBlockOutput, error)

DisassociateVpcCidrBlockWithContext is the same as DisassociateVpcCidrBlock with the addition of the ability to pass a context and additional request options.

See DisassociateVpcCidrBlock 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 (*VPC) ListTagsForResources

func (c *VPC) ListTagsForResources(input *ListTagsForResourcesInput) (*ListTagsForResourcesOutput, error)

ListTagsForResources API operation for VPC.

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 VPC's API operation ListTagsForResources for usage and error information.

func (*VPC) ListTagsForResourcesCommon

func (c *VPC) ListTagsForResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListTagsForResourcesCommon API operation for VPC.

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 VPC's API operation ListTagsForResourcesCommon for usage and error information.

func (*VPC) ListTagsForResourcesCommonRequest

func (c *VPC) 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 (*VPC) ListTagsForResourcesCommonWithContext

func (c *VPC) 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 (*VPC) ListTagsForResourcesRequest

func (c *VPC) 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 (*VPC) ListTagsForResourcesWithContext

func (c *VPC) 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 (*VPC) ModifyBandwidthPackageAttributes

func (c *VPC) ModifyBandwidthPackageAttributes(input *ModifyBandwidthPackageAttributesInput) (*ModifyBandwidthPackageAttributesOutput, error)

ModifyBandwidthPackageAttributes API operation for VPC.

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 VPC's API operation ModifyBandwidthPackageAttributes for usage and error information.

func (*VPC) ModifyBandwidthPackageAttributesCommon

func (c *VPC) ModifyBandwidthPackageAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyBandwidthPackageAttributesCommon API operation for VPC.

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 VPC's API operation ModifyBandwidthPackageAttributesCommon for usage and error information.

func (*VPC) ModifyBandwidthPackageAttributesCommonRequest

func (c *VPC) ModifyBandwidthPackageAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyBandwidthPackageAttributesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyBandwidthPackageAttributesCommon operation. The "output" return value will be populated with the ModifyBandwidthPackageAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyBandwidthPackageAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyBandwidthPackageAttributesCommon Send returns without error.

See ModifyBandwidthPackageAttributesCommon for more information on using the ModifyBandwidthPackageAttributesCommon API call, and error handling.

// Example sending a request using the ModifyBandwidthPackageAttributesCommonRequest method.
req, resp := client.ModifyBandwidthPackageAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) ModifyBandwidthPackageAttributesCommonWithContext

func (c *VPC) ModifyBandwidthPackageAttributesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyBandwidthPackageAttributesCommonWithContext is the same as ModifyBandwidthPackageAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifyBandwidthPackageAttributesCommon 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 (*VPC) ModifyBandwidthPackageAttributesRequest

func (c *VPC) ModifyBandwidthPackageAttributesRequest(input *ModifyBandwidthPackageAttributesInput) (req *request.Request, output *ModifyBandwidthPackageAttributesOutput)

ModifyBandwidthPackageAttributesRequest generates a "volcengine/request.Request" representing the client's request for the ModifyBandwidthPackageAttributes operation. The "output" return value will be populated with the ModifyBandwidthPackageAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyBandwidthPackageAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyBandwidthPackageAttributesCommon Send returns without error.

See ModifyBandwidthPackageAttributes for more information on using the ModifyBandwidthPackageAttributes API call, and error handling.

// Example sending a request using the ModifyBandwidthPackageAttributesRequest method.
req, resp := client.ModifyBandwidthPackageAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) ModifyBandwidthPackageAttributesWithContext

func (c *VPC) ModifyBandwidthPackageAttributesWithContext(ctx volcengine.Context, input *ModifyBandwidthPackageAttributesInput, opts ...request.Option) (*ModifyBandwidthPackageAttributesOutput, error)

ModifyBandwidthPackageAttributesWithContext is the same as ModifyBandwidthPackageAttributes with the addition of the ability to pass a context and additional request options.

See ModifyBandwidthPackageAttributes 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 (*VPC) ModifyBandwidthPackageSpec

func (c *VPC) ModifyBandwidthPackageSpec(input *ModifyBandwidthPackageSpecInput) (*ModifyBandwidthPackageSpecOutput, error)

ModifyBandwidthPackageSpec API operation for VPC.

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 VPC's API operation ModifyBandwidthPackageSpec for usage and error information.

func (*VPC) ModifyBandwidthPackageSpecCommon

func (c *VPC) ModifyBandwidthPackageSpecCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyBandwidthPackageSpecCommon API operation for VPC.

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 VPC's API operation ModifyBandwidthPackageSpecCommon for usage and error information.

func (*VPC) ModifyBandwidthPackageSpecCommonRequest

func (c *VPC) ModifyBandwidthPackageSpecCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyBandwidthPackageSpecCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyBandwidthPackageSpecCommon operation. The "output" return value will be populated with the ModifyBandwidthPackageSpecCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyBandwidthPackageSpecCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyBandwidthPackageSpecCommon Send returns without error.

See ModifyBandwidthPackageSpecCommon for more information on using the ModifyBandwidthPackageSpecCommon API call, and error handling.

// Example sending a request using the ModifyBandwidthPackageSpecCommonRequest method.
req, resp := client.ModifyBandwidthPackageSpecCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) ModifyBandwidthPackageSpecCommonWithContext

func (c *VPC) ModifyBandwidthPackageSpecCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyBandwidthPackageSpecCommonWithContext is the same as ModifyBandwidthPackageSpecCommon with the addition of the ability to pass a context and additional request options.

See ModifyBandwidthPackageSpecCommon 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 (*VPC) ModifyBandwidthPackageSpecRequest

func (c *VPC) ModifyBandwidthPackageSpecRequest(input *ModifyBandwidthPackageSpecInput) (req *request.Request, output *ModifyBandwidthPackageSpecOutput)

ModifyBandwidthPackageSpecRequest generates a "volcengine/request.Request" representing the client's request for the ModifyBandwidthPackageSpec operation. The "output" return value will be populated with the ModifyBandwidthPackageSpecCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyBandwidthPackageSpecCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyBandwidthPackageSpecCommon Send returns without error.

See ModifyBandwidthPackageSpec for more information on using the ModifyBandwidthPackageSpec API call, and error handling.

// Example sending a request using the ModifyBandwidthPackageSpecRequest method.
req, resp := client.ModifyBandwidthPackageSpecRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) ModifyBandwidthPackageSpecWithContext

func (c *VPC) ModifyBandwidthPackageSpecWithContext(ctx volcengine.Context, input *ModifyBandwidthPackageSpecInput, opts ...request.Option) (*ModifyBandwidthPackageSpecOutput, error)

ModifyBandwidthPackageSpecWithContext is the same as ModifyBandwidthPackageSpec with the addition of the ability to pass a context and additional request options.

See ModifyBandwidthPackageSpec 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 (*VPC) ModifyEipAddressAttributes

func (c *VPC) ModifyEipAddressAttributes(input *ModifyEipAddressAttributesInput) (*ModifyEipAddressAttributesOutput, error)

ModifyEipAddressAttributes API operation for VPC.

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 VPC's API operation ModifyEipAddressAttributes for usage and error information.

func (*VPC) ModifyEipAddressAttributesCommon

func (c *VPC) ModifyEipAddressAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyEipAddressAttributesCommon API operation for VPC.

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 VPC's API operation ModifyEipAddressAttributesCommon for usage and error information.

func (*VPC) ModifyEipAddressAttributesCommonRequest

func (c *VPC) ModifyEipAddressAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyEipAddressAttributesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyEipAddressAttributesCommon operation. The "output" return value will be populated with the ModifyEipAddressAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyEipAddressAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyEipAddressAttributesCommon Send returns without error.

See ModifyEipAddressAttributesCommon for more information on using the ModifyEipAddressAttributesCommon API call, and error handling.

// Example sending a request using the ModifyEipAddressAttributesCommonRequest method.
req, resp := client.ModifyEipAddressAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) ModifyEipAddressAttributesCommonWithContext

func (c *VPC) ModifyEipAddressAttributesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyEipAddressAttributesCommonWithContext is the same as ModifyEipAddressAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifyEipAddressAttributesCommon 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 (*VPC) ModifyEipAddressAttributesRequest

func (c *VPC) ModifyEipAddressAttributesRequest(input *ModifyEipAddressAttributesInput) (req *request.Request, output *ModifyEipAddressAttributesOutput)

ModifyEipAddressAttributesRequest generates a "volcengine/request.Request" representing the client's request for the ModifyEipAddressAttributes operation. The "output" return value will be populated with the ModifyEipAddressAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyEipAddressAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyEipAddressAttributesCommon Send returns without error.

See ModifyEipAddressAttributes for more information on using the ModifyEipAddressAttributes API call, and error handling.

// Example sending a request using the ModifyEipAddressAttributesRequest method.
req, resp := client.ModifyEipAddressAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) ModifyEipAddressAttributesWithContext

func (c *VPC) ModifyEipAddressAttributesWithContext(ctx volcengine.Context, input *ModifyEipAddressAttributesInput, opts ...request.Option) (*ModifyEipAddressAttributesOutput, error)

ModifyEipAddressAttributesWithContext is the same as ModifyEipAddressAttributes with the addition of the ability to pass a context and additional request options.

See ModifyEipAddressAttributes 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 (*VPC) ModifyHaVipAttributes

func (c *VPC) ModifyHaVipAttributes(input *ModifyHaVipAttributesInput) (*ModifyHaVipAttributesOutput, error)

ModifyHaVipAttributes API operation for VPC.

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 VPC's API operation ModifyHaVipAttributes for usage and error information.

func (*VPC) ModifyHaVipAttributesCommon

func (c *VPC) ModifyHaVipAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyHaVipAttributesCommon API operation for VPC.

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 VPC's API operation ModifyHaVipAttributesCommon for usage and error information.

func (*VPC) ModifyHaVipAttributesCommonRequest

func (c *VPC) ModifyHaVipAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyHaVipAttributesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyHaVipAttributesCommon operation. The "output" return value will be populated with the ModifyHaVipAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyHaVipAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyHaVipAttributesCommon Send returns without error.

See ModifyHaVipAttributesCommon for more information on using the ModifyHaVipAttributesCommon API call, and error handling.

// Example sending a request using the ModifyHaVipAttributesCommonRequest method.
req, resp := client.ModifyHaVipAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) ModifyHaVipAttributesCommonWithContext

func (c *VPC) ModifyHaVipAttributesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyHaVipAttributesCommonWithContext is the same as ModifyHaVipAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifyHaVipAttributesCommon 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 (*VPC) ModifyHaVipAttributesRequest

func (c *VPC) ModifyHaVipAttributesRequest(input *ModifyHaVipAttributesInput) (req *request.Request, output *ModifyHaVipAttributesOutput)

ModifyHaVipAttributesRequest generates a "volcengine/request.Request" representing the client's request for the ModifyHaVipAttributes operation. The "output" return value will be populated with the ModifyHaVipAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyHaVipAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyHaVipAttributesCommon Send returns without error.

See ModifyHaVipAttributes for more information on using the ModifyHaVipAttributes API call, and error handling.

// Example sending a request using the ModifyHaVipAttributesRequest method.
req, resp := client.ModifyHaVipAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) ModifyHaVipAttributesWithContext

func (c *VPC) ModifyHaVipAttributesWithContext(ctx volcengine.Context, input *ModifyHaVipAttributesInput, opts ...request.Option) (*ModifyHaVipAttributesOutput, error)

ModifyHaVipAttributesWithContext is the same as ModifyHaVipAttributes with the addition of the ability to pass a context and additional request options.

See ModifyHaVipAttributes 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 (*VPC) ModifyNetworkAclAttributes

func (c *VPC) ModifyNetworkAclAttributes(input *ModifyNetworkAclAttributesInput) (*ModifyNetworkAclAttributesOutput, error)

ModifyNetworkAclAttributes API operation for VPC.

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 VPC's API operation ModifyNetworkAclAttributes for usage and error information.

func (*VPC) ModifyNetworkAclAttributesCommon

func (c *VPC) ModifyNetworkAclAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyNetworkAclAttributesCommon API operation for VPC.

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 VPC's API operation ModifyNetworkAclAttributesCommon for usage and error information.

func (*VPC) ModifyNetworkAclAttributesCommonRequest

func (c *VPC) ModifyNetworkAclAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyNetworkAclAttributesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyNetworkAclAttributesCommon operation. The "output" return value will be populated with the ModifyNetworkAclAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNetworkAclAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNetworkAclAttributesCommon Send returns without error.

See ModifyNetworkAclAttributesCommon for more information on using the ModifyNetworkAclAttributesCommon API call, and error handling.

// Example sending a request using the ModifyNetworkAclAttributesCommonRequest method.
req, resp := client.ModifyNetworkAclAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) ModifyNetworkAclAttributesCommonWithContext

func (c *VPC) ModifyNetworkAclAttributesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyNetworkAclAttributesCommonWithContext is the same as ModifyNetworkAclAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifyNetworkAclAttributesCommon 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 (*VPC) ModifyNetworkAclAttributesRequest

func (c *VPC) ModifyNetworkAclAttributesRequest(input *ModifyNetworkAclAttributesInput) (req *request.Request, output *ModifyNetworkAclAttributesOutput)

ModifyNetworkAclAttributesRequest generates a "volcengine/request.Request" representing the client's request for the ModifyNetworkAclAttributes operation. The "output" return value will be populated with the ModifyNetworkAclAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNetworkAclAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNetworkAclAttributesCommon Send returns without error.

See ModifyNetworkAclAttributes for more information on using the ModifyNetworkAclAttributes API call, and error handling.

// Example sending a request using the ModifyNetworkAclAttributesRequest method.
req, resp := client.ModifyNetworkAclAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) ModifyNetworkAclAttributesWithContext

func (c *VPC) ModifyNetworkAclAttributesWithContext(ctx volcengine.Context, input *ModifyNetworkAclAttributesInput, opts ...request.Option) (*ModifyNetworkAclAttributesOutput, error)

ModifyNetworkAclAttributesWithContext is the same as ModifyNetworkAclAttributes with the addition of the ability to pass a context and additional request options.

See ModifyNetworkAclAttributes 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 (*VPC) ModifyNetworkInterfaceAttributes

func (c *VPC) ModifyNetworkInterfaceAttributes(input *ModifyNetworkInterfaceAttributesInput) (*ModifyNetworkInterfaceAttributesOutput, error)

ModifyNetworkInterfaceAttributes API operation for VPC.

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 VPC's API operation ModifyNetworkInterfaceAttributes for usage and error information.

func (*VPC) ModifyNetworkInterfaceAttributesCommon

func (c *VPC) ModifyNetworkInterfaceAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyNetworkInterfaceAttributesCommon API operation for VPC.

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 VPC's API operation ModifyNetworkInterfaceAttributesCommon for usage and error information.

func (*VPC) ModifyNetworkInterfaceAttributesCommonRequest

func (c *VPC) ModifyNetworkInterfaceAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyNetworkInterfaceAttributesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyNetworkInterfaceAttributesCommon operation. The "output" return value will be populated with the ModifyNetworkInterfaceAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNetworkInterfaceAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNetworkInterfaceAttributesCommon Send returns without error.

See ModifyNetworkInterfaceAttributesCommon for more information on using the ModifyNetworkInterfaceAttributesCommon API call, and error handling.

// Example sending a request using the ModifyNetworkInterfaceAttributesCommonRequest method.
req, resp := client.ModifyNetworkInterfaceAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) ModifyNetworkInterfaceAttributesCommonWithContext

func (c *VPC) ModifyNetworkInterfaceAttributesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyNetworkInterfaceAttributesCommonWithContext is the same as ModifyNetworkInterfaceAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifyNetworkInterfaceAttributesCommon 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 (*VPC) ModifyNetworkInterfaceAttributesRequest

func (c *VPC) ModifyNetworkInterfaceAttributesRequest(input *ModifyNetworkInterfaceAttributesInput) (req *request.Request, output *ModifyNetworkInterfaceAttributesOutput)

ModifyNetworkInterfaceAttributesRequest generates a "volcengine/request.Request" representing the client's request for the ModifyNetworkInterfaceAttributes operation. The "output" return value will be populated with the ModifyNetworkInterfaceAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNetworkInterfaceAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNetworkInterfaceAttributesCommon Send returns without error.

See ModifyNetworkInterfaceAttributes for more information on using the ModifyNetworkInterfaceAttributes API call, and error handling.

// Example sending a request using the ModifyNetworkInterfaceAttributesRequest method.
req, resp := client.ModifyNetworkInterfaceAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) ModifyNetworkInterfaceAttributesWithContext

func (c *VPC) ModifyNetworkInterfaceAttributesWithContext(ctx volcengine.Context, input *ModifyNetworkInterfaceAttributesInput, opts ...request.Option) (*ModifyNetworkInterfaceAttributesOutput, error)

ModifyNetworkInterfaceAttributesWithContext is the same as ModifyNetworkInterfaceAttributes with the addition of the ability to pass a context and additional request options.

See ModifyNetworkInterfaceAttributes 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 (*VPC) ModifyRouteEntry

func (c *VPC) ModifyRouteEntry(input *ModifyRouteEntryInput) (*ModifyRouteEntryOutput, error)

ModifyRouteEntry API operation for VPC.

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 VPC's API operation ModifyRouteEntry for usage and error information.

func (*VPC) ModifyRouteEntryCommon

func (c *VPC) ModifyRouteEntryCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyRouteEntryCommon API operation for VPC.

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 VPC's API operation ModifyRouteEntryCommon for usage and error information.

func (*VPC) ModifyRouteEntryCommonRequest

func (c *VPC) ModifyRouteEntryCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyRouteEntryCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyRouteEntryCommon operation. The "output" return value will be populated with the ModifyRouteEntryCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyRouteEntryCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyRouteEntryCommon Send returns without error.

See ModifyRouteEntryCommon for more information on using the ModifyRouteEntryCommon API call, and error handling.

// Example sending a request using the ModifyRouteEntryCommonRequest method.
req, resp := client.ModifyRouteEntryCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) ModifyRouteEntryCommonWithContext

func (c *VPC) ModifyRouteEntryCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyRouteEntryCommonWithContext is the same as ModifyRouteEntryCommon with the addition of the ability to pass a context and additional request options.

See ModifyRouteEntryCommon 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 (*VPC) ModifyRouteEntryRequest

func (c *VPC) ModifyRouteEntryRequest(input *ModifyRouteEntryInput) (req *request.Request, output *ModifyRouteEntryOutput)

ModifyRouteEntryRequest generates a "volcengine/request.Request" representing the client's request for the ModifyRouteEntry operation. The "output" return value will be populated with the ModifyRouteEntryCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyRouteEntryCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyRouteEntryCommon Send returns without error.

See ModifyRouteEntry for more information on using the ModifyRouteEntry API call, and error handling.

// Example sending a request using the ModifyRouteEntryRequest method.
req, resp := client.ModifyRouteEntryRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) ModifyRouteEntryWithContext

func (c *VPC) ModifyRouteEntryWithContext(ctx volcengine.Context, input *ModifyRouteEntryInput, opts ...request.Option) (*ModifyRouteEntryOutput, error)

ModifyRouteEntryWithContext is the same as ModifyRouteEntry with the addition of the ability to pass a context and additional request options.

See ModifyRouteEntry 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 (*VPC) ModifyRouteTableAttributes

func (c *VPC) ModifyRouteTableAttributes(input *ModifyRouteTableAttributesInput) (*ModifyRouteTableAttributesOutput, error)

ModifyRouteTableAttributes API operation for VPC.

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 VPC's API operation ModifyRouteTableAttributes for usage and error information.

func (*VPC) ModifyRouteTableAttributesCommon

func (c *VPC) ModifyRouteTableAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyRouteTableAttributesCommon API operation for VPC.

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 VPC's API operation ModifyRouteTableAttributesCommon for usage and error information.

func (*VPC) ModifyRouteTableAttributesCommonRequest

func (c *VPC) ModifyRouteTableAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyRouteTableAttributesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyRouteTableAttributesCommon operation. The "output" return value will be populated with the ModifyRouteTableAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyRouteTableAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyRouteTableAttributesCommon Send returns without error.

See ModifyRouteTableAttributesCommon for more information on using the ModifyRouteTableAttributesCommon API call, and error handling.

// Example sending a request using the ModifyRouteTableAttributesCommonRequest method.
req, resp := client.ModifyRouteTableAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) ModifyRouteTableAttributesCommonWithContext

func (c *VPC) ModifyRouteTableAttributesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyRouteTableAttributesCommonWithContext is the same as ModifyRouteTableAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifyRouteTableAttributesCommon 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 (*VPC) ModifyRouteTableAttributesRequest

func (c *VPC) ModifyRouteTableAttributesRequest(input *ModifyRouteTableAttributesInput) (req *request.Request, output *ModifyRouteTableAttributesOutput)

ModifyRouteTableAttributesRequest generates a "volcengine/request.Request" representing the client's request for the ModifyRouteTableAttributes operation. The "output" return value will be populated with the ModifyRouteTableAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyRouteTableAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyRouteTableAttributesCommon Send returns without error.

See ModifyRouteTableAttributes for more information on using the ModifyRouteTableAttributes API call, and error handling.

// Example sending a request using the ModifyRouteTableAttributesRequest method.
req, resp := client.ModifyRouteTableAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) ModifyRouteTableAttributesWithContext

func (c *VPC) ModifyRouteTableAttributesWithContext(ctx volcengine.Context, input *ModifyRouteTableAttributesInput, opts ...request.Option) (*ModifyRouteTableAttributesOutput, error)

ModifyRouteTableAttributesWithContext is the same as ModifyRouteTableAttributes with the addition of the ability to pass a context and additional request options.

See ModifyRouteTableAttributes 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 (*VPC) ModifySecurityGroupAttributes

func (c *VPC) ModifySecurityGroupAttributes(input *ModifySecurityGroupAttributesInput) (*ModifySecurityGroupAttributesOutput, error)

ModifySecurityGroupAttributes API operation for VPC.

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 VPC's API operation ModifySecurityGroupAttributes for usage and error information.

func (*VPC) ModifySecurityGroupAttributesCommon

func (c *VPC) ModifySecurityGroupAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifySecurityGroupAttributesCommon API operation for VPC.

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 VPC's API operation ModifySecurityGroupAttributesCommon for usage and error information.

func (*VPC) ModifySecurityGroupAttributesCommonRequest

func (c *VPC) ModifySecurityGroupAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifySecurityGroupAttributesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifySecurityGroupAttributesCommon operation. The "output" return value will be populated with the ModifySecurityGroupAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifySecurityGroupAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifySecurityGroupAttributesCommon Send returns without error.

See ModifySecurityGroupAttributesCommon for more information on using the ModifySecurityGroupAttributesCommon API call, and error handling.

// Example sending a request using the ModifySecurityGroupAttributesCommonRequest method.
req, resp := client.ModifySecurityGroupAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) ModifySecurityGroupAttributesCommonWithContext

func (c *VPC) ModifySecurityGroupAttributesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifySecurityGroupAttributesCommonWithContext is the same as ModifySecurityGroupAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifySecurityGroupAttributesCommon 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 (*VPC) ModifySecurityGroupAttributesRequest

func (c *VPC) ModifySecurityGroupAttributesRequest(input *ModifySecurityGroupAttributesInput) (req *request.Request, output *ModifySecurityGroupAttributesOutput)

ModifySecurityGroupAttributesRequest generates a "volcengine/request.Request" representing the client's request for the ModifySecurityGroupAttributes operation. The "output" return value will be populated with the ModifySecurityGroupAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifySecurityGroupAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifySecurityGroupAttributesCommon Send returns without error.

See ModifySecurityGroupAttributes for more information on using the ModifySecurityGroupAttributes API call, and error handling.

// Example sending a request using the ModifySecurityGroupAttributesRequest method.
req, resp := client.ModifySecurityGroupAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) ModifySecurityGroupAttributesWithContext

func (c *VPC) ModifySecurityGroupAttributesWithContext(ctx volcengine.Context, input *ModifySecurityGroupAttributesInput, opts ...request.Option) (*ModifySecurityGroupAttributesOutput, error)

ModifySecurityGroupAttributesWithContext is the same as ModifySecurityGroupAttributes with the addition of the ability to pass a context and additional request options.

See ModifySecurityGroupAttributes 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 (*VPC) ModifySecurityGroupRuleDescriptionsEgress

func (c *VPC) ModifySecurityGroupRuleDescriptionsEgress(input *ModifySecurityGroupRuleDescriptionsEgressInput) (*ModifySecurityGroupRuleDescriptionsEgressOutput, error)

ModifySecurityGroupRuleDescriptionsEgress API operation for VPC.

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 VPC's API operation ModifySecurityGroupRuleDescriptionsEgress for usage and error information.

func (*VPC) ModifySecurityGroupRuleDescriptionsEgressCommon

func (c *VPC) ModifySecurityGroupRuleDescriptionsEgressCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifySecurityGroupRuleDescriptionsEgressCommon API operation for VPC.

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 VPC's API operation ModifySecurityGroupRuleDescriptionsEgressCommon for usage and error information.

func (*VPC) ModifySecurityGroupRuleDescriptionsEgressCommonRequest

func (c *VPC) ModifySecurityGroupRuleDescriptionsEgressCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifySecurityGroupRuleDescriptionsEgressCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifySecurityGroupRuleDescriptionsEgressCommon operation. The "output" return value will be populated with the ModifySecurityGroupRuleDescriptionsEgressCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifySecurityGroupRuleDescriptionsEgressCommon Request to send the API call to the service. the "output" return value is not valid until after ModifySecurityGroupRuleDescriptionsEgressCommon Send returns without error.

See ModifySecurityGroupRuleDescriptionsEgressCommon for more information on using the ModifySecurityGroupRuleDescriptionsEgressCommon API call, and error handling.

// Example sending a request using the ModifySecurityGroupRuleDescriptionsEgressCommonRequest method.
req, resp := client.ModifySecurityGroupRuleDescriptionsEgressCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) ModifySecurityGroupRuleDescriptionsEgressCommonWithContext

func (c *VPC) ModifySecurityGroupRuleDescriptionsEgressCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifySecurityGroupRuleDescriptionsEgressCommonWithContext is the same as ModifySecurityGroupRuleDescriptionsEgressCommon with the addition of the ability to pass a context and additional request options.

See ModifySecurityGroupRuleDescriptionsEgressCommon 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 (*VPC) ModifySecurityGroupRuleDescriptionsEgressRequest

func (c *VPC) ModifySecurityGroupRuleDescriptionsEgressRequest(input *ModifySecurityGroupRuleDescriptionsEgressInput) (req *request.Request, output *ModifySecurityGroupRuleDescriptionsEgressOutput)

ModifySecurityGroupRuleDescriptionsEgressRequest generates a "volcengine/request.Request" representing the client's request for the ModifySecurityGroupRuleDescriptionsEgress operation. The "output" return value will be populated with the ModifySecurityGroupRuleDescriptionsEgressCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifySecurityGroupRuleDescriptionsEgressCommon Request to send the API call to the service. the "output" return value is not valid until after ModifySecurityGroupRuleDescriptionsEgressCommon Send returns without error.

See ModifySecurityGroupRuleDescriptionsEgress for more information on using the ModifySecurityGroupRuleDescriptionsEgress API call, and error handling.

// Example sending a request using the ModifySecurityGroupRuleDescriptionsEgressRequest method.
req, resp := client.ModifySecurityGroupRuleDescriptionsEgressRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) ModifySecurityGroupRuleDescriptionsEgressWithContext

func (c *VPC) ModifySecurityGroupRuleDescriptionsEgressWithContext(ctx volcengine.Context, input *ModifySecurityGroupRuleDescriptionsEgressInput, opts ...request.Option) (*ModifySecurityGroupRuleDescriptionsEgressOutput, error)

ModifySecurityGroupRuleDescriptionsEgressWithContext is the same as ModifySecurityGroupRuleDescriptionsEgress with the addition of the ability to pass a context and additional request options.

See ModifySecurityGroupRuleDescriptionsEgress 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 (*VPC) ModifySecurityGroupRuleDescriptionsIngress

func (c *VPC) ModifySecurityGroupRuleDescriptionsIngress(input *ModifySecurityGroupRuleDescriptionsIngressInput) (*ModifySecurityGroupRuleDescriptionsIngressOutput, error)

ModifySecurityGroupRuleDescriptionsIngress API operation for VPC.

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 VPC's API operation ModifySecurityGroupRuleDescriptionsIngress for usage and error information.

func (*VPC) ModifySecurityGroupRuleDescriptionsIngressCommon

func (c *VPC) ModifySecurityGroupRuleDescriptionsIngressCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifySecurityGroupRuleDescriptionsIngressCommon API operation for VPC.

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 VPC's API operation ModifySecurityGroupRuleDescriptionsIngressCommon for usage and error information.

func (*VPC) ModifySecurityGroupRuleDescriptionsIngressCommonRequest

func (c *VPC) ModifySecurityGroupRuleDescriptionsIngressCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifySecurityGroupRuleDescriptionsIngressCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifySecurityGroupRuleDescriptionsIngressCommon operation. The "output" return value will be populated with the ModifySecurityGroupRuleDescriptionsIngressCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifySecurityGroupRuleDescriptionsIngressCommon Request to send the API call to the service. the "output" return value is not valid until after ModifySecurityGroupRuleDescriptionsIngressCommon Send returns without error.

See ModifySecurityGroupRuleDescriptionsIngressCommon for more information on using the ModifySecurityGroupRuleDescriptionsIngressCommon API call, and error handling.

// Example sending a request using the ModifySecurityGroupRuleDescriptionsIngressCommonRequest method.
req, resp := client.ModifySecurityGroupRuleDescriptionsIngressCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) ModifySecurityGroupRuleDescriptionsIngressCommonWithContext

func (c *VPC) ModifySecurityGroupRuleDescriptionsIngressCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifySecurityGroupRuleDescriptionsIngressCommonWithContext is the same as ModifySecurityGroupRuleDescriptionsIngressCommon with the addition of the ability to pass a context and additional request options.

See ModifySecurityGroupRuleDescriptionsIngressCommon 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 (*VPC) ModifySecurityGroupRuleDescriptionsIngressRequest

func (c *VPC) ModifySecurityGroupRuleDescriptionsIngressRequest(input *ModifySecurityGroupRuleDescriptionsIngressInput) (req *request.Request, output *ModifySecurityGroupRuleDescriptionsIngressOutput)

ModifySecurityGroupRuleDescriptionsIngressRequest generates a "volcengine/request.Request" representing the client's request for the ModifySecurityGroupRuleDescriptionsIngress operation. The "output" return value will be populated with the ModifySecurityGroupRuleDescriptionsIngressCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifySecurityGroupRuleDescriptionsIngressCommon Request to send the API call to the service. the "output" return value is not valid until after ModifySecurityGroupRuleDescriptionsIngressCommon Send returns without error.

See ModifySecurityGroupRuleDescriptionsIngress for more information on using the ModifySecurityGroupRuleDescriptionsIngress API call, and error handling.

// Example sending a request using the ModifySecurityGroupRuleDescriptionsIngressRequest method.
req, resp := client.ModifySecurityGroupRuleDescriptionsIngressRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) ModifySecurityGroupRuleDescriptionsIngressWithContext

func (c *VPC) ModifySecurityGroupRuleDescriptionsIngressWithContext(ctx volcengine.Context, input *ModifySecurityGroupRuleDescriptionsIngressInput, opts ...request.Option) (*ModifySecurityGroupRuleDescriptionsIngressOutput, error)

ModifySecurityGroupRuleDescriptionsIngressWithContext is the same as ModifySecurityGroupRuleDescriptionsIngress with the addition of the ability to pass a context and additional request options.

See ModifySecurityGroupRuleDescriptionsIngress 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 (*VPC) ModifySubnetAttributes

func (c *VPC) ModifySubnetAttributes(input *ModifySubnetAttributesInput) (*ModifySubnetAttributesOutput, error)

ModifySubnetAttributes API operation for VPC.

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 VPC's API operation ModifySubnetAttributes for usage and error information.

func (*VPC) ModifySubnetAttributesCommon

func (c *VPC) ModifySubnetAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifySubnetAttributesCommon API operation for VPC.

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 VPC's API operation ModifySubnetAttributesCommon for usage and error information.

func (*VPC) ModifySubnetAttributesCommonRequest

func (c *VPC) ModifySubnetAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifySubnetAttributesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifySubnetAttributesCommon operation. The "output" return value will be populated with the ModifySubnetAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifySubnetAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifySubnetAttributesCommon Send returns without error.

See ModifySubnetAttributesCommon for more information on using the ModifySubnetAttributesCommon API call, and error handling.

// Example sending a request using the ModifySubnetAttributesCommonRequest method.
req, resp := client.ModifySubnetAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) ModifySubnetAttributesCommonWithContext

func (c *VPC) ModifySubnetAttributesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifySubnetAttributesCommonWithContext is the same as ModifySubnetAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifySubnetAttributesCommon 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 (*VPC) ModifySubnetAttributesRequest

func (c *VPC) ModifySubnetAttributesRequest(input *ModifySubnetAttributesInput) (req *request.Request, output *ModifySubnetAttributesOutput)

ModifySubnetAttributesRequest generates a "volcengine/request.Request" representing the client's request for the ModifySubnetAttributes operation. The "output" return value will be populated with the ModifySubnetAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifySubnetAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifySubnetAttributesCommon Send returns without error.

See ModifySubnetAttributes for more information on using the ModifySubnetAttributes API call, and error handling.

// Example sending a request using the ModifySubnetAttributesRequest method.
req, resp := client.ModifySubnetAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) ModifySubnetAttributesWithContext

func (c *VPC) ModifySubnetAttributesWithContext(ctx volcengine.Context, input *ModifySubnetAttributesInput, opts ...request.Option) (*ModifySubnetAttributesOutput, error)

ModifySubnetAttributesWithContext is the same as ModifySubnetAttributes with the addition of the ability to pass a context and additional request options.

See ModifySubnetAttributes 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 (*VPC) ModifyVpcAttributes

func (c *VPC) ModifyVpcAttributes(input *ModifyVpcAttributesInput) (*ModifyVpcAttributesOutput, error)

ModifyVpcAttributes API operation for VPC.

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 VPC's API operation ModifyVpcAttributes for usage and error information.

func (*VPC) ModifyVpcAttributesCommon

func (c *VPC) ModifyVpcAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyVpcAttributesCommon API operation for VPC.

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 VPC's API operation ModifyVpcAttributesCommon for usage and error information.

func (*VPC) ModifyVpcAttributesCommonRequest

func (c *VPC) ModifyVpcAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyVpcAttributesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyVpcAttributesCommon operation. The "output" return value will be populated with the ModifyVpcAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyVpcAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyVpcAttributesCommon Send returns without error.

See ModifyVpcAttributesCommon for more information on using the ModifyVpcAttributesCommon API call, and error handling.

// Example sending a request using the ModifyVpcAttributesCommonRequest method.
req, resp := client.ModifyVpcAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) ModifyVpcAttributesCommonWithContext

func (c *VPC) ModifyVpcAttributesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyVpcAttributesCommonWithContext is the same as ModifyVpcAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifyVpcAttributesCommon 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 (*VPC) ModifyVpcAttributesRequest

func (c *VPC) ModifyVpcAttributesRequest(input *ModifyVpcAttributesInput) (req *request.Request, output *ModifyVpcAttributesOutput)

ModifyVpcAttributesRequest generates a "volcengine/request.Request" representing the client's request for the ModifyVpcAttributes operation. The "output" return value will be populated with the ModifyVpcAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyVpcAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyVpcAttributesCommon Send returns without error.

See ModifyVpcAttributes for more information on using the ModifyVpcAttributes API call, and error handling.

// Example sending a request using the ModifyVpcAttributesRequest method.
req, resp := client.ModifyVpcAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) ModifyVpcAttributesWithContext

func (c *VPC) ModifyVpcAttributesWithContext(ctx volcengine.Context, input *ModifyVpcAttributesInput, opts ...request.Option) (*ModifyVpcAttributesOutput, error)

ModifyVpcAttributesWithContext is the same as ModifyVpcAttributes with the addition of the ability to pass a context and additional request options.

See ModifyVpcAttributes 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 (*VPC) ReleaseEipAddress

func (c *VPC) ReleaseEipAddress(input *ReleaseEipAddressInput) (*ReleaseEipAddressOutput, error)

ReleaseEipAddress API operation for VPC.

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 VPC's API operation ReleaseEipAddress for usage and error information.

func (*VPC) ReleaseEipAddressCommon

func (c *VPC) ReleaseEipAddressCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ReleaseEipAddressCommon API operation for VPC.

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 VPC's API operation ReleaseEipAddressCommon for usage and error information.

func (*VPC) ReleaseEipAddressCommonRequest

func (c *VPC) ReleaseEipAddressCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ReleaseEipAddressCommonRequest generates a "volcengine/request.Request" representing the client's request for the ReleaseEipAddressCommon operation. The "output" return value will be populated with the ReleaseEipAddressCommon request's response once the request completes successfully.

Use "Send" method on the returned ReleaseEipAddressCommon Request to send the API call to the service. the "output" return value is not valid until after ReleaseEipAddressCommon Send returns without error.

See ReleaseEipAddressCommon for more information on using the ReleaseEipAddressCommon API call, and error handling.

// Example sending a request using the ReleaseEipAddressCommonRequest method.
req, resp := client.ReleaseEipAddressCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) ReleaseEipAddressCommonWithContext

func (c *VPC) ReleaseEipAddressCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ReleaseEipAddressCommonWithContext is the same as ReleaseEipAddressCommon with the addition of the ability to pass a context and additional request options.

See ReleaseEipAddressCommon 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 (*VPC) ReleaseEipAddressRequest

func (c *VPC) ReleaseEipAddressRequest(input *ReleaseEipAddressInput) (req *request.Request, output *ReleaseEipAddressOutput)

ReleaseEipAddressRequest generates a "volcengine/request.Request" representing the client's request for the ReleaseEipAddress operation. The "output" return value will be populated with the ReleaseEipAddressCommon request's response once the request completes successfully.

Use "Send" method on the returned ReleaseEipAddressCommon Request to send the API call to the service. the "output" return value is not valid until after ReleaseEipAddressCommon Send returns without error.

See ReleaseEipAddress for more information on using the ReleaseEipAddress API call, and error handling.

// Example sending a request using the ReleaseEipAddressRequest method.
req, resp := client.ReleaseEipAddressRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) ReleaseEipAddressWithContext

func (c *VPC) ReleaseEipAddressWithContext(ctx volcengine.Context, input *ReleaseEipAddressInput, opts ...request.Option) (*ReleaseEipAddressOutput, error)

ReleaseEipAddressWithContext is the same as ReleaseEipAddress with the addition of the ability to pass a context and additional request options.

See ReleaseEipAddress 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 (*VPC) RemoveBandwidthPackageIp

func (c *VPC) RemoveBandwidthPackageIp(input *RemoveBandwidthPackageIpInput) (*RemoveBandwidthPackageIpOutput, error)

RemoveBandwidthPackageIp API operation for VPC.

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 VPC's API operation RemoveBandwidthPackageIp for usage and error information.

func (*VPC) RemoveBandwidthPackageIpCommon

func (c *VPC) RemoveBandwidthPackageIpCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RemoveBandwidthPackageIpCommon API operation for VPC.

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 VPC's API operation RemoveBandwidthPackageIpCommon for usage and error information.

func (*VPC) RemoveBandwidthPackageIpCommonRequest

func (c *VPC) RemoveBandwidthPackageIpCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RemoveBandwidthPackageIpCommonRequest generates a "volcengine/request.Request" representing the client's request for the RemoveBandwidthPackageIpCommon operation. The "output" return value will be populated with the RemoveBandwidthPackageIpCommon request's response once the request completes successfully.

Use "Send" method on the returned RemoveBandwidthPackageIpCommon Request to send the API call to the service. the "output" return value is not valid until after RemoveBandwidthPackageIpCommon Send returns without error.

See RemoveBandwidthPackageIpCommon for more information on using the RemoveBandwidthPackageIpCommon API call, and error handling.

// Example sending a request using the RemoveBandwidthPackageIpCommonRequest method.
req, resp := client.RemoveBandwidthPackageIpCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) RemoveBandwidthPackageIpCommonWithContext

func (c *VPC) RemoveBandwidthPackageIpCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

RemoveBandwidthPackageIpCommonWithContext is the same as RemoveBandwidthPackageIpCommon with the addition of the ability to pass a context and additional request options.

See RemoveBandwidthPackageIpCommon 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 (*VPC) RemoveBandwidthPackageIpRequest

func (c *VPC) RemoveBandwidthPackageIpRequest(input *RemoveBandwidthPackageIpInput) (req *request.Request, output *RemoveBandwidthPackageIpOutput)

RemoveBandwidthPackageIpRequest generates a "volcengine/request.Request" representing the client's request for the RemoveBandwidthPackageIp operation. The "output" return value will be populated with the RemoveBandwidthPackageIpCommon request's response once the request completes successfully.

Use "Send" method on the returned RemoveBandwidthPackageIpCommon Request to send the API call to the service. the "output" return value is not valid until after RemoveBandwidthPackageIpCommon Send returns without error.

See RemoveBandwidthPackageIp for more information on using the RemoveBandwidthPackageIp API call, and error handling.

// Example sending a request using the RemoveBandwidthPackageIpRequest method.
req, resp := client.RemoveBandwidthPackageIpRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) RemoveBandwidthPackageIpWithContext

func (c *VPC) RemoveBandwidthPackageIpWithContext(ctx volcengine.Context, input *RemoveBandwidthPackageIpInput, opts ...request.Option) (*RemoveBandwidthPackageIpOutput, error)

RemoveBandwidthPackageIpWithContext is the same as RemoveBandwidthPackageIp with the addition of the ability to pass a context and additional request options.

See RemoveBandwidthPackageIp 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 (*VPC) RevokeSecurityGroupEgress

func (c *VPC) RevokeSecurityGroupEgress(input *RevokeSecurityGroupEgressInput) (*RevokeSecurityGroupEgressOutput, error)

RevokeSecurityGroupEgress API operation for VPC.

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 VPC's API operation RevokeSecurityGroupEgress for usage and error information.

func (*VPC) RevokeSecurityGroupEgressCommon

func (c *VPC) RevokeSecurityGroupEgressCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RevokeSecurityGroupEgressCommon API operation for VPC.

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 VPC's API operation RevokeSecurityGroupEgressCommon for usage and error information.

func (*VPC) RevokeSecurityGroupEgressCommonRequest

func (c *VPC) RevokeSecurityGroupEgressCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RevokeSecurityGroupEgressCommonRequest generates a "volcengine/request.Request" representing the client's request for the RevokeSecurityGroupEgressCommon operation. The "output" return value will be populated with the RevokeSecurityGroupEgressCommon request's response once the request completes successfully.

Use "Send" method on the returned RevokeSecurityGroupEgressCommon Request to send the API call to the service. the "output" return value is not valid until after RevokeSecurityGroupEgressCommon Send returns without error.

See RevokeSecurityGroupEgressCommon for more information on using the RevokeSecurityGroupEgressCommon API call, and error handling.

// Example sending a request using the RevokeSecurityGroupEgressCommonRequest method.
req, resp := client.RevokeSecurityGroupEgressCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) RevokeSecurityGroupEgressCommonWithContext

func (c *VPC) RevokeSecurityGroupEgressCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

RevokeSecurityGroupEgressCommonWithContext is the same as RevokeSecurityGroupEgressCommon with the addition of the ability to pass a context and additional request options.

See RevokeSecurityGroupEgressCommon 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 (*VPC) RevokeSecurityGroupEgressRequest

func (c *VPC) RevokeSecurityGroupEgressRequest(input *RevokeSecurityGroupEgressInput) (req *request.Request, output *RevokeSecurityGroupEgressOutput)

RevokeSecurityGroupEgressRequest generates a "volcengine/request.Request" representing the client's request for the RevokeSecurityGroupEgress operation. The "output" return value will be populated with the RevokeSecurityGroupEgressCommon request's response once the request completes successfully.

Use "Send" method on the returned RevokeSecurityGroupEgressCommon Request to send the API call to the service. the "output" return value is not valid until after RevokeSecurityGroupEgressCommon Send returns without error.

See RevokeSecurityGroupEgress for more information on using the RevokeSecurityGroupEgress API call, and error handling.

// Example sending a request using the RevokeSecurityGroupEgressRequest method.
req, resp := client.RevokeSecurityGroupEgressRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) RevokeSecurityGroupEgressWithContext

func (c *VPC) RevokeSecurityGroupEgressWithContext(ctx volcengine.Context, input *RevokeSecurityGroupEgressInput, opts ...request.Option) (*RevokeSecurityGroupEgressOutput, error)

RevokeSecurityGroupEgressWithContext is the same as RevokeSecurityGroupEgress with the addition of the ability to pass a context and additional request options.

See RevokeSecurityGroupEgress 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 (*VPC) RevokeSecurityGroupIngress

func (c *VPC) RevokeSecurityGroupIngress(input *RevokeSecurityGroupIngressInput) (*RevokeSecurityGroupIngressOutput, error)

RevokeSecurityGroupIngress API operation for VPC.

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 VPC's API operation RevokeSecurityGroupIngress for usage and error information.

func (*VPC) RevokeSecurityGroupIngressCommon

func (c *VPC) RevokeSecurityGroupIngressCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RevokeSecurityGroupIngressCommon API operation for VPC.

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 VPC's API operation RevokeSecurityGroupIngressCommon for usage and error information.

func (*VPC) RevokeSecurityGroupIngressCommonRequest

func (c *VPC) RevokeSecurityGroupIngressCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RevokeSecurityGroupIngressCommonRequest generates a "volcengine/request.Request" representing the client's request for the RevokeSecurityGroupIngressCommon operation. The "output" return value will be populated with the RevokeSecurityGroupIngressCommon request's response once the request completes successfully.

Use "Send" method on the returned RevokeSecurityGroupIngressCommon Request to send the API call to the service. the "output" return value is not valid until after RevokeSecurityGroupIngressCommon Send returns without error.

See RevokeSecurityGroupIngressCommon for more information on using the RevokeSecurityGroupIngressCommon API call, and error handling.

// Example sending a request using the RevokeSecurityGroupIngressCommonRequest method.
req, resp := client.RevokeSecurityGroupIngressCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) RevokeSecurityGroupIngressCommonWithContext

func (c *VPC) RevokeSecurityGroupIngressCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

RevokeSecurityGroupIngressCommonWithContext is the same as RevokeSecurityGroupIngressCommon with the addition of the ability to pass a context and additional request options.

See RevokeSecurityGroupIngressCommon 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 (*VPC) RevokeSecurityGroupIngressRequest

func (c *VPC) RevokeSecurityGroupIngressRequest(input *RevokeSecurityGroupIngressInput) (req *request.Request, output *RevokeSecurityGroupIngressOutput)

RevokeSecurityGroupIngressRequest generates a "volcengine/request.Request" representing the client's request for the RevokeSecurityGroupIngress operation. The "output" return value will be populated with the RevokeSecurityGroupIngressCommon request's response once the request completes successfully.

Use "Send" method on the returned RevokeSecurityGroupIngressCommon Request to send the API call to the service. the "output" return value is not valid until after RevokeSecurityGroupIngressCommon Send returns without error.

See RevokeSecurityGroupIngress for more information on using the RevokeSecurityGroupIngress API call, and error handling.

// Example sending a request using the RevokeSecurityGroupIngressRequest method.
req, resp := client.RevokeSecurityGroupIngressRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) RevokeSecurityGroupIngressWithContext

func (c *VPC) RevokeSecurityGroupIngressWithContext(ctx volcengine.Context, input *RevokeSecurityGroupIngressInput, opts ...request.Option) (*RevokeSecurityGroupIngressOutput, error)

RevokeSecurityGroupIngressWithContext is the same as RevokeSecurityGroupIngress with the addition of the ability to pass a context and additional request options.

See RevokeSecurityGroupIngress 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 (*VPC) TagResources

func (c *VPC) TagResources(input *TagResourcesInput) (*TagResourcesOutput, error)

TagResources API operation for VPC.

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 VPC's API operation TagResources for usage and error information.

func (*VPC) TagResourcesCommon

func (c *VPC) TagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

TagResourcesCommon API operation for VPC.

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 VPC's API operation TagResourcesCommon for usage and error information.

func (*VPC) TagResourcesCommonRequest

func (c *VPC) 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 (*VPC) TagResourcesCommonWithContext

func (c *VPC) 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 (*VPC) TagResourcesRequest

func (c *VPC) 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 (*VPC) TagResourcesWithContext

func (c *VPC) 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 (*VPC) UnassignPrivateIpAddresses

func (c *VPC) UnassignPrivateIpAddresses(input *UnassignPrivateIpAddressesInput) (*UnassignPrivateIpAddressesOutput, error)

UnassignPrivateIpAddresses API operation for VPC.

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 VPC's API operation UnassignPrivateIpAddresses for usage and error information.

func (*VPC) UnassignPrivateIpAddressesCommon

func (c *VPC) UnassignPrivateIpAddressesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UnassignPrivateIpAddressesCommon API operation for VPC.

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 VPC's API operation UnassignPrivateIpAddressesCommon for usage and error information.

func (*VPC) UnassignPrivateIpAddressesCommonRequest

func (c *VPC) UnassignPrivateIpAddressesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UnassignPrivateIpAddressesCommonRequest generates a "volcengine/request.Request" representing the client's request for the UnassignPrivateIpAddressesCommon operation. The "output" return value will be populated with the UnassignPrivateIpAddressesCommon request's response once the request completes successfully.

Use "Send" method on the returned UnassignPrivateIpAddressesCommon Request to send the API call to the service. the "output" return value is not valid until after UnassignPrivateIpAddressesCommon Send returns without error.

See UnassignPrivateIpAddressesCommon for more information on using the UnassignPrivateIpAddressesCommon API call, and error handling.

// Example sending a request using the UnassignPrivateIpAddressesCommonRequest method.
req, resp := client.UnassignPrivateIpAddressesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) UnassignPrivateIpAddressesCommonWithContext

func (c *VPC) UnassignPrivateIpAddressesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UnassignPrivateIpAddressesCommonWithContext is the same as UnassignPrivateIpAddressesCommon with the addition of the ability to pass a context and additional request options.

See UnassignPrivateIpAddressesCommon 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 (*VPC) UnassignPrivateIpAddressesRequest

func (c *VPC) UnassignPrivateIpAddressesRequest(input *UnassignPrivateIpAddressesInput) (req *request.Request, output *UnassignPrivateIpAddressesOutput)

UnassignPrivateIpAddressesRequest generates a "volcengine/request.Request" representing the client's request for the UnassignPrivateIpAddresses operation. The "output" return value will be populated with the UnassignPrivateIpAddressesCommon request's response once the request completes successfully.

Use "Send" method on the returned UnassignPrivateIpAddressesCommon Request to send the API call to the service. the "output" return value is not valid until after UnassignPrivateIpAddressesCommon Send returns without error.

See UnassignPrivateIpAddresses for more information on using the UnassignPrivateIpAddresses API call, and error handling.

// Example sending a request using the UnassignPrivateIpAddressesRequest method.
req, resp := client.UnassignPrivateIpAddressesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) UnassignPrivateIpAddressesWithContext

func (c *VPC) UnassignPrivateIpAddressesWithContext(ctx volcengine.Context, input *UnassignPrivateIpAddressesInput, opts ...request.Option) (*UnassignPrivateIpAddressesOutput, error)

UnassignPrivateIpAddressesWithContext is the same as UnassignPrivateIpAddresses with the addition of the ability to pass a context and additional request options.

See UnassignPrivateIpAddresses 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 (*VPC) UntagResources

func (c *VPC) UntagResources(input *UntagResourcesInput) (*UntagResourcesOutput, error)

UntagResources API operation for VPC.

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 VPC's API operation UntagResources for usage and error information.

func (*VPC) UntagResourcesCommon

func (c *VPC) UntagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UntagResourcesCommon API operation for VPC.

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 VPC's API operation UntagResourcesCommon for usage and error information.

func (*VPC) UntagResourcesCommonRequest

func (c *VPC) 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 (*VPC) UntagResourcesCommonWithContext

func (c *VPC) 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 (*VPC) UntagResourcesRequest

func (c *VPC) 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 (*VPC) UntagResourcesWithContext

func (c *VPC) 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 (*VPC) UpdateNetworkAclEntries

func (c *VPC) UpdateNetworkAclEntries(input *UpdateNetworkAclEntriesInput) (*UpdateNetworkAclEntriesOutput, error)

UpdateNetworkAclEntries API operation for VPC.

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 VPC's API operation UpdateNetworkAclEntries for usage and error information.

func (*VPC) UpdateNetworkAclEntriesCommon

func (c *VPC) UpdateNetworkAclEntriesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateNetworkAclEntriesCommon API operation for VPC.

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 VPC's API operation UpdateNetworkAclEntriesCommon for usage and error information.

func (*VPC) UpdateNetworkAclEntriesCommonRequest

func (c *VPC) UpdateNetworkAclEntriesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateNetworkAclEntriesCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateNetworkAclEntriesCommon operation. The "output" return value will be populated with the UpdateNetworkAclEntriesCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateNetworkAclEntriesCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateNetworkAclEntriesCommon Send returns without error.

See UpdateNetworkAclEntriesCommon for more information on using the UpdateNetworkAclEntriesCommon API call, and error handling.

// Example sending a request using the UpdateNetworkAclEntriesCommonRequest method.
req, resp := client.UpdateNetworkAclEntriesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) UpdateNetworkAclEntriesCommonWithContext

func (c *VPC) UpdateNetworkAclEntriesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateNetworkAclEntriesCommonWithContext is the same as UpdateNetworkAclEntriesCommon with the addition of the ability to pass a context and additional request options.

See UpdateNetworkAclEntriesCommon 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 (*VPC) UpdateNetworkAclEntriesRequest

func (c *VPC) UpdateNetworkAclEntriesRequest(input *UpdateNetworkAclEntriesInput) (req *request.Request, output *UpdateNetworkAclEntriesOutput)

UpdateNetworkAclEntriesRequest generates a "volcengine/request.Request" representing the client's request for the UpdateNetworkAclEntries operation. The "output" return value will be populated with the UpdateNetworkAclEntriesCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateNetworkAclEntriesCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateNetworkAclEntriesCommon Send returns without error.

See UpdateNetworkAclEntries for more information on using the UpdateNetworkAclEntries API call, and error handling.

// Example sending a request using the UpdateNetworkAclEntriesRequest method.
req, resp := client.UpdateNetworkAclEntriesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VPC) UpdateNetworkAclEntriesWithContext

func (c *VPC) UpdateNetworkAclEntriesWithContext(ctx volcengine.Context, input *UpdateNetworkAclEntriesInput, opts ...request.Option) (*UpdateNetworkAclEntriesOutput, error)

UpdateNetworkAclEntriesWithContext is the same as UpdateNetworkAclEntries with the addition of the ability to pass a context and additional request options.

See UpdateNetworkAclEntries 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 VPCAPI

type VPCAPI interface {
	AddBandwidthPackageIpCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AddBandwidthPackageIpCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AddBandwidthPackageIpCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AddBandwidthPackageIp(*AddBandwidthPackageIpInput) (*AddBandwidthPackageIpOutput, error)
	AddBandwidthPackageIpWithContext(volcengine.Context, *AddBandwidthPackageIpInput, ...request.Option) (*AddBandwidthPackageIpOutput, error)
	AddBandwidthPackageIpRequest(*AddBandwidthPackageIpInput) (*request.Request, *AddBandwidthPackageIpOutput)

	AllocateEipAddressCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AllocateEipAddressCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AllocateEipAddressCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AllocateEipAddress(*AllocateEipAddressInput) (*AllocateEipAddressOutput, error)
	AllocateEipAddressWithContext(volcengine.Context, *AllocateEipAddressInput, ...request.Option) (*AllocateEipAddressOutput, error)
	AllocateEipAddressRequest(*AllocateEipAddressInput) (*request.Request, *AllocateEipAddressOutput)

	AssignPrivateIpAddressesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AssignPrivateIpAddressesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AssignPrivateIpAddressesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AssignPrivateIpAddresses(*AssignPrivateIpAddressesInput) (*AssignPrivateIpAddressesOutput, error)
	AssignPrivateIpAddressesWithContext(volcengine.Context, *AssignPrivateIpAddressesInput, ...request.Option) (*AssignPrivateIpAddressesOutput, error)
	AssignPrivateIpAddressesRequest(*AssignPrivateIpAddressesInput) (*request.Request, *AssignPrivateIpAddressesOutput)

	AssociateEipAddressCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AssociateEipAddressCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AssociateEipAddressCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AssociateEipAddress(*AssociateEipAddressInput) (*AssociateEipAddressOutput, error)
	AssociateEipAddressWithContext(volcengine.Context, *AssociateEipAddressInput, ...request.Option) (*AssociateEipAddressOutput, error)
	AssociateEipAddressRequest(*AssociateEipAddressInput) (*request.Request, *AssociateEipAddressOutput)

	AssociateHaVipCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AssociateHaVipCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AssociateHaVipCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AssociateHaVip(*AssociateHaVipInput) (*AssociateHaVipOutput, error)
	AssociateHaVipWithContext(volcengine.Context, *AssociateHaVipInput, ...request.Option) (*AssociateHaVipOutput, error)
	AssociateHaVipRequest(*AssociateHaVipInput) (*request.Request, *AssociateHaVipOutput)

	AssociateNetworkAclCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AssociateNetworkAclCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AssociateNetworkAclCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AssociateNetworkAcl(*AssociateNetworkAclInput) (*AssociateNetworkAclOutput, error)
	AssociateNetworkAclWithContext(volcengine.Context, *AssociateNetworkAclInput, ...request.Option) (*AssociateNetworkAclOutput, error)
	AssociateNetworkAclRequest(*AssociateNetworkAclInput) (*request.Request, *AssociateNetworkAclOutput)

	AssociateRouteTableCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AssociateRouteTableCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AssociateRouteTableCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AssociateRouteTable(*AssociateRouteTableInput) (*AssociateRouteTableOutput, error)
	AssociateRouteTableWithContext(volcengine.Context, *AssociateRouteTableInput, ...request.Option) (*AssociateRouteTableOutput, error)
	AssociateRouteTableRequest(*AssociateRouteTableInput) (*request.Request, *AssociateRouteTableOutput)

	AssociateVpcCidrBlockCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AssociateVpcCidrBlockCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AssociateVpcCidrBlockCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AssociateVpcCidrBlock(*AssociateVpcCidrBlockInput) (*AssociateVpcCidrBlockOutput, error)
	AssociateVpcCidrBlockWithContext(volcengine.Context, *AssociateVpcCidrBlockInput, ...request.Option) (*AssociateVpcCidrBlockOutput, error)
	AssociateVpcCidrBlockRequest(*AssociateVpcCidrBlockInput) (*request.Request, *AssociateVpcCidrBlockOutput)

	AttachNetworkInterfaceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AttachNetworkInterfaceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AttachNetworkInterfaceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AttachNetworkInterface(*AttachNetworkInterfaceInput) (*AttachNetworkInterfaceOutput, error)
	AttachNetworkInterfaceWithContext(volcengine.Context, *AttachNetworkInterfaceInput, ...request.Option) (*AttachNetworkInterfaceOutput, error)
	AttachNetworkInterfaceRequest(*AttachNetworkInterfaceInput) (*request.Request, *AttachNetworkInterfaceOutput)

	AuthorizeSecurityGroupEgressCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AuthorizeSecurityGroupEgressCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AuthorizeSecurityGroupEgressCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AuthorizeSecurityGroupEgress(*AuthorizeSecurityGroupEgressInput) (*AuthorizeSecurityGroupEgressOutput, error)
	AuthorizeSecurityGroupEgressWithContext(volcengine.Context, *AuthorizeSecurityGroupEgressInput, ...request.Option) (*AuthorizeSecurityGroupEgressOutput, error)
	AuthorizeSecurityGroupEgressRequest(*AuthorizeSecurityGroupEgressInput) (*request.Request, *AuthorizeSecurityGroupEgressOutput)

	AuthorizeSecurityGroupIngressCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AuthorizeSecurityGroupIngressCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AuthorizeSecurityGroupIngressCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AuthorizeSecurityGroupIngress(*AuthorizeSecurityGroupIngressInput) (*AuthorizeSecurityGroupIngressOutput, error)
	AuthorizeSecurityGroupIngressWithContext(volcengine.Context, *AuthorizeSecurityGroupIngressInput, ...request.Option) (*AuthorizeSecurityGroupIngressOutput, error)
	AuthorizeSecurityGroupIngressRequest(*AuthorizeSecurityGroupIngressInput) (*request.Request, *AuthorizeSecurityGroupIngressOutput)

	CreateBandwidthPackageCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateBandwidthPackageCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateBandwidthPackageCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateBandwidthPackage(*CreateBandwidthPackageInput) (*CreateBandwidthPackageOutput, error)
	CreateBandwidthPackageWithContext(volcengine.Context, *CreateBandwidthPackageInput, ...request.Option) (*CreateBandwidthPackageOutput, error)
	CreateBandwidthPackageRequest(*CreateBandwidthPackageInput) (*request.Request, *CreateBandwidthPackageOutput)

	CreateHaVipCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateHaVipCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateHaVipCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateHaVip(*CreateHaVipInput) (*CreateHaVipOutput, error)
	CreateHaVipWithContext(volcengine.Context, *CreateHaVipInput, ...request.Option) (*CreateHaVipOutput, error)
	CreateHaVipRequest(*CreateHaVipInput) (*request.Request, *CreateHaVipOutput)

	CreateNetworkAclCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateNetworkAclCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateNetworkAclCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateNetworkAcl(*CreateNetworkAclInput) (*CreateNetworkAclOutput, error)
	CreateNetworkAclWithContext(volcengine.Context, *CreateNetworkAclInput, ...request.Option) (*CreateNetworkAclOutput, error)
	CreateNetworkAclRequest(*CreateNetworkAclInput) (*request.Request, *CreateNetworkAclOutput)

	CreateNetworkInterfaceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateNetworkInterfaceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateNetworkInterfaceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateNetworkInterface(*CreateNetworkInterfaceInput) (*CreateNetworkInterfaceOutput, error)
	CreateNetworkInterfaceWithContext(volcengine.Context, *CreateNetworkInterfaceInput, ...request.Option) (*CreateNetworkInterfaceOutput, error)
	CreateNetworkInterfaceRequest(*CreateNetworkInterfaceInput) (*request.Request, *CreateNetworkInterfaceOutput)

	CreateRouteEntryCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateRouteEntryCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateRouteEntryCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateRouteEntry(*CreateRouteEntryInput) (*CreateRouteEntryOutput, error)
	CreateRouteEntryWithContext(volcengine.Context, *CreateRouteEntryInput, ...request.Option) (*CreateRouteEntryOutput, error)
	CreateRouteEntryRequest(*CreateRouteEntryInput) (*request.Request, *CreateRouteEntryOutput)

	CreateRouteTableCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateRouteTableCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateRouteTableCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateRouteTable(*CreateRouteTableInput) (*CreateRouteTableOutput, error)
	CreateRouteTableWithContext(volcengine.Context, *CreateRouteTableInput, ...request.Option) (*CreateRouteTableOutput, error)
	CreateRouteTableRequest(*CreateRouteTableInput) (*request.Request, *CreateRouteTableOutput)

	CreateSecurityGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateSecurityGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateSecurityGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateSecurityGroup(*CreateSecurityGroupInput) (*CreateSecurityGroupOutput, error)
	CreateSecurityGroupWithContext(volcengine.Context, *CreateSecurityGroupInput, ...request.Option) (*CreateSecurityGroupOutput, error)
	CreateSecurityGroupRequest(*CreateSecurityGroupInput) (*request.Request, *CreateSecurityGroupOutput)

	CreateSubnetCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateSubnetCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateSubnetCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateSubnet(*CreateSubnetInput) (*CreateSubnetOutput, error)
	CreateSubnetWithContext(volcengine.Context, *CreateSubnetInput, ...request.Option) (*CreateSubnetOutput, error)
	CreateSubnetRequest(*CreateSubnetInput) (*request.Request, *CreateSubnetOutput)

	CreateVpcCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateVpcCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateVpcCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateVpc(*CreateVpcInput) (*CreateVpcOutput, error)
	CreateVpcWithContext(volcengine.Context, *CreateVpcInput, ...request.Option) (*CreateVpcOutput, error)
	CreateVpcRequest(*CreateVpcInput) (*request.Request, *CreateVpcOutput)

	DeleteBandwidthPackageCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteBandwidthPackageCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteBandwidthPackageCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteBandwidthPackage(*DeleteBandwidthPackageInput) (*DeleteBandwidthPackageOutput, error)
	DeleteBandwidthPackageWithContext(volcengine.Context, *DeleteBandwidthPackageInput, ...request.Option) (*DeleteBandwidthPackageOutput, error)
	DeleteBandwidthPackageRequest(*DeleteBandwidthPackageInput) (*request.Request, *DeleteBandwidthPackageOutput)

	DeleteHaVipCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteHaVipCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteHaVipCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteHaVip(*DeleteHaVipInput) (*DeleteHaVipOutput, error)
	DeleteHaVipWithContext(volcengine.Context, *DeleteHaVipInput, ...request.Option) (*DeleteHaVipOutput, error)
	DeleteHaVipRequest(*DeleteHaVipInput) (*request.Request, *DeleteHaVipOutput)

	DeleteNetworkAclCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteNetworkAclCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteNetworkAclCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteNetworkAcl(*DeleteNetworkAclInput) (*DeleteNetworkAclOutput, error)
	DeleteNetworkAclWithContext(volcengine.Context, *DeleteNetworkAclInput, ...request.Option) (*DeleteNetworkAclOutput, error)
	DeleteNetworkAclRequest(*DeleteNetworkAclInput) (*request.Request, *DeleteNetworkAclOutput)

	DeleteNetworkInterfaceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteNetworkInterfaceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteNetworkInterfaceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteNetworkInterface(*DeleteNetworkInterfaceInput) (*DeleteNetworkInterfaceOutput, error)
	DeleteNetworkInterfaceWithContext(volcengine.Context, *DeleteNetworkInterfaceInput, ...request.Option) (*DeleteNetworkInterfaceOutput, error)
	DeleteNetworkInterfaceRequest(*DeleteNetworkInterfaceInput) (*request.Request, *DeleteNetworkInterfaceOutput)

	DeleteRouteEntryCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteRouteEntryCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteRouteEntryCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteRouteEntry(*DeleteRouteEntryInput) (*DeleteRouteEntryOutput, error)
	DeleteRouteEntryWithContext(volcengine.Context, *DeleteRouteEntryInput, ...request.Option) (*DeleteRouteEntryOutput, error)
	DeleteRouteEntryRequest(*DeleteRouteEntryInput) (*request.Request, *DeleteRouteEntryOutput)

	DeleteRouteTableCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteRouteTableCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteRouteTableCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteRouteTable(*DeleteRouteTableInput) (*DeleteRouteTableOutput, error)
	DeleteRouteTableWithContext(volcengine.Context, *DeleteRouteTableInput, ...request.Option) (*DeleteRouteTableOutput, error)
	DeleteRouteTableRequest(*DeleteRouteTableInput) (*request.Request, *DeleteRouteTableOutput)

	DeleteSecurityGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteSecurityGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteSecurityGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteSecurityGroup(*DeleteSecurityGroupInput) (*DeleteSecurityGroupOutput, error)
	DeleteSecurityGroupWithContext(volcengine.Context, *DeleteSecurityGroupInput, ...request.Option) (*DeleteSecurityGroupOutput, error)
	DeleteSecurityGroupRequest(*DeleteSecurityGroupInput) (*request.Request, *DeleteSecurityGroupOutput)

	DeleteSubnetCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteSubnetCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteSubnetCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteSubnet(*DeleteSubnetInput) (*DeleteSubnetOutput, error)
	DeleteSubnetWithContext(volcengine.Context, *DeleteSubnetInput, ...request.Option) (*DeleteSubnetOutput, error)
	DeleteSubnetRequest(*DeleteSubnetInput) (*request.Request, *DeleteSubnetOutput)

	DeleteVpcCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteVpcCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteVpcCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteVpc(*DeleteVpcInput) (*DeleteVpcOutput, error)
	DeleteVpcWithContext(volcengine.Context, *DeleteVpcInput, ...request.Option) (*DeleteVpcOutput, error)
	DeleteVpcRequest(*DeleteVpcInput) (*request.Request, *DeleteVpcOutput)

	DescribeBandwidthPackagesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeBandwidthPackagesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeBandwidthPackagesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeBandwidthPackages(*DescribeBandwidthPackagesInput) (*DescribeBandwidthPackagesOutput, error)
	DescribeBandwidthPackagesWithContext(volcengine.Context, *DescribeBandwidthPackagesInput, ...request.Option) (*DescribeBandwidthPackagesOutput, error)
	DescribeBandwidthPackagesRequest(*DescribeBandwidthPackagesInput) (*request.Request, *DescribeBandwidthPackagesOutput)

	DescribeEipAddressAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeEipAddressAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeEipAddressAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeEipAddressAttributes(*DescribeEipAddressAttributesInput) (*DescribeEipAddressAttributesOutput, error)
	DescribeEipAddressAttributesWithContext(volcengine.Context, *DescribeEipAddressAttributesInput, ...request.Option) (*DescribeEipAddressAttributesOutput, error)
	DescribeEipAddressAttributesRequest(*DescribeEipAddressAttributesInput) (*request.Request, *DescribeEipAddressAttributesOutput)

	DescribeEipAddressesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeEipAddressesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeEipAddressesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeEipAddresses(*DescribeEipAddressesInput) (*DescribeEipAddressesOutput, error)
	DescribeEipAddressesWithContext(volcengine.Context, *DescribeEipAddressesInput, ...request.Option) (*DescribeEipAddressesOutput, error)
	DescribeEipAddressesRequest(*DescribeEipAddressesInput) (*request.Request, *DescribeEipAddressesOutput)

	DescribeHaVipsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeHaVipsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeHaVipsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeHaVips(*DescribeHaVipsInput) (*DescribeHaVipsOutput, error)
	DescribeHaVipsWithContext(volcengine.Context, *DescribeHaVipsInput, ...request.Option) (*DescribeHaVipsOutput, error)
	DescribeHaVipsRequest(*DescribeHaVipsInput) (*request.Request, *DescribeHaVipsOutput)

	DescribeNetworkAclAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNetworkAclAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNetworkAclAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNetworkAclAttributes(*DescribeNetworkAclAttributesInput) (*DescribeNetworkAclAttributesOutput, error)
	DescribeNetworkAclAttributesWithContext(volcengine.Context, *DescribeNetworkAclAttributesInput, ...request.Option) (*DescribeNetworkAclAttributesOutput, error)
	DescribeNetworkAclAttributesRequest(*DescribeNetworkAclAttributesInput) (*request.Request, *DescribeNetworkAclAttributesOutput)

	DescribeNetworkAclsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNetworkAclsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNetworkAclsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNetworkAcls(*DescribeNetworkAclsInput) (*DescribeNetworkAclsOutput, error)
	DescribeNetworkAclsWithContext(volcengine.Context, *DescribeNetworkAclsInput, ...request.Option) (*DescribeNetworkAclsOutput, error)
	DescribeNetworkAclsRequest(*DescribeNetworkAclsInput) (*request.Request, *DescribeNetworkAclsOutput)

	DescribeNetworkInterfaceAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNetworkInterfaceAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNetworkInterfaceAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNetworkInterfaceAttributes(*DescribeNetworkInterfaceAttributesInput) (*DescribeNetworkInterfaceAttributesOutput, error)
	DescribeNetworkInterfaceAttributesWithContext(volcengine.Context, *DescribeNetworkInterfaceAttributesInput, ...request.Option) (*DescribeNetworkInterfaceAttributesOutput, error)
	DescribeNetworkInterfaceAttributesRequest(*DescribeNetworkInterfaceAttributesInput) (*request.Request, *DescribeNetworkInterfaceAttributesOutput)

	DescribeNetworkInterfacesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNetworkInterfacesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNetworkInterfacesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNetworkInterfaces(*DescribeNetworkInterfacesInput) (*DescribeNetworkInterfacesOutput, error)
	DescribeNetworkInterfacesWithContext(volcengine.Context, *DescribeNetworkInterfacesInput, ...request.Option) (*DescribeNetworkInterfacesOutput, error)
	DescribeNetworkInterfacesRequest(*DescribeNetworkInterfacesInput) (*request.Request, *DescribeNetworkInterfacesOutput)

	DescribeRouteEntryListCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeRouteEntryListCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeRouteEntryListCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeRouteEntryList(*DescribeRouteEntryListInput) (*DescribeRouteEntryListOutput, error)
	DescribeRouteEntryListWithContext(volcengine.Context, *DescribeRouteEntryListInput, ...request.Option) (*DescribeRouteEntryListOutput, error)
	DescribeRouteEntryListRequest(*DescribeRouteEntryListInput) (*request.Request, *DescribeRouteEntryListOutput)

	DescribeRouteTableListCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeRouteTableListCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeRouteTableListCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeRouteTableList(*DescribeRouteTableListInput) (*DescribeRouteTableListOutput, error)
	DescribeRouteTableListWithContext(volcengine.Context, *DescribeRouteTableListInput, ...request.Option) (*DescribeRouteTableListOutput, error)
	DescribeRouteTableListRequest(*DescribeRouteTableListInput) (*request.Request, *DescribeRouteTableListOutput)

	DescribeSecurityGroupAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeSecurityGroupAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeSecurityGroupAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeSecurityGroupAttributes(*DescribeSecurityGroupAttributesInput) (*DescribeSecurityGroupAttributesOutput, error)
	DescribeSecurityGroupAttributesWithContext(volcengine.Context, *DescribeSecurityGroupAttributesInput, ...request.Option) (*DescribeSecurityGroupAttributesOutput, error)
	DescribeSecurityGroupAttributesRequest(*DescribeSecurityGroupAttributesInput) (*request.Request, *DescribeSecurityGroupAttributesOutput)

	DescribeSecurityGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeSecurityGroupsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeSecurityGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeSecurityGroups(*DescribeSecurityGroupsInput) (*DescribeSecurityGroupsOutput, error)
	DescribeSecurityGroupsWithContext(volcengine.Context, *DescribeSecurityGroupsInput, ...request.Option) (*DescribeSecurityGroupsOutput, error)
	DescribeSecurityGroupsRequest(*DescribeSecurityGroupsInput) (*request.Request, *DescribeSecurityGroupsOutput)

	DescribeSubnetAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeSubnetAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeSubnetAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeSubnetAttributes(*DescribeSubnetAttributesInput) (*DescribeSubnetAttributesOutput, error)
	DescribeSubnetAttributesWithContext(volcengine.Context, *DescribeSubnetAttributesInput, ...request.Option) (*DescribeSubnetAttributesOutput, error)
	DescribeSubnetAttributesRequest(*DescribeSubnetAttributesInput) (*request.Request, *DescribeSubnetAttributesOutput)

	DescribeSubnetsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeSubnetsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeSubnetsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeSubnets(*DescribeSubnetsInput) (*DescribeSubnetsOutput, error)
	DescribeSubnetsWithContext(volcengine.Context, *DescribeSubnetsInput, ...request.Option) (*DescribeSubnetsOutput, error)
	DescribeSubnetsRequest(*DescribeSubnetsInput) (*request.Request, *DescribeSubnetsOutput)

	DescribeVpcAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeVpcAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeVpcAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeVpcAttributes(*DescribeVpcAttributesInput) (*DescribeVpcAttributesOutput, error)
	DescribeVpcAttributesWithContext(volcengine.Context, *DescribeVpcAttributesInput, ...request.Option) (*DescribeVpcAttributesOutput, error)
	DescribeVpcAttributesRequest(*DescribeVpcAttributesInput) (*request.Request, *DescribeVpcAttributesOutput)

	DescribeVpcsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeVpcsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeVpcsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeVpcs(*DescribeVpcsInput) (*DescribeVpcsOutput, error)
	DescribeVpcsWithContext(volcengine.Context, *DescribeVpcsInput, ...request.Option) (*DescribeVpcsOutput, error)
	DescribeVpcsRequest(*DescribeVpcsInput) (*request.Request, *DescribeVpcsOutput)

	DetachNetworkInterfaceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DetachNetworkInterfaceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DetachNetworkInterfaceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DetachNetworkInterface(*DetachNetworkInterfaceInput) (*DetachNetworkInterfaceOutput, error)
	DetachNetworkInterfaceWithContext(volcengine.Context, *DetachNetworkInterfaceInput, ...request.Option) (*DetachNetworkInterfaceOutput, error)
	DetachNetworkInterfaceRequest(*DetachNetworkInterfaceInput) (*request.Request, *DetachNetworkInterfaceOutput)

	DisassociateEipAddressCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisassociateEipAddressCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisassociateEipAddressCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisassociateEipAddress(*DisassociateEipAddressInput) (*DisassociateEipAddressOutput, error)
	DisassociateEipAddressWithContext(volcengine.Context, *DisassociateEipAddressInput, ...request.Option) (*DisassociateEipAddressOutput, error)
	DisassociateEipAddressRequest(*DisassociateEipAddressInput) (*request.Request, *DisassociateEipAddressOutput)

	DisassociateHaVipCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisassociateHaVipCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisassociateHaVipCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisassociateHaVip(*DisassociateHaVipInput) (*DisassociateHaVipOutput, error)
	DisassociateHaVipWithContext(volcengine.Context, *DisassociateHaVipInput, ...request.Option) (*DisassociateHaVipOutput, error)
	DisassociateHaVipRequest(*DisassociateHaVipInput) (*request.Request, *DisassociateHaVipOutput)

	DisassociateNetworkAclCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisassociateNetworkAclCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisassociateNetworkAclCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisassociateNetworkAcl(*DisassociateNetworkAclInput) (*DisassociateNetworkAclOutput, error)
	DisassociateNetworkAclWithContext(volcengine.Context, *DisassociateNetworkAclInput, ...request.Option) (*DisassociateNetworkAclOutput, error)
	DisassociateNetworkAclRequest(*DisassociateNetworkAclInput) (*request.Request, *DisassociateNetworkAclOutput)

	DisassociateRouteTableCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisassociateRouteTableCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisassociateRouteTableCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisassociateRouteTable(*DisassociateRouteTableInput) (*DisassociateRouteTableOutput, error)
	DisassociateRouteTableWithContext(volcengine.Context, *DisassociateRouteTableInput, ...request.Option) (*DisassociateRouteTableOutput, error)
	DisassociateRouteTableRequest(*DisassociateRouteTableInput) (*request.Request, *DisassociateRouteTableOutput)

	DisassociateVpcCidrBlockCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisassociateVpcCidrBlockCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisassociateVpcCidrBlockCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisassociateVpcCidrBlock(*DisassociateVpcCidrBlockInput) (*DisassociateVpcCidrBlockOutput, error)
	DisassociateVpcCidrBlockWithContext(volcengine.Context, *DisassociateVpcCidrBlockInput, ...request.Option) (*DisassociateVpcCidrBlockOutput, error)
	DisassociateVpcCidrBlockRequest(*DisassociateVpcCidrBlockInput) (*request.Request, *DisassociateVpcCidrBlockOutput)

	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)

	ModifyBandwidthPackageAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyBandwidthPackageAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyBandwidthPackageAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyBandwidthPackageAttributes(*ModifyBandwidthPackageAttributesInput) (*ModifyBandwidthPackageAttributesOutput, error)
	ModifyBandwidthPackageAttributesWithContext(volcengine.Context, *ModifyBandwidthPackageAttributesInput, ...request.Option) (*ModifyBandwidthPackageAttributesOutput, error)
	ModifyBandwidthPackageAttributesRequest(*ModifyBandwidthPackageAttributesInput) (*request.Request, *ModifyBandwidthPackageAttributesOutput)

	ModifyBandwidthPackageSpecCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyBandwidthPackageSpecCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyBandwidthPackageSpecCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyBandwidthPackageSpec(*ModifyBandwidthPackageSpecInput) (*ModifyBandwidthPackageSpecOutput, error)
	ModifyBandwidthPackageSpecWithContext(volcengine.Context, *ModifyBandwidthPackageSpecInput, ...request.Option) (*ModifyBandwidthPackageSpecOutput, error)
	ModifyBandwidthPackageSpecRequest(*ModifyBandwidthPackageSpecInput) (*request.Request, *ModifyBandwidthPackageSpecOutput)

	ModifyEipAddressAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyEipAddressAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyEipAddressAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyEipAddressAttributes(*ModifyEipAddressAttributesInput) (*ModifyEipAddressAttributesOutput, error)
	ModifyEipAddressAttributesWithContext(volcengine.Context, *ModifyEipAddressAttributesInput, ...request.Option) (*ModifyEipAddressAttributesOutput, error)
	ModifyEipAddressAttributesRequest(*ModifyEipAddressAttributesInput) (*request.Request, *ModifyEipAddressAttributesOutput)

	ModifyHaVipAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyHaVipAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyHaVipAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyHaVipAttributes(*ModifyHaVipAttributesInput) (*ModifyHaVipAttributesOutput, error)
	ModifyHaVipAttributesWithContext(volcengine.Context, *ModifyHaVipAttributesInput, ...request.Option) (*ModifyHaVipAttributesOutput, error)
	ModifyHaVipAttributesRequest(*ModifyHaVipAttributesInput) (*request.Request, *ModifyHaVipAttributesOutput)

	ModifyNetworkAclAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyNetworkAclAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyNetworkAclAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyNetworkAclAttributes(*ModifyNetworkAclAttributesInput) (*ModifyNetworkAclAttributesOutput, error)
	ModifyNetworkAclAttributesWithContext(volcengine.Context, *ModifyNetworkAclAttributesInput, ...request.Option) (*ModifyNetworkAclAttributesOutput, error)
	ModifyNetworkAclAttributesRequest(*ModifyNetworkAclAttributesInput) (*request.Request, *ModifyNetworkAclAttributesOutput)

	ModifyNetworkInterfaceAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyNetworkInterfaceAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyNetworkInterfaceAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyNetworkInterfaceAttributes(*ModifyNetworkInterfaceAttributesInput) (*ModifyNetworkInterfaceAttributesOutput, error)
	ModifyNetworkInterfaceAttributesWithContext(volcengine.Context, *ModifyNetworkInterfaceAttributesInput, ...request.Option) (*ModifyNetworkInterfaceAttributesOutput, error)
	ModifyNetworkInterfaceAttributesRequest(*ModifyNetworkInterfaceAttributesInput) (*request.Request, *ModifyNetworkInterfaceAttributesOutput)

	ModifyRouteEntryCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyRouteEntryCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyRouteEntryCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyRouteEntry(*ModifyRouteEntryInput) (*ModifyRouteEntryOutput, error)
	ModifyRouteEntryWithContext(volcengine.Context, *ModifyRouteEntryInput, ...request.Option) (*ModifyRouteEntryOutput, error)
	ModifyRouteEntryRequest(*ModifyRouteEntryInput) (*request.Request, *ModifyRouteEntryOutput)

	ModifyRouteTableAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyRouteTableAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyRouteTableAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyRouteTableAttributes(*ModifyRouteTableAttributesInput) (*ModifyRouteTableAttributesOutput, error)
	ModifyRouteTableAttributesWithContext(volcengine.Context, *ModifyRouteTableAttributesInput, ...request.Option) (*ModifyRouteTableAttributesOutput, error)
	ModifyRouteTableAttributesRequest(*ModifyRouteTableAttributesInput) (*request.Request, *ModifyRouteTableAttributesOutput)

	ModifySecurityGroupAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifySecurityGroupAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifySecurityGroupAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifySecurityGroupAttributes(*ModifySecurityGroupAttributesInput) (*ModifySecurityGroupAttributesOutput, error)
	ModifySecurityGroupAttributesWithContext(volcengine.Context, *ModifySecurityGroupAttributesInput, ...request.Option) (*ModifySecurityGroupAttributesOutput, error)
	ModifySecurityGroupAttributesRequest(*ModifySecurityGroupAttributesInput) (*request.Request, *ModifySecurityGroupAttributesOutput)

	ModifySecurityGroupRuleDescriptionsEgressCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifySecurityGroupRuleDescriptionsEgressCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifySecurityGroupRuleDescriptionsEgressCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifySecurityGroupRuleDescriptionsEgress(*ModifySecurityGroupRuleDescriptionsEgressInput) (*ModifySecurityGroupRuleDescriptionsEgressOutput, error)
	ModifySecurityGroupRuleDescriptionsEgressWithContext(volcengine.Context, *ModifySecurityGroupRuleDescriptionsEgressInput, ...request.Option) (*ModifySecurityGroupRuleDescriptionsEgressOutput, error)
	ModifySecurityGroupRuleDescriptionsEgressRequest(*ModifySecurityGroupRuleDescriptionsEgressInput) (*request.Request, *ModifySecurityGroupRuleDescriptionsEgressOutput)

	ModifySecurityGroupRuleDescriptionsIngressCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifySecurityGroupRuleDescriptionsIngressCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifySecurityGroupRuleDescriptionsIngressCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifySecurityGroupRuleDescriptionsIngress(*ModifySecurityGroupRuleDescriptionsIngressInput) (*ModifySecurityGroupRuleDescriptionsIngressOutput, error)
	ModifySecurityGroupRuleDescriptionsIngressWithContext(volcengine.Context, *ModifySecurityGroupRuleDescriptionsIngressInput, ...request.Option) (*ModifySecurityGroupRuleDescriptionsIngressOutput, error)
	ModifySecurityGroupRuleDescriptionsIngressRequest(*ModifySecurityGroupRuleDescriptionsIngressInput) (*request.Request, *ModifySecurityGroupRuleDescriptionsIngressOutput)

	ModifySubnetAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifySubnetAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifySubnetAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifySubnetAttributes(*ModifySubnetAttributesInput) (*ModifySubnetAttributesOutput, error)
	ModifySubnetAttributesWithContext(volcengine.Context, *ModifySubnetAttributesInput, ...request.Option) (*ModifySubnetAttributesOutput, error)
	ModifySubnetAttributesRequest(*ModifySubnetAttributesInput) (*request.Request, *ModifySubnetAttributesOutput)

	ModifyVpcAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyVpcAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyVpcAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyVpcAttributes(*ModifyVpcAttributesInput) (*ModifyVpcAttributesOutput, error)
	ModifyVpcAttributesWithContext(volcengine.Context, *ModifyVpcAttributesInput, ...request.Option) (*ModifyVpcAttributesOutput, error)
	ModifyVpcAttributesRequest(*ModifyVpcAttributesInput) (*request.Request, *ModifyVpcAttributesOutput)

	ReleaseEipAddressCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ReleaseEipAddressCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ReleaseEipAddressCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ReleaseEipAddress(*ReleaseEipAddressInput) (*ReleaseEipAddressOutput, error)
	ReleaseEipAddressWithContext(volcengine.Context, *ReleaseEipAddressInput, ...request.Option) (*ReleaseEipAddressOutput, error)
	ReleaseEipAddressRequest(*ReleaseEipAddressInput) (*request.Request, *ReleaseEipAddressOutput)

	RemoveBandwidthPackageIpCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RemoveBandwidthPackageIpCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RemoveBandwidthPackageIpCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RemoveBandwidthPackageIp(*RemoveBandwidthPackageIpInput) (*RemoveBandwidthPackageIpOutput, error)
	RemoveBandwidthPackageIpWithContext(volcengine.Context, *RemoveBandwidthPackageIpInput, ...request.Option) (*RemoveBandwidthPackageIpOutput, error)
	RemoveBandwidthPackageIpRequest(*RemoveBandwidthPackageIpInput) (*request.Request, *RemoveBandwidthPackageIpOutput)

	RevokeSecurityGroupEgressCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RevokeSecurityGroupEgressCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RevokeSecurityGroupEgressCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RevokeSecurityGroupEgress(*RevokeSecurityGroupEgressInput) (*RevokeSecurityGroupEgressOutput, error)
	RevokeSecurityGroupEgressWithContext(volcengine.Context, *RevokeSecurityGroupEgressInput, ...request.Option) (*RevokeSecurityGroupEgressOutput, error)
	RevokeSecurityGroupEgressRequest(*RevokeSecurityGroupEgressInput) (*request.Request, *RevokeSecurityGroupEgressOutput)

	RevokeSecurityGroupIngressCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RevokeSecurityGroupIngressCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RevokeSecurityGroupIngressCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RevokeSecurityGroupIngress(*RevokeSecurityGroupIngressInput) (*RevokeSecurityGroupIngressOutput, error)
	RevokeSecurityGroupIngressWithContext(volcengine.Context, *RevokeSecurityGroupIngressInput, ...request.Option) (*RevokeSecurityGroupIngressOutput, error)
	RevokeSecurityGroupIngressRequest(*RevokeSecurityGroupIngressInput) (*request.Request, *RevokeSecurityGroupIngressOutput)

	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)

	UnassignPrivateIpAddressesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UnassignPrivateIpAddressesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UnassignPrivateIpAddressesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UnassignPrivateIpAddresses(*UnassignPrivateIpAddressesInput) (*UnassignPrivateIpAddressesOutput, error)
	UnassignPrivateIpAddressesWithContext(volcengine.Context, *UnassignPrivateIpAddressesInput, ...request.Option) (*UnassignPrivateIpAddressesOutput, error)
	UnassignPrivateIpAddressesRequest(*UnassignPrivateIpAddressesInput) (*request.Request, *UnassignPrivateIpAddressesOutput)

	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)

	UpdateNetworkAclEntriesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateNetworkAclEntriesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateNetworkAclEntriesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateNetworkAclEntries(*UpdateNetworkAclEntriesInput) (*UpdateNetworkAclEntriesOutput, error)
	UpdateNetworkAclEntriesWithContext(volcengine.Context, *UpdateNetworkAclEntriesInput, ...request.Option) (*UpdateNetworkAclEntriesOutput, error)
	UpdateNetworkAclEntriesRequest(*UpdateNetworkAclEntriesInput) (*request.Request, *UpdateNetworkAclEntriesOutput)
}

VPCAPI provides an interface to enable mocking the vpc.VPC service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// VPC.
func myFunc(svc VPCAPI) bool {
    // Make svc.AddBandwidthPackageIp request
}

func main() {
    sess := session.New()
    svc := vpc.New(sess)

    myFunc(svc)
}

type VpcForDescribeVpcsOutput

type VpcForDescribeVpcsOutput struct {
	AccountId *string `type:"string"`

	AssociateCens []*AssociateCenForDescribeVpcsOutput `type:"list"`

	CidrBlock *string `type:"string"`

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	DnsServers []*string `type:"list"`

	IsDefault *bool `type:"boolean"`

	NatGatewayIds []*string `type:"list"`

	NetworkAclNum *string `type:"string"`

	ProjectName *string `type:"string"`

	RouteTableIds []*string `type:"list"`

	SecurityGroupIds []*string `type:"list"`

	Status *string `type:"string"`

	SubnetIds []*string `type:"list"`

	Tags []*TagForDescribeVpcsOutput `type:"list"`

	UpdateTime *string `type:"string"`

	UserCidrBlocks []*string `type:"list"`

	VpcId *string `type:"string"`

	VpcName *string `type:"string"`
	// contains filtered or unexported fields
}

func (VpcForDescribeVpcsOutput) GoString

func (s VpcForDescribeVpcsOutput) GoString() string

GoString returns the string representation

func (*VpcForDescribeVpcsOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*VpcForDescribeVpcsOutput) SetAssociateCens

SetAssociateCens sets the AssociateCens field's value.

func (*VpcForDescribeVpcsOutput) SetCidrBlock

SetCidrBlock sets the CidrBlock field's value.

func (*VpcForDescribeVpcsOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*VpcForDescribeVpcsOutput) SetDescription

SetDescription sets the Description field's value.

func (*VpcForDescribeVpcsOutput) SetDnsServers

SetDnsServers sets the DnsServers field's value.

func (*VpcForDescribeVpcsOutput) SetIsDefault

SetIsDefault sets the IsDefault field's value.

func (*VpcForDescribeVpcsOutput) SetNatGatewayIds

func (s *VpcForDescribeVpcsOutput) SetNatGatewayIds(v []*string) *VpcForDescribeVpcsOutput

SetNatGatewayIds sets the NatGatewayIds field's value.

func (*VpcForDescribeVpcsOutput) SetNetworkAclNum

SetNetworkAclNum sets the NetworkAclNum field's value.

func (*VpcForDescribeVpcsOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*VpcForDescribeVpcsOutput) SetRouteTableIds

func (s *VpcForDescribeVpcsOutput) SetRouteTableIds(v []*string) *VpcForDescribeVpcsOutput

SetRouteTableIds sets the RouteTableIds field's value.

func (*VpcForDescribeVpcsOutput) SetSecurityGroupIds

func (s *VpcForDescribeVpcsOutput) SetSecurityGroupIds(v []*string) *VpcForDescribeVpcsOutput

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*VpcForDescribeVpcsOutput) SetStatus

SetStatus sets the Status field's value.

func (*VpcForDescribeVpcsOutput) SetSubnetIds

SetSubnetIds sets the SubnetIds field's value.

func (*VpcForDescribeVpcsOutput) SetTags

SetTags sets the Tags field's value.

func (*VpcForDescribeVpcsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*VpcForDescribeVpcsOutput) SetUserCidrBlocks

func (s *VpcForDescribeVpcsOutput) SetUserCidrBlocks(v []*string) *VpcForDescribeVpcsOutput

SetUserCidrBlocks sets the UserCidrBlocks field's value.

func (*VpcForDescribeVpcsOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*VpcForDescribeVpcsOutput) SetVpcName

SetVpcName sets the VpcName field's value.

func (VpcForDescribeVpcsOutput) String

func (s VpcForDescribeVpcsOutput) String() string

String returns the string representation

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL