vpc

package
v1.0.3 Latest Latest
Warning

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

Go to latest
Published: Jun 24, 2022 License: Apache-2.0 Imports: 9 Imported by: 1

Documentation

Overview

Package vpciface provides an interface to enable mocking the VPC service client for testing your code.

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

Index

Constants

View Source
const (
	// ISPForAllocateEipAddressInputBgp is a ISPForAllocateEipAddressInput enum value
	ISPForAllocateEipAddressInputBgp = "BGP"

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

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

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

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

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

	// InstanceTypeForAssociateEipAddressInputAlbInstance is a InstanceTypeForAssociateEipAddressInput enum value
	InstanceTypeForAssociateEipAddressInputAlbInstance = "AlbInstance"

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

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

	// InstanceTypeForAssociateHaVipInputEcsInstance is a InstanceTypeForAssociateHaVipInput enum value
	InstanceTypeForAssociateHaVipInputEcsInstance = "EcsInstance"
)
View Source
const (
	// AssociatedInstanceTypeForDescribeEipAddressesInputNat is a AssociatedInstanceTypeForDescribeEipAddressesInput enum value
	AssociatedInstanceTypeForDescribeEipAddressesInputNat = "Nat"

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

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

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

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

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

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

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

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

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

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

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

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

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

	// InstanceTypeForDisassociateHaVipInputEcsInstance is a InstanceTypeForDisassociateHaVipInput enum value
	InstanceTypeForDisassociateHaVipInputEcsInstance = "EcsInstance"
)
View Source
const (
	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 AllocateEipAddressInput

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

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

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

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

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

	Period *int64 `type:"integer"`

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

	SecurityProtectionTypes []*string `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) SetBillingType

SetBillingType sets the BillingType 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) SetSecurityProtectionTypes

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

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (AllocateEipAddressInput) String

func (s AllocateEipAddressInput) String() string

String returns the string representation

func (*AllocateEipAddressInput) Validate

func (s *AllocateEipAddressInput) Validate() error

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

type AllocateEipAddressOutput

type AllocateEipAddressOutput struct {
	Metadata *response.ResponseMetadata

	AllocationId *string `type:"string"`

	EipAddress *string `type:"string"`

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

func (AllocateEipAddressOutput) GoString

func (s AllocateEipAddressOutput) GoString() string

GoString returns the string representation

func (*AllocateEipAddressOutput) SetAllocationId

SetAllocationId sets the AllocationId field's value.

func (*AllocateEipAddressOutput) SetEipAddress

SetEipAddress sets the EipAddress field's value.

func (*AllocateEipAddressOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (AllocateEipAddressOutput) String

func (s AllocateEipAddressOutput) String() string

String returns the string representation

type AssignPrivateIpAddressesInput

type AssignPrivateIpAddressesInput struct {

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

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

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

func (AssignPrivateIpAddressesInput) GoString

GoString returns the string representation

func (*AssignPrivateIpAddressesInput) SetNetworkInterfaceId

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (*AssignPrivateIpAddressesInput) SetPrivateIpAddress

SetPrivateIpAddress sets the PrivateIpAddress field's value.

func (*AssignPrivateIpAddressesInput) SetSecondaryPrivateIpAddressCount

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

SetSecondaryPrivateIpAddressCount sets the SecondaryPrivateIpAddressCount field's value.

func (AssignPrivateIpAddressesInput) String

String returns the string representation

func (*AssignPrivateIpAddressesInput) Validate

func (s *AssignPrivateIpAddressesInput) Validate() error

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

type AssignPrivateIpAddressesOutput

type AssignPrivateIpAddressesOutput struct {
	Metadata *response.ResponseMetadata

	NetworkInterfaceId *string `type:"string"`

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

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

func (AssignPrivateIpAddressesOutput) GoString

GoString returns the string representation

func (*AssignPrivateIpAddressesOutput) SetNetworkInterfaceId

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (*AssignPrivateIpAddressesOutput) SetPrivateIpSet

SetPrivateIpSet sets the PrivateIpSet field's value.

func (*AssignPrivateIpAddressesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (AssignPrivateIpAddressesOutput) String

String returns the string representation

type AssociateCenForDescribeVpcAttributesOutput

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

	CenOwnerId *string `type:"string"`

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

func (AssociateCenForDescribeVpcAttributesOutput) GoString

GoString returns the string representation

func (*AssociateCenForDescribeVpcAttributesOutput) SetCenId

SetCenId sets the CenId field's value.

func (*AssociateCenForDescribeVpcAttributesOutput) SetCenOwnerId

SetCenOwnerId sets the CenOwnerId field's value.

func (*AssociateCenForDescribeVpcAttributesOutput) SetCenStatus

SetCenStatus sets the CenStatus field's value.

func (AssociateCenForDescribeVpcAttributesOutput) String

String returns the string representation

type AssociateCenForDescribeVpcsOutput

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

	CenOwnerId *string `type:"string"`

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

func (AssociateCenForDescribeVpcsOutput) GoString

GoString returns the string representation

func (*AssociateCenForDescribeVpcsOutput) SetCenId

SetCenId sets the CenId field's value.

func (*AssociateCenForDescribeVpcsOutput) SetCenOwnerId

SetCenOwnerId sets the CenOwnerId field's value.

func (*AssociateCenForDescribeVpcsOutput) SetCenStatus

SetCenStatus sets the CenStatus field's value.

func (AssociateCenForDescribeVpcsOutput) String

String returns the string representation

type AssociateEipAddressInput

type AssociateEipAddressInput struct {

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

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

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

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

func (AssociateEipAddressInput) GoString

func (s AssociateEipAddressInput) GoString() string

GoString returns the string representation

func (*AssociateEipAddressInput) SetAllocationId

SetAllocationId sets the AllocationId field's value.

func (*AssociateEipAddressInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*AssociateEipAddressInput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (*AssociateEipAddressInput) SetPrivateIpAddress

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

SetPrivateIpAddress sets the PrivateIpAddress field's value.

func (AssociateEipAddressInput) String

func (s AssociateEipAddressInput) String() string

String returns the string representation

func (*AssociateEipAddressInput) Validate

func (s *AssociateEipAddressInput) Validate() error

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

type AssociateEipAddressOutput

type AssociateEipAddressOutput struct {
	Metadata *response.ResponseMetadata

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

func (AssociateEipAddressOutput) GoString

func (s AssociateEipAddressOutput) GoString() string

GoString returns the string representation

func (*AssociateEipAddressOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (AssociateEipAddressOutput) String

func (s AssociateEipAddressOutput) String() string

String returns the string representation

type AssociateHaVipInput

type AssociateHaVipInput struct {

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

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

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

func (AssociateHaVipInput) GoString

func (s AssociateHaVipInput) GoString() string

GoString returns the string representation

func (*AssociateHaVipInput) SetHaVipId

SetHaVipId sets the HaVipId field's value.

func (*AssociateHaVipInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*AssociateHaVipInput) SetInstanceType

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

SetInstanceType sets the InstanceType field's value.

func (AssociateHaVipInput) String

func (s AssociateHaVipInput) String() string

String returns the string representation

func (*AssociateHaVipInput) Validate

func (s *AssociateHaVipInput) Validate() error

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

type AssociateHaVipOutput

type AssociateHaVipOutput struct {
	Metadata *response.ResponseMetadata

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

func (AssociateHaVipOutput) GoString

func (s AssociateHaVipOutput) GoString() string

GoString returns the string representation

func (*AssociateHaVipOutput) SetRequestId

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

SetRequestId sets the RequestId field's value.

func (AssociateHaVipOutput) String

func (s AssociateHaVipOutput) String() string

String returns the string representation

type AssociateRouteTableInput

type AssociateRouteTableInput struct {

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

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

func (AssociateRouteTableInput) GoString

func (s AssociateRouteTableInput) GoString() string

GoString returns the string representation

func (*AssociateRouteTableInput) SetRouteTableId

SetRouteTableId sets the RouteTableId field's value.

func (*AssociateRouteTableInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (AssociateRouteTableInput) String

func (s AssociateRouteTableInput) String() string

String returns the string representation

func (*AssociateRouteTableInput) Validate

func (s *AssociateRouteTableInput) Validate() error

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

type AssociateRouteTableOutput

type AssociateRouteTableOutput struct {
	Metadata *response.ResponseMetadata

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

func (AssociateRouteTableOutput) GoString

func (s AssociateRouteTableOutput) GoString() string

GoString returns the string representation

func (*AssociateRouteTableOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (AssociateRouteTableOutput) String

func (s AssociateRouteTableOutput) String() string

String returns the string representation

type 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 is a required field
	CidrIp *string `type:"string" required:"true"`

	Description *string `type:"string"`

	Policy *string `type:"string"`

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

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

	Priority *int64 `type:"integer"`

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

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

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

func (AuthorizeSecurityGroupEgressInput) GoString

GoString returns the string representation

func (*AuthorizeSecurityGroupEgressInput) SetCidrIp

SetCidrIp sets the CidrIp field's value.

func (*AuthorizeSecurityGroupEgressInput) SetDescription

SetDescription sets the Description field's value.

func (*AuthorizeSecurityGroupEgressInput) SetPolicy

SetPolicy sets the Policy field's value.

func (*AuthorizeSecurityGroupEgressInput) SetPortEnd

SetPortEnd sets the PortEnd field's value.

func (*AuthorizeSecurityGroupEgressInput) SetPortStart

SetPortStart sets the PortStart field's value.

func (*AuthorizeSecurityGroupEgressInput) SetPriority

SetPriority sets the Priority field's value.

func (*AuthorizeSecurityGroupEgressInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*AuthorizeSecurityGroupEgressInput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*AuthorizeSecurityGroupEgressInput) SetSourceGroupId

SetSourceGroupId sets the SourceGroupId field's value.

func (AuthorizeSecurityGroupEgressInput) String

String returns the string representation

func (*AuthorizeSecurityGroupEgressInput) Validate

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

type AuthorizeSecurityGroupEgressOutput

type AuthorizeSecurityGroupEgressOutput struct {
	Metadata *response.ResponseMetadata

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

func (AuthorizeSecurityGroupEgressOutput) GoString

GoString returns the string representation

func (*AuthorizeSecurityGroupEgressOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (AuthorizeSecurityGroupEgressOutput) String

String returns the string representation

type AuthorizeSecurityGroupIngressInput

type AuthorizeSecurityGroupIngressInput struct {

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

	Description *string `type:"string"`

	Policy *string `type:"string"`

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

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

	Priority *int64 `type:"integer"`

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

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

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

func (AuthorizeSecurityGroupIngressInput) GoString

GoString returns the string representation

func (*AuthorizeSecurityGroupIngressInput) SetCidrIp

SetCidrIp sets the CidrIp field's value.

func (*AuthorizeSecurityGroupIngressInput) SetDescription

SetDescription sets the Description field's value.

func (*AuthorizeSecurityGroupIngressInput) SetPolicy

SetPolicy sets the Policy field's value.

func (*AuthorizeSecurityGroupIngressInput) SetPortEnd

SetPortEnd sets the PortEnd field's value.

func (*AuthorizeSecurityGroupIngressInput) SetPortStart

SetPortStart sets the PortStart field's value.

func (*AuthorizeSecurityGroupIngressInput) SetPriority

SetPriority sets the Priority field's value.

func (*AuthorizeSecurityGroupIngressInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*AuthorizeSecurityGroupIngressInput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*AuthorizeSecurityGroupIngressInput) SetSourceGroupId

SetSourceGroupId sets the SourceGroupId field's value.

func (AuthorizeSecurityGroupIngressInput) String

String returns the string representation

func (*AuthorizeSecurityGroupIngressInput) Validate

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

type AuthorizeSecurityGroupIngressOutput

type AuthorizeSecurityGroupIngressOutput struct {
	Metadata *response.ResponseMetadata

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

func (AuthorizeSecurityGroupIngressOutput) GoString

GoString returns the string representation

func (*AuthorizeSecurityGroupIngressOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (AuthorizeSecurityGroupIngressOutput) String

String returns the string representation

type CreateHaVipInput

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

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

	IpAddress *string `type:"string"`

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

func (CreateHaVipInput) GoString

func (s CreateHaVipInput) GoString() string

GoString returns the string representation

func (*CreateHaVipInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateHaVipInput) SetHaVipName

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

SetHaVipName sets the HaVipName field's value.

func (*CreateHaVipInput) SetIpAddress

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

SetIpAddress sets the IpAddress field's value.

func (*CreateHaVipInput) SetSubnetId

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

SetSubnetId sets the SubnetId field's value.

func (CreateHaVipInput) String

func (s CreateHaVipInput) String() string

String returns the string representation

func (*CreateHaVipInput) Validate

func (s *CreateHaVipInput) Validate() error

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

type CreateHaVipOutput

type CreateHaVipOutput struct {
	Metadata *response.ResponseMetadata

	HaVipId *string `type:"string"`

	IpAddress *string `type:"string"`

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

func (CreateHaVipOutput) GoString

func (s CreateHaVipOutput) GoString() string

GoString returns the string representation

func (*CreateHaVipOutput) SetHaVipId

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

SetHaVipId sets the HaVipId field's value.

func (*CreateHaVipOutput) SetIpAddress

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

SetIpAddress sets the IpAddress field's value.

func (*CreateHaVipOutput) SetRequestId

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

SetRequestId sets the RequestId field's value.

func (CreateHaVipOutput) String

func (s CreateHaVipOutput) String() string

String returns the string representation

type CreateNetworkInterfaceInput

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

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

	PortSecurityEnabled *bool `type:"boolean"`

	PrimaryIpAddress *string `type:"string"`

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

	SecondaryPrivateIpAddressCount *int64 `type:"integer"`

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

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

func (CreateNetworkInterfaceInput) GoString

func (s CreateNetworkInterfaceInput) GoString() string

GoString returns the string representation

func (*CreateNetworkInterfaceInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateNetworkInterfaceInput) SetNetworkInterfaceName

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

SetNetworkInterfaceName sets the NetworkInterfaceName field's value.

func (*CreateNetworkInterfaceInput) SetPortSecurityEnabled

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

SetPortSecurityEnabled sets the PortSecurityEnabled field's value.

func (*CreateNetworkInterfaceInput) SetPrimaryIpAddress

SetPrimaryIpAddress sets the PrimaryIpAddress field's value.

func (*CreateNetworkInterfaceInput) SetPrivateIpAddress

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

SetPrivateIpAddress sets the PrivateIpAddress field's value.

func (*CreateNetworkInterfaceInput) 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) String

String returns the string representation

func (*CreateNetworkInterfaceInput) Validate

func (s *CreateNetworkInterfaceInput) Validate() error

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

type CreateNetworkInterfaceOutput

type CreateNetworkInterfaceOutput struct {
	Metadata *response.ResponseMetadata

	NetworkInterfaceId *string `type:"string"`

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

func (CreateNetworkInterfaceOutput) GoString

func (s CreateNetworkInterfaceOutput) GoString() string

GoString returns the string representation

func (*CreateNetworkInterfaceOutput) SetNetworkInterfaceId

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (*CreateNetworkInterfaceOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (CreateNetworkInterfaceOutput) String

String returns the string representation

type CreateRouteEntryInput

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

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

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

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

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

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

func (CreateRouteEntryInput) GoString

func (s CreateRouteEntryInput) GoString() string

GoString returns the string representation

func (*CreateRouteEntryInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateRouteEntryInput) SetDestinationCidrBlock

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

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*CreateRouteEntryInput) SetNextHopId

SetNextHopId sets the NextHopId field's value.

func (*CreateRouteEntryInput) SetNextHopType

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

SetNextHopType sets the NextHopType field's value.

func (*CreateRouteEntryInput) SetRouteEntryName

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

SetRouteEntryName sets the RouteEntryName field's value.

func (*CreateRouteEntryInput) SetRouteTableId

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

SetRouteTableId sets the RouteTableId field's value.

func (CreateRouteEntryInput) String

func (s CreateRouteEntryInput) String() string

String returns the string representation

func (*CreateRouteEntryInput) Validate

func (s *CreateRouteEntryInput) Validate() error

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

type CreateRouteEntryOutput

type CreateRouteEntryOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

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

func (CreateRouteEntryOutput) GoString

func (s CreateRouteEntryOutput) GoString() string

GoString returns the string representation

func (*CreateRouteEntryOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*CreateRouteEntryOutput) SetRouteEntryId

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

SetRouteEntryId sets the RouteEntryId field's value.

func (CreateRouteEntryOutput) String

func (s CreateRouteEntryOutput) String() string

String returns the string representation

type CreateRouteTableInput

type CreateRouteTableInput struct {
	Description *string `min:"1" max:"255" 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) SetDescription

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

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

	SecurityGroupName *string `type:"string"`

	// 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) SetDescription

SetDescription sets the Description field's value.

func (*CreateSecurityGroupInput) SetSecurityGroupName

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

SetSecurityGroupName sets the SecurityGroupName 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"`

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

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

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

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

func (CreateSubnetInput) GoString

func (s CreateSubnetInput) GoString() string

GoString returns the string representation

func (*CreateSubnetInput) SetCidrBlock

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

SetCidrBlock sets the CidrBlock field's value.

func (*CreateSubnetInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateSubnetInput) SetSubnetName

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

SetSubnetName sets the SubnetName field's value.

func (*CreateSubnetInput) SetVpcId

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

SetVpcId sets the VpcId field's value.

func (*CreateSubnetInput) SetZoneId

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

SetZoneId sets the ZoneId field's value.

func (CreateSubnetInput) String

func (s CreateSubnetInput) String() string

String returns the string representation

func (*CreateSubnetInput) Validate

func (s *CreateSubnetInput) Validate() error

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

type CreateSubnetOutput

type CreateSubnetOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

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

func (CreateSubnetOutput) GoString

func (s CreateSubnetOutput) GoString() string

GoString returns the string representation

func (*CreateSubnetOutput) SetRequestId

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

SetRequestId sets the RequestId field's value.

func (*CreateSubnetOutput) SetSubnetId

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

SetSubnetId sets the SubnetId field's value.

func (CreateSubnetOutput) String

func (s CreateSubnetOutput) String() string

String returns the string representation

type CreateVpcInput

type CreateVpcInput struct {

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

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

	DnsServers []*string `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) 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) 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 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 DeleteNetworkInterfaceInput

type DeleteNetworkInterfaceInput struct {

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

func (DeleteNetworkInterfaceInput) GoString

func (s DeleteNetworkInterfaceInput) GoString() string

GoString returns the string representation

func (*DeleteNetworkInterfaceInput) SetNetworkInterfaceId

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

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (DeleteNetworkInterfaceInput) String

String returns the string representation

func (*DeleteNetworkInterfaceInput) Validate

func (s *DeleteNetworkInterfaceInput) Validate() error

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

type DeleteNetworkInterfaceOutput

type DeleteNetworkInterfaceOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteNetworkInterfaceOutput) GoString

func (s DeleteNetworkInterfaceOutput) GoString() string

GoString returns the string representation

func (*DeleteNetworkInterfaceOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteNetworkInterfaceOutput) String

String returns the string representation

type DeleteRouteEntryInput

type DeleteRouteEntryInput struct {

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

func (DeleteRouteEntryInput) GoString

func (s DeleteRouteEntryInput) GoString() string

GoString returns the string representation

func (*DeleteRouteEntryInput) SetRouteEntryId

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

SetRouteEntryId sets the RouteEntryId field's value.

func (DeleteRouteEntryInput) String

func (s DeleteRouteEntryInput) String() string

String returns the string representation

func (*DeleteRouteEntryInput) Validate

func (s *DeleteRouteEntryInput) Validate() error

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

type DeleteRouteEntryOutput

type DeleteRouteEntryOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteRouteEntryOutput) GoString

func (s DeleteRouteEntryOutput) GoString() string

GoString returns the string representation

func (*DeleteRouteEntryOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteRouteEntryOutput) String

func (s DeleteRouteEntryOutput) String() string

String returns the string representation

type DeleteRouteTableInput

type DeleteRouteTableInput struct {

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

func (DeleteRouteTableInput) GoString

func (s DeleteRouteTableInput) GoString() string

GoString returns the string representation

func (*DeleteRouteTableInput) SetRouteTableId

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

SetRouteTableId sets the RouteTableId field's value.

func (DeleteRouteTableInput) String

func (s DeleteRouteTableInput) String() string

String returns the string representation

func (*DeleteRouteTableInput) Validate

func (s *DeleteRouteTableInput) Validate() error

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

type DeleteRouteTableOutput

type DeleteRouteTableOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteRouteTableOutput) GoString

func (s DeleteRouteTableOutput) GoString() string

GoString returns the string representation

func (*DeleteRouteTableOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteRouteTableOutput) String

func (s DeleteRouteTableOutput) String() string

String returns the string representation

type DeleteSecurityGroupInput

type DeleteSecurityGroupInput struct {

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

func (DeleteSecurityGroupInput) GoString

func (s DeleteSecurityGroupInput) GoString() string

GoString returns the string representation

func (*DeleteSecurityGroupInput) SetSecurityGroupId

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

SetSecurityGroupId sets the SecurityGroupId field's value.

func (DeleteSecurityGroupInput) String

func (s DeleteSecurityGroupInput) String() string

String returns the string representation

func (*DeleteSecurityGroupInput) Validate

func (s *DeleteSecurityGroupInput) Validate() error

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

type DeleteSecurityGroupOutput

type DeleteSecurityGroupOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteSecurityGroupOutput) GoString

func (s DeleteSecurityGroupOutput) GoString() string

GoString returns the string representation

func (*DeleteSecurityGroupOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteSecurityGroupOutput) String

func (s DeleteSecurityGroupOutput) String() string

String returns the string representation

type DeleteSubnetInput

type DeleteSubnetInput struct {

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

func (DeleteSubnetInput) GoString

func (s DeleteSubnetInput) GoString() string

GoString returns the string representation

func (*DeleteSubnetInput) SetSubnetId

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

SetSubnetId sets the SubnetId field's value.

func (DeleteSubnetInput) String

func (s DeleteSubnetInput) String() string

String returns the string representation

func (*DeleteSubnetInput) Validate

func (s *DeleteSubnetInput) Validate() error

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

type DeleteSubnetOutput

type DeleteSubnetOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteSubnetOutput) GoString

func (s DeleteSubnetOutput) GoString() string

GoString returns the string representation

func (*DeleteSubnetOutput) SetRequestId

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

SetRequestId sets the RequestId field's value.

func (DeleteSubnetOutput) String

func (s DeleteSubnetOutput) String() string

String returns the string representation

type DeleteVpcInput

type DeleteVpcInput struct {

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

func (DeleteVpcInput) GoString

func (s DeleteVpcInput) GoString() string

GoString returns the string representation

func (*DeleteVpcInput) SetVpcId

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

SetVpcId sets the VpcId field's value.

func (DeleteVpcInput) String

func (s DeleteVpcInput) String() string

String returns the string representation

func (*DeleteVpcInput) Validate

func (s *DeleteVpcInput) Validate() error

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

type DeleteVpcOutput

type DeleteVpcOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteVpcOutput) GoString

func (s DeleteVpcOutput) GoString() string

GoString returns the string representation

func (*DeleteVpcOutput) SetRequestId

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

SetRequestId sets the RequestId field's value.

func (DeleteVpcOutput) String

func (s DeleteVpcOutput) String() string

String returns the string representation

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

	RequestId *string `type:"string"`

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

	Status *string `type:"string"`

	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) 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) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (DescribeEipAddressAttributesOutput) String

String returns the string representation

type DescribeEipAddressesInput

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

	AssociatedInstanceId *string `type:"string"`

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

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

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

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

	Name *string `type:"string"`

	PageNumber *int64 `type:"integer"`

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

	SecurityProtectionEnabled *bool `type:"boolean"`

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

func (DescribeEipAddressesInput) GoString

func (s DescribeEipAddressesInput) GoString() string

GoString returns the string representation

func (*DescribeEipAddressesInput) SetAllocationIds

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

SetAllocationIds sets the AllocationIds field's value.

func (*DescribeEipAddressesInput) SetAssociatedInstanceId

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

SetAssociatedInstanceId sets the AssociatedInstanceId field's value.

func (*DescribeEipAddressesInput) SetAssociatedInstanceType

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

SetAssociatedInstanceType sets the AssociatedInstanceType field's value.

func (*DescribeEipAddressesInput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*DescribeEipAddressesInput) SetEipAddresses

SetEipAddresses sets the EipAddresses field's value.

func (*DescribeEipAddressesInput) SetISP

SetISP sets the ISP field's value.

func (*DescribeEipAddressesInput) SetName

SetName sets the Name field's value.

func (*DescribeEipAddressesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeEipAddressesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeEipAddressesInput) 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) String

func (s DescribeEipAddressesInput) String() string

String returns the string representation

func (*DescribeEipAddressesInput) Validate

func (s *DescribeEipAddressesInput) Validate() error

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

type DescribeEipAddressesOutput

type DescribeEipAddressesOutput struct {
	Metadata *response.ResponseMetadata

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

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

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

func (DescribeEipAddressesOutput) GoString

func (s DescribeEipAddressesOutput) GoString() string

GoString returns the string representation

func (*DescribeEipAddressesOutput) SetEipAddresses

SetEipAddresses sets the EipAddresses field's value.

func (*DescribeEipAddressesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeEipAddressesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeEipAddressesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeEipAddressesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeEipAddressesOutput) String

String returns the string representation

type DescribeHaVipsInput

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

	HaVipName *string `type:"string"`

	IpAddress *string `type:"string"`

	PageNumber *int64 `type:"integer"`

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

	Status *string `type:"string"`

	SubnetId *string `type:"string"`

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

func (DescribeHaVipsInput) GoString

func (s DescribeHaVipsInput) GoString() string

GoString returns the string representation

func (*DescribeHaVipsInput) SetHaVipIds

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

SetHaVipIds sets the HaVipIds field's value.

func (*DescribeHaVipsInput) SetHaVipName

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

SetHaVipName sets the HaVipName field's value.

func (*DescribeHaVipsInput) SetIpAddress

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

SetIpAddress sets the IpAddress field's value.

func (*DescribeHaVipsInput) SetPageNumber

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

SetPageNumber sets the PageNumber field's value.

func (*DescribeHaVipsInput) SetPageSize

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

SetPageSize sets the PageSize field's value.

func (*DescribeHaVipsInput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeHaVipsInput) SetSubnetId

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

SetSubnetId sets the SubnetId field's value.

func (*DescribeHaVipsInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (DescribeHaVipsInput) String

func (s DescribeHaVipsInput) String() string

String returns the string representation

func (*DescribeHaVipsInput) Validate

func (s *DescribeHaVipsInput) Validate() error

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

type DescribeHaVipsOutput

type DescribeHaVipsOutput struct {
	Metadata *response.ResponseMetadata

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

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

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

func (DescribeHaVipsOutput) GoString

func (s DescribeHaVipsOutput) GoString() string

GoString returns the string representation

func (*DescribeHaVipsOutput) SetHaVips

SetHaVips sets the HaVips field's value.

func (*DescribeHaVipsOutput) SetPageNumber

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

SetPageNumber sets the PageNumber field's value.

func (*DescribeHaVipsOutput) SetPageSize

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

SetPageSize sets the PageSize field's value.

func (*DescribeHaVipsOutput) SetRequestId

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

SetRequestId sets the RequestId field's value.

func (*DescribeHaVipsOutput) SetTotalCount

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

SetTotalCount sets the TotalCount field's value.

func (DescribeHaVipsOutput) String

func (s DescribeHaVipsOutput) String() string

String returns the string representation

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

	MacAddress *string `type:"string"`

	NetworkInterfaceId *string `type:"string"`

	NetworkInterfaceName *string `type:"string"`

	PortSecurityEnabled *bool `type:"boolean"`

	PrimaryIpAddress *string `type:"string"`

	PrivateIpSets *PrivateIpSetsForDescribeNetworkInterfaceAttributesOutput `type:"structure"`

	RequestId *string `type:"string"`

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

	ServiceManaged *bool `type:"boolean"`

	Status *string `type:"string"`

	SubnetId *string `type:"string"`

	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) 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) 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) SetType

SetType sets the Type field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetVpcName

SetVpcName sets the VpcName field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeNetworkInterfaceAttributesOutput) String

String returns the string representation

type DescribeNetworkInterfacesInput

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

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

	NetworkInterfaceName *string `type:"string"`

	PageNumber *int64 `type:"integer"`

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

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

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

	SecurityGroupId *string `type:"string"`

	Status *string `type:"string"`

	SubnetId *string `type:"string"`

	Type *string `type:"string"`

	VpcId *string `type:"string"`

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

func (DescribeNetworkInterfacesInput) GoString

GoString returns the string representation

func (*DescribeNetworkInterfacesInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DescribeNetworkInterfacesInput) SetNetworkInterfaceIds

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

SetNetworkInterfaceIds sets the NetworkInterfaceIds field's value.

func (*DescribeNetworkInterfacesInput) SetNetworkInterfaceName

SetNetworkInterfaceName sets the NetworkInterfaceName field's value.

func (*DescribeNetworkInterfacesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeNetworkInterfacesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeNetworkInterfacesInput) SetPrimaryIpAddresses

SetPrimaryIpAddresses sets the PrimaryIpAddresses field's value.

func (*DescribeNetworkInterfacesInput) SetPrivateIpAddresses

SetPrivateIpAddresses sets the PrivateIpAddresses field's value.

func (*DescribeNetworkInterfacesInput) 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) SetType

SetType sets the Type field's value.

func (*DescribeNetworkInterfacesInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*DescribeNetworkInterfacesInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeNetworkInterfacesInput) String

String returns the string representation

func (*DescribeNetworkInterfacesInput) Validate

func (s *DescribeNetworkInterfacesInput) Validate() error

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

type DescribeNetworkInterfacesOutput

type DescribeNetworkInterfacesOutput struct {
	Metadata *response.ResponseMetadata

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

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

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

func (DescribeNetworkInterfacesOutput) GoString

GoString returns the string representation

func (*DescribeNetworkInterfacesOutput) SetNetworkInterfaceSets

SetNetworkInterfaceSets sets the NetworkInterfaceSets field's value.

func (*DescribeNetworkInterfacesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeNetworkInterfacesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeNetworkInterfacesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeNetworkInterfacesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeNetworkInterfacesOutput) String

String returns the string representation

type DescribeRouteEntryListInput

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

	NextHopId *string `type:"string"`

	NextHopType *string `type:"string"`

	PageNumber *int64 `type:"integer"`

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

	RouteEntryId *string `type:"string"`

	RouteEntryName *string `type:"string"`

	RouteEntryType *string `type:"string"`

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

func (DescribeRouteEntryListInput) GoString

func (s DescribeRouteEntryListInput) GoString() string

GoString returns the string representation

func (*DescribeRouteEntryListInput) SetDestinationCidrBlock

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

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*DescribeRouteEntryListInput) SetNextHopId

SetNextHopId sets the NextHopId field's value.

func (*DescribeRouteEntryListInput) SetNextHopType

SetNextHopType sets the NextHopType field's value.

func (*DescribeRouteEntryListInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeRouteEntryListInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeRouteEntryListInput) SetRouteEntryId

SetRouteEntryId sets the RouteEntryId field's value.

func (*DescribeRouteEntryListInput) SetRouteEntryName

SetRouteEntryName sets the RouteEntryName field's value.

func (*DescribeRouteEntryListInput) SetRouteEntryType

SetRouteEntryType sets the RouteEntryType field's value.

func (*DescribeRouteEntryListInput) SetRouteTableId

SetRouteTableId sets the RouteTableId field's value.

func (DescribeRouteEntryListInput) String

String returns the string representation

func (*DescribeRouteEntryListInput) Validate

func (s *DescribeRouteEntryListInput) Validate() error

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

type DescribeRouteEntryListOutput

type DescribeRouteEntryListOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

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

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

func (DescribeRouteEntryListOutput) GoString

func (s DescribeRouteEntryListOutput) GoString() string

GoString returns the string representation

func (*DescribeRouteEntryListOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeRouteEntryListOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeRouteEntryListOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeRouteEntryListOutput) SetRouteEntries

SetRouteEntries sets the RouteEntries field's value.

func (*DescribeRouteEntryListOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeRouteEntryListOutput) String

String returns the string representation

type DescribeRouteTableListInput

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

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

	RouteTableId *string `type:"string"`

	RouteTableName *string `type:"string"`

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

func (DescribeRouteTableListInput) GoString

func (s DescribeRouteTableListInput) GoString() string

GoString returns the string representation

func (*DescribeRouteTableListInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeRouteTableListInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeRouteTableListInput) SetRouteTableId

SetRouteTableId sets the RouteTableId field's value.

func (*DescribeRouteTableListInput) SetRouteTableName

SetRouteTableName sets the RouteTableName field's value.

func (*DescribeRouteTableListInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (DescribeRouteTableListInput) String

String returns the string representation

func (*DescribeRouteTableListInput) Validate

func (s *DescribeRouteTableListInput) Validate() error

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

type DescribeRouteTableListOutput

type DescribeRouteTableListOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

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

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

func (DescribeRouteTableListOutput) GoString

func (s DescribeRouteTableListOutput) GoString() string

GoString returns the string representation

func (*DescribeRouteTableListOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeRouteTableListOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeRouteTableListOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeRouteTableListOutput) SetRouterTableList

SetRouterTableList sets the RouterTableList field's value.

func (*DescribeRouteTableListOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeRouteTableListOutput) String

String returns the string representation

type DescribeSecurityGroupAttributesInput

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

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

func (DescribeSecurityGroupAttributesInput) GoString

GoString returns the string representation

func (*DescribeSecurityGroupAttributesInput) SetDirection

SetDirection sets the Direction field's value.

func (*DescribeSecurityGroupAttributesInput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId 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"`

	RequestId *string `type:"string"`

	SecurityGroupId *string `type:"string"`

	SecurityGroupName *string `type:"string"`

	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) 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) SetType

SetType sets the Type field's value.

func (*DescribeSecurityGroupAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*DescribeSecurityGroupAttributesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (DescribeSecurityGroupAttributesOutput) String

String returns the string representation

type DescribeSecurityGroupsInput

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

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

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

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

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

func (DescribeSecurityGroupsInput) GoString

func (s DescribeSecurityGroupsInput) GoString() string

GoString returns the string representation

func (*DescribeSecurityGroupsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeSecurityGroupsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeSecurityGroupsInput) 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) SetVpcId

SetVpcId sets the VpcId field's value.

func (DescribeSecurityGroupsInput) String

String returns the string representation

func (*DescribeSecurityGroupsInput) Validate

func (s *DescribeSecurityGroupsInput) Validate() error

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

type DescribeSecurityGroupsOutput

type DescribeSecurityGroupsOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

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

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

func (DescribeSecurityGroupsOutput) GoString

func (s DescribeSecurityGroupsOutput) GoString() string

GoString returns the string representation

func (*DescribeSecurityGroupsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeSecurityGroupsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeSecurityGroupsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeSecurityGroupsOutput) SetSecurityGroups

SetSecurityGroups sets the SecurityGroups field's value.

func (*DescribeSecurityGroupsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeSecurityGroupsOutput) String

String returns the string representation

type DescribeSubnetAttributesInput

type DescribeSubnetAttributesInput struct {

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

func (DescribeSubnetAttributesInput) GoString

GoString returns the string representation

func (*DescribeSubnetAttributesInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (DescribeSubnetAttributesInput) String

String returns the string representation

func (*DescribeSubnetAttributesInput) Validate

func (s *DescribeSubnetAttributesInput) Validate() error

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

type DescribeSubnetAttributesOutput

type DescribeSubnetAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AccountId *string `type:"string"`

	AvailableIpAddressCount *int64 `type:"integer"`

	CidrBlock *string `type:"string"`

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	NetworkAclId *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) SetNetworkAclId

SetNetworkAclId sets the NetworkAclId 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 {
	PageNumber *int64 `type:"integer"`

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

	RouteTableId *string `type:"string"`

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

	SubnetName *string `type:"string"`

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

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

func (DescribeSubnetsInput) GoString

func (s DescribeSubnetsInput) GoString() string

GoString returns the string representation

func (*DescribeSubnetsInput) 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) SetRouteTableId

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

SetRouteTableId sets the RouteTableId field's value.

func (*DescribeSubnetsInput) SetSubnetIds

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

SetSubnetIds sets the SubnetIds field's value.

func (*DescribeSubnetsInput) SetSubnetName

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

SetSubnetName sets the SubnetName field's value.

func (*DescribeSubnetsInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*DescribeSubnetsInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeSubnetsInput) String

func (s DescribeSubnetsInput) String() string

String returns the string representation

func (*DescribeSubnetsInput) Validate

func (s *DescribeSubnetsInput) Validate() error

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

type DescribeSubnetsOutput

type DescribeSubnetsOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

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

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

func (DescribeSubnetsOutput) GoString

func (s DescribeSubnetsOutput) GoString() string

GoString returns the string representation

func (*DescribeSubnetsOutput) SetPageNumber

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

SetPageNumber sets the PageNumber field's value.

func (*DescribeSubnetsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeSubnetsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeSubnetsOutput) SetSubnets

SetSubnets sets the Subnets field's value.

func (*DescribeSubnetsOutput) SetTotalCount

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

SetTotalCount sets the TotalCount field's value.

func (DescribeSubnetsOutput) String

func (s DescribeSubnetsOutput) String() string

String returns the string representation

type DescribeVpcAttributesInput

type DescribeVpcAttributesInput struct {

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

func (DescribeVpcAttributesInput) GoString

func (s DescribeVpcAttributesInput) GoString() string

GoString returns the string representation

func (*DescribeVpcAttributesInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (DescribeVpcAttributesInput) String

String returns the string representation

func (*DescribeVpcAttributesInput) Validate

func (s *DescribeVpcAttributesInput) Validate() error

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

type DescribeVpcAttributesOutput

type DescribeVpcAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AccountId *string `type:"string"`

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

	CidrBlock *string `type:"string"`

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

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

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

	NetworkAclNum *string `type:"string"`

	RequestId *string `type:"string"`

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

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

	Status *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 (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) SetNatGatewayIds

SetNatGatewayIds sets the NatGatewayIds field's value.

func (*DescribeVpcAttributesOutput) SetNetworkAclNum

SetNetworkAclNum sets the NetworkAclNum field's value.

func (*DescribeVpcAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeVpcAttributesOutput) SetRouteTableIds

SetRouteTableIds sets the RouteTableIds field's value.

func (*DescribeVpcAttributesOutput) SetSecurityGroupIds

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

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*DescribeVpcAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeVpcAttributesOutput) SetSubnetIds

SetSubnetIds sets the SubnetIds field's value.

func (*DescribeVpcAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime 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 {
	PageNumber *int64 `type:"integer"`

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

	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) 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) SetVpcIds

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

SetVpcIds sets the VpcIds field's value.

func (*DescribeVpcsInput) SetVpcName

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

SetVpcName sets the VpcName field's value.

func (DescribeVpcsInput) String

func (s DescribeVpcsInput) String() string

String returns the string representation

func (*DescribeVpcsInput) Validate

func (s *DescribeVpcsInput) Validate() error

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

type DescribeVpcsOutput

type DescribeVpcsOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`

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

func (DescribeVpcsOutput) GoString

func (s DescribeVpcsOutput) GoString() string

GoString returns the string representation

func (*DescribeVpcsOutput) SetPageNumber

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

SetPageNumber sets the PageNumber field's value.

func (*DescribeVpcsOutput) SetPageSize

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

SetPageSize sets the PageSize field's value.

func (*DescribeVpcsOutput) SetRequestId

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

SetRequestId sets the RequestId field's value.

func (*DescribeVpcsOutput) SetTotalCount

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

SetTotalCount sets the TotalCount field's value.

func (*DescribeVpcsOutput) SetVpcs

SetVpcs sets the Vpcs field's value.

func (DescribeVpcsOutput) String

func (s DescribeVpcsOutput) String() string

String returns the string representation

type DetachNetworkInterfaceInput

type DetachNetworkInterfaceInput struct {

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

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

func (DetachNetworkInterfaceInput) GoString

func (s DetachNetworkInterfaceInput) GoString() string

GoString returns the string representation

func (*DetachNetworkInterfaceInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DetachNetworkInterfaceInput) SetNetworkInterfaceId

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

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (DetachNetworkInterfaceInput) String

String returns the string representation

func (*DetachNetworkInterfaceInput) Validate

func (s *DetachNetworkInterfaceInput) Validate() error

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

type DetachNetworkInterfaceOutput

type DetachNetworkInterfaceOutput struct {
	Metadata *response.ResponseMetadata

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

func (DetachNetworkInterfaceOutput) GoString

func (s DetachNetworkInterfaceOutput) GoString() string

GoString returns the string representation

func (*DetachNetworkInterfaceOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DetachNetworkInterfaceOutput) String

String returns the string representation

type DisassociateEipAddressInput

type DisassociateEipAddressInput struct {

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

	InstanceId *string `type:"string"`

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

func (DisassociateEipAddressInput) GoString

func (s DisassociateEipAddressInput) GoString() string

GoString returns the string representation

func (*DisassociateEipAddressInput) SetAllocationId

SetAllocationId sets the AllocationId field's value.

func (*DisassociateEipAddressInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DisassociateEipAddressInput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (DisassociateEipAddressInput) String

String returns the string representation

func (*DisassociateEipAddressInput) Validate

func (s *DisassociateEipAddressInput) Validate() error

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

type DisassociateEipAddressOutput

type DisassociateEipAddressOutput struct {
	Metadata *response.ResponseMetadata

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

func (DisassociateEipAddressOutput) GoString

func (s DisassociateEipAddressOutput) GoString() string

GoString returns the string representation

func (*DisassociateEipAddressOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DisassociateEipAddressOutput) String

String returns the string representation

type DisassociateHaVipInput

type DisassociateHaVipInput struct {

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

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

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

func (DisassociateHaVipInput) GoString

func (s DisassociateHaVipInput) GoString() string

GoString returns the string representation

func (*DisassociateHaVipInput) SetHaVipId

SetHaVipId sets the HaVipId field's value.

func (*DisassociateHaVipInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DisassociateHaVipInput) SetInstanceType

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

SetInstanceType sets the InstanceType field's value.

func (DisassociateHaVipInput) String

func (s DisassociateHaVipInput) String() string

String returns the string representation

func (*DisassociateHaVipInput) Validate

func (s *DisassociateHaVipInput) Validate() error

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

type DisassociateHaVipOutput

type DisassociateHaVipOutput struct {
	Metadata *response.ResponseMetadata

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

func (DisassociateHaVipOutput) GoString

func (s DisassociateHaVipOutput) GoString() string

GoString returns the string representation

func (*DisassociateHaVipOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DisassociateHaVipOutput) String

func (s DisassociateHaVipOutput) String() string

String returns the string representation

type DisassociateRouteTableInput

type DisassociateRouteTableInput struct {

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

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

func (DisassociateRouteTableInput) GoString

func (s DisassociateRouteTableInput) GoString() string

GoString returns the string representation

func (*DisassociateRouteTableInput) SetRouteTableId

SetRouteTableId sets the RouteTableId field's value.

func (*DisassociateRouteTableInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (DisassociateRouteTableInput) String

String returns the string representation

func (*DisassociateRouteTableInput) Validate

func (s *DisassociateRouteTableInput) Validate() error

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

type DisassociateRouteTableOutput

type DisassociateRouteTableOutput struct {
	Metadata *response.ResponseMetadata

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

func (DisassociateRouteTableOutput) GoString

func (s DisassociateRouteTableOutput) GoString() string

GoString returns the string representation

func (*DisassociateRouteTableOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DisassociateRouteTableOutput) String

String returns the string representation

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

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

	Status *string `type:"string"`

	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) SetSecurityProtectionTypes

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (*EipAddressForDescribeEipAddressesOutput) SetStatus

SetStatus sets the Status 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"`

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

	AssociatedInstanceType *string `type:"string"`

	CreatedAt *string `type:"string"`

	Description *string `type:"string"`

	HaVipId *string `type:"string"`

	HaVipName *string `type:"string"`

	IpAddress *string `type:"string"`

	MasterInstanceId *string `type:"string"`

	Status *string `type:"string"`

	SubnetId *string `type:"string"`

	UpdatedAt *string `type:"string"`

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

func (HaVipForDescribeHaVipsOutput) GoString

func (s HaVipForDescribeHaVipsOutput) GoString() string

GoString returns the string representation

func (*HaVipForDescribeHaVipsOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*HaVipForDescribeHaVipsOutput) SetAssociatedEipAddress

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

SetAssociatedEipAddress sets the AssociatedEipAddress field's value.

func (*HaVipForDescribeHaVipsOutput) SetAssociatedInstanceIds

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

SetAssociatedInstanceIds sets the AssociatedInstanceIds field's value.

func (*HaVipForDescribeHaVipsOutput) SetAssociatedInstanceType

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

SetAssociatedInstanceType sets the AssociatedInstanceType field's value.

func (*HaVipForDescribeHaVipsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*HaVipForDescribeHaVipsOutput) SetDescription

SetDescription sets the Description field's value.

func (*HaVipForDescribeHaVipsOutput) SetHaVipId

SetHaVipId sets the HaVipId field's value.

func (*HaVipForDescribeHaVipsOutput) SetHaVipName

SetHaVipName sets the HaVipName field's value.

func (*HaVipForDescribeHaVipsOutput) SetIpAddress

SetIpAddress sets the IpAddress field's value.

func (*HaVipForDescribeHaVipsOutput) SetMasterInstanceId

SetMasterInstanceId sets the MasterInstanceId field's value.

func (*HaVipForDescribeHaVipsOutput) SetStatus

SetStatus sets the Status field's value.

func (*HaVipForDescribeHaVipsOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*HaVipForDescribeHaVipsOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*HaVipForDescribeHaVipsOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (HaVipForDescribeHaVipsOutput) String

String returns the string representation

type 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 ModifyNetworkInterfaceAttributesInput

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

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

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

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

func (ModifyNetworkInterfaceAttributesInput) GoString

GoString returns the string representation

func (*ModifyNetworkInterfaceAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyNetworkInterfaceAttributesInput) SetNetworkInterfaceId

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (*ModifyNetworkInterfaceAttributesInput) SetNetworkInterfaceName

SetNetworkInterfaceName sets the NetworkInterfaceName field's value.

func (*ModifyNetworkInterfaceAttributesInput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (ModifyNetworkInterfaceAttributesInput) String

String returns the string representation

func (*ModifyNetworkInterfaceAttributesInput) Validate

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

type ModifyNetworkInterfaceAttributesOutput

type ModifyNetworkInterfaceAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyNetworkInterfaceAttributesOutput) GoString

GoString returns the string representation

func (*ModifyNetworkInterfaceAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyNetworkInterfaceAttributesOutput) String

String returns the string representation

type ModifyRouteEntryInput

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

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

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

func (ModifyRouteEntryInput) GoString

func (s ModifyRouteEntryInput) GoString() string

GoString returns the string representation

func (*ModifyRouteEntryInput) SetDescription

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

SetDescription sets the Description field's value.

func (*ModifyRouteEntryInput) SetRouteEntryId

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

SetRouteEntryId sets the RouteEntryId field's value.

func (*ModifyRouteEntryInput) SetRouteEntryName

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

SetRouteEntryName sets the RouteEntryName field's value.

func (ModifyRouteEntryInput) String

func (s ModifyRouteEntryInput) String() string

String returns the string representation

func (*ModifyRouteEntryInput) Validate

func (s *ModifyRouteEntryInput) Validate() error

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

type ModifyRouteEntryOutput

type ModifyRouteEntryOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyRouteEntryOutput) GoString

func (s ModifyRouteEntryOutput) GoString() string

GoString returns the string representation

func (*ModifyRouteEntryOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyRouteEntryOutput) String

func (s ModifyRouteEntryOutput) String() string

String returns the string representation

type ModifyRouteTableAttributesInput

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

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

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

func (ModifyRouteTableAttributesInput) GoString

GoString returns the string representation

func (*ModifyRouteTableAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyRouteTableAttributesInput) SetRouteTableId

SetRouteTableId sets the RouteTableId field's value.

func (*ModifyRouteTableAttributesInput) SetRouteTableName

SetRouteTableName sets the RouteTableName field's value.

func (ModifyRouteTableAttributesInput) String

String returns the string representation

func (*ModifyRouteTableAttributesInput) Validate

func (s *ModifyRouteTableAttributesInput) Validate() error

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

type ModifyRouteTableAttributesOutput

type ModifyRouteTableAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyRouteTableAttributesOutput) GoString

GoString returns the string representation

func (*ModifyRouteTableAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyRouteTableAttributesOutput) String

String returns the string representation

type ModifySecurityGroupAttributesInput

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

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

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

func (ModifySecurityGroupAttributesInput) GoString

GoString returns the string representation

func (*ModifySecurityGroupAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifySecurityGroupAttributesInput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*ModifySecurityGroupAttributesInput) SetSecurityGroupName

SetSecurityGroupName sets the SecurityGroupName field's value.

func (ModifySecurityGroupAttributesInput) String

String returns the string representation

func (*ModifySecurityGroupAttributesInput) Validate

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

type ModifySecurityGroupAttributesOutput

type ModifySecurityGroupAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifySecurityGroupAttributesOutput) GoString

GoString returns the string representation

func (*ModifySecurityGroupAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifySecurityGroupAttributesOutput) String

String returns the string representation

type ModifySecurityGroupRuleDescriptionsEgressInput

type ModifySecurityGroupRuleDescriptionsEgressInput struct {

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

	Description *string `type:"string"`

	Policy *string `type:"string"`

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

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

	Priority *int64 `type:"integer"`

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

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

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

func (ModifySecurityGroupRuleDescriptionsEgressInput) GoString

GoString returns the string representation

func (*ModifySecurityGroupRuleDescriptionsEgressInput) SetCidrIp

SetCidrIp sets the CidrIp field's value.

func (*ModifySecurityGroupRuleDescriptionsEgressInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifySecurityGroupRuleDescriptionsEgressInput) SetPolicy

SetPolicy sets the Policy field's value.

func (*ModifySecurityGroupRuleDescriptionsEgressInput) SetPortEnd

SetPortEnd sets the PortEnd field's value.

func (*ModifySecurityGroupRuleDescriptionsEgressInput) SetPortStart

SetPortStart sets the PortStart field's value.

func (*ModifySecurityGroupRuleDescriptionsEgressInput) SetPriority

SetPriority sets the Priority field's value.

func (*ModifySecurityGroupRuleDescriptionsEgressInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*ModifySecurityGroupRuleDescriptionsEgressInput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*ModifySecurityGroupRuleDescriptionsEgressInput) SetSourceGroupId

SetSourceGroupId sets the SourceGroupId field's value.

func (ModifySecurityGroupRuleDescriptionsEgressInput) String

String returns the string representation

func (*ModifySecurityGroupRuleDescriptionsEgressInput) Validate

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

type ModifySecurityGroupRuleDescriptionsEgressOutput

type ModifySecurityGroupRuleDescriptionsEgressOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifySecurityGroupRuleDescriptionsEgressOutput) GoString

GoString returns the string representation

func (*ModifySecurityGroupRuleDescriptionsEgressOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifySecurityGroupRuleDescriptionsEgressOutput) String

String returns the string representation

type ModifySecurityGroupRuleDescriptionsIngressInput

type ModifySecurityGroupRuleDescriptionsIngressInput struct {

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

	Description *string `type:"string"`

	Policy *string `type:"string"`

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

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

	Priority *int64 `type:"integer"`

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

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

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

func (ModifySecurityGroupRuleDescriptionsIngressInput) GoString

GoString returns the string representation

func (*ModifySecurityGroupRuleDescriptionsIngressInput) SetCidrIp

SetCidrIp sets the CidrIp field's value.

func (*ModifySecurityGroupRuleDescriptionsIngressInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifySecurityGroupRuleDescriptionsIngressInput) SetPolicy

SetPolicy sets the Policy field's value.

func (*ModifySecurityGroupRuleDescriptionsIngressInput) SetPortEnd

SetPortEnd sets the PortEnd field's value.

func (*ModifySecurityGroupRuleDescriptionsIngressInput) SetPortStart

SetPortStart sets the PortStart field's value.

func (*ModifySecurityGroupRuleDescriptionsIngressInput) SetPriority

SetPriority sets the Priority field's value.

func (*ModifySecurityGroupRuleDescriptionsIngressInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*ModifySecurityGroupRuleDescriptionsIngressInput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*ModifySecurityGroupRuleDescriptionsIngressInput) SetSourceGroupId

SetSourceGroupId sets the SourceGroupId field's value.

func (ModifySecurityGroupRuleDescriptionsIngressInput) String

String returns the string representation

func (*ModifySecurityGroupRuleDescriptionsIngressInput) Validate

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

type ModifySecurityGroupRuleDescriptionsIngressOutput

type ModifySecurityGroupRuleDescriptionsIngressOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifySecurityGroupRuleDescriptionsIngressOutput) GoString

GoString returns the string representation

func (*ModifySecurityGroupRuleDescriptionsIngressOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifySecurityGroupRuleDescriptionsIngressOutput) String

String returns the string representation

type ModifySubnetAttributesInput

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

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

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

func (ModifySubnetAttributesInput) GoString

func (s ModifySubnetAttributesInput) GoString() string

GoString returns the string representation

func (*ModifySubnetAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifySubnetAttributesInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*ModifySubnetAttributesInput) SetSubnetName

SetSubnetName sets the SubnetName field's value.

func (ModifySubnetAttributesInput) String

String returns the string representation

func (*ModifySubnetAttributesInput) Validate

func (s *ModifySubnetAttributesInput) Validate() error

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

type ModifySubnetAttributesOutput

type ModifySubnetAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifySubnetAttributesOutput) GoString

func (s ModifySubnetAttributesOutput) GoString() string

GoString returns the string representation

func (*ModifySubnetAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifySubnetAttributesOutput) String

String returns the string representation

type ModifyVpcAttributesInput

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

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

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

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

func (ModifyVpcAttributesInput) GoString

func (s ModifyVpcAttributesInput) GoString() string

GoString returns the string representation

func (*ModifyVpcAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyVpcAttributesInput) SetDnsServers

SetDnsServers sets the DnsServers field's value.

func (*ModifyVpcAttributesInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*ModifyVpcAttributesInput) SetVpcName

SetVpcName sets the VpcName field's value.

func (ModifyVpcAttributesInput) String

func (s ModifyVpcAttributesInput) String() string

String returns the string representation

func (*ModifyVpcAttributesInput) Validate

func (s *ModifyVpcAttributesInput) Validate() error

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

type ModifyVpcAttributesOutput

type ModifyVpcAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyVpcAttributesOutput) GoString

func (s ModifyVpcAttributesOutput) GoString() string

GoString returns the string representation

func (*ModifyVpcAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyVpcAttributesOutput) String

func (s ModifyVpcAttributesOutput) String() string

String returns the string representation

type NetworkInterfaceSetForDescribeNetworkInterfacesOutput

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

	AssociatedElasticIp *AssociatedElasticIpForDescribeNetworkInterfacesOutput `type:"structure"`

	CreatedAt *string `type:"string"`

	Description *string `type:"string"`

	DeviceId *string `type:"string"`

	MacAddress *string `type:"string"`

	NetworkInterfaceId *string `type:"string"`

	NetworkInterfaceName *string `type:"string"`

	PortSecurityEnabled *bool `type:"boolean"`

	PrimaryIpAddress *string `type:"string"`

	PrivateIpSets *PrivateIpSetsForDescribeNetworkInterfacesOutput `type:"structure"`

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

	ServiceManaged *bool `type:"boolean"`

	Status *string `type:"string"`

	SubnetId *string `type:"string"`

	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) 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) 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) SetType

SetType sets the Type field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetVpcName

SetVpcName sets the VpcName field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (NetworkInterfaceSetForDescribeNetworkInterfacesOutput) String

String returns the string representation

type PermissionForDescribeSecurityGroupAttributesOutput

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

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	Direction *string `type:"string"`

	Policy *string `type:"string"`

	PortEnd *int64 `type:"integer"`

	PortStart *int64 `type:"integer"`

	Priority *int64 `type:"integer"`

	Protocol *string `type:"string"`

	SourceGroupId *string `type:"string"`

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

func (PermissionForDescribeSecurityGroupAttributesOutput) GoString

GoString returns the string representation

func (*PermissionForDescribeSecurityGroupAttributesOutput) SetCidrIp

SetCidrIp sets the CidrIp field's value.

func (*PermissionForDescribeSecurityGroupAttributesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*PermissionForDescribeSecurityGroupAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*PermissionForDescribeSecurityGroupAttributesOutput) SetDirection

SetDirection sets the Direction field's value.

func (*PermissionForDescribeSecurityGroupAttributesOutput) SetPolicy

SetPolicy sets the Policy field's value.

func (*PermissionForDescribeSecurityGroupAttributesOutput) SetPortEnd

SetPortEnd sets the PortEnd field's value.

func (*PermissionForDescribeSecurityGroupAttributesOutput) SetPortStart

SetPortStart sets the PortStart field's value.

func (*PermissionForDescribeSecurityGroupAttributesOutput) SetPriority

SetPriority sets the Priority field's value.

func (*PermissionForDescribeSecurityGroupAttributesOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*PermissionForDescribeSecurityGroupAttributesOutput) SetSourceGroupId

SetSourceGroupId sets the SourceGroupId field's value.

func (*PermissionForDescribeSecurityGroupAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (PermissionForDescribeSecurityGroupAttributesOutput) String

String returns the string representation

type PrivateIpSetForDescribeNetworkInterfaceAttributesOutput

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

	Primary *bool `type:"boolean"`

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

func (PrivateIpSetForDescribeNetworkInterfaceAttributesOutput) GoString

GoString returns the string representation

func (*PrivateIpSetForDescribeNetworkInterfaceAttributesOutput) SetAssociatedElasticIp

SetAssociatedElasticIp sets the AssociatedElasticIp field's value.

func (*PrivateIpSetForDescribeNetworkInterfaceAttributesOutput) SetPrimary

SetPrimary sets the Primary field's value.

func (*PrivateIpSetForDescribeNetworkInterfaceAttributesOutput) SetPrivateIpAddress

SetPrivateIpAddress sets the PrivateIpAddress field's value.

func (PrivateIpSetForDescribeNetworkInterfaceAttributesOutput) String

String returns the string representation

type PrivateIpSetForDescribeNetworkInterfacesOutput

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

	Primary *bool `type:"boolean"`

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

func (PrivateIpSetForDescribeNetworkInterfacesOutput) GoString

GoString returns the string representation

func (*PrivateIpSetForDescribeNetworkInterfacesOutput) SetAssociatedElasticIp

SetAssociatedElasticIp sets the AssociatedElasticIp field's value.

func (*PrivateIpSetForDescribeNetworkInterfacesOutput) SetPrimary

SetPrimary sets the Primary field's value.

func (*PrivateIpSetForDescribeNetworkInterfacesOutput) SetPrivateIpAddress

SetPrivateIpAddress sets the PrivateIpAddress field's value.

func (PrivateIpSetForDescribeNetworkInterfacesOutput) String

String returns the string representation

type PrivateIpSetsForDescribeNetworkInterfaceAttributesOutput

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

func (PrivateIpSetsForDescribeNetworkInterfaceAttributesOutput) GoString

GoString returns the string representation

func (*PrivateIpSetsForDescribeNetworkInterfaceAttributesOutput) SetPrivateIpSet

SetPrivateIpSet sets the PrivateIpSet field's value.

func (PrivateIpSetsForDescribeNetworkInterfaceAttributesOutput) String

String returns the string representation

type PrivateIpSetsForDescribeNetworkInterfacesOutput

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

func (PrivateIpSetsForDescribeNetworkInterfacesOutput) GoString

GoString returns the string representation

func (*PrivateIpSetsForDescribeNetworkInterfacesOutput) SetPrivateIpSet

SetPrivateIpSet sets the PrivateIpSet field's value.

func (PrivateIpSetsForDescribeNetworkInterfacesOutput) String

String returns the string representation

type ReleaseEipAddressInput

type ReleaseEipAddressInput struct {

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

func (ReleaseEipAddressInput) GoString

func (s ReleaseEipAddressInput) GoString() string

GoString returns the string representation

func (*ReleaseEipAddressInput) SetAllocationId

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

SetAllocationId sets the AllocationId field's value.

func (ReleaseEipAddressInput) String

func (s ReleaseEipAddressInput) String() string

String returns the string representation

func (*ReleaseEipAddressInput) Validate

func (s *ReleaseEipAddressInput) Validate() error

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

type ReleaseEipAddressOutput

type ReleaseEipAddressOutput struct {
	Metadata *response.ResponseMetadata

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

func (ReleaseEipAddressOutput) GoString

func (s ReleaseEipAddressOutput) GoString() string

GoString returns the string representation

func (*ReleaseEipAddressOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ReleaseEipAddressOutput) String

func (s ReleaseEipAddressOutput) String() string

String returns the string representation

type RevokeSecurityGroupEgressInput

type RevokeSecurityGroupEgressInput struct {

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

	Description *string `type:"string"`

	Policy *string `type:"string"`

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

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

	Priority *int64 `type:"integer"`

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

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

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

func (RevokeSecurityGroupEgressInput) GoString

GoString returns the string representation

func (*RevokeSecurityGroupEgressInput) SetCidrIp

SetCidrIp sets the CidrIp field's value.

func (*RevokeSecurityGroupEgressInput) SetDescription

SetDescription sets the Description field's value.

func (*RevokeSecurityGroupEgressInput) SetPolicy

SetPolicy sets the Policy field's value.

func (*RevokeSecurityGroupEgressInput) SetPortEnd

SetPortEnd sets the PortEnd field's value.

func (*RevokeSecurityGroupEgressInput) SetPortStart

SetPortStart sets the PortStart field's value.

func (*RevokeSecurityGroupEgressInput) SetPriority

SetPriority sets the Priority field's value.

func (*RevokeSecurityGroupEgressInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*RevokeSecurityGroupEgressInput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*RevokeSecurityGroupEgressInput) SetSourceGroupId

SetSourceGroupId sets the SourceGroupId field's value.

func (RevokeSecurityGroupEgressInput) String

String returns the string representation

func (*RevokeSecurityGroupEgressInput) Validate

func (s *RevokeSecurityGroupEgressInput) Validate() error

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

type RevokeSecurityGroupEgressOutput

type RevokeSecurityGroupEgressOutput struct {
	Metadata *response.ResponseMetadata

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

func (RevokeSecurityGroupEgressOutput) GoString

GoString returns the string representation

func (*RevokeSecurityGroupEgressOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (RevokeSecurityGroupEgressOutput) String

String returns the string representation

type RevokeSecurityGroupIngressInput

type RevokeSecurityGroupIngressInput struct {

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

	Description *string `type:"string"`

	Policy *string `type:"string"`

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

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

	Priority *int64 `type:"integer"`

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

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

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

func (RevokeSecurityGroupIngressInput) GoString

GoString returns the string representation

func (*RevokeSecurityGroupIngressInput) SetCidrIp

SetCidrIp sets the CidrIp field's value.

func (*RevokeSecurityGroupIngressInput) SetDescription

SetDescription sets the Description field's value.

func (*RevokeSecurityGroupIngressInput) SetPolicy

SetPolicy sets the Policy field's value.

func (*RevokeSecurityGroupIngressInput) SetPortEnd

SetPortEnd sets the PortEnd field's value.

func (*RevokeSecurityGroupIngressInput) SetPortStart

SetPortStart sets the PortStart field's value.

func (*RevokeSecurityGroupIngressInput) SetPriority

SetPriority sets the Priority field's value.

func (*RevokeSecurityGroupIngressInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*RevokeSecurityGroupIngressInput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*RevokeSecurityGroupIngressInput) SetSourceGroupId

SetSourceGroupId sets the SourceGroupId field's value.

func (RevokeSecurityGroupIngressInput) String

String returns the string representation

func (*RevokeSecurityGroupIngressInput) Validate

func (s *RevokeSecurityGroupIngressInput) Validate() error

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

type RevokeSecurityGroupIngressOutput

type RevokeSecurityGroupIngressOutput struct {
	Metadata *response.ResponseMetadata

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

func (RevokeSecurityGroupIngressOutput) GoString

GoString returns the string representation

func (*RevokeSecurityGroupIngressOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (RevokeSecurityGroupIngressOutput) String

String returns the string representation

type RouteEntryForDescribeRouteEntryListOutput

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

	DestinationCidrBlock *string `type:"string"`

	NextHopId *string `type:"string"`

	NextHopName *string `type:"string"`

	NextHopType *string `type:"string"`

	RouteEntryId *string `type:"string"`

	RouteEntryName *string `type:"string"`

	RouteTableId *string `type:"string"`

	Status *string `type:"string"`

	Type *string `type:"string"`

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

func (RouteEntryForDescribeRouteEntryListOutput) GoString

GoString returns the string representation

func (*RouteEntryForDescribeRouteEntryListOutput) SetDescription

SetDescription sets the Description field's value.

func (*RouteEntryForDescribeRouteEntryListOutput) SetDestinationCidrBlock

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*RouteEntryForDescribeRouteEntryListOutput) SetNextHopId

SetNextHopId sets the NextHopId field's value.

func (*RouteEntryForDescribeRouteEntryListOutput) SetNextHopName

SetNextHopName sets the NextHopName field's value.

func (*RouteEntryForDescribeRouteEntryListOutput) SetNextHopType

SetNextHopType sets the NextHopType field's value.

func (*RouteEntryForDescribeRouteEntryListOutput) SetRouteEntryId

SetRouteEntryId sets the RouteEntryId field's value.

func (*RouteEntryForDescribeRouteEntryListOutput) SetRouteEntryName

SetRouteEntryName sets the RouteEntryName field's value.

func (*RouteEntryForDescribeRouteEntryListOutput) SetRouteTableId

SetRouteTableId sets the RouteTableId field's value.

func (*RouteEntryForDescribeRouteEntryListOutput) SetStatus

SetStatus sets the Status field's value.

func (*RouteEntryForDescribeRouteEntryListOutput) SetType

SetType sets the Type field's value.

func (*RouteEntryForDescribeRouteEntryListOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (RouteEntryForDescribeRouteEntryListOutput) String

String returns the string representation

type RouteTableForDescribeSubnetAttributesOutput

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

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

func (RouteTableForDescribeSubnetAttributesOutput) GoString

GoString returns the string representation

func (*RouteTableForDescribeSubnetAttributesOutput) SetRouteTableId

SetRouteTableId sets the RouteTableId field's value.

func (*RouteTableForDescribeSubnetAttributesOutput) SetRouteTableType

SetRouteTableType sets the RouteTableType field's value.

func (RouteTableForDescribeSubnetAttributesOutput) String

String returns the string representation

type RouteTableForDescribeSubnetsOutput

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

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

func (RouteTableForDescribeSubnetsOutput) GoString

GoString returns the string representation

func (*RouteTableForDescribeSubnetsOutput) SetRouteTableId

SetRouteTableId sets the RouteTableId field's value.

func (*RouteTableForDescribeSubnetsOutput) SetRouteTableType

SetRouteTableType sets the RouteTableType field's value.

func (RouteTableForDescribeSubnetsOutput) String

String returns the string representation

type RouterTableListForDescribeRouteTableListOutput

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

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

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

	SecurityGroupId *string `type:"string"`

	SecurityGroupName *string `type:"string"`

	Status *string `type:"string"`

	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) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*SecurityGroupForDescribeSecurityGroupsOutput) SetSecurityGroupName

SetSecurityGroupName sets the SecurityGroupName field's value.

func (*SecurityGroupForDescribeSecurityGroupsOutput) SetStatus

SetStatus sets the Status 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"`

	NetworkAclId *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) SetNetworkAclId

SetNetworkAclId sets the NetworkAclId 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 UnassignPrivateIpAddressesInput

type UnassignPrivateIpAddressesInput struct {

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

	PrivateIpAddress []*string `type:"list"`
	// 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 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 ...*volcstack.Config) *VPC

New create int can support ssl or region locate set

func (*VPC) AllocateEipAddress

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

AllocateEipAddress API operation for VPC.

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

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.Context, input *AllocateEipAddressInput, opts ...request.Option) (*AllocateEipAddressOutput, error)

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

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

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

func (*VPC) AssignPrivateIpAddresses

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

AssignPrivateIpAddresses API operation for VPC.

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

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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) AssociateRouteTable

func (c *VPC) AssociateRouteTable(input *AssociateRouteTableInput) (*AssociateRouteTableOutput, error)

AssociateRouteTable API operation for VPC.

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

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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) AttachNetworkInterface

func (c *VPC) AttachNetworkInterface(input *AttachNetworkInterfaceInput) (*AttachNetworkInterfaceOutput, error)

AttachNetworkInterface API operation for VPC.

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

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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) CreateHaVip

func (c *VPC) CreateHaVip(input *CreateHaVipInput) (*CreateHaVipOutput, error)

CreateHaVip API operation for VPC.

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

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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) CreateNetworkInterface

func (c *VPC) CreateNetworkInterface(input *CreateNetworkInterfaceInput) (*CreateNetworkInterfaceOutput, error)

CreateNetworkInterface API operation for VPC.

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

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.Context, input *CreateNetworkInterfaceInput, opts ...request.Option) (*CreateNetworkInterfaceOutput, error)

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

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

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

func (*VPC) CreateRouteEntry

func (c *VPC) CreateRouteEntry(input *CreateRouteEntryInput) (*CreateRouteEntryOutput, error)

CreateRouteEntry API operation for VPC.

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

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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) DeleteHaVip

func (c *VPC) DeleteHaVip(input *DeleteHaVipInput) (*DeleteHaVipOutput, error)

DeleteHaVip API operation for VPC.

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

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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) DeleteNetworkInterface

func (c *VPC) DeleteNetworkInterface(input *DeleteNetworkInterfaceInput) (*DeleteNetworkInterfaceOutput, error)

DeleteNetworkInterface API operation for VPC.

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

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.Context, input *DeleteNetworkInterfaceInput, opts ...request.Option) (*DeleteNetworkInterfaceOutput, error)

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

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

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

func (*VPC) DeleteRouteEntry

func (c *VPC) DeleteRouteEntry(input *DeleteRouteEntryInput) (*DeleteRouteEntryOutput, error)

DeleteRouteEntry API operation for VPC.

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

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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) DescribeEipAddressAttributes

func (c *VPC) DescribeEipAddressAttributes(input *DescribeEipAddressAttributesInput) (*DescribeEipAddressAttributesOutput, error)

DescribeEipAddressAttributes API operation for VPC.

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

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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) DescribeNetworkInterfaceAttributes

func (c *VPC) DescribeNetworkInterfaceAttributes(input *DescribeNetworkInterfaceAttributesInput) (*DescribeNetworkInterfaceAttributesOutput, error)

DescribeNetworkInterfaceAttributes API operation for VPC.

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

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.Context, input *DescribeNetworkInterfacesInput, opts ...request.Option) (*DescribeNetworkInterfacesOutput, error)

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

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

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

func (*VPC) DescribeRouteEntryList

func (c *VPC) DescribeRouteEntryList(input *DescribeRouteEntryListInput) (*DescribeRouteEntryListOutput, error)

DescribeRouteEntryList API operation for VPC.

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

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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) DisassociateRouteTable

func (c *VPC) DisassociateRouteTable(input *DisassociateRouteTableInput) (*DisassociateRouteTableOutput, error)

DisassociateRouteTable API operation for VPC.

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

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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) ModifyEipAddressAttributes

func (c *VPC) ModifyEipAddressAttributes(input *ModifyEipAddressAttributesInput) (*ModifyEipAddressAttributesOutput, error)

ModifyEipAddressAttributes API operation for VPC.

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

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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) ModifyNetworkInterfaceAttributes

func (c *VPC) ModifyNetworkInterfaceAttributes(input *ModifyNetworkInterfaceAttributesInput) (*ModifyNetworkInterfaceAttributesOutput, error)

ModifyNetworkInterfaceAttributes API operation for VPC.

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

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.Context, input *ModifyNetworkInterfaceAttributesInput, opts ...request.Option) (*ModifyNetworkInterfaceAttributesOutput, error)

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

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

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

func (*VPC) ModifyRouteEntry

func (c *VPC) ModifyRouteEntry(input *ModifyRouteEntryInput) (*ModifyRouteEntryOutput, error)

ModifyRouteEntry API operation for VPC.

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

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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) RevokeSecurityGroupEgress

func (c *VPC) RevokeSecurityGroupEgress(input *RevokeSecurityGroupEgressInput) (*RevokeSecurityGroupEgressOutput, error)

RevokeSecurityGroupEgress API operation for VPC.

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

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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) UnassignPrivateIpAddresses

func (c *VPC) UnassignPrivateIpAddresses(input *UnassignPrivateIpAddressesInput) (*UnassignPrivateIpAddressesOutput, error)

UnassignPrivateIpAddresses API operation for VPC.

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

See the VOLCSTACK 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 volcstackerr.Error for service API and SDK errors. Use runtime type assertions with volcstackerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCSTACK 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 "volcstack/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 volcstack.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 "volcstack/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 volcstack.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.

type VPCAPI

type VPCAPI interface {
	AllocateEipAddressCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AllocateEipAddressCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AllocateEipAddressCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AllocateEipAddress(*AllocateEipAddressInput) (*AllocateEipAddressOutput, error)
	AllocateEipAddressWithContext(volcstack.Context, *AllocateEipAddressInput, ...request.Option) (*AllocateEipAddressOutput, error)
	AllocateEipAddressRequest(*AllocateEipAddressInput) (*request.Request, *AllocateEipAddressOutput)

	AssignPrivateIpAddressesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AssignPrivateIpAddressesCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AssignPrivateIpAddressesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AssignPrivateIpAddresses(*AssignPrivateIpAddressesInput) (*AssignPrivateIpAddressesOutput, error)
	AssignPrivateIpAddressesWithContext(volcstack.Context, *AssignPrivateIpAddressesInput, ...request.Option) (*AssignPrivateIpAddressesOutput, error)
	AssignPrivateIpAddressesRequest(*AssignPrivateIpAddressesInput) (*request.Request, *AssignPrivateIpAddressesOutput)

	AssociateEipAddressCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AssociateEipAddressCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AssociateEipAddressCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AssociateEipAddress(*AssociateEipAddressInput) (*AssociateEipAddressOutput, error)
	AssociateEipAddressWithContext(volcstack.Context, *AssociateEipAddressInput, ...request.Option) (*AssociateEipAddressOutput, error)
	AssociateEipAddressRequest(*AssociateEipAddressInput) (*request.Request, *AssociateEipAddressOutput)

	AssociateHaVipCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AssociateHaVipCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AssociateHaVipCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AssociateHaVip(*AssociateHaVipInput) (*AssociateHaVipOutput, error)
	AssociateHaVipWithContext(volcstack.Context, *AssociateHaVipInput, ...request.Option) (*AssociateHaVipOutput, error)
	AssociateHaVipRequest(*AssociateHaVipInput) (*request.Request, *AssociateHaVipOutput)

	AssociateRouteTableCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AssociateRouteTableCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AssociateRouteTableCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AssociateRouteTable(*AssociateRouteTableInput) (*AssociateRouteTableOutput, error)
	AssociateRouteTableWithContext(volcstack.Context, *AssociateRouteTableInput, ...request.Option) (*AssociateRouteTableOutput, error)
	AssociateRouteTableRequest(*AssociateRouteTableInput) (*request.Request, *AssociateRouteTableOutput)

	AttachNetworkInterfaceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AttachNetworkInterfaceCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AttachNetworkInterfaceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AttachNetworkInterface(*AttachNetworkInterfaceInput) (*AttachNetworkInterfaceOutput, error)
	AttachNetworkInterfaceWithContext(volcstack.Context, *AttachNetworkInterfaceInput, ...request.Option) (*AttachNetworkInterfaceOutput, error)
	AttachNetworkInterfaceRequest(*AttachNetworkInterfaceInput) (*request.Request, *AttachNetworkInterfaceOutput)

	AuthorizeSecurityGroupEgressCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AuthorizeSecurityGroupEgressCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AuthorizeSecurityGroupEgressCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AuthorizeSecurityGroupEgress(*AuthorizeSecurityGroupEgressInput) (*AuthorizeSecurityGroupEgressOutput, error)
	AuthorizeSecurityGroupEgressWithContext(volcstack.Context, *AuthorizeSecurityGroupEgressInput, ...request.Option) (*AuthorizeSecurityGroupEgressOutput, error)
	AuthorizeSecurityGroupEgressRequest(*AuthorizeSecurityGroupEgressInput) (*request.Request, *AuthorizeSecurityGroupEgressOutput)

	AuthorizeSecurityGroupIngressCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AuthorizeSecurityGroupIngressCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AuthorizeSecurityGroupIngressCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AuthorizeSecurityGroupIngress(*AuthorizeSecurityGroupIngressInput) (*AuthorizeSecurityGroupIngressOutput, error)
	AuthorizeSecurityGroupIngressWithContext(volcstack.Context, *AuthorizeSecurityGroupIngressInput, ...request.Option) (*AuthorizeSecurityGroupIngressOutput, error)
	AuthorizeSecurityGroupIngressRequest(*AuthorizeSecurityGroupIngressInput) (*request.Request, *AuthorizeSecurityGroupIngressOutput)

	CreateHaVipCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateHaVipCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateHaVipCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateHaVip(*CreateHaVipInput) (*CreateHaVipOutput, error)
	CreateHaVipWithContext(volcstack.Context, *CreateHaVipInput, ...request.Option) (*CreateHaVipOutput, error)
	CreateHaVipRequest(*CreateHaVipInput) (*request.Request, *CreateHaVipOutput)

	CreateNetworkInterfaceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateNetworkInterfaceCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateNetworkInterfaceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateNetworkInterface(*CreateNetworkInterfaceInput) (*CreateNetworkInterfaceOutput, error)
	CreateNetworkInterfaceWithContext(volcstack.Context, *CreateNetworkInterfaceInput, ...request.Option) (*CreateNetworkInterfaceOutput, error)
	CreateNetworkInterfaceRequest(*CreateNetworkInterfaceInput) (*request.Request, *CreateNetworkInterfaceOutput)

	CreateRouteEntryCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateRouteEntryCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateRouteEntryCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateRouteEntry(*CreateRouteEntryInput) (*CreateRouteEntryOutput, error)
	CreateRouteEntryWithContext(volcstack.Context, *CreateRouteEntryInput, ...request.Option) (*CreateRouteEntryOutput, error)
	CreateRouteEntryRequest(*CreateRouteEntryInput) (*request.Request, *CreateRouteEntryOutput)

	CreateRouteTableCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateRouteTableCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateRouteTableCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateRouteTable(*CreateRouteTableInput) (*CreateRouteTableOutput, error)
	CreateRouteTableWithContext(volcstack.Context, *CreateRouteTableInput, ...request.Option) (*CreateRouteTableOutput, error)
	CreateRouteTableRequest(*CreateRouteTableInput) (*request.Request, *CreateRouteTableOutput)

	CreateSecurityGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateSecurityGroupCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateSecurityGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateSecurityGroup(*CreateSecurityGroupInput) (*CreateSecurityGroupOutput, error)
	CreateSecurityGroupWithContext(volcstack.Context, *CreateSecurityGroupInput, ...request.Option) (*CreateSecurityGroupOutput, error)
	CreateSecurityGroupRequest(*CreateSecurityGroupInput) (*request.Request, *CreateSecurityGroupOutput)

	CreateSubnetCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateSubnetCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateSubnetCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateSubnet(*CreateSubnetInput) (*CreateSubnetOutput, error)
	CreateSubnetWithContext(volcstack.Context, *CreateSubnetInput, ...request.Option) (*CreateSubnetOutput, error)
	CreateSubnetRequest(*CreateSubnetInput) (*request.Request, *CreateSubnetOutput)

	CreateVpcCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateVpcCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateVpcCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateVpc(*CreateVpcInput) (*CreateVpcOutput, error)
	CreateVpcWithContext(volcstack.Context, *CreateVpcInput, ...request.Option) (*CreateVpcOutput, error)
	CreateVpcRequest(*CreateVpcInput) (*request.Request, *CreateVpcOutput)

	DeleteHaVipCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteHaVipCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteHaVipCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteHaVip(*DeleteHaVipInput) (*DeleteHaVipOutput, error)
	DeleteHaVipWithContext(volcstack.Context, *DeleteHaVipInput, ...request.Option) (*DeleteHaVipOutput, error)
	DeleteHaVipRequest(*DeleteHaVipInput) (*request.Request, *DeleteHaVipOutput)

	DeleteNetworkInterfaceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteNetworkInterfaceCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteNetworkInterfaceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteNetworkInterface(*DeleteNetworkInterfaceInput) (*DeleteNetworkInterfaceOutput, error)
	DeleteNetworkInterfaceWithContext(volcstack.Context, *DeleteNetworkInterfaceInput, ...request.Option) (*DeleteNetworkInterfaceOutput, error)
	DeleteNetworkInterfaceRequest(*DeleteNetworkInterfaceInput) (*request.Request, *DeleteNetworkInterfaceOutput)

	DeleteRouteEntryCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteRouteEntryCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteRouteEntryCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteRouteEntry(*DeleteRouteEntryInput) (*DeleteRouteEntryOutput, error)
	DeleteRouteEntryWithContext(volcstack.Context, *DeleteRouteEntryInput, ...request.Option) (*DeleteRouteEntryOutput, error)
	DeleteRouteEntryRequest(*DeleteRouteEntryInput) (*request.Request, *DeleteRouteEntryOutput)

	DeleteRouteTableCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteRouteTableCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteRouteTableCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteRouteTable(*DeleteRouteTableInput) (*DeleteRouteTableOutput, error)
	DeleteRouteTableWithContext(volcstack.Context, *DeleteRouteTableInput, ...request.Option) (*DeleteRouteTableOutput, error)
	DeleteRouteTableRequest(*DeleteRouteTableInput) (*request.Request, *DeleteRouteTableOutput)

	DeleteSecurityGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteSecurityGroupCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteSecurityGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteSecurityGroup(*DeleteSecurityGroupInput) (*DeleteSecurityGroupOutput, error)
	DeleteSecurityGroupWithContext(volcstack.Context, *DeleteSecurityGroupInput, ...request.Option) (*DeleteSecurityGroupOutput, error)
	DeleteSecurityGroupRequest(*DeleteSecurityGroupInput) (*request.Request, *DeleteSecurityGroupOutput)

	DeleteSubnetCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteSubnetCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteSubnetCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteSubnet(*DeleteSubnetInput) (*DeleteSubnetOutput, error)
	DeleteSubnetWithContext(volcstack.Context, *DeleteSubnetInput, ...request.Option) (*DeleteSubnetOutput, error)
	DeleteSubnetRequest(*DeleteSubnetInput) (*request.Request, *DeleteSubnetOutput)

	DeleteVpcCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteVpcCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteVpcCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteVpc(*DeleteVpcInput) (*DeleteVpcOutput, error)
	DeleteVpcWithContext(volcstack.Context, *DeleteVpcInput, ...request.Option) (*DeleteVpcOutput, error)
	DeleteVpcRequest(*DeleteVpcInput) (*request.Request, *DeleteVpcOutput)

	DescribeEipAddressAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeEipAddressAttributesCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeEipAddressAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeEipAddressAttributes(*DescribeEipAddressAttributesInput) (*DescribeEipAddressAttributesOutput, error)
	DescribeEipAddressAttributesWithContext(volcstack.Context, *DescribeEipAddressAttributesInput, ...request.Option) (*DescribeEipAddressAttributesOutput, error)
	DescribeEipAddressAttributesRequest(*DescribeEipAddressAttributesInput) (*request.Request, *DescribeEipAddressAttributesOutput)

	DescribeEipAddressesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeEipAddressesCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeEipAddressesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeEipAddresses(*DescribeEipAddressesInput) (*DescribeEipAddressesOutput, error)
	DescribeEipAddressesWithContext(volcstack.Context, *DescribeEipAddressesInput, ...request.Option) (*DescribeEipAddressesOutput, error)
	DescribeEipAddressesRequest(*DescribeEipAddressesInput) (*request.Request, *DescribeEipAddressesOutput)

	DescribeHaVipsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeHaVipsCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeHaVipsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeHaVips(*DescribeHaVipsInput) (*DescribeHaVipsOutput, error)
	DescribeHaVipsWithContext(volcstack.Context, *DescribeHaVipsInput, ...request.Option) (*DescribeHaVipsOutput, error)
	DescribeHaVipsRequest(*DescribeHaVipsInput) (*request.Request, *DescribeHaVipsOutput)

	DescribeNetworkInterfaceAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNetworkInterfaceAttributesCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNetworkInterfaceAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNetworkInterfaceAttributes(*DescribeNetworkInterfaceAttributesInput) (*DescribeNetworkInterfaceAttributesOutput, error)
	DescribeNetworkInterfaceAttributesWithContext(volcstack.Context, *DescribeNetworkInterfaceAttributesInput, ...request.Option) (*DescribeNetworkInterfaceAttributesOutput, error)
	DescribeNetworkInterfaceAttributesRequest(*DescribeNetworkInterfaceAttributesInput) (*request.Request, *DescribeNetworkInterfaceAttributesOutput)

	DescribeNetworkInterfacesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNetworkInterfacesCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNetworkInterfacesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNetworkInterfaces(*DescribeNetworkInterfacesInput) (*DescribeNetworkInterfacesOutput, error)
	DescribeNetworkInterfacesWithContext(volcstack.Context, *DescribeNetworkInterfacesInput, ...request.Option) (*DescribeNetworkInterfacesOutput, error)
	DescribeNetworkInterfacesRequest(*DescribeNetworkInterfacesInput) (*request.Request, *DescribeNetworkInterfacesOutput)

	DescribeRouteEntryListCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeRouteEntryListCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeRouteEntryListCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeRouteEntryList(*DescribeRouteEntryListInput) (*DescribeRouteEntryListOutput, error)
	DescribeRouteEntryListWithContext(volcstack.Context, *DescribeRouteEntryListInput, ...request.Option) (*DescribeRouteEntryListOutput, error)
	DescribeRouteEntryListRequest(*DescribeRouteEntryListInput) (*request.Request, *DescribeRouteEntryListOutput)

	DescribeRouteTableListCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeRouteTableListCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeRouteTableListCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeRouteTableList(*DescribeRouteTableListInput) (*DescribeRouteTableListOutput, error)
	DescribeRouteTableListWithContext(volcstack.Context, *DescribeRouteTableListInput, ...request.Option) (*DescribeRouteTableListOutput, error)
	DescribeRouteTableListRequest(*DescribeRouteTableListInput) (*request.Request, *DescribeRouteTableListOutput)

	DescribeSecurityGroupAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeSecurityGroupAttributesCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeSecurityGroupAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeSecurityGroupAttributes(*DescribeSecurityGroupAttributesInput) (*DescribeSecurityGroupAttributesOutput, error)
	DescribeSecurityGroupAttributesWithContext(volcstack.Context, *DescribeSecurityGroupAttributesInput, ...request.Option) (*DescribeSecurityGroupAttributesOutput, error)
	DescribeSecurityGroupAttributesRequest(*DescribeSecurityGroupAttributesInput) (*request.Request, *DescribeSecurityGroupAttributesOutput)

	DescribeSecurityGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeSecurityGroupsCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeSecurityGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeSecurityGroups(*DescribeSecurityGroupsInput) (*DescribeSecurityGroupsOutput, error)
	DescribeSecurityGroupsWithContext(volcstack.Context, *DescribeSecurityGroupsInput, ...request.Option) (*DescribeSecurityGroupsOutput, error)
	DescribeSecurityGroupsRequest(*DescribeSecurityGroupsInput) (*request.Request, *DescribeSecurityGroupsOutput)

	DescribeSubnetAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeSubnetAttributesCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeSubnetAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeSubnetAttributes(*DescribeSubnetAttributesInput) (*DescribeSubnetAttributesOutput, error)
	DescribeSubnetAttributesWithContext(volcstack.Context, *DescribeSubnetAttributesInput, ...request.Option) (*DescribeSubnetAttributesOutput, error)
	DescribeSubnetAttributesRequest(*DescribeSubnetAttributesInput) (*request.Request, *DescribeSubnetAttributesOutput)

	DescribeSubnetsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeSubnetsCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeSubnetsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeSubnets(*DescribeSubnetsInput) (*DescribeSubnetsOutput, error)
	DescribeSubnetsWithContext(volcstack.Context, *DescribeSubnetsInput, ...request.Option) (*DescribeSubnetsOutput, error)
	DescribeSubnetsRequest(*DescribeSubnetsInput) (*request.Request, *DescribeSubnetsOutput)

	DescribeVpcAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeVpcAttributesCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeVpcAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeVpcAttributes(*DescribeVpcAttributesInput) (*DescribeVpcAttributesOutput, error)
	DescribeVpcAttributesWithContext(volcstack.Context, *DescribeVpcAttributesInput, ...request.Option) (*DescribeVpcAttributesOutput, error)
	DescribeVpcAttributesRequest(*DescribeVpcAttributesInput) (*request.Request, *DescribeVpcAttributesOutput)

	DescribeVpcsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeVpcsCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeVpcsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeVpcs(*DescribeVpcsInput) (*DescribeVpcsOutput, error)
	DescribeVpcsWithContext(volcstack.Context, *DescribeVpcsInput, ...request.Option) (*DescribeVpcsOutput, error)
	DescribeVpcsRequest(*DescribeVpcsInput) (*request.Request, *DescribeVpcsOutput)

	DetachNetworkInterfaceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DetachNetworkInterfaceCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DetachNetworkInterfaceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DetachNetworkInterface(*DetachNetworkInterfaceInput) (*DetachNetworkInterfaceOutput, error)
	DetachNetworkInterfaceWithContext(volcstack.Context, *DetachNetworkInterfaceInput, ...request.Option) (*DetachNetworkInterfaceOutput, error)
	DetachNetworkInterfaceRequest(*DetachNetworkInterfaceInput) (*request.Request, *DetachNetworkInterfaceOutput)

	DisassociateEipAddressCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisassociateEipAddressCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisassociateEipAddressCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisassociateEipAddress(*DisassociateEipAddressInput) (*DisassociateEipAddressOutput, error)
	DisassociateEipAddressWithContext(volcstack.Context, *DisassociateEipAddressInput, ...request.Option) (*DisassociateEipAddressOutput, error)
	DisassociateEipAddressRequest(*DisassociateEipAddressInput) (*request.Request, *DisassociateEipAddressOutput)

	DisassociateHaVipCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisassociateHaVipCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisassociateHaVipCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisassociateHaVip(*DisassociateHaVipInput) (*DisassociateHaVipOutput, error)
	DisassociateHaVipWithContext(volcstack.Context, *DisassociateHaVipInput, ...request.Option) (*DisassociateHaVipOutput, error)
	DisassociateHaVipRequest(*DisassociateHaVipInput) (*request.Request, *DisassociateHaVipOutput)

	DisassociateRouteTableCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisassociateRouteTableCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisassociateRouteTableCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisassociateRouteTable(*DisassociateRouteTableInput) (*DisassociateRouteTableOutput, error)
	DisassociateRouteTableWithContext(volcstack.Context, *DisassociateRouteTableInput, ...request.Option) (*DisassociateRouteTableOutput, error)
	DisassociateRouteTableRequest(*DisassociateRouteTableInput) (*request.Request, *DisassociateRouteTableOutput)

	ModifyEipAddressAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyEipAddressAttributesCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyEipAddressAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyEipAddressAttributes(*ModifyEipAddressAttributesInput) (*ModifyEipAddressAttributesOutput, error)
	ModifyEipAddressAttributesWithContext(volcstack.Context, *ModifyEipAddressAttributesInput, ...request.Option) (*ModifyEipAddressAttributesOutput, error)
	ModifyEipAddressAttributesRequest(*ModifyEipAddressAttributesInput) (*request.Request, *ModifyEipAddressAttributesOutput)

	ModifyHaVipAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyHaVipAttributesCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyHaVipAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyHaVipAttributes(*ModifyHaVipAttributesInput) (*ModifyHaVipAttributesOutput, error)
	ModifyHaVipAttributesWithContext(volcstack.Context, *ModifyHaVipAttributesInput, ...request.Option) (*ModifyHaVipAttributesOutput, error)
	ModifyHaVipAttributesRequest(*ModifyHaVipAttributesInput) (*request.Request, *ModifyHaVipAttributesOutput)

	ModifyNetworkInterfaceAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyNetworkInterfaceAttributesCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyNetworkInterfaceAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyNetworkInterfaceAttributes(*ModifyNetworkInterfaceAttributesInput) (*ModifyNetworkInterfaceAttributesOutput, error)
	ModifyNetworkInterfaceAttributesWithContext(volcstack.Context, *ModifyNetworkInterfaceAttributesInput, ...request.Option) (*ModifyNetworkInterfaceAttributesOutput, error)
	ModifyNetworkInterfaceAttributesRequest(*ModifyNetworkInterfaceAttributesInput) (*request.Request, *ModifyNetworkInterfaceAttributesOutput)

	ModifyRouteEntryCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyRouteEntryCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyRouteEntryCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyRouteEntry(*ModifyRouteEntryInput) (*ModifyRouteEntryOutput, error)
	ModifyRouteEntryWithContext(volcstack.Context, *ModifyRouteEntryInput, ...request.Option) (*ModifyRouteEntryOutput, error)
	ModifyRouteEntryRequest(*ModifyRouteEntryInput) (*request.Request, *ModifyRouteEntryOutput)

	ModifyRouteTableAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyRouteTableAttributesCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyRouteTableAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyRouteTableAttributes(*ModifyRouteTableAttributesInput) (*ModifyRouteTableAttributesOutput, error)
	ModifyRouteTableAttributesWithContext(volcstack.Context, *ModifyRouteTableAttributesInput, ...request.Option) (*ModifyRouteTableAttributesOutput, error)
	ModifyRouteTableAttributesRequest(*ModifyRouteTableAttributesInput) (*request.Request, *ModifyRouteTableAttributesOutput)

	ModifySecurityGroupAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifySecurityGroupAttributesCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifySecurityGroupAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifySecurityGroupAttributes(*ModifySecurityGroupAttributesInput) (*ModifySecurityGroupAttributesOutput, error)
	ModifySecurityGroupAttributesWithContext(volcstack.Context, *ModifySecurityGroupAttributesInput, ...request.Option) (*ModifySecurityGroupAttributesOutput, error)
	ModifySecurityGroupAttributesRequest(*ModifySecurityGroupAttributesInput) (*request.Request, *ModifySecurityGroupAttributesOutput)

	ModifySecurityGroupRuleDescriptionsEgressCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifySecurityGroupRuleDescriptionsEgressCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifySecurityGroupRuleDescriptionsEgressCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifySecurityGroupRuleDescriptionsEgress(*ModifySecurityGroupRuleDescriptionsEgressInput) (*ModifySecurityGroupRuleDescriptionsEgressOutput, error)
	ModifySecurityGroupRuleDescriptionsEgressWithContext(volcstack.Context, *ModifySecurityGroupRuleDescriptionsEgressInput, ...request.Option) (*ModifySecurityGroupRuleDescriptionsEgressOutput, error)
	ModifySecurityGroupRuleDescriptionsEgressRequest(*ModifySecurityGroupRuleDescriptionsEgressInput) (*request.Request, *ModifySecurityGroupRuleDescriptionsEgressOutput)

	ModifySecurityGroupRuleDescriptionsIngressCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifySecurityGroupRuleDescriptionsIngressCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifySecurityGroupRuleDescriptionsIngressCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifySecurityGroupRuleDescriptionsIngress(*ModifySecurityGroupRuleDescriptionsIngressInput) (*ModifySecurityGroupRuleDescriptionsIngressOutput, error)
	ModifySecurityGroupRuleDescriptionsIngressWithContext(volcstack.Context, *ModifySecurityGroupRuleDescriptionsIngressInput, ...request.Option) (*ModifySecurityGroupRuleDescriptionsIngressOutput, error)
	ModifySecurityGroupRuleDescriptionsIngressRequest(*ModifySecurityGroupRuleDescriptionsIngressInput) (*request.Request, *ModifySecurityGroupRuleDescriptionsIngressOutput)

	ModifySubnetAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifySubnetAttributesCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifySubnetAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifySubnetAttributes(*ModifySubnetAttributesInput) (*ModifySubnetAttributesOutput, error)
	ModifySubnetAttributesWithContext(volcstack.Context, *ModifySubnetAttributesInput, ...request.Option) (*ModifySubnetAttributesOutput, error)
	ModifySubnetAttributesRequest(*ModifySubnetAttributesInput) (*request.Request, *ModifySubnetAttributesOutput)

	ModifyVpcAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyVpcAttributesCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyVpcAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyVpcAttributes(*ModifyVpcAttributesInput) (*ModifyVpcAttributesOutput, error)
	ModifyVpcAttributesWithContext(volcstack.Context, *ModifyVpcAttributesInput, ...request.Option) (*ModifyVpcAttributesOutput, error)
	ModifyVpcAttributesRequest(*ModifyVpcAttributesInput) (*request.Request, *ModifyVpcAttributesOutput)

	ReleaseEipAddressCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ReleaseEipAddressCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ReleaseEipAddressCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ReleaseEipAddress(*ReleaseEipAddressInput) (*ReleaseEipAddressOutput, error)
	ReleaseEipAddressWithContext(volcstack.Context, *ReleaseEipAddressInput, ...request.Option) (*ReleaseEipAddressOutput, error)
	ReleaseEipAddressRequest(*ReleaseEipAddressInput) (*request.Request, *ReleaseEipAddressOutput)

	RevokeSecurityGroupEgressCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RevokeSecurityGroupEgressCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RevokeSecurityGroupEgressCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RevokeSecurityGroupEgress(*RevokeSecurityGroupEgressInput) (*RevokeSecurityGroupEgressOutput, error)
	RevokeSecurityGroupEgressWithContext(volcstack.Context, *RevokeSecurityGroupEgressInput, ...request.Option) (*RevokeSecurityGroupEgressOutput, error)
	RevokeSecurityGroupEgressRequest(*RevokeSecurityGroupEgressInput) (*request.Request, *RevokeSecurityGroupEgressOutput)

	RevokeSecurityGroupIngressCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RevokeSecurityGroupIngressCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RevokeSecurityGroupIngressCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RevokeSecurityGroupIngress(*RevokeSecurityGroupIngressInput) (*RevokeSecurityGroupIngressOutput, error)
	RevokeSecurityGroupIngressWithContext(volcstack.Context, *RevokeSecurityGroupIngressInput, ...request.Option) (*RevokeSecurityGroupIngressOutput, error)
	RevokeSecurityGroupIngressRequest(*RevokeSecurityGroupIngressInput) (*request.Request, *RevokeSecurityGroupIngressOutput)

	UnassignPrivateIpAddressesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UnassignPrivateIpAddressesCommonWithContext(volcstack.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UnassignPrivateIpAddressesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UnassignPrivateIpAddresses(*UnassignPrivateIpAddressesInput) (*UnassignPrivateIpAddressesOutput, error)
	UnassignPrivateIpAddressesWithContext(volcstack.Context, *UnassignPrivateIpAddressesInput, ...request.Option) (*UnassignPrivateIpAddressesOutput, error)
	UnassignPrivateIpAddressesRequest(*UnassignPrivateIpAddressesInput) (*request.Request, *UnassignPrivateIpAddressesOutput)
}

VPCAPI provides an interface to enable mocking the vpc.VPC service client's API operation,

// volcstack sdk func uses an SDK service client to make a request to
// VPC.
func myFunc(svc VPCAPI) bool {
    // Make svc.AllocateEipAddress 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"`

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

	NetworkAclNum *string `type:"string"`

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

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

	Status *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 (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) 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) SetRouteTableIds

func (s *VpcForDescribeVpcsOutput) SetRouteTableIds(v []*string) *VpcForDescribeVpcsOutput

SetRouteTableIds sets the RouteTableIds field's value.

func (*VpcForDescribeVpcsOutput) SetSecurityGroupIds

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

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*VpcForDescribeVpcsOutput) SetStatus

SetStatus sets the Status field's value.

func (*VpcForDescribeVpcsOutput) SetSubnetIds

SetSubnetIds sets the SubnetIds field's value.

func (*VpcForDescribeVpcsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime 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