vpc

package
v1.0.135 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 10 Imported by: 8

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 EnumOfISPForAllocateEipAddressInput enum value
	ISPForAllocateEipAddressInputBgp = "BGP"

	// ISPForAllocateEipAddressInputSingleLineBgp is a EnumOfISPForAllocateEipAddressInput enum value
	ISPForAllocateEipAddressInputSingleLineBgp = "SingleLine_BGP"

	// ISPForAllocateEipAddressInputStaticBgp is a EnumOfISPForAllocateEipAddressInput enum value
	ISPForAllocateEipAddressInputStaticBgp = "Static_BGP"

	// ISPForAllocateEipAddressInputFusionBgp is a EnumOfISPForAllocateEipAddressInput enum value
	ISPForAllocateEipAddressInputFusionBgp = "Fusion_BGP"

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

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

	// ISPForAllocateEipAddressInputChinaTelecom is a EnumOfISPForAllocateEipAddressInput enum value
	ISPForAllocateEipAddressInputChinaTelecom = "ChinaTelecom"

	// ISPForAllocateEipAddressInputChinaMobileValue is a EnumOfISPForAllocateEipAddressInput enum value
	ISPForAllocateEipAddressInputChinaMobileValue = "ChinaMobile_Value"

	// ISPForAllocateEipAddressInputChinaUnicomValue is a EnumOfISPForAllocateEipAddressInput enum value
	ISPForAllocateEipAddressInputChinaUnicomValue = "ChinaUnicom_Value"

	// ISPForAllocateEipAddressInputChinaTelecomValue is a EnumOfISPForAllocateEipAddressInput enum value
	ISPForAllocateEipAddressInputChinaTelecomValue = "ChinaTelecom_Value"
)
View Source
const (
	// InstanceTypeForAssociateEipAddressInputNat is a EnumOfInstanceTypeForAssociateEipAddressInput enum value
	InstanceTypeForAssociateEipAddressInputNat = "Nat"

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

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

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

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

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

	// ISPForCreateBandwidthPackageInputSingleLineBgp is a EnumOfISPForCreateBandwidthPackageInput enum value
	ISPForCreateBandwidthPackageInputSingleLineBgp = "SingleLine_BGP"

	// ISPForCreateBandwidthPackageInputStaticBgp is a EnumOfISPForCreateBandwidthPackageInput enum value
	ISPForCreateBandwidthPackageInputStaticBgp = "Static_BGP"

	// ISPForCreateBandwidthPackageInputFusionBgp is a EnumOfISPForCreateBandwidthPackageInput enum value
	ISPForCreateBandwidthPackageInputFusionBgp = "Fusion_BGP"

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

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

	// ISPForCreateBandwidthPackageInputChinaTelecom is a EnumOfISPForCreateBandwidthPackageInput enum value
	ISPForCreateBandwidthPackageInputChinaTelecom = "ChinaTelecom"

	// ISPForCreateBandwidthPackageInputChinaMobileValue is a EnumOfISPForCreateBandwidthPackageInput enum value
	ISPForCreateBandwidthPackageInputChinaMobileValue = "ChinaMobile_Value"

	// ISPForCreateBandwidthPackageInputChinaUnicomValue is a EnumOfISPForCreateBandwidthPackageInput enum value
	ISPForCreateBandwidthPackageInputChinaUnicomValue = "ChinaUnicom_Value"

	// ISPForCreateBandwidthPackageInputChinaTelecomValue is a EnumOfISPForCreateBandwidthPackageInput enum value
	ISPForCreateBandwidthPackageInputChinaTelecomValue = "ChinaTelecom_Value"
)
View Source
const (
	// ProtocolForCreateBandwidthPackageInputIpv4 is a EnumOfProtocolForCreateBandwidthPackageInput enum value
	ProtocolForCreateBandwidthPackageInputIpv4 = "IPv4"

	// ProtocolForCreateBandwidthPackageInputIpv6 is a EnumOfProtocolForCreateBandwidthPackageInput enum value
	ProtocolForCreateBandwidthPackageInputIpv6 = "IPv6"
)
View Source
const (
	// IpVersionForCreatePrefixListInputIpv4 is a EnumOfIpVersionForCreatePrefixListInput enum value
	IpVersionForCreatePrefixListInputIpv4 = "IPv4"

	// IpVersionForCreatePrefixListInputIpv6 is a EnumOfIpVersionForCreatePrefixListInput enum value
	IpVersionForCreatePrefixListInputIpv6 = "IPv6"
)
View Source
const (
	// ISPForDescribeBandwidthPackagesInputBgp is a EnumOfISPForDescribeBandwidthPackagesInput enum value
	ISPForDescribeBandwidthPackagesInputBgp = "BGP"

	// ISPForDescribeBandwidthPackagesInputSingleLineBgp is a EnumOfISPForDescribeBandwidthPackagesInput enum value
	ISPForDescribeBandwidthPackagesInputSingleLineBgp = "SingleLine_BGP"

	// ISPForDescribeBandwidthPackagesInputStaticBgp is a EnumOfISPForDescribeBandwidthPackagesInput enum value
	ISPForDescribeBandwidthPackagesInputStaticBgp = "Static_BGP"

	// ISPForDescribeBandwidthPackagesInputFusionBgp is a EnumOfISPForDescribeBandwidthPackagesInput enum value
	ISPForDescribeBandwidthPackagesInputFusionBgp = "Fusion_BGP"

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

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

	// ISPForDescribeBandwidthPackagesInputChinaTelecom is a EnumOfISPForDescribeBandwidthPackagesInput enum value
	ISPForDescribeBandwidthPackagesInputChinaTelecom = "ChinaTelecom"

	// ISPForDescribeBandwidthPackagesInputChinaMobileValue is a EnumOfISPForDescribeBandwidthPackagesInput enum value
	ISPForDescribeBandwidthPackagesInputChinaMobileValue = "ChinaMobile_Value"

	// ISPForDescribeBandwidthPackagesInputChinaUnicomValue is a EnumOfISPForDescribeBandwidthPackagesInput enum value
	ISPForDescribeBandwidthPackagesInputChinaUnicomValue = "ChinaUnicom_Value"

	// ISPForDescribeBandwidthPackagesInputChinaTelecomValue is a EnumOfISPForDescribeBandwidthPackagesInput enum value
	ISPForDescribeBandwidthPackagesInputChinaTelecomValue = "ChinaTelecom_Value"
)
View Source
const (
	// ProtocolForDescribeBandwidthPackagesInputIpv4 is a EnumOfProtocolForDescribeBandwidthPackagesInput enum value
	ProtocolForDescribeBandwidthPackagesInputIpv4 = "IPv4"

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

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

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

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

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

	// ISPForDescribeEipAddressesInputSingleLineBgp is a EnumOfISPForDescribeEipAddressesInput enum value
	ISPForDescribeEipAddressesInputSingleLineBgp = "SingleLine_BGP"

	// ISPForDescribeEipAddressesInputStaticBgp is a EnumOfISPForDescribeEipAddressesInput enum value
	ISPForDescribeEipAddressesInputStaticBgp = "Static_BGP"

	// ISPForDescribeEipAddressesInputFusionBgp is a EnumOfISPForDescribeEipAddressesInput enum value
	ISPForDescribeEipAddressesInputFusionBgp = "Fusion_BGP"

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

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

	// ISPForDescribeEipAddressesInputChinaTelecom is a EnumOfISPForDescribeEipAddressesInput enum value
	ISPForDescribeEipAddressesInputChinaTelecom = "ChinaTelecom"

	// ISPForDescribeEipAddressesInputChinaMobileValue is a EnumOfISPForDescribeEipAddressesInput enum value
	ISPForDescribeEipAddressesInputChinaMobileValue = "ChinaMobile_Value"

	// ISPForDescribeEipAddressesInputChinaUnicomValue is a EnumOfISPForDescribeEipAddressesInput enum value
	ISPForDescribeEipAddressesInputChinaUnicomValue = "ChinaUnicom_Value"

	// ISPForDescribeEipAddressesInputChinaTelecomValue is a EnumOfISPForDescribeEipAddressesInput enum value
	ISPForDescribeEipAddressesInputChinaTelecomValue = "ChinaTelecom_Value"
)
View Source
const (
	// StatusForDescribeEipAddressesInputAttaching is a EnumOfStatusForDescribeEipAddressesInput enum value
	StatusForDescribeEipAddressesInputAttaching = "Attaching"

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

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

	// StatusForDescribeEipAddressesInputAvailable is a EnumOfStatusForDescribeEipAddressesInput enum value
	StatusForDescribeEipAddressesInputAvailable = "Available"
)
View Source
const (
	// ResourceTypeForDescribePrefixListAssociationsInputVpcRouteTable is a EnumOfResourceTypeForDescribePrefixListAssociationsInput enum value
	ResourceTypeForDescribePrefixListAssociationsInputVpcRouteTable = "VpcRouteTable"

	// ResourceTypeForDescribePrefixListAssociationsInputVpcSecurityGroup is a EnumOfResourceTypeForDescribePrefixListAssociationsInput enum value
	ResourceTypeForDescribePrefixListAssociationsInputVpcSecurityGroup = "VpcSecurityGroup"
)
View Source
const (
	// InstanceTypeForDisassociateEipAddressInputNat is a EnumOfInstanceTypeForDisassociateEipAddressInput enum value
	InstanceTypeForDisassociateEipAddressInputNat = "Nat"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	// ResourceTypeForUntagResourcesInputDirectconnectvirtualinterface is a EnumOfResourceTypeForUntagResourcesInput 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 added in v1.0.33

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 added in v1.0.33

func (s AddBandwidthPackageIpInput) GoString() string

GoString returns the string representation

func (*AddBandwidthPackageIpInput) SetAllocationId added in v1.0.33

SetAllocationId sets the AllocationId field's value.

func (*AddBandwidthPackageIpInput) SetBandwidthPackageId added in v1.0.33

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

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (AddBandwidthPackageIpInput) String added in v1.0.33

String returns the string representation

func (*AddBandwidthPackageIpInput) Validate added in v1.0.33

func (s *AddBandwidthPackageIpInput) Validate() error

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

type AddBandwidthPackageIpOutput added in v1.0.33

type AddBandwidthPackageIpOutput struct {
	Metadata *response.ResponseMetadata

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

func (AddBandwidthPackageIpOutput) GoString added in v1.0.33

func (s AddBandwidthPackageIpOutput) GoString() string

GoString returns the string representation

func (*AddBandwidthPackageIpOutput) SetRequestId added in v1.0.33

SetRequestId sets the RequestId field's value.

func (AddBandwidthPackageIpOutput) String added in v1.0.33

String returns the string representation

type AddPrefixListEntryForModifyPrefixListInput added in v1.0.101

type AddPrefixListEntryForModifyPrefixListInput struct {
	Cidr *string `type:"string"`

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

func (AddPrefixListEntryForModifyPrefixListInput) GoString added in v1.0.101

GoString returns the string representation

func (*AddPrefixListEntryForModifyPrefixListInput) SetCidr added in v1.0.101

SetCidr sets the Cidr field's value.

func (*AddPrefixListEntryForModifyPrefixListInput) SetDescription added in v1.0.101

SetDescription sets the Description field's value.

func (AddPrefixListEntryForModifyPrefixListInput) String added in v1.0.101

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:"EnumOfISPForAllocateEipAddressInput"`

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

	Period *int64 `type:"integer"`

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

	ProjectName *string `type:"string"`

	RenewPeriodTimes *int64 `type:"integer"`

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

	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 added in v1.0.38

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 added in v1.0.31

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 added in v1.0.31

SetProjectName sets the ProjectName field's value.

func (*AllocateEipAddressInput) SetRenewPeriodTimes added in v1.0.92

func (s *AllocateEipAddressInput) SetRenewPeriodTimes(v int64) *AllocateEipAddressInput

SetRenewPeriodTimes sets the RenewPeriodTimes field's value.

func (*AllocateEipAddressInput) SetRenewType added in v1.0.92

SetRenewType sets the RenewType field's value.

func (*AllocateEipAddressInput) SetSecurityProtectionTypes

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

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (*AllocateEipAddressInput) SetTags added in v1.0.30

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 AssignIpv6AddressesInput added in v1.0.95

type AssignIpv6AddressesInput struct {
	Ipv6Address []*string `type:"list"`

	Ipv6AddressCount *int64 `type:"integer"`

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

func (AssignIpv6AddressesInput) GoString added in v1.0.95

func (s AssignIpv6AddressesInput) GoString() string

GoString returns the string representation

func (*AssignIpv6AddressesInput) SetIpv6Address added in v1.0.95

func (s *AssignIpv6AddressesInput) SetIpv6Address(v []*string) *AssignIpv6AddressesInput

SetIpv6Address sets the Ipv6Address field's value.

func (*AssignIpv6AddressesInput) SetIpv6AddressCount added in v1.0.95

func (s *AssignIpv6AddressesInput) SetIpv6AddressCount(v int64) *AssignIpv6AddressesInput

SetIpv6AddressCount sets the Ipv6AddressCount field's value.

func (*AssignIpv6AddressesInput) SetNetworkInterfaceId added in v1.0.95

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

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (AssignIpv6AddressesInput) String added in v1.0.95

func (s AssignIpv6AddressesInput) String() string

String returns the string representation

func (*AssignIpv6AddressesInput) Validate added in v1.0.95

func (s *AssignIpv6AddressesInput) Validate() error

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

type AssignIpv6AddressesOutput added in v1.0.95

type AssignIpv6AddressesOutput struct {
	Metadata *response.ResponseMetadata

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

	NetworkInterfaceId *string `type:"string"`

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

func (AssignIpv6AddressesOutput) GoString added in v1.0.95

func (s AssignIpv6AddressesOutput) GoString() string

GoString returns the string representation

func (*AssignIpv6AddressesOutput) SetIpv6Set added in v1.0.95

SetIpv6Set sets the Ipv6Set field's value.

func (*AssignIpv6AddressesOutput) SetNetworkInterfaceId added in v1.0.95

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

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (*AssignIpv6AddressesOutput) SetRequestId added in v1.0.95

SetRequestId sets the RequestId field's value.

func (AssignIpv6AddressesOutput) String added in v1.0.95

func (s AssignIpv6AddressesOutput) 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"`

	ClientToken *string `type:"string"`

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

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

	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) SetClientToken added in v1.0.101

SetClientToken sets the ClientToken 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 {
	ClientToken *string `type:"string"`

	// 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:"EnumOfInstanceTypeForAssociateHaVipInput"`
	// contains filtered or unexported fields
}

func (AssociateHaVipInput) GoString

func (s AssociateHaVipInput) GoString() string

GoString returns the string representation

func (*AssociateHaVipInput) SetClientToken added in v1.0.101

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

SetClientToken sets the ClientToken field's value.

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 added in v1.0.7

type AssociateNetworkAclInput struct {

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

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

func (AssociateNetworkAclInput) GoString added in v1.0.7

func (s AssociateNetworkAclInput) GoString() string

GoString returns the string representation

func (*AssociateNetworkAclInput) SetNetworkAclId added in v1.0.7

SetNetworkAclId sets the NetworkAclId field's value.

func (*AssociateNetworkAclInput) SetResource added in v1.0.7

SetResource sets the Resource field's value.

func (AssociateNetworkAclInput) String added in v1.0.7

func (s AssociateNetworkAclInput) String() string

String returns the string representation

func (*AssociateNetworkAclInput) Validate added in v1.0.7

func (s *AssociateNetworkAclInput) Validate() error

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

type AssociateNetworkAclOutput added in v1.0.7

type AssociateNetworkAclOutput struct {
	Metadata *response.ResponseMetadata

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

func (AssociateNetworkAclOutput) GoString added in v1.0.7

func (s AssociateNetworkAclOutput) GoString() string

GoString returns the string representation

func (*AssociateNetworkAclOutput) SetRequestId added in v1.0.7

SetRequestId sets the RequestId field's value.

func (AssociateNetworkAclOutput) String added in v1.0.7

func (s AssociateNetworkAclOutput) String() string

String returns the string representation

type AssociateRouteTableInput

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

	// 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) SetClientToken added in v1.0.101

SetClientToken sets the ClientToken field's value.

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 added in v1.0.73

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 added in v1.0.73

func (s AssociateVpcCidrBlockInput) GoString() string

GoString returns the string representation

func (*AssociateVpcCidrBlockInput) SetSecondaryCidrBlock added in v1.0.73

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

SetSecondaryCidrBlock sets the SecondaryCidrBlock field's value.

func (*AssociateVpcCidrBlockInput) SetVpcId added in v1.0.73

SetVpcId sets the VpcId field's value.

func (AssociateVpcCidrBlockInput) String added in v1.0.73

String returns the string representation

func (*AssociateVpcCidrBlockInput) Validate added in v1.0.73

func (s *AssociateVpcCidrBlockInput) Validate() error

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

type AssociateVpcCidrBlockOutput added in v1.0.73

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 added in v1.0.73

func (s AssociateVpcCidrBlockOutput) GoString() string

GoString returns the string representation

func (*AssociateVpcCidrBlockOutput) SetRequestId added in v1.0.73

SetRequestId sets the RequestId field's value.

func (*AssociateVpcCidrBlockOutput) SetSecondaryCidrBlocks added in v1.0.73

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

SetSecondaryCidrBlocks sets the SecondaryCidrBlocks field's value.

func (*AssociateVpcCidrBlockOutput) SetVpcId added in v1.0.73

SetVpcId sets the VpcId field's value.

func (AssociateVpcCidrBlockOutput) String added in v1.0.73

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"`

	PrefixListId *string `type:"string"`

	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 added in v1.0.7

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) SetPrefixListId added in v1.0.101

SetPrefixListId sets the PrefixListId 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"`

	PrefixListId *string `type:"string"`

	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 added in v1.0.7

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) SetPrefixListId added in v1.0.101

SetPrefixListId sets the PrefixListId 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 added in v1.0.33

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 added in v1.0.33

GoString returns the string representation

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetBandwidth added in v1.0.33

SetBandwidth sets the Bandwidth field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetBandwidthPackageId added in v1.0.33

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetBandwidthPackageName added in v1.0.33

SetBandwidthPackageName sets the BandwidthPackageName field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetBillingType added in v1.0.33

SetBillingType sets the BillingType field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetBusinessStatus added in v1.0.33

SetBusinessStatus sets the BusinessStatus field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetCreationTime added in v1.0.33

SetCreationTime sets the CreationTime field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetDeletedTime added in v1.0.33

SetDeletedTime sets the DeletedTime field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetDescription added in v1.0.33

SetDescription sets the Description field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetEipAddresses added in v1.0.33

SetEipAddresses sets the EipAddresses field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetExpiredTime added in v1.0.88

SetExpiredTime sets the ExpiredTime field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetISP added in v1.0.33

SetISP sets the ISP field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetOverdueTime added in v1.0.33

SetOverdueTime sets the OverdueTime field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetProjectName added in v1.0.33

SetProjectName sets the ProjectName field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetProtocol added in v1.0.88

SetProtocol sets the Protocol field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetSecurityProtectionTypes added in v1.0.38

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetStatus added in v1.0.33

SetStatus sets the Status field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetTags added in v1.0.33

SetTags sets the Tags field's value.

func (*BandwidthPackageForDescribeBandwidthPackagesOutput) SetUpdateTime added in v1.0.33

SetUpdateTime sets the UpdateTime field's value.

func (BandwidthPackageForDescribeBandwidthPackagesOutput) String added in v1.0.33

String returns the string representation

type CreateBandwidthPackageInput added in v1.0.33

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:"EnumOfISPForCreateBandwidthPackageInput"`

	Period *int64 `type:"integer"`

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

	ProjectName *string `type:"string"`

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

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

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

func (CreateBandwidthPackageInput) GoString added in v1.0.33

func (s CreateBandwidthPackageInput) GoString() string

GoString returns the string representation

func (*CreateBandwidthPackageInput) SetBandwidth added in v1.0.33

SetBandwidth sets the Bandwidth field's value.

func (*CreateBandwidthPackageInput) SetBandwidthPackageName added in v1.0.33

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

SetBandwidthPackageName sets the BandwidthPackageName field's value.

func (*CreateBandwidthPackageInput) SetBillingType added in v1.0.33

SetBillingType sets the BillingType field's value.

func (*CreateBandwidthPackageInput) SetDescription added in v1.0.33

SetDescription sets the Description field's value.

func (*CreateBandwidthPackageInput) SetISP added in v1.0.33

SetISP sets the ISP field's value.

func (*CreateBandwidthPackageInput) SetPeriod added in v1.0.88

SetPeriod sets the Period field's value.

func (*CreateBandwidthPackageInput) SetPeriodUnit added in v1.0.88

SetPeriodUnit sets the PeriodUnit field's value.

func (*CreateBandwidthPackageInput) SetProjectName added in v1.0.33

SetProjectName sets the ProjectName field's value.

func (*CreateBandwidthPackageInput) SetProtocol added in v1.0.88

SetProtocol sets the Protocol field's value.

func (*CreateBandwidthPackageInput) SetSecurityProtectionTypes added in v1.0.38

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

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (*CreateBandwidthPackageInput) SetTags added in v1.0.33

SetTags sets the Tags field's value.

func (CreateBandwidthPackageInput) String added in v1.0.33

String returns the string representation

func (*CreateBandwidthPackageInput) Validate added in v1.0.33

func (s *CreateBandwidthPackageInput) Validate() error

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

type CreateBandwidthPackageOutput added in v1.0.33

type CreateBandwidthPackageOutput struct {
	Metadata *response.ResponseMetadata

	BandwidthPackageId *string `type:"string"`

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

func (CreateBandwidthPackageOutput) GoString added in v1.0.33

func (s CreateBandwidthPackageOutput) GoString() string

GoString returns the string representation

func (*CreateBandwidthPackageOutput) SetBandwidthPackageId added in v1.0.33

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*CreateBandwidthPackageOutput) SetRequestId added in v1.0.33

SetRequestId sets the RequestId field's value.

func (CreateBandwidthPackageOutput) String added in v1.0.33

String returns the string representation

type CreateHaVipInput

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

	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) SetClientToken added in v1.0.101

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

SetClientToken sets the ClientToken field's value.

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 added in v1.0.7

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 added in v1.0.7

func (s CreateNetworkAclInput) GoString() string

GoString returns the string representation

func (*CreateNetworkAclInput) SetClientToken added in v1.0.7

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

SetClientToken sets the ClientToken field's value.

func (*CreateNetworkAclInput) SetDescription added in v1.0.7

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

SetDescription sets the Description field's value.

func (*CreateNetworkAclInput) SetNetworkAclName added in v1.0.7

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

SetNetworkAclName sets the NetworkAclName field's value.

func (*CreateNetworkAclInput) SetProjectName added in v1.0.37

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

SetProjectName sets the ProjectName field's value.

func (*CreateNetworkAclInput) SetVpcId added in v1.0.7

SetVpcId sets the VpcId field's value.

func (CreateNetworkAclInput) String added in v1.0.7

func (s CreateNetworkAclInput) String() string

String returns the string representation

func (*CreateNetworkAclInput) Validate added in v1.0.7

func (s *CreateNetworkAclInput) Validate() error

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

type CreateNetworkAclOutput added in v1.0.7

type CreateNetworkAclOutput struct {
	Metadata *response.ResponseMetadata

	NetworkAclId *string `type:"string"`

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

func (CreateNetworkAclOutput) GoString added in v1.0.7

func (s CreateNetworkAclOutput) GoString() string

GoString returns the string representation

func (*CreateNetworkAclOutput) SetNetworkAclId added in v1.0.7

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

SetNetworkAclId sets the NetworkAclId field's value.

func (*CreateNetworkAclOutput) SetRequestId added in v1.0.7

SetRequestId sets the RequestId field's value.

func (CreateNetworkAclOutput) String added in v1.0.7

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"`

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

	Ipv6AddressCount *int64 `type:"integer"`

	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 added in v1.0.7

SetClientToken sets the ClientToken field's value.

func (*CreateNetworkInterfaceInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateNetworkInterfaceInput) SetIpv6Address added in v1.0.95

SetIpv6Address sets the Ipv6Address field's value.

func (*CreateNetworkInterfaceInput) SetIpv6AddressCount added in v1.0.95

SetIpv6AddressCount sets the Ipv6AddressCount 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 added in v1.0.20

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 added in v1.0.20

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 CreatePrefixListInput added in v1.0.101

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

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

	DryRun *bool `type:"boolean"`

	IpVersion *string `type:"string" enum:"EnumOfIpVersionForCreatePrefixListInput"`

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

	PrefixListEntries []*PrefixListEntryForCreatePrefixListInput `type:"list"`

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

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

func (CreatePrefixListInput) GoString added in v1.0.101

func (s CreatePrefixListInput) GoString() string

GoString returns the string representation

func (*CreatePrefixListInput) SetClientToken added in v1.0.101

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

SetClientToken sets the ClientToken field's value.

func (*CreatePrefixListInput) SetDescription added in v1.0.101

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

SetDescription sets the Description field's value.

func (*CreatePrefixListInput) SetDryRun added in v1.0.101

SetDryRun sets the DryRun field's value.

func (*CreatePrefixListInput) SetIpVersion added in v1.0.101

SetIpVersion sets the IpVersion field's value.

func (*CreatePrefixListInput) SetMaxEntries added in v1.0.101

func (s *CreatePrefixListInput) SetMaxEntries(v int64) *CreatePrefixListInput

SetMaxEntries sets the MaxEntries field's value.

func (*CreatePrefixListInput) SetPrefixListEntries added in v1.0.101

SetPrefixListEntries sets the PrefixListEntries field's value.

func (*CreatePrefixListInput) SetPrefixListName added in v1.0.101

func (s *CreatePrefixListInput) SetPrefixListName(v string) *CreatePrefixListInput

SetPrefixListName sets the PrefixListName field's value.

func (*CreatePrefixListInput) SetTags added in v1.0.101

SetTags sets the Tags field's value.

func (CreatePrefixListInput) String added in v1.0.101

func (s CreatePrefixListInput) String() string

String returns the string representation

func (*CreatePrefixListInput) Validate added in v1.0.101

func (s *CreatePrefixListInput) Validate() error

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

type CreatePrefixListOutput added in v1.0.101

type CreatePrefixListOutput struct {
	Metadata *response.ResponseMetadata

	PrefixListId *string `type:"string"`

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

func (CreatePrefixListOutput) GoString added in v1.0.101

func (s CreatePrefixListOutput) GoString() string

GoString returns the string representation

func (*CreatePrefixListOutput) SetPrefixListId added in v1.0.101

func (s *CreatePrefixListOutput) SetPrefixListId(v string) *CreatePrefixListOutput

SetPrefixListId sets the PrefixListId field's value.

func (*CreatePrefixListOutput) SetRequestId added in v1.0.101

SetRequestId sets the RequestId field's value.

func (CreatePrefixListOutput) String added in v1.0.101

func (s CreatePrefixListOutput) String() string

String returns the string representation

type CreateRouteEntryInput

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

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

	DestinationCidrBlock *string `type:"string"`

	DestinationPrefixListId *string `type:"string"`

	// 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 added in v1.0.7

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) SetDestinationPrefixListId added in v1.0.101

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

SetDestinationPrefixListId sets the DestinationPrefixListId 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 added in v1.0.7

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 added in v1.0.20

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 added in v1.0.7

SetClientToken sets the ClientToken field's value.

func (*CreateSecurityGroupInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateSecurityGroupInput) SetProjectName added in v1.0.20

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 added in v1.0.20

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"`

	Ipv6CidrBlock *int64 `max:"255" type:"integer"`

	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 added in v1.0.7

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) SetIpv6CidrBlock added in v1.0.95

func (s *CreateSubnetInput) SetIpv6CidrBlock(v int64) *CreateSubnetInput

SetIpv6CidrBlock sets the Ipv6CidrBlock 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"`

	EnableIpv6 *bool `type:"boolean"`

	Ipv6CidrBlock *string `type:"string"`

	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 added in v1.0.7

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) SetEnableIpv6 added in v1.0.95

func (s *CreateVpcInput) SetEnableIpv6(v bool) *CreateVpcInput

SetEnableIpv6 sets the EnableIpv6 field's value.

func (*CreateVpcInput) SetIpv6CidrBlock added in v1.0.95

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

SetIpv6CidrBlock sets the Ipv6CidrBlock field's value.

func (*CreateVpcInput) SetProjectName added in v1.0.20

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

SetProjectName sets the ProjectName field's value.

func (*CreateVpcInput) SetTags added in v1.0.20

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 added in v1.0.33

type DeleteBandwidthPackageInput struct {

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

func (DeleteBandwidthPackageInput) GoString added in v1.0.33

func (s DeleteBandwidthPackageInput) GoString() string

GoString returns the string representation

func (*DeleteBandwidthPackageInput) SetBandwidthPackageId added in v1.0.33

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

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (DeleteBandwidthPackageInput) String added in v1.0.33

String returns the string representation

func (*DeleteBandwidthPackageInput) Validate added in v1.0.33

func (s *DeleteBandwidthPackageInput) Validate() error

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

type DeleteBandwidthPackageOutput added in v1.0.33

type DeleteBandwidthPackageOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteBandwidthPackageOutput) GoString added in v1.0.33

func (s DeleteBandwidthPackageOutput) GoString() string

GoString returns the string representation

func (*DeleteBandwidthPackageOutput) SetRequestId added in v1.0.33

SetRequestId sets the RequestId field's value.

func (DeleteBandwidthPackageOutput) String added in v1.0.33

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 added in v1.0.7

type DeleteNetworkAclInput struct {

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

func (DeleteNetworkAclInput) GoString added in v1.0.7

func (s DeleteNetworkAclInput) GoString() string

GoString returns the string representation

func (*DeleteNetworkAclInput) SetNetworkAclId added in v1.0.7

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

SetNetworkAclId sets the NetworkAclId field's value.

func (DeleteNetworkAclInput) String added in v1.0.7

func (s DeleteNetworkAclInput) String() string

String returns the string representation

func (*DeleteNetworkAclInput) Validate added in v1.0.7

func (s *DeleteNetworkAclInput) Validate() error

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

type DeleteNetworkAclOutput added in v1.0.7

type DeleteNetworkAclOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteNetworkAclOutput) GoString added in v1.0.7

func (s DeleteNetworkAclOutput) GoString() string

GoString returns the string representation

func (*DeleteNetworkAclOutput) SetRequestId added in v1.0.7

SetRequestId sets the RequestId field's value.

func (DeleteNetworkAclOutput) String added in v1.0.7

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 DeletePrefixListInput added in v1.0.101

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

	DryRun *bool `type:"boolean"`

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

func (DeletePrefixListInput) GoString added in v1.0.101

func (s DeletePrefixListInput) GoString() string

GoString returns the string representation

func (*DeletePrefixListInput) SetClientToken added in v1.0.101

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

SetClientToken sets the ClientToken field's value.

func (*DeletePrefixListInput) SetDryRun added in v1.0.101

SetDryRun sets the DryRun field's value.

func (*DeletePrefixListInput) SetPrefixListId added in v1.0.101

func (s *DeletePrefixListInput) SetPrefixListId(v string) *DeletePrefixListInput

SetPrefixListId sets the PrefixListId field's value.

func (DeletePrefixListInput) String added in v1.0.101

func (s DeletePrefixListInput) String() string

String returns the string representation

func (*DeletePrefixListInput) Validate added in v1.0.101

func (s *DeletePrefixListInput) Validate() error

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

type DeletePrefixListOutput added in v1.0.101

type DeletePrefixListOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeletePrefixListOutput) GoString added in v1.0.101

func (s DeletePrefixListOutput) GoString() string

GoString returns the string representation

func (*DeletePrefixListOutput) SetRequestId added in v1.0.101

SetRequestId sets the RequestId field's value.

func (DeletePrefixListOutput) String added in v1.0.101

func (s DeletePrefixListOutput) String() 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 added in v1.0.33

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

	BandwidthPackageName *string `type:"string"`

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

	MaxResults *int64 `min:"1" max:"100" type:"integer"`

	NextToken *string `type:"string"`

	PageNumber *int64 `type:"integer"`

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

	ProjectName *string `type:"string"`

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

	SecurityProtectionEnabled *bool `type:"boolean"`

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

func (DescribeBandwidthPackagesInput) GoString added in v1.0.33

GoString returns the string representation

func (*DescribeBandwidthPackagesInput) SetBandwidthPackageIds added in v1.0.33

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

SetBandwidthPackageIds sets the BandwidthPackageIds field's value.

func (*DescribeBandwidthPackagesInput) SetBandwidthPackageName added in v1.0.33

SetBandwidthPackageName sets the BandwidthPackageName field's value.

func (*DescribeBandwidthPackagesInput) SetISP added in v1.0.33

SetISP sets the ISP field's value.

func (*DescribeBandwidthPackagesInput) SetMaxResults added in v1.0.114

SetMaxResults sets the MaxResults field's value.

func (*DescribeBandwidthPackagesInput) SetNextToken added in v1.0.114

SetNextToken sets the NextToken field's value.

func (*DescribeBandwidthPackagesInput) SetPageNumber added in v1.0.88

SetPageNumber sets the PageNumber field's value.

func (*DescribeBandwidthPackagesInput) SetPageSize added in v1.0.88

SetPageSize sets the PageSize field's value.

func (*DescribeBandwidthPackagesInput) SetProjectName added in v1.0.33

SetProjectName sets the ProjectName field's value.

func (*DescribeBandwidthPackagesInput) SetProtocol added in v1.0.88

SetProtocol sets the Protocol field's value.

func (*DescribeBandwidthPackagesInput) SetSecurityProtectionEnabled added in v1.0.38

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

SetSecurityProtectionEnabled sets the SecurityProtectionEnabled field's value.

func (*DescribeBandwidthPackagesInput) SetTagFilters added in v1.0.33

SetTagFilters sets the TagFilters field's value.

func (DescribeBandwidthPackagesInput) String added in v1.0.33

String returns the string representation

func (*DescribeBandwidthPackagesInput) Validate added in v1.0.88

func (s *DescribeBandwidthPackagesInput) Validate() error

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

type DescribeBandwidthPackagesOutput added in v1.0.33

type DescribeBandwidthPackagesOutput struct {
	Metadata *response.ResponseMetadata

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

	NextToken *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

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

func (DescribeBandwidthPackagesOutput) GoString added in v1.0.33

GoString returns the string representation

func (*DescribeBandwidthPackagesOutput) SetBandwidthPackages added in v1.0.33

SetBandwidthPackages sets the BandwidthPackages field's value.

func (*DescribeBandwidthPackagesOutput) SetNextToken added in v1.0.114

SetNextToken sets the NextToken field's value.

func (*DescribeBandwidthPackagesOutput) SetPageNumber added in v1.0.33

SetPageNumber sets the PageNumber field's value.

func (*DescribeBandwidthPackagesOutput) SetPageSize added in v1.0.33

SetPageSize sets the PageSize field's value.

func (*DescribeBandwidthPackagesOutput) SetRequestId added in v1.0.33

SetRequestId sets the RequestId field's value.

func (*DescribeBandwidthPackagesOutput) SetTotalCount added in v1.0.33

SetTotalCount sets the TotalCount field's value.

func (DescribeBandwidthPackagesOutput) String added in v1.0.33

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 added in v1.0.31

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 added in v1.0.31

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:"EnumOfAssociatedInstanceTypeForDescribeEipAddressesInput"`

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

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

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

	MaxResults *int64 `min:"1" max:"100" type:"integer"`

	Name *string `type:"string"`

	NextToken *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:"EnumOfStatusForDescribeEipAddressesInput"`

	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) SetMaxResults added in v1.0.114

SetMaxResults sets the MaxResults field's value.

func (*DescribeEipAddressesInput) SetName

SetName sets the Name field's value.

func (*DescribeEipAddressesInput) SetNextToken added in v1.0.114

SetNextToken sets the NextToken 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 added in v1.0.31

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 added in v1.0.30

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"`

	NextToken *string `type:"string"`

	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) SetNextToken added in v1.0.114

SetNextToken sets the NextToken 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"`

	MaxResults *int64 `min:"1" max:"100" type:"integer"`

	NextToken *string `type:"string"`

	PageNumber *int64 `type:"integer"`

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

	ProjectName *string `type:"string"`

	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) SetMaxResults added in v1.0.114

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

SetMaxResults sets the MaxResults field's value.

func (*DescribeHaVipsInput) SetNextToken added in v1.0.114

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

SetNextToken sets the NextToken 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) SetProjectName added in v1.0.101

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

SetProjectName sets the ProjectName 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"`

	NextToken *string `type:"string"`

	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) SetNextToken added in v1.0.114

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

SetNextToken sets the NextToken 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 added in v1.0.7

type DescribeNetworkAclAttributesInput struct {

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

func (DescribeNetworkAclAttributesInput) GoString added in v1.0.7

GoString returns the string representation

func (*DescribeNetworkAclAttributesInput) SetNetworkAclId added in v1.0.7

SetNetworkAclId sets the NetworkAclId field's value.

func (DescribeNetworkAclAttributesInput) String added in v1.0.7

String returns the string representation

func (*DescribeNetworkAclAttributesInput) Validate added in v1.0.38

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

type DescribeNetworkAclAttributesOutput added in v1.0.7

type DescribeNetworkAclAttributesOutput struct {
	Metadata *response.ResponseMetadata

	NetworkAclAttribute *NetworkAclAttributeForDescribeNetworkAclAttributesOutput `type:"structure"`

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

func (DescribeNetworkAclAttributesOutput) GoString added in v1.0.7

GoString returns the string representation

func (*DescribeNetworkAclAttributesOutput) SetNetworkAclAttribute added in v1.0.7

SetNetworkAclAttribute sets the NetworkAclAttribute field's value.

func (*DescribeNetworkAclAttributesOutput) SetRequestId added in v1.0.7

SetRequestId sets the RequestId field's value.

func (DescribeNetworkAclAttributesOutput) String added in v1.0.7

String returns the string representation

type DescribeNetworkAclsInput added in v1.0.7

type DescribeNetworkAclsInput struct {
	MaxResults *int64 `min:"1" max:"100" type:"integer"`

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

	NetworkAclName *string `type:"string"`

	NextToken *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 added in v1.0.7

func (s DescribeNetworkAclsInput) GoString() string

GoString returns the string representation

func (*DescribeNetworkAclsInput) SetMaxResults added in v1.0.114

SetMaxResults sets the MaxResults field's value.

func (*DescribeNetworkAclsInput) SetNetworkAclIds added in v1.0.7

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

SetNetworkAclIds sets the NetworkAclIds field's value.

func (*DescribeNetworkAclsInput) SetNetworkAclName added in v1.0.7

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

SetNetworkAclName sets the NetworkAclName field's value.

func (*DescribeNetworkAclsInput) SetNextToken added in v1.0.114

SetNextToken sets the NextToken field's value.

func (*DescribeNetworkAclsInput) SetPageNumber added in v1.0.7

SetPageNumber sets the PageNumber field's value.

func (*DescribeNetworkAclsInput) SetPageSize added in v1.0.7

SetPageSize sets the PageSize field's value.

func (*DescribeNetworkAclsInput) SetProjectName added in v1.0.20

SetProjectName sets the ProjectName field's value.

func (*DescribeNetworkAclsInput) SetSubnetId added in v1.0.7

SetSubnetId sets the SubnetId field's value.

func (*DescribeNetworkAclsInput) SetVpcId added in v1.0.7

SetVpcId sets the VpcId field's value.

func (DescribeNetworkAclsInput) String added in v1.0.7

func (s DescribeNetworkAclsInput) String() string

String returns the string representation

func (*DescribeNetworkAclsInput) Validate added in v1.0.7

func (s *DescribeNetworkAclsInput) Validate() error

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

type DescribeNetworkAclsOutput added in v1.0.7

type DescribeNetworkAclsOutput struct {
	Metadata *response.ResponseMetadata

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

	NextToken *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

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

func (DescribeNetworkAclsOutput) GoString added in v1.0.7

func (s DescribeNetworkAclsOutput) GoString() string

GoString returns the string representation

func (*DescribeNetworkAclsOutput) SetNetworkAcls added in v1.0.7

SetNetworkAcls sets the NetworkAcls field's value.

func (*DescribeNetworkAclsOutput) SetNextToken added in v1.0.114

SetNextToken sets the NextToken field's value.

func (*DescribeNetworkAclsOutput) SetPageNumber added in v1.0.7

SetPageNumber sets the PageNumber field's value.

func (*DescribeNetworkAclsOutput) SetPageSize added in v1.0.7

SetPageSize sets the PageSize field's value.

func (*DescribeNetworkAclsOutput) SetRequestId added in v1.0.7

SetRequestId sets the RequestId field's value.

func (*DescribeNetworkAclsOutput) SetTotalCount added in v1.0.7

SetTotalCount sets the TotalCount field's value.

func (DescribeNetworkAclsOutput) String added in v1.0.7

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 added in v1.0.85

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 added in v1.0.49

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 added in v1.0.20

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"`

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

	MaxResults *int64 `min:"1" max:"100" type:"integer"`

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

	NetworkInterfaceName *string `type:"string"`

	NextToken *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) SetIpv6Addresses added in v1.0.101

SetIpv6Addresses sets the Ipv6Addresses field's value.

func (*DescribeNetworkInterfacesInput) SetMaxResults added in v1.0.114

SetMaxResults sets the MaxResults 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) SetNextToken added in v1.0.114

SetNextToken sets the NextToken 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 added in v1.0.20

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 added in v1.0.20

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"`

	NextToken *string `type:"string"`

	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) SetNextToken added in v1.0.114

SetNextToken sets the NextToken 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 DescribePrefixListAssociationsInput added in v1.0.101

type DescribePrefixListAssociationsInput struct {
	MaxResults *int64 `min:"1" max:"100" type:"integer"`

	NextToken *string `type:"string"`

	PageNumber *int64 `type:"integer"`

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

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

	ResourceType *string `type:"string" enum:"EnumOfResourceTypeForDescribePrefixListAssociationsInput"`
	// contains filtered or unexported fields
}

func (DescribePrefixListAssociationsInput) GoString added in v1.0.101

GoString returns the string representation

func (*DescribePrefixListAssociationsInput) SetMaxResults added in v1.0.114

SetMaxResults sets the MaxResults field's value.

func (*DescribePrefixListAssociationsInput) SetNextToken added in v1.0.114

SetNextToken sets the NextToken field's value.

func (*DescribePrefixListAssociationsInput) SetPageNumber added in v1.0.101

SetPageNumber sets the PageNumber field's value.

func (*DescribePrefixListAssociationsInput) SetPageSize added in v1.0.101

SetPageSize sets the PageSize field's value.

func (*DescribePrefixListAssociationsInput) SetPrefixListId added in v1.0.101

SetPrefixListId sets the PrefixListId field's value.

func (*DescribePrefixListAssociationsInput) SetResourceType added in v1.0.101

SetResourceType sets the ResourceType field's value.

func (DescribePrefixListAssociationsInput) String added in v1.0.101

String returns the string representation

func (*DescribePrefixListAssociationsInput) Validate added in v1.0.101

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

type DescribePrefixListAssociationsOutput added in v1.0.101

type DescribePrefixListAssociationsOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	PrefixListAssociations []*PrefixListAssociationForDescribePrefixListAssociationsOutput `type:"list"`

	RequestId *string `type:"string"`

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

func (DescribePrefixListAssociationsOutput) GoString added in v1.0.101

GoString returns the string representation

func (*DescribePrefixListAssociationsOutput) SetNextToken added in v1.0.114

SetNextToken sets the NextToken field's value.

func (*DescribePrefixListAssociationsOutput) SetPageNumber added in v1.0.101

SetPageNumber sets the PageNumber field's value.

func (*DescribePrefixListAssociationsOutput) SetPageSize added in v1.0.101

SetPageSize sets the PageSize field's value.

func (*DescribePrefixListAssociationsOutput) SetPrefixListAssociations added in v1.0.101

SetPrefixListAssociations sets the PrefixListAssociations field's value.

func (*DescribePrefixListAssociationsOutput) SetRequestId added in v1.0.101

SetRequestId sets the RequestId field's value.

func (*DescribePrefixListAssociationsOutput) SetTotalCount added in v1.0.101

SetTotalCount sets the TotalCount field's value.

func (DescribePrefixListAssociationsOutput) String added in v1.0.101

String returns the string representation

type DescribePrefixListEntriesInput added in v1.0.101

type DescribePrefixListEntriesInput struct {
	MaxResults *int64 `min:"1" max:"100" type:"integer"`

	NextToken *string `type:"string"`

	PageNumber *int64 `type:"integer"`

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

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

func (DescribePrefixListEntriesInput) GoString added in v1.0.101

GoString returns the string representation

func (*DescribePrefixListEntriesInput) SetMaxResults added in v1.0.114

SetMaxResults sets the MaxResults field's value.

func (*DescribePrefixListEntriesInput) SetNextToken added in v1.0.114

SetNextToken sets the NextToken field's value.

func (*DescribePrefixListEntriesInput) SetPageNumber added in v1.0.101

SetPageNumber sets the PageNumber field's value.

func (*DescribePrefixListEntriesInput) SetPageSize added in v1.0.101

SetPageSize sets the PageSize field's value.

func (*DescribePrefixListEntriesInput) SetPrefixListId added in v1.0.101

SetPrefixListId sets the PrefixListId field's value.

func (DescribePrefixListEntriesInput) String added in v1.0.101

String returns the string representation

func (*DescribePrefixListEntriesInput) Validate added in v1.0.101

func (s *DescribePrefixListEntriesInput) Validate() error

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

type DescribePrefixListEntriesOutput added in v1.0.101

type DescribePrefixListEntriesOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	PrefixListEntries []*PrefixListEntryForDescribePrefixListEntriesOutput `type:"list"`

	RequestId *string `type:"string"`

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

func (DescribePrefixListEntriesOutput) GoString added in v1.0.101

GoString returns the string representation

func (*DescribePrefixListEntriesOutput) SetNextToken added in v1.0.114

SetNextToken sets the NextToken field's value.

func (*DescribePrefixListEntriesOutput) SetPageNumber added in v1.0.101

SetPageNumber sets the PageNumber field's value.

func (*DescribePrefixListEntriesOutput) SetPageSize added in v1.0.101

SetPageSize sets the PageSize field's value.

func (*DescribePrefixListEntriesOutput) SetPrefixListEntries added in v1.0.101

SetPrefixListEntries sets the PrefixListEntries field's value.

func (*DescribePrefixListEntriesOutput) SetRequestId added in v1.0.101

SetRequestId sets the RequestId field's value.

func (*DescribePrefixListEntriesOutput) SetTotalCount added in v1.0.101

SetTotalCount sets the TotalCount field's value.

func (DescribePrefixListEntriesOutput) String added in v1.0.101

String returns the string representation

type DescribePrefixListsInput added in v1.0.107

type DescribePrefixListsInput struct {
	MaxResults *int64 `min:"1" max:"100" type:"integer"`

	NextToken *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

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

	PrefixListName *string `type:"string"`

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

func (DescribePrefixListsInput) GoString added in v1.0.107

func (s DescribePrefixListsInput) GoString() string

GoString returns the string representation

func (*DescribePrefixListsInput) SetMaxResults added in v1.0.114

SetMaxResults sets the MaxResults field's value.

func (*DescribePrefixListsInput) SetNextToken added in v1.0.114

SetNextToken sets the NextToken field's value.

func (*DescribePrefixListsInput) SetPageNumber added in v1.0.107

SetPageNumber sets the PageNumber field's value.

func (*DescribePrefixListsInput) SetPageSize added in v1.0.107

SetPageSize sets the PageSize field's value.

func (*DescribePrefixListsInput) SetPrefixListIds added in v1.0.107

func (s *DescribePrefixListsInput) SetPrefixListIds(v []*string) *DescribePrefixListsInput

SetPrefixListIds sets the PrefixListIds field's value.

func (*DescribePrefixListsInput) SetPrefixListName added in v1.0.107

func (s *DescribePrefixListsInput) SetPrefixListName(v string) *DescribePrefixListsInput

SetPrefixListName sets the PrefixListName field's value.

func (*DescribePrefixListsInput) SetTagFilters added in v1.0.107

SetTagFilters sets the TagFilters field's value.

func (DescribePrefixListsInput) String added in v1.0.107

func (s DescribePrefixListsInput) String() string

String returns the string representation

func (*DescribePrefixListsInput) Validate added in v1.0.107

func (s *DescribePrefixListsInput) Validate() error

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

type DescribePrefixListsOutput added in v1.0.107

type DescribePrefixListsOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	PrefixLists []*PrefixListForDescribePrefixListsOutput `type:"list"`

	RequestId *string `type:"string"`

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

func (DescribePrefixListsOutput) GoString added in v1.0.107

func (s DescribePrefixListsOutput) GoString() string

GoString returns the string representation

func (*DescribePrefixListsOutput) SetNextToken added in v1.0.114

SetNextToken sets the NextToken field's value.

func (*DescribePrefixListsOutput) SetPageNumber added in v1.0.107

SetPageNumber sets the PageNumber field's value.

func (*DescribePrefixListsOutput) SetPageSize added in v1.0.107

SetPageSize sets the PageSize field's value.

func (*DescribePrefixListsOutput) SetPrefixLists added in v1.0.107

SetPrefixLists sets the PrefixLists field's value.

func (*DescribePrefixListsOutput) SetRequestId added in v1.0.107

SetRequestId sets the RequestId field's value.

func (*DescribePrefixListsOutput) SetTotalCount added in v1.0.107

SetTotalCount sets the TotalCount field's value.

func (DescribePrefixListsOutput) String added in v1.0.107

func (s DescribePrefixListsOutput) String() string

String returns the string representation

type DescribeRouteEntryListInput

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

	DestinationPrefixListId *string `type:"string"`

	MaxResults *int64 `min:"1" max:"100" type:"integer"`

	NextHopId *string `type:"string"`

	NextHopType *string `type:"string"`

	NextToken *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) SetDestinationPrefixListId added in v1.0.101

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

SetDestinationPrefixListId sets the DestinationPrefixListId field's value.

func (*DescribeRouteEntryListInput) SetMaxResults added in v1.0.114

SetMaxResults sets the MaxResults 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) SetNextToken added in v1.0.114

SetNextToken sets the NextToken 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

	NextToken *string `type:"string"`

	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) SetNextToken added in v1.0.114

SetNextToken sets the NextToken field's value.

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 {
	MaxResults *int64 `type:"integer"`

	NextToken *string `type:"string"`

	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) SetMaxResults added in v1.0.114

SetMaxResults sets the MaxResults field's value.

func (*DescribeRouteTableListInput) SetNextToken added in v1.0.114

SetNextToken sets the NextToken field's value.

func (*DescribeRouteTableListInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeRouteTableListInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeRouteTableListInput) SetProjectName added in v1.0.20

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

	NextToken *string `type:"string"`

	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) SetNextToken added in v1.0.114

SetNextToken sets the NextToken field's value.

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"`

	PrefixListId *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 added in v1.0.49

SetCidrIp sets the CidrIp field's value.

func (*DescribeSecurityGroupAttributesInput) SetDirection

SetDirection sets the Direction field's value.

func (*DescribeSecurityGroupAttributesInput) SetPrefixListId added in v1.0.101

SetPrefixListId sets the PrefixListId field's value.

func (*DescribeSecurityGroupAttributesInput) SetProtocol added in v1.0.49

SetProtocol sets the Protocol field's value.

func (*DescribeSecurityGroupAttributesInput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*DescribeSecurityGroupAttributesInput) SetSourceGroupId added in v1.0.49

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 added in v1.0.49

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 added in v1.0.58

SetServiceManaged sets the ServiceManaged field's value.

func (*DescribeSecurityGroupAttributesOutput) SetStatus added in v1.0.58

SetStatus sets the Status field's value.

func (*DescribeSecurityGroupAttributesOutput) SetTags added in v1.0.20

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 {
	MaxResults *int64 `min:"1" max:"100" type:"integer"`

	NextToken *string `type:"string"`

	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) SetMaxResults added in v1.0.114

SetMaxResults sets the MaxResults field's value.

func (*DescribeSecurityGroupsInput) SetNextToken added in v1.0.114

SetNextToken sets the NextToken field's value.

func (*DescribeSecurityGroupsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeSecurityGroupsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeSecurityGroupsInput) SetProjectName added in v1.0.20

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 added in v1.0.20

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

	NextToken *string `type:"string"`

	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) SetNextToken added in v1.0.114

SetNextToken sets the NextToken field's value.

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"`

	Ipv6CidrBlock *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) SetIpv6CidrBlock added in v1.0.95

SetIpv6CidrBlock sets the Ipv6CidrBlock field's value.

func (*DescribeSubnetAttributesOutput) SetIsDefault added in v1.0.80

SetIsDefault sets the IsDefault field's value.

func (*DescribeSubnetAttributesOutput) SetNetworkAclId

SetNetworkAclId sets the NetworkAclId field's value.

func (*DescribeSubnetAttributesOutput) SetProjectName added in v1.0.20

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"`

	MaxResults *int64 `type:"integer"`

	NextToken *string `type:"string"`

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

	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 added in v1.0.80

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

SetIsDefault sets the IsDefault field's value.

func (*DescribeSubnetsInput) SetMaxResults added in v1.0.114

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

SetMaxResults sets the MaxResults field's value.

func (*DescribeSubnetsInput) SetNextToken added in v1.0.114

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

SetNextToken sets the NextToken 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 added in v1.0.20

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

	NextToken *string `type:"string"`

	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) SetNextToken added in v1.0.114

SetNextToken sets the NextToken field's value.

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"`

	Ipv6CidrBlock *string `type:"string"`

	IsDefault *bool `type:"boolean"`

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

	NetworkAclNum *string `type:"string"`

	ProjectName *string `type:"string"`

	RequestId *string `type:"string"`

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

	SecondaryCidrBlocks []*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) SetIpv6CidrBlock added in v1.0.95

SetIpv6CidrBlock sets the Ipv6CidrBlock field's value.

func (*DescribeVpcAttributesOutput) SetIsDefault added in v1.0.80

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 added in v1.0.20

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) SetSecondaryCidrBlocks added in v1.0.107

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

SetSecondaryCidrBlocks sets the SecondaryCidrBlocks 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 added in v1.0.20

SetTags sets the Tags field's value.

func (*DescribeVpcAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*DescribeVpcAttributesOutput) SetUserCidrBlocks added in v1.0.58

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"`

	MaxResults *int64 `min:"1" max:"100" type:"integer"`

	NextToken *string `type:"string"`

	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 added in v1.0.80

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

SetIsDefault sets the IsDefault field's value.

func (*DescribeVpcsInput) SetMaxResults added in v1.0.114

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

SetMaxResults sets the MaxResults field's value.

func (*DescribeVpcsInput) SetNextToken added in v1.0.114

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

SetNextToken sets the NextToken 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 added in v1.0.20

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

SetProjectName sets the ProjectName field's value.

func (*DescribeVpcsInput) SetTagFilters added in v1.0.20

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

	NextToken *string `type:"string"`

	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) SetNextToken added in v1.0.114

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

SetNextToken sets the NextToken field's value.

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"`

	ClientToken *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceType *string `type:"string" enum:"EnumOfInstanceTypeForDisassociateEipAddressInput"`
	// 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) SetClientToken added in v1.0.101

SetClientToken sets the ClientToken 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 {
	ClientToken *string `type:"string"`

	// 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:"EnumOfInstanceTypeForDisassociateHaVipInput"`
	// contains filtered or unexported fields
}

func (DisassociateHaVipInput) GoString

func (s DisassociateHaVipInput) GoString() string

GoString returns the string representation

func (*DisassociateHaVipInput) SetClientToken added in v1.0.101

SetClientToken sets the ClientToken field's value.

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 added in v1.0.7

type DisassociateNetworkAclInput struct {

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

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

func (DisassociateNetworkAclInput) GoString added in v1.0.7

func (s DisassociateNetworkAclInput) GoString() string

GoString returns the string representation

func (*DisassociateNetworkAclInput) SetNetworkAclId added in v1.0.7

SetNetworkAclId sets the NetworkAclId field's value.

func (*DisassociateNetworkAclInput) SetResource added in v1.0.7

SetResource sets the Resource field's value.

func (DisassociateNetworkAclInput) String added in v1.0.7

String returns the string representation

func (*DisassociateNetworkAclInput) Validate added in v1.0.7

func (s *DisassociateNetworkAclInput) Validate() error

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

type DisassociateNetworkAclOutput added in v1.0.7

type DisassociateNetworkAclOutput struct {
	Metadata *response.ResponseMetadata

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

func (DisassociateNetworkAclOutput) GoString added in v1.0.7

func (s DisassociateNetworkAclOutput) GoString() string

GoString returns the string representation

func (*DisassociateNetworkAclOutput) SetRequestId added in v1.0.7

SetRequestId sets the RequestId field's value.

func (DisassociateNetworkAclOutput) String added in v1.0.7

String returns the string representation

type DisassociateRouteTableInput

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

	// 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) SetClientToken added in v1.0.101

SetClientToken sets the ClientToken field's value.

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 added in v1.0.73

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 added in v1.0.73

GoString returns the string representation

func (*DisassociateVpcCidrBlockInput) SetSecondaryCidrBlock added in v1.0.73

SetSecondaryCidrBlock sets the SecondaryCidrBlock field's value.

func (*DisassociateVpcCidrBlockInput) SetVpcId added in v1.0.73

SetVpcId sets the VpcId field's value.

func (DisassociateVpcCidrBlockInput) String added in v1.0.73

String returns the string representation

func (*DisassociateVpcCidrBlockInput) Validate added in v1.0.73

func (s *DisassociateVpcCidrBlockInput) Validate() error

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

type DisassociateVpcCidrBlockOutput added in v1.0.73

type DisassociateVpcCidrBlockOutput struct {
	Metadata *response.ResponseMetadata

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

func (DisassociateVpcCidrBlockOutput) GoString added in v1.0.73

GoString returns the string representation

func (*DisassociateVpcCidrBlockOutput) SetRequestId added in v1.0.73

SetRequestId sets the RequestId field's value.

func (DisassociateVpcCidrBlockOutput) String added in v1.0.73

String returns the string representation

type EgressAclEntryForDescribeNetworkAclAttributesOutput added in v1.0.7

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 added in v1.0.7

GoString returns the string representation

func (*EgressAclEntryForDescribeNetworkAclAttributesOutput) SetDescription added in v1.0.7

SetDescription sets the Description field's value.

func (*EgressAclEntryForDescribeNetworkAclAttributesOutput) SetDestinationCidrIp added in v1.0.7

SetDestinationCidrIp sets the DestinationCidrIp field's value.

func (*EgressAclEntryForDescribeNetworkAclAttributesOutput) SetNetworkAclEntryId added in v1.0.7

SetNetworkAclEntryId sets the NetworkAclEntryId field's value.

func (*EgressAclEntryForDescribeNetworkAclAttributesOutput) SetNetworkAclEntryName added in v1.0.7

SetNetworkAclEntryName sets the NetworkAclEntryName field's value.

func (*EgressAclEntryForDescribeNetworkAclAttributesOutput) SetPolicy added in v1.0.7

SetPolicy sets the Policy field's value.

func (*EgressAclEntryForDescribeNetworkAclAttributesOutput) SetPort added in v1.0.7

SetPort sets the Port field's value.

func (*EgressAclEntryForDescribeNetworkAclAttributesOutput) SetPriority added in v1.0.49

SetPriority sets the Priority field's value.

func (*EgressAclEntryForDescribeNetworkAclAttributesOutput) SetProtocol added in v1.0.7

SetProtocol sets the Protocol field's value.

func (EgressAclEntryForDescribeNetworkAclAttributesOutput) String added in v1.0.7

String returns the string representation

type EgressAclEntryForDescribeNetworkAclsOutput added in v1.0.7

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 added in v1.0.7

GoString returns the string representation

func (*EgressAclEntryForDescribeNetworkAclsOutput) SetDescription added in v1.0.7

SetDescription sets the Description field's value.

func (*EgressAclEntryForDescribeNetworkAclsOutput) SetDestinationCidrIp added in v1.0.7

SetDestinationCidrIp sets the DestinationCidrIp field's value.

func (*EgressAclEntryForDescribeNetworkAclsOutput) SetNetworkAclEntryId added in v1.0.7

SetNetworkAclEntryId sets the NetworkAclEntryId field's value.

func (*EgressAclEntryForDescribeNetworkAclsOutput) SetNetworkAclEntryName added in v1.0.7

SetNetworkAclEntryName sets the NetworkAclEntryName field's value.

func (*EgressAclEntryForDescribeNetworkAclsOutput) SetPolicy added in v1.0.7

SetPolicy sets the Policy field's value.

func (*EgressAclEntryForDescribeNetworkAclsOutput) SetPort added in v1.0.7

SetPort sets the Port field's value.

func (*EgressAclEntryForDescribeNetworkAclsOutput) SetPriority added in v1.0.49

SetPriority sets the Priority field's value.

func (*EgressAclEntryForDescribeNetworkAclsOutput) SetProtocol added in v1.0.7

SetProtocol sets the Protocol field's value.

func (EgressAclEntryForDescribeNetworkAclsOutput) String added in v1.0.7

String returns the string representation

type EgressAclEntryForUpdateNetworkAclEntriesInput added in v1.0.7

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 added in v1.0.7

GoString returns the string representation

func (*EgressAclEntryForUpdateNetworkAclEntriesInput) SetDescription added in v1.0.7

SetDescription sets the Description field's value.

func (*EgressAclEntryForUpdateNetworkAclEntriesInput) SetDestinationCidrIp added in v1.0.7

SetDestinationCidrIp sets the DestinationCidrIp field's value.

func (*EgressAclEntryForUpdateNetworkAclEntriesInput) SetNetworkAclEntryId added in v1.0.7

SetNetworkAclEntryId sets the NetworkAclEntryId field's value.

func (*EgressAclEntryForUpdateNetworkAclEntriesInput) SetNetworkAclEntryName added in v1.0.7

SetNetworkAclEntryName sets the NetworkAclEntryName field's value.

func (*EgressAclEntryForUpdateNetworkAclEntriesInput) SetPolicy added in v1.0.7

SetPolicy sets the Policy field's value.

func (*EgressAclEntryForUpdateNetworkAclEntriesInput) SetPort added in v1.0.7

SetPort sets the Port field's value.

func (*EgressAclEntryForUpdateNetworkAclEntriesInput) SetProtocol added in v1.0.7

SetProtocol sets the Protocol field's value.

func (EgressAclEntryForUpdateNetworkAclEntriesInput) String added in v1.0.7

String returns the string representation

type EipAddressForDescribeBandwidthPackagesOutput added in v1.0.33

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

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

func (EipAddressForDescribeBandwidthPackagesOutput) GoString added in v1.0.33

GoString returns the string representation

func (*EipAddressForDescribeBandwidthPackagesOutput) SetAllocationId added in v1.0.33

SetAllocationId sets the AllocationId field's value.

func (*EipAddressForDescribeBandwidthPackagesOutput) SetEipAddress added in v1.0.33

SetEipAddress sets the EipAddress field's value.

func (EipAddressForDescribeBandwidthPackagesOutput) String added in v1.0.33

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 added in v1.0.31

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 added in v1.0.31

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"`

	ProjectName *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 added in v1.0.20

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) SetProjectName added in v1.0.101

SetProjectName sets the ProjectName 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 added in v1.0.7

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 added in v1.0.7

GoString returns the string representation

func (*IngressAclEntryForDescribeNetworkAclAttributesOutput) SetDescription added in v1.0.7

SetDescription sets the Description field's value.

func (*IngressAclEntryForDescribeNetworkAclAttributesOutput) SetNetworkAclEntryId added in v1.0.7

SetNetworkAclEntryId sets the NetworkAclEntryId field's value.

func (*IngressAclEntryForDescribeNetworkAclAttributesOutput) SetNetworkAclEntryName added in v1.0.7

SetNetworkAclEntryName sets the NetworkAclEntryName field's value.

func (*IngressAclEntryForDescribeNetworkAclAttributesOutput) SetPolicy added in v1.0.7

SetPolicy sets the Policy field's value.

func (*IngressAclEntryForDescribeNetworkAclAttributesOutput) SetPort added in v1.0.7

SetPort sets the Port field's value.

func (*IngressAclEntryForDescribeNetworkAclAttributesOutput) SetPriority added in v1.0.49

SetPriority sets the Priority field's value.

func (*IngressAclEntryForDescribeNetworkAclAttributesOutput) SetProtocol added in v1.0.7

SetProtocol sets the Protocol field's value.

func (*IngressAclEntryForDescribeNetworkAclAttributesOutput) SetSourceCidrIp added in v1.0.7

SetSourceCidrIp sets the SourceCidrIp field's value.

func (IngressAclEntryForDescribeNetworkAclAttributesOutput) String added in v1.0.7

String returns the string representation

type IngressAclEntryForDescribeNetworkAclsOutput added in v1.0.7

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 added in v1.0.7

GoString returns the string representation

func (*IngressAclEntryForDescribeNetworkAclsOutput) SetDescription added in v1.0.7

SetDescription sets the Description field's value.

func (*IngressAclEntryForDescribeNetworkAclsOutput) SetNetworkAclEntryId added in v1.0.7

SetNetworkAclEntryId sets the NetworkAclEntryId field's value.

func (*IngressAclEntryForDescribeNetworkAclsOutput) SetNetworkAclEntryName added in v1.0.7

SetNetworkAclEntryName sets the NetworkAclEntryName field's value.

func (*IngressAclEntryForDescribeNetworkAclsOutput) SetPolicy added in v1.0.7

SetPolicy sets the Policy field's value.

func (*IngressAclEntryForDescribeNetworkAclsOutput) SetPort added in v1.0.7

SetPort sets the Port field's value.

func (*IngressAclEntryForDescribeNetworkAclsOutput) SetPriority added in v1.0.49

SetPriority sets the Priority field's value.

func (*IngressAclEntryForDescribeNetworkAclsOutput) SetProtocol added in v1.0.7

SetProtocol sets the Protocol field's value.

func (*IngressAclEntryForDescribeNetworkAclsOutput) SetSourceCidrIp added in v1.0.7

SetSourceCidrIp sets the SourceCidrIp field's value.

func (IngressAclEntryForDescribeNetworkAclsOutput) String added in v1.0.7

String returns the string representation

type IngressAclEntryForUpdateNetworkAclEntriesInput added in v1.0.7

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 added in v1.0.7

GoString returns the string representation

func (*IngressAclEntryForUpdateNetworkAclEntriesInput) SetDescription added in v1.0.7

SetDescription sets the Description field's value.

func (*IngressAclEntryForUpdateNetworkAclEntriesInput) SetNetworkAclEntryId added in v1.0.7

SetNetworkAclEntryId sets the NetworkAclEntryId field's value.

func (*IngressAclEntryForUpdateNetworkAclEntriesInput) SetNetworkAclEntryName added in v1.0.7

SetNetworkAclEntryName sets the NetworkAclEntryName field's value.

func (*IngressAclEntryForUpdateNetworkAclEntriesInput) SetPolicy added in v1.0.7

SetPolicy sets the Policy field's value.

func (*IngressAclEntryForUpdateNetworkAclEntriesInput) SetPort added in v1.0.7

SetPort sets the Port field's value.

func (*IngressAclEntryForUpdateNetworkAclEntriesInput) SetProtocol added in v1.0.7

SetProtocol sets the Protocol field's value.

func (*IngressAclEntryForUpdateNetworkAclEntriesInput) SetSourceCidrIp added in v1.0.7

SetSourceCidrIp sets the SourceCidrIp field's value.

func (IngressAclEntryForUpdateNetworkAclEntriesInput) String added in v1.0.7

String returns the string representation

type ListTagsForResourcesInput added in v1.0.20

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:"EnumOfResourceTypeForListTagsForResourcesInput"`

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

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

func (ListTagsForResourcesInput) GoString added in v1.0.20

func (s ListTagsForResourcesInput) GoString() string

GoString returns the string representation

func (*ListTagsForResourcesInput) SetMaxResults added in v1.0.20

SetMaxResults sets the MaxResults field's value.

func (*ListTagsForResourcesInput) SetNextToken added in v1.0.20

SetNextToken sets the NextToken field's value.

func (*ListTagsForResourcesInput) SetResourceIds added in v1.0.20

SetResourceIds sets the ResourceIds field's value.

func (*ListTagsForResourcesInput) SetResourceType added in v1.0.20

SetResourceType sets the ResourceType field's value.

func (*ListTagsForResourcesInput) SetTagFilters added in v1.0.20

SetTagFilters sets the TagFilters field's value.

func (*ListTagsForResourcesInput) SetTagType added in v1.0.20

SetTagType sets the TagType field's value.

func (ListTagsForResourcesInput) String added in v1.0.20

func (s ListTagsForResourcesInput) String() string

String returns the string representation

func (*ListTagsForResourcesInput) Validate added in v1.0.20

func (s *ListTagsForResourcesInput) Validate() error

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

type ListTagsForResourcesOutput added in v1.0.20

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 added in v1.0.20

func (s ListTagsForResourcesOutput) GoString() string

GoString returns the string representation

func (*ListTagsForResourcesOutput) SetNextToken added in v1.0.20

SetNextToken sets the NextToken field's value.

func (*ListTagsForResourcesOutput) SetRequestId added in v1.0.20

SetRequestId sets the RequestId field's value.

func (*ListTagsForResourcesOutput) SetResourceTags added in v1.0.20

SetResourceTags sets the ResourceTags field's value.

func (ListTagsForResourcesOutput) String added in v1.0.20

String returns the string representation

type ModifyBandwidthPackageAttributesInput added in v1.0.33

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 added in v1.0.33

GoString returns the string representation

func (*ModifyBandwidthPackageAttributesInput) SetBandwidthPackageId added in v1.0.33

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*ModifyBandwidthPackageAttributesInput) SetBandwidthPackageName added in v1.0.33

SetBandwidthPackageName sets the BandwidthPackageName field's value.

func (*ModifyBandwidthPackageAttributesInput) SetDescription added in v1.0.33

SetDescription sets the Description field's value.

func (ModifyBandwidthPackageAttributesInput) String added in v1.0.33

String returns the string representation

func (*ModifyBandwidthPackageAttributesInput) Validate added in v1.0.33

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

type ModifyBandwidthPackageAttributesOutput added in v1.0.33

type ModifyBandwidthPackageAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyBandwidthPackageAttributesOutput) GoString added in v1.0.33

GoString returns the string representation

func (*ModifyBandwidthPackageAttributesOutput) SetRequestId added in v1.0.33

SetRequestId sets the RequestId field's value.

func (ModifyBandwidthPackageAttributesOutput) String added in v1.0.33

String returns the string representation

type ModifyBandwidthPackageSpecInput added in v1.0.33

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 added in v1.0.33

GoString returns the string representation

func (*ModifyBandwidthPackageSpecInput) SetBandwidth added in v1.0.33

SetBandwidth sets the Bandwidth field's value.

func (*ModifyBandwidthPackageSpecInput) SetBandwidthPackageId added in v1.0.33

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (ModifyBandwidthPackageSpecInput) String added in v1.0.33

String returns the string representation

func (*ModifyBandwidthPackageSpecInput) Validate added in v1.0.33

func (s *ModifyBandwidthPackageSpecInput) Validate() error

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

type ModifyBandwidthPackageSpecOutput added in v1.0.33

type ModifyBandwidthPackageSpecOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyBandwidthPackageSpecOutput) GoString added in v1.0.33

GoString returns the string representation

func (*ModifyBandwidthPackageSpecOutput) SetRequestId added in v1.0.33

SetRequestId sets the RequestId field's value.

func (ModifyBandwidthPackageSpecOutput) String added in v1.0.33

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 added in v1.0.7

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 added in v1.0.7

GoString returns the string representation

func (*ModifyNetworkAclAttributesInput) SetDescription added in v1.0.7

SetDescription sets the Description field's value.

func (*ModifyNetworkAclAttributesInput) SetNetworkAclId added in v1.0.7

SetNetworkAclId sets the NetworkAclId field's value.

func (*ModifyNetworkAclAttributesInput) SetNetworkAclName added in v1.0.7

SetNetworkAclName sets the NetworkAclName field's value.

func (ModifyNetworkAclAttributesInput) String added in v1.0.7

String returns the string representation

func (*ModifyNetworkAclAttributesInput) Validate added in v1.0.7

func (s *ModifyNetworkAclAttributesInput) Validate() error

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

type ModifyNetworkAclAttributesOutput added in v1.0.7

type ModifyNetworkAclAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyNetworkAclAttributesOutput) GoString added in v1.0.7

GoString returns the string representation

func (*ModifyNetworkAclAttributesOutput) SetRequestId added in v1.0.7

SetRequestId sets the RequestId field's value.

func (ModifyNetworkAclAttributesOutput) String added in v1.0.7

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 ModifyPrefixListInput added in v1.0.101

type ModifyPrefixListInput struct {
	AddPrefixListEntries []*AddPrefixListEntryForModifyPrefixListInput `type:"list"`

	ClientToken *string `type:"string"`

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

	DryRun *bool `type:"boolean"`

	MaxEntries *int64 `type:"integer"`

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

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

	RemovePrefixListEntries []*RemovePrefixListEntryForModifyPrefixListInput `type:"list"`
	// contains filtered or unexported fields
}

func (ModifyPrefixListInput) GoString added in v1.0.101

func (s ModifyPrefixListInput) GoString() string

GoString returns the string representation

func (*ModifyPrefixListInput) SetAddPrefixListEntries added in v1.0.101

SetAddPrefixListEntries sets the AddPrefixListEntries field's value.

func (*ModifyPrefixListInput) SetClientToken added in v1.0.101

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

SetClientToken sets the ClientToken field's value.

func (*ModifyPrefixListInput) SetDescription added in v1.0.101

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

SetDescription sets the Description field's value.

func (*ModifyPrefixListInput) SetDryRun added in v1.0.101

SetDryRun sets the DryRun field's value.

func (*ModifyPrefixListInput) SetMaxEntries added in v1.0.101

func (s *ModifyPrefixListInput) SetMaxEntries(v int64) *ModifyPrefixListInput

SetMaxEntries sets the MaxEntries field's value.

func (*ModifyPrefixListInput) SetPrefixListId added in v1.0.101

func (s *ModifyPrefixListInput) SetPrefixListId(v string) *ModifyPrefixListInput

SetPrefixListId sets the PrefixListId field's value.

func (*ModifyPrefixListInput) SetPrefixListName added in v1.0.101

func (s *ModifyPrefixListInput) SetPrefixListName(v string) *ModifyPrefixListInput

SetPrefixListName sets the PrefixListName field's value.

func (*ModifyPrefixListInput) SetRemovePrefixListEntries added in v1.0.101

SetRemovePrefixListEntries sets the RemovePrefixListEntries field's value.

func (ModifyPrefixListInput) String added in v1.0.101

func (s ModifyPrefixListInput) String() string

String returns the string representation

func (*ModifyPrefixListInput) Validate added in v1.0.101

func (s *ModifyPrefixListInput) Validate() error

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

type ModifyPrefixListOutput added in v1.0.101

type ModifyPrefixListOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyPrefixListOutput) GoString added in v1.0.101

func (s ModifyPrefixListOutput) GoString() string

GoString returns the string representation

func (*ModifyPrefixListOutput) SetRequestId added in v1.0.101

SetRequestId sets the RequestId field's value.

func (ModifyPrefixListOutput) String added in v1.0.101

func (s ModifyPrefixListOutput) String() 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"`

	PrefixListId *string `type:"string"`

	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) SetPrefixListId added in v1.0.101

SetPrefixListId sets the PrefixListId 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"`

	PrefixListId *string `type:"string"`

	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) SetPrefixListId added in v1.0.101

SetPrefixListId sets the PrefixListId 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"`

	EnableIpv6 *bool `type:"boolean"`

	Ipv6CidrBlock *int64 `max:"255" type:"integer"`

	// 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) SetEnableIpv6 added in v1.0.95

SetEnableIpv6 sets the EnableIpv6 field's value.

func (*ModifySubnetAttributesInput) SetIpv6CidrBlock added in v1.0.95

SetIpv6CidrBlock sets the Ipv6CidrBlock 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"`

	EnableIpv6 *bool `type:"boolean"`

	Ipv6CidrBlock *string `type:"string"`

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

	VpcName *string `min:"1" 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) SetEnableIpv6 added in v1.0.95

SetEnableIpv6 sets the EnableIpv6 field's value.

func (*ModifyVpcAttributesInput) SetIpv6CidrBlock added in v1.0.95

SetIpv6CidrBlock sets the Ipv6CidrBlock 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 added in v1.0.7

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 added in v1.0.7

GoString returns the string representation

func (*NetworkAclAttributeForDescribeNetworkAclAttributesOutput) SetCreationTime added in v1.0.7

SetCreationTime sets the CreationTime field's value.

func (*NetworkAclAttributeForDescribeNetworkAclAttributesOutput) SetDescription added in v1.0.7

SetDescription sets the Description field's value.

func (*NetworkAclAttributeForDescribeNetworkAclAttributesOutput) SetEgressAclEntries added in v1.0.7

SetEgressAclEntries sets the EgressAclEntries field's value.

func (*NetworkAclAttributeForDescribeNetworkAclAttributesOutput) SetIngressAclEntries added in v1.0.7

SetIngressAclEntries sets the IngressAclEntries field's value.

func (*NetworkAclAttributeForDescribeNetworkAclAttributesOutput) SetNetworkAclId added in v1.0.7

SetNetworkAclId sets the NetworkAclId field's value.

func (*NetworkAclAttributeForDescribeNetworkAclAttributesOutput) SetNetworkAclName added in v1.0.7

SetNetworkAclName sets the NetworkAclName field's value.

func (*NetworkAclAttributeForDescribeNetworkAclAttributesOutput) SetProjectName added in v1.0.20

SetProjectName sets the ProjectName field's value.

func (*NetworkAclAttributeForDescribeNetworkAclAttributesOutput) SetResources added in v1.0.7

SetResources sets the Resources field's value.

func (*NetworkAclAttributeForDescribeNetworkAclAttributesOutput) SetStatus added in v1.0.7

SetStatus sets the Status field's value.

func (*NetworkAclAttributeForDescribeNetworkAclAttributesOutput) SetUpdateTime added in v1.0.7

SetUpdateTime sets the UpdateTime field's value.

func (*NetworkAclAttributeForDescribeNetworkAclAttributesOutput) SetVpcId added in v1.0.7

SetVpcId sets the VpcId field's value.

func (NetworkAclAttributeForDescribeNetworkAclAttributesOutput) String added in v1.0.7

String returns the string representation

type NetworkAclForDescribeNetworkAclsOutput added in v1.0.7

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 added in v1.0.7

GoString returns the string representation

func (*NetworkAclForDescribeNetworkAclsOutput) SetCreationTime added in v1.0.7

SetCreationTime sets the CreationTime field's value.

func (*NetworkAclForDescribeNetworkAclsOutput) SetDescription added in v1.0.7

SetDescription sets the Description field's value.

func (*NetworkAclForDescribeNetworkAclsOutput) SetEgressAclEntries added in v1.0.7

SetEgressAclEntries sets the EgressAclEntries field's value.

func (*NetworkAclForDescribeNetworkAclsOutput) SetIngressAclEntries added in v1.0.7

SetIngressAclEntries sets the IngressAclEntries field's value.

func (*NetworkAclForDescribeNetworkAclsOutput) SetNetworkAclId added in v1.0.7

SetNetworkAclId sets the NetworkAclId field's value.

func (*NetworkAclForDescribeNetworkAclsOutput) SetNetworkAclName added in v1.0.7

SetNetworkAclName sets the NetworkAclName field's value.

func (*NetworkAclForDescribeNetworkAclsOutput) SetProjectName added in v1.0.20

SetProjectName sets the ProjectName field's value.

func (*NetworkAclForDescribeNetworkAclsOutput) SetResources added in v1.0.7

SetResources sets the Resources field's value.

func (*NetworkAclForDescribeNetworkAclsOutput) SetStatus added in v1.0.7

SetStatus sets the Status field's value.

func (*NetworkAclForDescribeNetworkAclsOutput) SetUpdateTime added in v1.0.7

SetUpdateTime sets the UpdateTime field's value.

func (*NetworkAclForDescribeNetworkAclsOutput) SetVpcId added in v1.0.7

SetVpcId sets the VpcId field's value.

func (NetworkAclForDescribeNetworkAclsOutput) String added in v1.0.7

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 added in v1.0.85

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 added in v1.0.20

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 added in v1.0.20

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"`

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

	PrefixListId *string `type:"string"`

	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) SetPrefixListCidrs added in v1.0.101

SetPrefixListCidrs sets the PrefixListCidrs field's value.

func (*PermissionForDescribeSecurityGroupAttributesOutput) SetPrefixListId added in v1.0.101

SetPrefixListId sets the PrefixListId 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 PrefixListAssociationForDescribePrefixListAssociationsOutput added in v1.0.101

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

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

func (PrefixListAssociationForDescribePrefixListAssociationsOutput) GoString added in v1.0.101

GoString returns the string representation

func (*PrefixListAssociationForDescribePrefixListAssociationsOutput) SetResourceId added in v1.0.101

SetResourceId sets the ResourceId field's value.

func (*PrefixListAssociationForDescribePrefixListAssociationsOutput) SetResourceType added in v1.0.101

SetResourceType sets the ResourceType field's value.

func (PrefixListAssociationForDescribePrefixListAssociationsOutput) String added in v1.0.101

String returns the string representation

type PrefixListEntryForCreatePrefixListInput added in v1.0.101

type PrefixListEntryForCreatePrefixListInput struct {
	Cidr *string `type:"string"`

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

func (PrefixListEntryForCreatePrefixListInput) GoString added in v1.0.101

GoString returns the string representation

func (*PrefixListEntryForCreatePrefixListInput) SetCidr added in v1.0.101

SetCidr sets the Cidr field's value.

func (*PrefixListEntryForCreatePrefixListInput) SetDescription added in v1.0.101

SetDescription sets the Description field's value.

func (PrefixListEntryForCreatePrefixListInput) String added in v1.0.101

String returns the string representation

type PrefixListEntryForDescribePrefixListEntriesOutput added in v1.0.101

type PrefixListEntryForDescribePrefixListEntriesOutput struct {
	Cidr *string `type:"string"`

	Description *string `type:"string"`

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

func (PrefixListEntryForDescribePrefixListEntriesOutput) GoString added in v1.0.101

GoString returns the string representation

func (*PrefixListEntryForDescribePrefixListEntriesOutput) SetCidr added in v1.0.101

SetCidr sets the Cidr field's value.

func (*PrefixListEntryForDescribePrefixListEntriesOutput) SetDescription added in v1.0.101

SetDescription sets the Description field's value.

func (*PrefixListEntryForDescribePrefixListEntriesOutput) SetPrefixListId added in v1.0.101

SetPrefixListId sets the PrefixListId field's value.

func (PrefixListEntryForDescribePrefixListEntriesOutput) String added in v1.0.101

String returns the string representation

type PrefixListForDescribePrefixListsOutput added in v1.0.107

type PrefixListForDescribePrefixListsOutput struct {
	AssociationCount *int64 `type:"integer"`

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

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	IpVersion *string `type:"string"`

	MaxEntries *string `type:"string"`

	PrefixListId *string `type:"string"`

	PrefixListName *string `type:"string"`

	Status *string `type:"string"`

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

func (PrefixListForDescribePrefixListsOutput) GoString added in v1.0.107

GoString returns the string representation

func (*PrefixListForDescribePrefixListsOutput) SetAssociationCount added in v1.0.107

SetAssociationCount sets the AssociationCount field's value.

func (*PrefixListForDescribePrefixListsOutput) SetCidrs added in v1.0.107

SetCidrs sets the Cidrs field's value.

func (*PrefixListForDescribePrefixListsOutput) SetCreationTime added in v1.0.107

SetCreationTime sets the CreationTime field's value.

func (*PrefixListForDescribePrefixListsOutput) SetDescription added in v1.0.107

SetDescription sets the Description field's value.

func (*PrefixListForDescribePrefixListsOutput) SetIpVersion added in v1.0.107

SetIpVersion sets the IpVersion field's value.

func (*PrefixListForDescribePrefixListsOutput) SetMaxEntries added in v1.0.107

SetMaxEntries sets the MaxEntries field's value.

func (*PrefixListForDescribePrefixListsOutput) SetPrefixListId added in v1.0.107

SetPrefixListId sets the PrefixListId field's value.

func (*PrefixListForDescribePrefixListsOutput) SetPrefixListName added in v1.0.107

SetPrefixListName sets the PrefixListName field's value.

func (*PrefixListForDescribePrefixListsOutput) SetStatus added in v1.0.107

SetStatus sets the Status field's value.

func (*PrefixListForDescribePrefixListsOutput) SetUpdateTime added in v1.0.107

SetUpdateTime sets the UpdateTime field's value.

func (PrefixListForDescribePrefixListsOutput) String added in v1.0.107

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 added in v1.0.33

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 added in v1.0.33

GoString returns the string representation

func (*RemoveBandwidthPackageIpInput) SetAllocationId added in v1.0.33

SetAllocationId sets the AllocationId field's value.

func (*RemoveBandwidthPackageIpInput) SetBandwidthPackageId added in v1.0.33

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (RemoveBandwidthPackageIpInput) String added in v1.0.33

String returns the string representation

func (*RemoveBandwidthPackageIpInput) Validate added in v1.0.33

func (s *RemoveBandwidthPackageIpInput) Validate() error

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

type RemoveBandwidthPackageIpOutput added in v1.0.33

type RemoveBandwidthPackageIpOutput struct {
	Metadata *response.ResponseMetadata

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

func (RemoveBandwidthPackageIpOutput) GoString added in v1.0.33

GoString returns the string representation

func (*RemoveBandwidthPackageIpOutput) SetRequestId added in v1.0.33

SetRequestId sets the RequestId field's value.

func (RemoveBandwidthPackageIpOutput) String added in v1.0.33

String returns the string representation

type RemovePrefixListEntryForModifyPrefixListInput added in v1.0.101

type RemovePrefixListEntryForModifyPrefixListInput struct {
	Cidr *string `type:"string"`
	// contains filtered or unexported fields
}

func (RemovePrefixListEntryForModifyPrefixListInput) GoString added in v1.0.101

GoString returns the string representation

func (*RemovePrefixListEntryForModifyPrefixListInput) SetCidr added in v1.0.101

SetCidr sets the Cidr field's value.

func (RemovePrefixListEntryForModifyPrefixListInput) String added in v1.0.101

String returns the string representation

type ResourceForAssociateNetworkAclInput added in v1.0.7

type ResourceForAssociateNetworkAclInput struct {

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

func (ResourceForAssociateNetworkAclInput) GoString added in v1.0.7

GoString returns the string representation

func (*ResourceForAssociateNetworkAclInput) SetResourceId added in v1.0.7

SetResourceId sets the ResourceId field's value.

func (ResourceForAssociateNetworkAclInput) String added in v1.0.7

String returns the string representation

func (*ResourceForAssociateNetworkAclInput) Validate added in v1.0.107

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

type ResourceForDescribeNetworkAclAttributesOutput added in v1.0.7

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

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

func (ResourceForDescribeNetworkAclAttributesOutput) GoString added in v1.0.7

GoString returns the string representation

func (*ResourceForDescribeNetworkAclAttributesOutput) SetResourceId added in v1.0.7

SetResourceId sets the ResourceId field's value.

func (*ResourceForDescribeNetworkAclAttributesOutput) SetStatus added in v1.0.7

SetStatus sets the Status field's value.

func (ResourceForDescribeNetworkAclAttributesOutput) String added in v1.0.7

String returns the string representation

type ResourceForDescribeNetworkAclsOutput added in v1.0.7

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

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

func (ResourceForDescribeNetworkAclsOutput) GoString added in v1.0.7

GoString returns the string representation

func (*ResourceForDescribeNetworkAclsOutput) SetResourceId added in v1.0.7

SetResourceId sets the ResourceId field's value.

func (*ResourceForDescribeNetworkAclsOutput) SetStatus added in v1.0.7

SetStatus sets the Status field's value.

func (ResourceForDescribeNetworkAclsOutput) String added in v1.0.7

String returns the string representation

type ResourceForDisassociateNetworkAclInput added in v1.0.7

type ResourceForDisassociateNetworkAclInput struct {

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

func (ResourceForDisassociateNetworkAclInput) GoString added in v1.0.7

GoString returns the string representation

func (*ResourceForDisassociateNetworkAclInput) SetResourceId added in v1.0.7

SetResourceId sets the ResourceId field's value.

func (ResourceForDisassociateNetworkAclInput) String added in v1.0.7

String returns the string representation

func (*ResourceForDisassociateNetworkAclInput) Validate added in v1.0.107

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

type ResourceTagForListTagsForResourcesOutput added in v1.0.20

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 added in v1.0.20

GoString returns the string representation

func (*ResourceTagForListTagsForResourcesOutput) SetResourceId added in v1.0.20

SetResourceId sets the ResourceId field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetResourceType added in v1.0.20

SetResourceType sets the ResourceType field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetTagKey added in v1.0.20

SetTagKey sets the TagKey field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetTagValue added in v1.0.20

SetTagValue sets the TagValue field's value.

func (ResourceTagForListTagsForResourcesOutput) String added in v1.0.20

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"`

	PrefixListId *string `type:"string"`

	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) SetPrefixListId added in v1.0.101

SetPrefixListId sets the PrefixListId 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"`

	PrefixListId *string `type:"string"`

	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) SetPrefixListId added in v1.0.101

SetPrefixListId sets the PrefixListId 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"`

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

	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) SetPrefixListCidrBlocks added in v1.0.101

SetPrefixListCidrBlocks sets the PrefixListCidrBlocks 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 added in v1.0.20

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 added in v1.0.20

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 added in v1.0.58

SetServiceManaged sets the ServiceManaged field's value.

func (*SecurityGroupForDescribeSecurityGroupsOutput) SetStatus

SetStatus sets the Status field's value.

func (*SecurityGroupForDescribeSecurityGroupsOutput) SetTags added in v1.0.20

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"`

	Ipv6CidrBlock *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) SetIpv6CidrBlock added in v1.0.95

SetIpv6CidrBlock sets the Ipv6CidrBlock field's value.

func (*SubnetForDescribeSubnetsOutput) SetIsDefault added in v1.0.80

SetIsDefault sets the IsDefault field's value.

func (*SubnetForDescribeSubnetsOutput) SetNetworkAclId

SetNetworkAclId sets the NetworkAclId field's value.

func (*SubnetForDescribeSubnetsOutput) SetProjectName added in v1.0.20

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 added in v1.0.33

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

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

func (TagFilterForDescribeBandwidthPackagesInput) GoString added in v1.0.33

GoString returns the string representation

func (*TagFilterForDescribeBandwidthPackagesInput) SetKey added in v1.0.33

SetKey sets the Key field's value.

func (*TagFilterForDescribeBandwidthPackagesInput) SetValues added in v1.0.33

SetValues sets the Values field's value.

func (TagFilterForDescribeBandwidthPackagesInput) String added in v1.0.33

String returns the string representation

type TagFilterForDescribeEipAddressesInput added in v1.0.30

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

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

func (TagFilterForDescribeEipAddressesInput) GoString added in v1.0.30

GoString returns the string representation

func (*TagFilterForDescribeEipAddressesInput) SetKey added in v1.0.30

SetKey sets the Key field's value.

func (*TagFilterForDescribeEipAddressesInput) SetValues added in v1.0.30

SetValues sets the Values field's value.

func (TagFilterForDescribeEipAddressesInput) String added in v1.0.30

String returns the string representation

type TagFilterForDescribeNetworkInterfacesInput added in v1.0.20

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

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

func (TagFilterForDescribeNetworkInterfacesInput) GoString added in v1.0.20

GoString returns the string representation

func (*TagFilterForDescribeNetworkInterfacesInput) SetKey added in v1.0.20

SetKey sets the Key field's value.

func (*TagFilterForDescribeNetworkInterfacesInput) SetValues added in v1.0.20

SetValues sets the Values field's value.

func (TagFilterForDescribeNetworkInterfacesInput) String added in v1.0.20

String returns the string representation

type TagFilterForDescribePrefixListsInput added in v1.0.107

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

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

func (TagFilterForDescribePrefixListsInput) GoString added in v1.0.107

GoString returns the string representation

func (*TagFilterForDescribePrefixListsInput) SetKey added in v1.0.107

SetKey sets the Key field's value.

func (*TagFilterForDescribePrefixListsInput) SetValues added in v1.0.107

SetValues sets the Values field's value.

func (TagFilterForDescribePrefixListsInput) String added in v1.0.107

String returns the string representation

type TagFilterForDescribeSecurityGroupsInput added in v1.0.20

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

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

func (TagFilterForDescribeSecurityGroupsInput) GoString added in v1.0.20

GoString returns the string representation

func (*TagFilterForDescribeSecurityGroupsInput) SetKey added in v1.0.20

SetKey sets the Key field's value.

func (*TagFilterForDescribeSecurityGroupsInput) SetValues added in v1.0.20

SetValues sets the Values field's value.

func (TagFilterForDescribeSecurityGroupsInput) String added in v1.0.20

String returns the string representation

type TagFilterForDescribeVpcsInput added in v1.0.20

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

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

func (TagFilterForDescribeVpcsInput) GoString added in v1.0.20

GoString returns the string representation

func (*TagFilterForDescribeVpcsInput) SetKey added in v1.0.20

SetKey sets the Key field's value.

func (*TagFilterForDescribeVpcsInput) SetValues added in v1.0.20

SetValues sets the Values field's value.

func (TagFilterForDescribeVpcsInput) String added in v1.0.20

String returns the string representation

type TagFilterForListTagsForResourcesInput added in v1.0.20

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

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

func (TagFilterForListTagsForResourcesInput) GoString added in v1.0.20

GoString returns the string representation

func (*TagFilterForListTagsForResourcesInput) SetKey added in v1.0.20

SetKey sets the Key field's value.

func (*TagFilterForListTagsForResourcesInput) SetValues added in v1.0.20

SetValues sets the Values field's value.

func (TagFilterForListTagsForResourcesInput) String added in v1.0.20

String returns the string representation

type TagForAllocateEipAddressInput added in v1.0.30

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

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

func (TagForAllocateEipAddressInput) GoString added in v1.0.30

GoString returns the string representation

func (*TagForAllocateEipAddressInput) SetKey added in v1.0.30

SetKey sets the Key field's value.

func (*TagForAllocateEipAddressInput) SetValue added in v1.0.30

SetValue sets the Value field's value.

func (TagForAllocateEipAddressInput) String added in v1.0.30

String returns the string representation

type TagForCreateBandwidthPackageInput added in v1.0.33

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

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

func (TagForCreateBandwidthPackageInput) GoString added in v1.0.33

GoString returns the string representation

func (*TagForCreateBandwidthPackageInput) SetKey added in v1.0.33

SetKey sets the Key field's value.

func (*TagForCreateBandwidthPackageInput) SetValue added in v1.0.33

SetValue sets the Value field's value.

func (TagForCreateBandwidthPackageInput) String added in v1.0.33

String returns the string representation

type TagForCreateNetworkInterfaceInput added in v1.0.20

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

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

func (TagForCreateNetworkInterfaceInput) GoString added in v1.0.20

GoString returns the string representation

func (*TagForCreateNetworkInterfaceInput) SetKey added in v1.0.20

SetKey sets the Key field's value.

func (*TagForCreateNetworkInterfaceInput) SetValue added in v1.0.20

SetValue sets the Value field's value.

func (TagForCreateNetworkInterfaceInput) String added in v1.0.20

String returns the string representation

type TagForCreatePrefixListInput added in v1.0.101

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

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

func (TagForCreatePrefixListInput) GoString added in v1.0.101

func (s TagForCreatePrefixListInput) GoString() string

GoString returns the string representation

func (*TagForCreatePrefixListInput) SetKey added in v1.0.101

SetKey sets the Key field's value.

func (*TagForCreatePrefixListInput) SetValue added in v1.0.101

SetValue sets the Value field's value.

func (TagForCreatePrefixListInput) String added in v1.0.101

String returns the string representation

type TagForCreateSecurityGroupInput added in v1.0.20

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

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

func (TagForCreateSecurityGroupInput) GoString added in v1.0.20

GoString returns the string representation

func (*TagForCreateSecurityGroupInput) SetKey added in v1.0.20

SetKey sets the Key field's value.

func (*TagForCreateSecurityGroupInput) SetValue added in v1.0.20

SetValue sets the Value field's value.

func (TagForCreateSecurityGroupInput) String added in v1.0.20

String returns the string representation

type TagForCreateVpcInput added in v1.0.20

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

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

func (TagForCreateVpcInput) GoString added in v1.0.20

func (s TagForCreateVpcInput) GoString() string

GoString returns the string representation

func (*TagForCreateVpcInput) SetKey added in v1.0.20

SetKey sets the Key field's value.

func (*TagForCreateVpcInput) SetValue added in v1.0.20

SetValue sets the Value field's value.

func (TagForCreateVpcInput) String added in v1.0.20

func (s TagForCreateVpcInput) String() string

String returns the string representation

type TagForDescribeBandwidthPackagesOutput added in v1.0.33

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

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

func (TagForDescribeBandwidthPackagesOutput) GoString added in v1.0.33

GoString returns the string representation

func (*TagForDescribeBandwidthPackagesOutput) SetKey added in v1.0.33

SetKey sets the Key field's value.

func (*TagForDescribeBandwidthPackagesOutput) SetValue added in v1.0.33

SetValue sets the Value field's value.

func (TagForDescribeBandwidthPackagesOutput) String added in v1.0.33

String returns the string representation

type TagForDescribeEipAddressAttributesOutput added in v1.0.31

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

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

func (TagForDescribeEipAddressAttributesOutput) GoString added in v1.0.31

GoString returns the string representation

func (*TagForDescribeEipAddressAttributesOutput) SetKey added in v1.0.31

SetKey sets the Key field's value.

func (*TagForDescribeEipAddressAttributesOutput) SetValue added in v1.0.31

SetValue sets the Value field's value.

func (TagForDescribeEipAddressAttributesOutput) String added in v1.0.31

String returns the string representation

type TagForDescribeEipAddressesOutput added in v1.0.31

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

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

func (TagForDescribeEipAddressesOutput) GoString added in v1.0.31

GoString returns the string representation

func (*TagForDescribeEipAddressesOutput) SetKey added in v1.0.31

SetKey sets the Key field's value.

func (*TagForDescribeEipAddressesOutput) SetValue added in v1.0.31

SetValue sets the Value field's value.

func (TagForDescribeEipAddressesOutput) String added in v1.0.31

String returns the string representation

type TagForDescribeNetworkInterfaceAttributesOutput added in v1.0.20

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

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

func (TagForDescribeNetworkInterfaceAttributesOutput) GoString added in v1.0.20

GoString returns the string representation

func (*TagForDescribeNetworkInterfaceAttributesOutput) SetKey added in v1.0.20

SetKey sets the Key field's value.

func (*TagForDescribeNetworkInterfaceAttributesOutput) SetValue added in v1.0.20

SetValue sets the Value field's value.

func (TagForDescribeNetworkInterfaceAttributesOutput) String added in v1.0.20

String returns the string representation

type TagForDescribeNetworkInterfacesOutput added in v1.0.20

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

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

func (TagForDescribeNetworkInterfacesOutput) GoString added in v1.0.20

GoString returns the string representation

func (*TagForDescribeNetworkInterfacesOutput) SetKey added in v1.0.20

SetKey sets the Key field's value.

func (*TagForDescribeNetworkInterfacesOutput) SetValue added in v1.0.20

SetValue sets the Value field's value.

func (TagForDescribeNetworkInterfacesOutput) String added in v1.0.20

String returns the string representation

type TagForDescribeSecurityGroupAttributesOutput added in v1.0.20

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

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

func (TagForDescribeSecurityGroupAttributesOutput) GoString added in v1.0.20

GoString returns the string representation

func (*TagForDescribeSecurityGroupAttributesOutput) SetKey added in v1.0.20

SetKey sets the Key field's value.

func (*TagForDescribeSecurityGroupAttributesOutput) SetValue added in v1.0.20

SetValue sets the Value field's value.

func (TagForDescribeSecurityGroupAttributesOutput) String added in v1.0.20

String returns the string representation

type TagForDescribeSecurityGroupsOutput added in v1.0.20

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

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

func (TagForDescribeSecurityGroupsOutput) GoString added in v1.0.20

GoString returns the string representation

func (*TagForDescribeSecurityGroupsOutput) SetKey added in v1.0.20

SetKey sets the Key field's value.

func (*TagForDescribeSecurityGroupsOutput) SetValue added in v1.0.20

SetValue sets the Value field's value.

func (TagForDescribeSecurityGroupsOutput) String added in v1.0.20

String returns the string representation

type TagForDescribeVpcAttributesOutput added in v1.0.20

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

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

func (TagForDescribeVpcAttributesOutput) GoString added in v1.0.20

GoString returns the string representation

func (*TagForDescribeVpcAttributesOutput) SetKey added in v1.0.20

SetKey sets the Key field's value.

func (*TagForDescribeVpcAttributesOutput) SetValue added in v1.0.20

SetValue sets the Value field's value.

func (TagForDescribeVpcAttributesOutput) String added in v1.0.20

String returns the string representation

type TagForDescribeVpcsOutput added in v1.0.20

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

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

func (TagForDescribeVpcsOutput) GoString added in v1.0.20

func (s TagForDescribeVpcsOutput) GoString() string

GoString returns the string representation

func (*TagForDescribeVpcsOutput) SetKey added in v1.0.20

SetKey sets the Key field's value.

func (*TagForDescribeVpcsOutput) SetValue added in v1.0.20

SetValue sets the Value field's value.

func (TagForDescribeVpcsOutput) String added in v1.0.20

func (s TagForDescribeVpcsOutput) String() string

String returns the string representation

type TagForTagResourcesInput added in v1.0.20

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 added in v1.0.20

func (s TagForTagResourcesInput) GoString() string

GoString returns the string representation

func (*TagForTagResourcesInput) SetKey added in v1.0.20

SetKey sets the Key field's value.

func (*TagForTagResourcesInput) SetValue added in v1.0.20

SetValue sets the Value field's value.

func (TagForTagResourcesInput) String added in v1.0.20

func (s TagForTagResourcesInput) String() string

String returns the string representation

func (*TagForTagResourcesInput) Validate added in v1.0.20

func (s *TagForTagResourcesInput) Validate() error

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

type TagResourcesInput added in v1.0.20

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:"EnumOfResourceTypeForTagResourcesInput"`

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

func (TagResourcesInput) GoString added in v1.0.20

func (s TagResourcesInput) GoString() string

GoString returns the string representation

func (*TagResourcesInput) SetResourceIds added in v1.0.20

func (s *TagResourcesInput) SetResourceIds(v []*string) *TagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*TagResourcesInput) SetResourceType added in v1.0.20

func (s *TagResourcesInput) SetResourceType(v string) *TagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*TagResourcesInput) SetTags added in v1.0.20

SetTags sets the Tags field's value.

func (TagResourcesInput) String added in v1.0.20

func (s TagResourcesInput) String() string

String returns the string representation

func (*TagResourcesInput) Validate added in v1.0.20

func (s *TagResourcesInput) Validate() error

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

type TagResourcesOutput added in v1.0.20

type TagResourcesOutput struct {
	Metadata *response.ResponseMetadata

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

func (TagResourcesOutput) GoString added in v1.0.20

func (s TagResourcesOutput) GoString() string

GoString returns the string representation

func (*TagResourcesOutput) SetRequestId added in v1.0.20

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

SetRequestId sets the RequestId field's value.

func (TagResourcesOutput) String added in v1.0.20

func (s TagResourcesOutput) String() string

String returns the string representation

type UnassignIpv6AddressesInput added in v1.0.95

type UnassignIpv6AddressesInput struct {

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

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

func (UnassignIpv6AddressesInput) GoString added in v1.0.95

func (s UnassignIpv6AddressesInput) GoString() string

GoString returns the string representation

func (*UnassignIpv6AddressesInput) SetIpv6Address added in v1.0.95

SetIpv6Address sets the Ipv6Address field's value.

func (*UnassignIpv6AddressesInput) SetNetworkInterfaceId added in v1.0.95

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

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (UnassignIpv6AddressesInput) String added in v1.0.95

String returns the string representation

func (*UnassignIpv6AddressesInput) Validate added in v1.0.95

func (s *UnassignIpv6AddressesInput) Validate() error

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

type UnassignIpv6AddressesOutput added in v1.0.95

type UnassignIpv6AddressesOutput struct {
	Metadata *response.ResponseMetadata

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

func (UnassignIpv6AddressesOutput) GoString added in v1.0.95

func (s UnassignIpv6AddressesOutput) GoString() string

GoString returns the string representation

func (*UnassignIpv6AddressesOutput) SetRequestId added in v1.0.95

SetRequestId sets the RequestId field's value.

func (UnassignIpv6AddressesOutput) String added in v1.0.95

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 added in v1.0.20

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:"EnumOfResourceTypeForUntagResourcesInput"`

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

func (UntagResourcesInput) GoString added in v1.0.20

func (s UntagResourcesInput) GoString() string

GoString returns the string representation

func (*UntagResourcesInput) SetResourceIds added in v1.0.20

func (s *UntagResourcesInput) SetResourceIds(v []*string) *UntagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*UntagResourcesInput) SetResourceType added in v1.0.20

func (s *UntagResourcesInput) SetResourceType(v string) *UntagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*UntagResourcesInput) SetTagKeys added in v1.0.20

func (s *UntagResourcesInput) SetTagKeys(v []*string) *UntagResourcesInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourcesInput) String added in v1.0.20

func (s UntagResourcesInput) String() string

String returns the string representation

func (*UntagResourcesInput) Validate added in v1.0.20

func (s *UntagResourcesInput) Validate() error

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

type UntagResourcesOutput added in v1.0.20

type UntagResourcesOutput struct {
	Metadata *response.ResponseMetadata

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

func (UntagResourcesOutput) GoString added in v1.0.20

func (s UntagResourcesOutput) GoString() string

GoString returns the string representation

func (*UntagResourcesOutput) SetRequestId added in v1.0.20

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

SetRequestId sets the RequestId field's value.

func (UntagResourcesOutput) String added in v1.0.20

func (s UntagResourcesOutput) String() string

String returns the string representation

type UpdateNetworkAclEntriesInput added in v1.0.7

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 added in v1.0.7

func (s UpdateNetworkAclEntriesInput) GoString() string

GoString returns the string representation

func (*UpdateNetworkAclEntriesInput) SetClientToken added in v1.0.7

SetClientToken sets the ClientToken field's value.

func (*UpdateNetworkAclEntriesInput) SetEgressAclEntries added in v1.0.7

SetEgressAclEntries sets the EgressAclEntries field's value.

func (*UpdateNetworkAclEntriesInput) SetIngressAclEntries added in v1.0.7

SetIngressAclEntries sets the IngressAclEntries field's value.

func (*UpdateNetworkAclEntriesInput) SetNetworkAclId added in v1.0.7

SetNetworkAclId sets the NetworkAclId field's value.

func (*UpdateNetworkAclEntriesInput) SetUpdateEgressAclEntries added in v1.0.7

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

SetUpdateEgressAclEntries sets the UpdateEgressAclEntries field's value.

func (*UpdateNetworkAclEntriesInput) SetUpdateIngressAclEntries added in v1.0.7

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

SetUpdateIngressAclEntries sets the UpdateIngressAclEntries field's value.

func (UpdateNetworkAclEntriesInput) String added in v1.0.7

String returns the string representation

func (*UpdateNetworkAclEntriesInput) Validate added in v1.0.7

func (s *UpdateNetworkAclEntriesInput) Validate() error

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

type UpdateNetworkAclEntriesOutput added in v1.0.7

type UpdateNetworkAclEntriesOutput struct {
	Metadata *response.ResponseMetadata

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

func (UpdateNetworkAclEntriesOutput) GoString added in v1.0.7

GoString returns the string representation

func (*UpdateNetworkAclEntriesOutput) SetRequestId added in v1.0.7

SetRequestId sets the RequestId field's value.

func (UpdateNetworkAclEntriesOutput) String added in v1.0.7

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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) AssignIpv6Addresses added in v1.0.95

func (c *VPC) AssignIpv6Addresses(input *AssignIpv6AddressesInput) (*AssignIpv6AddressesOutput, error)

AssignIpv6Addresses 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 AssignIpv6Addresses for usage and error information.

func (*VPC) AssignIpv6AddressesCommon added in v1.0.95

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

AssignIpv6AddressesCommon 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 AssignIpv6AddressesCommon for usage and error information.

func (*VPC) AssignIpv6AddressesCommonRequest added in v1.0.95

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

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

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

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

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

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

func (*VPC) AssignIpv6AddressesCommonWithContext added in v1.0.95

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

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

See AssignIpv6AddressesCommon 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) AssignIpv6AddressesRequest added in v1.0.95

func (c *VPC) AssignIpv6AddressesRequest(input *AssignIpv6AddressesInput) (req *request.Request, output *AssignIpv6AddressesOutput)

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

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

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

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

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

func (*VPC) AssignIpv6AddressesWithContext added in v1.0.95

func (c *VPC) AssignIpv6AddressesWithContext(ctx volcengine.Context, input *AssignIpv6AddressesInput, opts ...request.Option) (*AssignIpv6AddressesOutput, error)

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

See AssignIpv6Addresses 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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.73

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 added in v1.0.73

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 added in v1.0.73

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 added in v1.0.73

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 added in v1.0.73

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 added in v1.0.73

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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) CreatePrefixList added in v1.0.101

func (c *VPC) CreatePrefixList(input *CreatePrefixListInput) (*CreatePrefixListOutput, error)

CreatePrefixList 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 CreatePrefixList for usage and error information.

func (*VPC) CreatePrefixListCommon added in v1.0.101

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

CreatePrefixListCommon 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 CreatePrefixListCommon for usage and error information.

func (*VPC) CreatePrefixListCommonRequest added in v1.0.101

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

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

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

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

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

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

func (*VPC) CreatePrefixListCommonWithContext added in v1.0.101

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

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

See CreatePrefixListCommon 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) CreatePrefixListRequest added in v1.0.101

func (c *VPC) CreatePrefixListRequest(input *CreatePrefixListInput) (req *request.Request, output *CreatePrefixListOutput)

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

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

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

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

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

func (*VPC) CreatePrefixListWithContext added in v1.0.101

func (c *VPC) CreatePrefixListWithContext(ctx volcengine.Context, input *CreatePrefixListInput, opts ...request.Option) (*CreatePrefixListOutput, error)

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

See CreatePrefixList 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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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) DeletePrefixList added in v1.0.101

func (c *VPC) DeletePrefixList(input *DeletePrefixListInput) (*DeletePrefixListOutput, error)

DeletePrefixList 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 DeletePrefixList for usage and error information.

func (*VPC) DeletePrefixListCommon added in v1.0.101

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

DeletePrefixListCommon 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 DeletePrefixListCommon for usage and error information.

func (*VPC) DeletePrefixListCommonRequest added in v1.0.101

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

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

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

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

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

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

func (*VPC) DeletePrefixListCommonWithContext added in v1.0.101

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

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

See DeletePrefixListCommon 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) DeletePrefixListRequest added in v1.0.101

func (c *VPC) DeletePrefixListRequest(input *DeletePrefixListInput) (req *request.Request, output *DeletePrefixListOutput)

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

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

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

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

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

func (*VPC) DeletePrefixListWithContext added in v1.0.101

func (c *VPC) DeletePrefixListWithContext(ctx volcengine.Context, input *DeletePrefixListInput, opts ...request.Option) (*DeletePrefixListOutput, error)

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

See DeletePrefixList 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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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) DescribePrefixListAssociations added in v1.0.101

func (c *VPC) DescribePrefixListAssociations(input *DescribePrefixListAssociationsInput) (*DescribePrefixListAssociationsOutput, error)

DescribePrefixListAssociations 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 DescribePrefixListAssociations for usage and error information.

func (*VPC) DescribePrefixListAssociationsCommon added in v1.0.101

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

DescribePrefixListAssociationsCommon 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 DescribePrefixListAssociationsCommon for usage and error information.

func (*VPC) DescribePrefixListAssociationsCommonRequest added in v1.0.101

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

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

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

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

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

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

func (*VPC) DescribePrefixListAssociationsCommonWithContext added in v1.0.101

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

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

See DescribePrefixListAssociationsCommon 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) DescribePrefixListAssociationsRequest added in v1.0.101

func (c *VPC) DescribePrefixListAssociationsRequest(input *DescribePrefixListAssociationsInput) (req *request.Request, output *DescribePrefixListAssociationsOutput)

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

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

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

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

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

func (*VPC) DescribePrefixListAssociationsWithContext added in v1.0.101

func (c *VPC) DescribePrefixListAssociationsWithContext(ctx volcengine.Context, input *DescribePrefixListAssociationsInput, opts ...request.Option) (*DescribePrefixListAssociationsOutput, error)

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

See DescribePrefixListAssociations 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) DescribePrefixListEntries added in v1.0.101

func (c *VPC) DescribePrefixListEntries(input *DescribePrefixListEntriesInput) (*DescribePrefixListEntriesOutput, error)

DescribePrefixListEntries 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 DescribePrefixListEntries for usage and error information.

func (*VPC) DescribePrefixListEntriesCommon added in v1.0.101

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

DescribePrefixListEntriesCommon 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 DescribePrefixListEntriesCommon for usage and error information.

func (*VPC) DescribePrefixListEntriesCommonRequest added in v1.0.101

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

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

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

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

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

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

func (*VPC) DescribePrefixListEntriesCommonWithContext added in v1.0.101

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

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

See DescribePrefixListEntriesCommon 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) DescribePrefixListEntriesRequest added in v1.0.101

func (c *VPC) DescribePrefixListEntriesRequest(input *DescribePrefixListEntriesInput) (req *request.Request, output *DescribePrefixListEntriesOutput)

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

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

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

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

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

func (*VPC) DescribePrefixListEntriesWithContext added in v1.0.101

func (c *VPC) DescribePrefixListEntriesWithContext(ctx volcengine.Context, input *DescribePrefixListEntriesInput, opts ...request.Option) (*DescribePrefixListEntriesOutput, error)

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

See DescribePrefixListEntries 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) DescribePrefixLists added in v1.0.107

func (c *VPC) DescribePrefixLists(input *DescribePrefixListsInput) (*DescribePrefixListsOutput, error)

DescribePrefixLists 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 DescribePrefixLists for usage and error information.

func (*VPC) DescribePrefixListsCommon added in v1.0.107

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

DescribePrefixListsCommon 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 DescribePrefixListsCommon for usage and error information.

func (*VPC) DescribePrefixListsCommonRequest added in v1.0.107

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

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

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

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

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

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

func (*VPC) DescribePrefixListsCommonWithContext added in v1.0.107

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

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

See DescribePrefixListsCommon 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) DescribePrefixListsRequest added in v1.0.107

func (c *VPC) DescribePrefixListsRequest(input *DescribePrefixListsInput) (req *request.Request, output *DescribePrefixListsOutput)

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

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

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

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

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

func (*VPC) DescribePrefixListsWithContext added in v1.0.107

func (c *VPC) DescribePrefixListsWithContext(ctx volcengine.Context, input *DescribePrefixListsInput, opts ...request.Option) (*DescribePrefixListsOutput, error)

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

See DescribePrefixLists 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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.73

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 added in v1.0.73

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 added in v1.0.73

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 added in v1.0.73

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 added in v1.0.73

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 added in v1.0.73

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 added in v1.0.20

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 added in v1.0.20

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 added in v1.0.20

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 added in v1.0.20

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 added in v1.0.20

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 added in v1.0.20

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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) ModifyPrefixList added in v1.0.101

func (c *VPC) ModifyPrefixList(input *ModifyPrefixListInput) (*ModifyPrefixListOutput, error)

ModifyPrefixList 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 ModifyPrefixList for usage and error information.

func (*VPC) ModifyPrefixListCommon added in v1.0.101

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

ModifyPrefixListCommon 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 ModifyPrefixListCommon for usage and error information.

func (*VPC) ModifyPrefixListCommonRequest added in v1.0.101

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

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

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

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

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

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

func (*VPC) ModifyPrefixListCommonWithContext added in v1.0.101

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

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

See ModifyPrefixListCommon 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) ModifyPrefixListRequest added in v1.0.101

func (c *VPC) ModifyPrefixListRequest(input *ModifyPrefixListInput) (req *request.Request, output *ModifyPrefixListOutput)

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

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

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

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

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

func (*VPC) ModifyPrefixListWithContext added in v1.0.101

func (c *VPC) ModifyPrefixListWithContext(ctx volcengine.Context, input *ModifyPrefixListInput, opts ...request.Option) (*ModifyPrefixListOutput, error)

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

See ModifyPrefixList 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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.33

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 added in v1.0.20

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 added in v1.0.20

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 added in v1.0.20

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 added in v1.0.20

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 added in v1.0.20

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 added in v1.0.20

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) UnassignIpv6Addresses added in v1.0.95

func (c *VPC) UnassignIpv6Addresses(input *UnassignIpv6AddressesInput) (*UnassignIpv6AddressesOutput, error)

UnassignIpv6Addresses 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 UnassignIpv6Addresses for usage and error information.

func (*VPC) UnassignIpv6AddressesCommon added in v1.0.95

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

UnassignIpv6AddressesCommon 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 UnassignIpv6AddressesCommon for usage and error information.

func (*VPC) UnassignIpv6AddressesCommonRequest added in v1.0.95

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

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

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

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

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

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

func (*VPC) UnassignIpv6AddressesCommonWithContext added in v1.0.95

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

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

See UnassignIpv6AddressesCommon 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) UnassignIpv6AddressesRequest added in v1.0.95

func (c *VPC) UnassignIpv6AddressesRequest(input *UnassignIpv6AddressesInput) (req *request.Request, output *UnassignIpv6AddressesOutput)

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

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

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

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

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

func (*VPC) UnassignIpv6AddressesWithContext added in v1.0.95

func (c *VPC) UnassignIpv6AddressesWithContext(ctx volcengine.Context, input *UnassignIpv6AddressesInput, opts ...request.Option) (*UnassignIpv6AddressesOutput, error)

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

See UnassignIpv6Addresses 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 added in v1.0.20

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 added in v1.0.20

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 added in v1.0.20

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 added in v1.0.20

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 added in v1.0.20

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 added in v1.0.20

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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 added in v1.0.7

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)

	AssignIpv6AddressesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AssignIpv6AddressesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AssignIpv6AddressesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AssignIpv6Addresses(*AssignIpv6AddressesInput) (*AssignIpv6AddressesOutput, error)
	AssignIpv6AddressesWithContext(volcengine.Context, *AssignIpv6AddressesInput, ...request.Option) (*AssignIpv6AddressesOutput, error)
	AssignIpv6AddressesRequest(*AssignIpv6AddressesInput) (*request.Request, *AssignIpv6AddressesOutput)

	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)

	CreatePrefixListCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreatePrefixListCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreatePrefixListCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreatePrefixList(*CreatePrefixListInput) (*CreatePrefixListOutput, error)
	CreatePrefixListWithContext(volcengine.Context, *CreatePrefixListInput, ...request.Option) (*CreatePrefixListOutput, error)
	CreatePrefixListRequest(*CreatePrefixListInput) (*request.Request, *CreatePrefixListOutput)

	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)

	DeletePrefixListCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeletePrefixListCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeletePrefixListCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeletePrefixList(*DeletePrefixListInput) (*DeletePrefixListOutput, error)
	DeletePrefixListWithContext(volcengine.Context, *DeletePrefixListInput, ...request.Option) (*DeletePrefixListOutput, error)
	DeletePrefixListRequest(*DeletePrefixListInput) (*request.Request, *DeletePrefixListOutput)

	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)

	DescribePrefixListAssociationsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribePrefixListAssociationsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribePrefixListAssociationsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribePrefixListAssociations(*DescribePrefixListAssociationsInput) (*DescribePrefixListAssociationsOutput, error)
	DescribePrefixListAssociationsWithContext(volcengine.Context, *DescribePrefixListAssociationsInput, ...request.Option) (*DescribePrefixListAssociationsOutput, error)
	DescribePrefixListAssociationsRequest(*DescribePrefixListAssociationsInput) (*request.Request, *DescribePrefixListAssociationsOutput)

	DescribePrefixListEntriesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribePrefixListEntriesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribePrefixListEntriesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribePrefixListEntries(*DescribePrefixListEntriesInput) (*DescribePrefixListEntriesOutput, error)
	DescribePrefixListEntriesWithContext(volcengine.Context, *DescribePrefixListEntriesInput, ...request.Option) (*DescribePrefixListEntriesOutput, error)
	DescribePrefixListEntriesRequest(*DescribePrefixListEntriesInput) (*request.Request, *DescribePrefixListEntriesOutput)

	DescribePrefixListsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribePrefixListsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribePrefixListsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribePrefixLists(*DescribePrefixListsInput) (*DescribePrefixListsOutput, error)
	DescribePrefixListsWithContext(volcengine.Context, *DescribePrefixListsInput, ...request.Option) (*DescribePrefixListsOutput, error)
	DescribePrefixListsRequest(*DescribePrefixListsInput) (*request.Request, *DescribePrefixListsOutput)

	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)

	ModifyPrefixListCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyPrefixListCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyPrefixListCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyPrefixList(*ModifyPrefixListInput) (*ModifyPrefixListOutput, error)
	ModifyPrefixListWithContext(volcengine.Context, *ModifyPrefixListInput, ...request.Option) (*ModifyPrefixListOutput, error)
	ModifyPrefixListRequest(*ModifyPrefixListInput) (*request.Request, *ModifyPrefixListOutput)

	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)

	UnassignIpv6AddressesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UnassignIpv6AddressesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UnassignIpv6AddressesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UnassignIpv6Addresses(*UnassignIpv6AddressesInput) (*UnassignIpv6AddressesOutput, error)
	UnassignIpv6AddressesWithContext(volcengine.Context, *UnassignIpv6AddressesInput, ...request.Option) (*UnassignIpv6AddressesOutput, error)
	UnassignIpv6AddressesRequest(*UnassignIpv6AddressesInput) (*request.Request, *UnassignIpv6AddressesOutput)

	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"`

	SecondaryCidrBlocks []*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 added in v1.0.80

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 added in v1.0.20

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) SetSecondaryCidrBlocks added in v1.0.107

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

SetSecondaryCidrBlocks sets the SecondaryCidrBlocks 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 added in v1.0.20

SetTags sets the Tags field's value.

func (*VpcForDescribeVpcsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*VpcForDescribeVpcsOutput) SetUserCidrBlocks added in v1.0.58

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