vpc20250901

package
v1.0.73 Latest Latest
Warning

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

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

Documentation

Overview

Package vpc20250901iface provides an interface to enable mocking the VPC20250901 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 (
	// EnumOfAssociateTypeForDescribeRouteTableListOutputSubnet is a EnumOfAssociateTypeForDescribeRouteTableListOutput enum value
	EnumOfAssociateTypeForDescribeRouteTableListOutputSubnet = "Subnet"

	// EnumOfAssociateTypeForDescribeRouteTableListOutputGateway is a EnumOfAssociateTypeForDescribeRouteTableListOutput enum value
	EnumOfAssociateTypeForDescribeRouteTableListOutputGateway = "Gateway"
)
View Source
const (
	// EnumOfResourceTypeForListTagsForResourcesInputVpc is a EnumOfResourceTypeForListTagsForResourcesInput enum value
	EnumOfResourceTypeForListTagsForResourcesInputVpc = "vpc"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type AssignPrivateIpAddressesInput

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

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

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

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

func (AssignPrivateIpAddressesInput) GoString

GoString returns the string representation

func (*AssignPrivateIpAddressesInput) SetClientToken

SetClientToken sets the ClientToken field's value.

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 int32) *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

	AsyncTaskId *string `type:"string"`

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

SetAsyncTaskId sets the AsyncTaskId field's value.

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 AssociateRouteTableInput

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

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

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

func (AssociateRouteTableInput) GoString

func (s AssociateRouteTableInput) GoString() string

GoString returns the string representation

func (*AssociateRouteTableInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*AssociateRouteTableInput) SetRouteTableId

SetRouteTableId sets the RouteTableId field's value.

func (*AssociateRouteTableInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (AssociateRouteTableInput) String

func (s AssociateRouteTableInput) String() string

String returns the string representation

func (*AssociateRouteTableInput) Validate

func (s *AssociateRouteTableInput) Validate() error

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

type AssociateRouteTableOutput

type AssociateRouteTableOutput struct {
	Metadata *response.ResponseMetadata

	AsyncTaskId *string `type:"string"`

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

func (AssociateRouteTableOutput) GoString

func (s AssociateRouteTableOutput) GoString() string

GoString returns the string representation

func (*AssociateRouteTableOutput) SetAsyncTaskId

SetAsyncTaskId sets the AsyncTaskId field's value.

func (*AssociateRouteTableOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (AssociateRouteTableOutput) String

func (s AssociateRouteTableOutput) String() string

String returns the string representation

type AssociateVpcCidrBlockInput

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

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

func (AssociateVpcCidrBlockInput) GoString

func (s AssociateVpcCidrBlockInput) GoString() string

GoString returns the string representation

func (*AssociateVpcCidrBlockInput) SetSecondaryCidrBlock

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

SetSecondaryCidrBlock sets the SecondaryCidrBlock field's value.

func (*AssociateVpcCidrBlockInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (AssociateVpcCidrBlockInput) String

String returns the string representation

func (*AssociateVpcCidrBlockInput) Validate

func (s *AssociateVpcCidrBlockInput) Validate() error

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

type AssociateVpcCidrBlockOutput

type AssociateVpcCidrBlockOutput struct {
	Metadata *response.ResponseMetadata

	AsyncTaskId *string `type:"string"`

	RequestId *string `type:"string"`

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

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

func (AssociateVpcCidrBlockOutput) GoString

func (s AssociateVpcCidrBlockOutput) GoString() string

GoString returns the string representation

func (*AssociateVpcCidrBlockOutput) SetAsyncTaskId

SetAsyncTaskId sets the AsyncTaskId field's value.

func (*AssociateVpcCidrBlockOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*AssociateVpcCidrBlockOutput) SetSecondaryCidrBlocks

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

SetSecondaryCidrBlocks sets the SecondaryCidrBlocks field's value.

func (*AssociateVpcCidrBlockOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (AssociateVpcCidrBlockOutput) String

String returns the string representation

type AssociatedElasticIpForDescribeNetworkInterfaceAttributesOutput

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

	EipAddress *string `type:"string"`

	ReleaseWithInstance *bool `type:"boolean"`
	// 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) SetReleaseWithInstance

SetReleaseWithInstance sets the ReleaseWithInstance field's value.

func (AssociatedElasticIpForDescribeNetworkInterfaceAttributesOutput) String

String returns the string representation

type AssociatedElasticIpForDescribeNetworkInterfacesOutput

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

	EipAddress *string `type:"string"`

	ReleaseWithInstance *bool `type:"boolean"`
	// 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) SetReleaseWithInstance

SetReleaseWithInstance sets the ReleaseWithInstance 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

	AsyncTaskId *string `type:"string"`

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

func (AttachNetworkInterfaceOutput) GoString

func (s AttachNetworkInterfaceOutput) GoString() string

GoString returns the string representation

func (*AttachNetworkInterfaceOutput) SetAsyncTaskId

SetAsyncTaskId sets the AsyncTaskId field's value.

func (*AttachNetworkInterfaceOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (AttachNetworkInterfaceOutput) String

String returns the string representation

type AttachmentForDescribeNetworkInterfacesOutput

type AttachmentForDescribeNetworkInterfacesOutput struct {
	DeleteOnTermination *bool `type:"boolean"`

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

func (AttachmentForDescribeNetworkInterfacesOutput) GoString

GoString returns the string representation

func (*AttachmentForDescribeNetworkInterfacesOutput) SetDeleteOnTermination

SetDeleteOnTermination sets the DeleteOnTermination field's value.

func (*AttachmentForDescribeNetworkInterfacesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (AttachmentForDescribeNetworkInterfacesOutput) String

String returns the string representation

type AuthorizeSecurityGroupEgressInput

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

	ClientToken *string `type:"string"`

	Description *string `type:"string"`

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

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

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

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

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

func (AuthorizeSecurityGroupEgressInput) GoString

GoString returns the string representation

func (*AuthorizeSecurityGroupEgressInput) SetCidrIp

SetCidrIp sets the CidrIp field's value.

func (*AuthorizeSecurityGroupEgressInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*AuthorizeSecurityGroupEgressInput) SetDescription

SetDescription sets the Description field's value.

func (*AuthorizeSecurityGroupEgressInput) SetPortEnd

SetPortEnd sets the PortEnd field's value.

func (*AuthorizeSecurityGroupEgressInput) SetPortStart

SetPortStart sets the PortStart 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

	AsyncTaskId *string `type:"string"`

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

func (AuthorizeSecurityGroupEgressOutput) GoString

GoString returns the string representation

func (*AuthorizeSecurityGroupEgressOutput) SetAsyncTaskId

SetAsyncTaskId sets the AsyncTaskId field's value.

func (*AuthorizeSecurityGroupEgressOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (AuthorizeSecurityGroupEgressOutput) String

String returns the string representation

type AuthorizeSecurityGroupIngressInput

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

	ClientToken *string `type:"string"`

	Description *string `type:"string"`

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

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

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

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

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

func (AuthorizeSecurityGroupIngressInput) GoString

GoString returns the string representation

func (*AuthorizeSecurityGroupIngressInput) SetCidrIp

SetCidrIp sets the CidrIp field's value.

func (*AuthorizeSecurityGroupIngressInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*AuthorizeSecurityGroupIngressInput) SetDescription

SetDescription sets the Description field's value.

func (*AuthorizeSecurityGroupIngressInput) SetPortEnd

SetPortEnd sets the PortEnd field's value.

func (*AuthorizeSecurityGroupIngressInput) SetPortStart

SetPortStart sets the PortStart 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

	AsyncTaskId *string `type:"string"`

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

func (AuthorizeSecurityGroupIngressOutput) GoString

GoString returns the string representation

func (*AuthorizeSecurityGroupIngressOutput) SetAsyncTaskId

SetAsyncTaskId sets the AsyncTaskId field's value.

func (*AuthorizeSecurityGroupIngressOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (AuthorizeSecurityGroupIngressOutput) String

String returns the string representation

type CreateNetworkInterfaceInput

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

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

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

	PortSecurityEnabled *bool `type:"boolean"`

	PrimaryIpAddress *string `type:"string"`

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

	ProjectName *string `type:"string"`

	SecondaryPrivateIpAddressCount *int32 `type:"int32"`

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

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

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

func (CreateNetworkInterfaceInput) GoString

func (s CreateNetworkInterfaceInput) GoString() string

GoString returns the string representation

func (*CreateNetworkInterfaceInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateNetworkInterfaceInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateNetworkInterfaceInput) SetNetworkInterfaceName

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

SetNetworkInterfaceName sets the NetworkInterfaceName field's value.

func (*CreateNetworkInterfaceInput) SetPortSecurityEnabled

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

SetPortSecurityEnabled sets the PortSecurityEnabled field's value.

func (*CreateNetworkInterfaceInput) SetPrimaryIpAddress

SetPrimaryIpAddress sets the PrimaryIpAddress field's value.

func (*CreateNetworkInterfaceInput) SetPrivateIpAddress

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

SetPrivateIpAddress sets the PrivateIpAddress field's value.

func (*CreateNetworkInterfaceInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CreateNetworkInterfaceInput) SetSecondaryPrivateIpAddressCount

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

SetSecondaryPrivateIpAddressCount sets the SecondaryPrivateIpAddressCount field's value.

func (*CreateNetworkInterfaceInput) SetSecurityGroupIds

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

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*CreateNetworkInterfaceInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*CreateNetworkInterfaceInput) SetTags

SetTags sets the Tags field's value.

func (CreateNetworkInterfaceInput) String

String returns the string representation

func (*CreateNetworkInterfaceInput) Validate

func (s *CreateNetworkInterfaceInput) Validate() error

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

type CreateNetworkInterfaceOutput

type CreateNetworkInterfaceOutput struct {
	Metadata *response.ResponseMetadata

	AsyncTaskId *string `type:"string"`

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

SetAsyncTaskId sets the AsyncTaskId field's value.

func (*CreateNetworkInterfaceOutput) SetNetworkInterfaceId

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (*CreateNetworkInterfaceOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (CreateNetworkInterfaceOutput) String

String returns the string representation

type CreateRouteEntryInput

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

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

	DestinationCidrBlock *string `type:"string"`

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

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

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

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

func (CreateRouteEntryInput) GoString

func (s CreateRouteEntryInput) GoString() string

GoString returns the string representation

func (*CreateRouteEntryInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateRouteEntryInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateRouteEntryInput) SetDestinationCidrBlock

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

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*CreateRouteEntryInput) SetNextHopId

SetNextHopId sets the NextHopId field's value.

func (*CreateRouteEntryInput) SetNextHopType

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

SetNextHopType sets the NextHopType field's value.

func (*CreateRouteEntryInput) SetRouteEntryName

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

SetRouteEntryName sets the RouteEntryName field's value.

func (*CreateRouteEntryInput) SetRouteTableId

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

SetRouteTableId sets the RouteTableId field's value.

func (CreateRouteEntryInput) String

func (s CreateRouteEntryInput) String() string

String returns the string representation

func (*CreateRouteEntryInput) Validate

func (s *CreateRouteEntryInput) Validate() error

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

type CreateRouteEntryOutput

type CreateRouteEntryOutput struct {
	Metadata *response.ResponseMetadata

	AsyncTaskId *string `type:"string"`

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

SetAsyncTaskId sets the AsyncTaskId field's value.

func (*CreateRouteEntryOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*CreateRouteEntryOutput) SetRouteEntryId

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

SetRouteEntryId sets the RouteEntryId field's value.

func (CreateRouteEntryOutput) String

func (s CreateRouteEntryOutput) String() string

String returns the string representation

type CreateRouteTableInput

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

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

	ProjectName *string `type:"string"`

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

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

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

func (CreateRouteTableInput) GoString

func (s CreateRouteTableInput) GoString() string

GoString returns the string representation

func (*CreateRouteTableInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateRouteTableInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateRouteTableInput) SetProjectName

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

SetProjectName sets the ProjectName field's value.

func (*CreateRouteTableInput) SetRouteTableName

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

SetRouteTableName sets the RouteTableName field's value.

func (*CreateRouteTableInput) SetTags

SetTags sets the Tags 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

	AsyncTaskId *string `type:"string"`

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

SetAsyncTaskId sets the AsyncTaskId field's value.

func (*CreateRouteTableOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*CreateRouteTableOutput) SetRouteTableId

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

SetRouteTableId sets the RouteTableId field's value.

func (CreateRouteTableOutput) String

func (s CreateRouteTableOutput) String() string

String returns the string representation

type CreateSecurityGroupInput

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

	Description *string `type:"string"`

	ProjectName *string `type:"string"`

	SecurityGroupName *string `type:"string"`

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

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

func (CreateSecurityGroupInput) GoString

func (s CreateSecurityGroupInput) GoString() string

GoString returns the string representation

func (*CreateSecurityGroupInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateSecurityGroupInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateSecurityGroupInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CreateSecurityGroupInput) SetSecurityGroupName

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

SetSecurityGroupName sets the SecurityGroupName field's value.

func (*CreateSecurityGroupInput) SetTags

SetTags sets the Tags field's value.

func (*CreateSecurityGroupInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (CreateSecurityGroupInput) String

func (s CreateSecurityGroupInput) String() string

String returns the string representation

func (*CreateSecurityGroupInput) Validate

func (s *CreateSecurityGroupInput) Validate() error

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

type CreateSecurityGroupOutput

type CreateSecurityGroupOutput struct {
	Metadata *response.ResponseMetadata

	AsyncTaskId *string `type:"string"`

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

SetAsyncTaskId sets the AsyncTaskId field's value.

func (*CreateSecurityGroupOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*CreateSecurityGroupOutput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (CreateSecurityGroupOutput) String

func (s CreateSecurityGroupOutput) String() string

String returns the string representation

type CreateSubnetInput

type CreateSubnetInput struct {

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

	ClientToken *string `type:"string"`

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

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

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

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

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

func (CreateSubnetInput) GoString

func (s CreateSubnetInput) GoString() string

GoString returns the string representation

func (*CreateSubnetInput) SetCidrBlock

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

SetCidrBlock sets the CidrBlock field's value.

func (*CreateSubnetInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateSubnetInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateSubnetInput) SetSubnetName

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

SetSubnetName sets the SubnetName field's value.

func (*CreateSubnetInput) SetTags

SetTags sets the Tags 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

	AsyncTaskId *string `type:"string"`

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

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

SetAsyncTaskId sets the AsyncTaskId field's value.

func (*CreateSubnetOutput) SetRequestId

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

SetRequestId sets the RequestId field's value.

func (*CreateSubnetOutput) SetSubnetId

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

SetSubnetId sets the SubnetId field's value.

func (CreateSubnetOutput) String

func (s CreateSubnetOutput) String() string

String returns the string representation

type CreateVpcInput

type CreateVpcInput struct {

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

	ClientToken *string `type:"string"`

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

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

	ProjectName *string `type:"string"`

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

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

func (CreateVpcInput) GoString

func (s CreateVpcInput) GoString() string

GoString returns the string representation

func (*CreateVpcInput) SetCidrBlock

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

SetCidrBlock sets the CidrBlock field's value.

func (*CreateVpcInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateVpcInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateVpcInput) SetDnsServers

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

SetDnsServers sets the DnsServers field's value.

func (*CreateVpcInput) SetProjectName

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

SetProjectName sets the ProjectName field's value.

func (*CreateVpcInput) SetTags

SetTags sets the Tags field's value.

func (*CreateVpcInput) SetVpcName

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

SetVpcName sets the VpcName field's value.

func (CreateVpcInput) String

func (s CreateVpcInput) String() string

String returns the string representation

func (*CreateVpcInput) Validate

func (s *CreateVpcInput) Validate() error

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

type CreateVpcOutput

type CreateVpcOutput struct {
	Metadata *response.ResponseMetadata

	AsyncTaskId *string `type:"string"`

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

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

SetAsyncTaskId sets the AsyncTaskId field's value.

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

	AsyncTaskId *string `type:"string"`

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

func (DeleteNetworkInterfaceOutput) GoString

func (s DeleteNetworkInterfaceOutput) GoString() string

GoString returns the string representation

func (*DeleteNetworkInterfaceOutput) SetAsyncTaskId

SetAsyncTaskId sets the AsyncTaskId field's value.

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

	AsyncTaskId *string `type:"string"`

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

func (DeleteRouteEntryOutput) GoString

func (s DeleteRouteEntryOutput) GoString() string

GoString returns the string representation

func (*DeleteRouteEntryOutput) SetAsyncTaskId

SetAsyncTaskId sets the AsyncTaskId field's value.

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

	AsyncTaskId *string `type:"string"`

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

func (DeleteRouteTableOutput) GoString

func (s DeleteRouteTableOutput) GoString() string

GoString returns the string representation

func (*DeleteRouteTableOutput) SetAsyncTaskId

SetAsyncTaskId sets the AsyncTaskId field's value.

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

	AsyncTaskId *string `type:"string"`

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

func (DeleteSecurityGroupOutput) GoString

func (s DeleteSecurityGroupOutput) GoString() string

GoString returns the string representation

func (*DeleteSecurityGroupOutput) SetAsyncTaskId

SetAsyncTaskId sets the AsyncTaskId field's value.

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

	AsyncTaskId *string `type:"string"`

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

func (DeleteSubnetOutput) GoString

func (s DeleteSubnetOutput) GoString() string

GoString returns the string representation

func (*DeleteSubnetOutput) SetAsyncTaskId

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

SetAsyncTaskId sets the AsyncTaskId field's value.

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

	AsyncTaskId *string `type:"string"`

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

func (DeleteVpcOutput) GoString

func (s DeleteVpcOutput) GoString() string

GoString returns the string representation

func (*DeleteVpcOutput) SetAsyncTaskId

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

SetAsyncTaskId sets the AsyncTaskId field's value.

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

	ProjectName *string `type:"string"`

	RequestId *string `type:"string"`

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

	ServiceManaged *bool `type:"boolean"`

	Status *string `type:"string"`

	SubnetId *string `type:"string"`

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

	Type *string `type:"string"`

	UpdatedAt *string `type:"string"`

	VpcId *string `type:"string"`

	VpcName *string `type:"string"`

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

func (DescribeNetworkInterfaceAttributesOutput) GoString

GoString returns the string representation

func (*DescribeNetworkInterfaceAttributesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetAssociatedElasticIp

SetAssociatedElasticIp sets the AssociatedElasticIp field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetDeviceId

SetDeviceId sets the DeviceId field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetMacAddress

SetMacAddress sets the MacAddress field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetNetworkInterfaceId

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetNetworkInterfaceName

SetNetworkInterfaceName sets the NetworkInterfaceName field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetPortSecurityEnabled

SetPortSecurityEnabled sets the PortSecurityEnabled field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetPrimaryIpAddress

SetPrimaryIpAddress sets the PrimaryIpAddress field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetPrivateIpSets

SetPrivateIpSets sets the PrivateIpSets field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetServiceManaged

SetServiceManaged sets the ServiceManaged field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetTags

SetTags sets the Tags field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetType

SetType sets the Type field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetVpcName

SetVpcName sets the VpcName field's value.

func (*DescribeNetworkInterfaceAttributesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeNetworkInterfaceAttributesOutput) String

String returns the string representation

type DescribeNetworkInterfacesInput

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

	MaxResults *int32 `min:"1" max:"100" type:"int32"`

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

	NetworkInterfaceName *string `type:"string"`

	NextToken *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `max:"100" type:"int32"`

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

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

	ProjectName *string `type:"string"`

	SecurityGroupId *string `type:"string"`

	Status *string `type:"string"`

	SubnetId *string `type:"string"`

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

	Type *string `type:"string"`

	VpcId *string `type:"string"`

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

func (DescribeNetworkInterfacesInput) GoString

GoString returns the string representation

func (*DescribeNetworkInterfacesInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DescribeNetworkInterfacesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeNetworkInterfacesInput) SetNetworkInterfaceIds

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

SetNetworkInterfaceIds sets the NetworkInterfaceIds field's value.

func (*DescribeNetworkInterfacesInput) SetNetworkInterfaceName

SetNetworkInterfaceName sets the NetworkInterfaceName field's value.

func (*DescribeNetworkInterfacesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeNetworkInterfacesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeNetworkInterfacesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeNetworkInterfacesInput) SetPrimaryIpAddresses

SetPrimaryIpAddresses sets the PrimaryIpAddresses field's value.

func (*DescribeNetworkInterfacesInput) SetPrivateIpAddresses

SetPrivateIpAddresses sets the PrivateIpAddresses field's value.

func (*DescribeNetworkInterfacesInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeNetworkInterfacesInput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*DescribeNetworkInterfacesInput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeNetworkInterfacesInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*DescribeNetworkInterfacesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*DescribeNetworkInterfacesInput) SetType

SetType sets the Type field's value.

func (*DescribeNetworkInterfacesInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*DescribeNetworkInterfacesInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeNetworkInterfacesInput) String

String returns the string representation

func (*DescribeNetworkInterfacesInput) Validate

func (s *DescribeNetworkInterfacesInput) Validate() error

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

type DescribeNetworkInterfacesOutput

type DescribeNetworkInterfacesOutput struct {
	Metadata *response.ResponseMetadata

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

	NextToken *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	RequestId *string `type:"string"`

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

func (DescribeNetworkInterfacesOutput) GoString

GoString returns the string representation

func (*DescribeNetworkInterfacesOutput) SetNetworkInterfaceSets

SetNetworkInterfaceSets sets the NetworkInterfaceSets field's value.

func (*DescribeNetworkInterfacesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeNetworkInterfacesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeNetworkInterfacesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeNetworkInterfacesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeNetworkInterfacesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeNetworkInterfacesOutput) String

String returns the string representation

type DescribeRouteEntryListInput

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

	MaxResults *int32 `min:"1" max:"100" type:"int32"`

	NextHopId *string `type:"string"`

	NextHopType *string `type:"string"`

	NextToken *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `max:"100" type:"int32"`

	RouteEntryId *string `type:"string"`

	RouteEntryName *string `type:"string"`

	RouteEntryType *string `type:"string"`

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

func (DescribeRouteEntryListInput) GoString

func (s DescribeRouteEntryListInput) GoString() string

GoString returns the string representation

func (*DescribeRouteEntryListInput) SetDestinationCidrBlock

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

SetDestinationCidrBlock sets the DestinationCidrBlock field's value.

func (*DescribeRouteEntryListInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeRouteEntryListInput) SetNextHopId

SetNextHopId sets the NextHopId field's value.

func (*DescribeRouteEntryListInput) SetNextHopType

SetNextHopType sets the NextHopType field's value.

func (*DescribeRouteEntryListInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeRouteEntryListInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeRouteEntryListInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeRouteEntryListInput) SetRouteEntryId

SetRouteEntryId sets the RouteEntryId field's value.

func (*DescribeRouteEntryListInput) SetRouteEntryName

SetRouteEntryName sets the RouteEntryName field's value.

func (*DescribeRouteEntryListInput) SetRouteEntryType

SetRouteEntryType sets the RouteEntryType field's value.

func (*DescribeRouteEntryListInput) SetRouteTableId

SetRouteTableId sets the RouteTableId field's value.

func (DescribeRouteEntryListInput) String

String returns the string representation

func (*DescribeRouteEntryListInput) Validate

func (s *DescribeRouteEntryListInput) Validate() error

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

type DescribeRouteEntryListOutput

type DescribeRouteEntryListOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	RequestId *string `type:"string"`

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

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

func (DescribeRouteEntryListOutput) GoString

func (s DescribeRouteEntryListOutput) GoString() string

GoString returns the string representation

func (*DescribeRouteEntryListOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeRouteEntryListOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeRouteEntryListOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeRouteEntryListOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeRouteEntryListOutput) SetRouteEntries

SetRouteEntries sets the RouteEntries field's value.

func (*DescribeRouteEntryListOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeRouteEntryListOutput) String

String returns the string representation

type DescribeRouteTableListInput

type DescribeRouteTableListInput struct {
	MaxResults *int32 `type:"int32"`

	NextToken *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `max:"100" type:"int32"`

	ProjectName *string `type:"string"`

	RouteTableId *string `type:"string"`

	RouteTableName *string `type:"string"`

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

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

func (DescribeRouteTableListInput) GoString

func (s DescribeRouteTableListInput) GoString() string

GoString returns the string representation

func (*DescribeRouteTableListInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeRouteTableListInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeRouteTableListInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeRouteTableListInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeRouteTableListInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeRouteTableListInput) SetRouteTableId

SetRouteTableId sets the RouteTableId field's value.

func (*DescribeRouteTableListInput) SetRouteTableName

SetRouteTableName sets the RouteTableName field's value.

func (*DescribeRouteTableListInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*DescribeRouteTableListInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (DescribeRouteTableListInput) String

String returns the string representation

func (*DescribeRouteTableListInput) Validate

func (s *DescribeRouteTableListInput) Validate() error

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

type DescribeRouteTableListOutput

type DescribeRouteTableListOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	RequestId *string `type:"string"`

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

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

func (DescribeRouteTableListOutput) GoString

func (s DescribeRouteTableListOutput) GoString() string

GoString returns the string representation

func (*DescribeRouteTableListOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeRouteTableListOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeRouteTableListOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeRouteTableListOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeRouteTableListOutput) SetRouterTableList

SetRouterTableList sets the RouterTableList field's value.

func (*DescribeRouteTableListOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeRouteTableListOutput) String

String returns the string representation

type DescribeSecurityGroupAttributesInput

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

	Direction *string `type:"string"`

	Protocol *string `type:"string"`

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

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

func (DescribeSecurityGroupAttributesInput) GoString

GoString returns the string representation

func (*DescribeSecurityGroupAttributesInput) SetCidrIp

SetCidrIp sets the CidrIp field's value.

func (*DescribeSecurityGroupAttributesInput) SetDirection

SetDirection sets the Direction field's value.

func (*DescribeSecurityGroupAttributesInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*DescribeSecurityGroupAttributesInput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*DescribeSecurityGroupAttributesInput) SetSourceGroupId

SetSourceGroupId sets the SourceGroupId field's value.

func (DescribeSecurityGroupAttributesInput) String

String returns the string representation

func (*DescribeSecurityGroupAttributesInput) Validate

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

type DescribeSecurityGroupAttributesOutput

type DescribeSecurityGroupAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AccountId *string `type:"string"`

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

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

	ProjectName *string `type:"string"`

	RequestId *string `type:"string"`

	SecurityGroupId *string `type:"string"`

	SecurityGroupName *string `type:"string"`

	ServiceManaged *bool `type:"boolean"`

	Status *string `type:"string"`

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

	Type *string `type:"string"`

	UpdateTime *string `type:"string"`

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

func (DescribeSecurityGroupAttributesOutput) GoString

GoString returns the string representation

func (*DescribeSecurityGroupAttributesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DescribeSecurityGroupAttributesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DescribeSecurityGroupAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeSecurityGroupAttributesOutput) SetPermissions

SetPermissions sets the Permissions field's value.

func (*DescribeSecurityGroupAttributesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeSecurityGroupAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeSecurityGroupAttributesOutput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*DescribeSecurityGroupAttributesOutput) SetSecurityGroupName

SetSecurityGroupName sets the SecurityGroupName field's value.

func (*DescribeSecurityGroupAttributesOutput) SetServiceManaged

SetServiceManaged sets the ServiceManaged field's value.

func (*DescribeSecurityGroupAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeSecurityGroupAttributesOutput) SetTags

SetTags sets the Tags field's value.

func (*DescribeSecurityGroupAttributesOutput) SetType

SetType sets the Type field's value.

func (*DescribeSecurityGroupAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*DescribeSecurityGroupAttributesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (DescribeSecurityGroupAttributesOutput) String

String returns the string representation

type DescribeSecurityGroupsInput

type DescribeSecurityGroupsInput struct {
	MaxResults *int32 `min:"1" max:"100" type:"int32"`

	NextToken *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `max:"100" type:"int32"`

	ProjectName *string `type:"string"`

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

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

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

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

func (DescribeSecurityGroupsInput) GoString

func (s DescribeSecurityGroupsInput) GoString() string

GoString returns the string representation

func (*DescribeSecurityGroupsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeSecurityGroupsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeSecurityGroupsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeSecurityGroupsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeSecurityGroupsInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeSecurityGroupsInput) SetSecurityGroupIds

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

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*DescribeSecurityGroupsInput) SetSecurityGroupNames

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

SetSecurityGroupNames sets the SecurityGroupNames field's value.

func (*DescribeSecurityGroupsInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*DescribeSecurityGroupsInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (DescribeSecurityGroupsInput) String

String returns the string representation

func (*DescribeSecurityGroupsInput) Validate

func (s *DescribeSecurityGroupsInput) Validate() error

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

type DescribeSecurityGroupsOutput

type DescribeSecurityGroupsOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	RequestId *string `type:"string"`

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

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

func (DescribeSecurityGroupsOutput) GoString

func (s DescribeSecurityGroupsOutput) GoString() string

GoString returns the string representation

func (*DescribeSecurityGroupsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeSecurityGroupsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeSecurityGroupsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeSecurityGroupsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeSecurityGroupsOutput) SetSecurityGroups

SetSecurityGroups sets the SecurityGroups field's value.

func (*DescribeSecurityGroupsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeSecurityGroupsOutput) String

String returns the string representation

type DescribeSubnetAttributesInput

type DescribeSubnetAttributesInput struct {

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

func (DescribeSubnetAttributesInput) GoString

GoString returns the string representation

func (*DescribeSubnetAttributesInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (DescribeSubnetAttributesInput) String

String returns the string representation

func (*DescribeSubnetAttributesInput) Validate

func (s *DescribeSubnetAttributesInput) Validate() error

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

type DescribeSubnetAttributesOutput

type DescribeSubnetAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AccountId *string `type:"string"`

	AvailableIpAddressCount *int32 `type:"int32"`

	CidrBlock *string `type:"string"`

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	IsDefault *bool `type:"boolean"`

	ProjectName *string `type:"string"`

	RequestId *string `type:"string"`

	RouteTable *RouteTableForDescribeSubnetAttributesOutput `type:"structure"`

	Status *string `type:"string"`

	SubnetId *string `type:"string"`

	SubnetName *string `type:"string"`

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

	TotalIpv4Count *int32 `type:"int32"`

	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 int32) *DescribeSubnetAttributesOutput

SetAvailableIpAddressCount sets the AvailableIpAddressCount field's value.

func (*DescribeSubnetAttributesOutput) SetCidrBlock

SetCidrBlock sets the CidrBlock field's value.

func (*DescribeSubnetAttributesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DescribeSubnetAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeSubnetAttributesOutput) SetIsDefault

SetIsDefault sets the IsDefault field's value.

func (*DescribeSubnetAttributesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeSubnetAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeSubnetAttributesOutput) SetRouteTable

SetRouteTable sets the RouteTable field's value.

func (*DescribeSubnetAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeSubnetAttributesOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*DescribeSubnetAttributesOutput) SetSubnetName

SetSubnetName sets the SubnetName field's value.

func (*DescribeSubnetAttributesOutput) SetTags

SetTags sets the Tags field's value.

func (*DescribeSubnetAttributesOutput) SetTotalIpv4Count

SetTotalIpv4Count sets the TotalIpv4Count field's value.

func (*DescribeSubnetAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*DescribeSubnetAttributesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*DescribeSubnetAttributesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeSubnetAttributesOutput) String

String returns the string representation

type DescribeSubnetsInput

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

	MaxResults *int32 `type:"int32"`

	NextToken *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `max:"100" type:"int32"`

	ProjectName *string `type:"string"`

	RouteTableId *string `type:"string"`

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

	SubnetName *string `type:"string"`

	SubnetOwnerId *string `type:"string"`

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

	VpcId *string `type:"string"`

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

func (DescribeSubnetsInput) GoString

func (s DescribeSubnetsInput) GoString() string

GoString returns the string representation

func (*DescribeSubnetsInput) SetIsDefault

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

SetIsDefault sets the IsDefault field's value.

func (*DescribeSubnetsInput) SetMaxResults

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

SetMaxResults sets the MaxResults field's value.

func (*DescribeSubnetsInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*DescribeSubnetsInput) SetPageNumber

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

SetPageNumber sets the PageNumber field's value.

func (*DescribeSubnetsInput) SetPageSize

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

SetPageSize sets the PageSize field's value.

func (*DescribeSubnetsInput) SetProjectName

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

SetProjectName sets the ProjectName field's value.

func (*DescribeSubnetsInput) SetRouteTableId

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

SetRouteTableId sets the RouteTableId field's value.

func (*DescribeSubnetsInput) SetSubnetIds

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

SetSubnetIds sets the SubnetIds field's value.

func (*DescribeSubnetsInput) SetSubnetName

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

SetSubnetName sets the SubnetName field's value.

func (*DescribeSubnetsInput) SetSubnetOwnerId

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

SetSubnetOwnerId sets the SubnetOwnerId field's value.

func (*DescribeSubnetsInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*DescribeSubnetsInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*DescribeSubnetsInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeSubnetsInput) String

func (s DescribeSubnetsInput) String() string

String returns the string representation

func (*DescribeSubnetsInput) Validate

func (s *DescribeSubnetsInput) Validate() error

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

type DescribeSubnetsOutput

type DescribeSubnetsOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	RequestId *string `type:"string"`

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

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

func (DescribeSubnetsOutput) GoString

func (s DescribeSubnetsOutput) GoString() string

GoString returns the string representation

func (*DescribeSubnetsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeSubnetsOutput) SetPageNumber

func (s *DescribeSubnetsOutput) SetPageNumber(v int32) *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 int32) *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"`

	CidrBlock *string `type:"string"`

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

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

	IsDefault *bool `type:"boolean"`

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

	ProjectName *string `type:"string"`

	RequestId *string `type:"string"`

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

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

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

	Status *string `type:"string"`

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

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

	UpdateTime *string `type:"string"`

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

SetCidrBlock sets the CidrBlock field's value.

func (*DescribeVpcAttributesOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DescribeVpcAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeVpcAttributesOutput) SetDnsServers

SetDnsServers sets the DnsServers field's value.

func (*DescribeVpcAttributesOutput) SetIsDefault

SetIsDefault sets the IsDefault field's value.

func (*DescribeVpcAttributesOutput) SetNatGatewayIds

SetNatGatewayIds sets the NatGatewayIds field's value.

func (*DescribeVpcAttributesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeVpcAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeVpcAttributesOutput) SetRouteTableIds

SetRouteTableIds sets the RouteTableIds field's value.

func (*DescribeVpcAttributesOutput) SetSecondaryCidrBlocks

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

SetSecondaryCidrBlocks sets the SecondaryCidrBlocks field's value.

func (*DescribeVpcAttributesOutput) SetSecurityGroupIds

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

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*DescribeVpcAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeVpcAttributesOutput) SetSubnetIds

SetSubnetIds sets the SubnetIds field's value.

func (*DescribeVpcAttributesOutput) SetTags

SetTags sets the Tags 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 {
	IsDefault *bool `type:"boolean"`

	MaxResults *int32 `min:"1" max:"100" type:"int32"`

	NextToken *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `max:"100" type:"int32"`

	ProjectName *string `type:"string"`

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

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

	VpcName *string `type:"string"`

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

func (DescribeVpcsInput) GoString

func (s DescribeVpcsInput) GoString() string

GoString returns the string representation

func (*DescribeVpcsInput) SetIsDefault

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

SetIsDefault sets the IsDefault field's value.

func (*DescribeVpcsInput) SetMaxResults

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

SetMaxResults sets the MaxResults field's value.

func (*DescribeVpcsInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*DescribeVpcsInput) SetPageNumber

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

SetPageNumber sets the PageNumber field's value.

func (*DescribeVpcsInput) SetPageSize

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

SetPageSize sets the PageSize field's value.

func (*DescribeVpcsInput) SetProjectName

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

SetProjectName sets the ProjectName field's value.

func (*DescribeVpcsInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*DescribeVpcsInput) SetVpcIds

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

SetVpcIds sets the VpcIds field's value.

func (*DescribeVpcsInput) SetVpcName

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

SetVpcName sets the VpcName field's value.

func (*DescribeVpcsInput) SetVpcOwnerId

func (s *DescribeVpcsInput) SetVpcOwnerId(v int32) *DescribeVpcsInput

SetVpcOwnerId sets the VpcOwnerId field's value.

func (DescribeVpcsInput) String

func (s DescribeVpcsInput) String() string

String returns the string representation

func (*DescribeVpcsInput) Validate

func (s *DescribeVpcsInput) Validate() error

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

type DescribeVpcsOutput

type DescribeVpcsOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	RequestId *string `type:"string"`

	TotalCount *int32 `type:"int32"`

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

func (DescribeVpcsOutput) GoString

func (s DescribeVpcsOutput) GoString() string

GoString returns the string representation

func (*DescribeVpcsOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*DescribeVpcsOutput) SetPageNumber

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

SetPageNumber sets the PageNumber field's value.

func (*DescribeVpcsOutput) SetPageSize

func (s *DescribeVpcsOutput) SetPageSize(v int32) *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 int32) *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

	AsyncTaskId *string `type:"string"`

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

func (DetachNetworkInterfaceOutput) GoString

func (s DetachNetworkInterfaceOutput) GoString() string

GoString returns the string representation

func (*DetachNetworkInterfaceOutput) SetAsyncTaskId

SetAsyncTaskId sets the AsyncTaskId field's value.

func (*DetachNetworkInterfaceOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DetachNetworkInterfaceOutput) String

String returns the string representation

type DisassociateRouteTableInput

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

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

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

func (DisassociateRouteTableInput) GoString

func (s DisassociateRouteTableInput) GoString() string

GoString returns the string representation

func (*DisassociateRouteTableInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*DisassociateRouteTableInput) SetRouteTableId

SetRouteTableId sets the RouteTableId field's value.

func (*DisassociateRouteTableInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (DisassociateRouteTableInput) String

String returns the string representation

func (*DisassociateRouteTableInput) Validate

func (s *DisassociateRouteTableInput) Validate() error

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

type DisassociateRouteTableOutput

type DisassociateRouteTableOutput struct {
	Metadata *response.ResponseMetadata

	AsyncTaskId *string `type:"string"`

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

func (DisassociateRouteTableOutput) GoString

func (s DisassociateRouteTableOutput) GoString() string

GoString returns the string representation

func (*DisassociateRouteTableOutput) SetAsyncTaskId

SetAsyncTaskId sets the AsyncTaskId field's value.

func (*DisassociateRouteTableOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DisassociateRouteTableOutput) String

String returns the string representation

type DisassociateVpcCidrBlockInput

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

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

func (DisassociateVpcCidrBlockInput) GoString

GoString returns the string representation

func (*DisassociateVpcCidrBlockInput) SetSecondaryCidrBlock

SetSecondaryCidrBlock sets the SecondaryCidrBlock field's value.

func (*DisassociateVpcCidrBlockInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (DisassociateVpcCidrBlockInput) String

String returns the string representation

func (*DisassociateVpcCidrBlockInput) Validate

func (s *DisassociateVpcCidrBlockInput) Validate() error

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

type DisassociateVpcCidrBlockOutput

type DisassociateVpcCidrBlockOutput struct {
	Metadata *response.ResponseMetadata

	AsyncTaskId *string `type:"string"`

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

func (DisassociateVpcCidrBlockOutput) GoString

GoString returns the string representation

func (*DisassociateVpcCidrBlockOutput) SetAsyncTaskId

SetAsyncTaskId sets the AsyncTaskId field's value.

func (*DisassociateVpcCidrBlockOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DisassociateVpcCidrBlockOutput) String

String returns the string representation

type ListTagsForResourcesInput

type ListTagsForResourcesInput struct {
	MaxResults *int32 `max:"100" type:"int32"`

	NextToken *string `type:"string"`

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

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

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

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

func (ListTagsForResourcesInput) GoString

func (s ListTagsForResourcesInput) GoString() string

GoString returns the string representation

func (*ListTagsForResourcesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListTagsForResourcesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListTagsForResourcesInput) SetResourceIds

SetResourceIds sets the ResourceIds field's value.

func (*ListTagsForResourcesInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*ListTagsForResourcesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*ListTagsForResourcesInput) SetTagType

SetTagType sets the TagType field's value.

func (ListTagsForResourcesInput) String

func (s ListTagsForResourcesInput) String() string

String returns the string representation

func (*ListTagsForResourcesInput) Validate

func (s *ListTagsForResourcesInput) Validate() error

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

type ListTagsForResourcesOutput

type ListTagsForResourcesOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	RequestId *string `type:"string"`

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

func (ListTagsForResourcesOutput) GoString

func (s ListTagsForResourcesOutput) GoString() string

GoString returns the string representation

func (*ListTagsForResourcesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListTagsForResourcesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*ListTagsForResourcesOutput) SetResourceTags

SetResourceTags sets the ResourceTags field's value.

func (ListTagsForResourcesOutput) String

String returns the string representation

type ModifyNetworkInterfaceAttributesInput

type ModifyNetworkInterfaceAttributesInput struct {
	DeleteOnTermination *bool `type:"boolean"`

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

	PortSecurityEnabled *bool `type:"boolean"`

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

func (ModifyNetworkInterfaceAttributesInput) GoString

GoString returns the string representation

func (*ModifyNetworkInterfaceAttributesInput) SetDeleteOnTermination

SetDeleteOnTermination sets the DeleteOnTermination field's value.

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

SetPortSecurityEnabled sets the PortSecurityEnabled 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

	AsyncTaskId *string `type:"string"`

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

func (ModifyNetworkInterfaceAttributesOutput) GoString

GoString returns the string representation

func (*ModifyNetworkInterfaceAttributesOutput) SetAsyncTaskId

SetAsyncTaskId sets the AsyncTaskId field's value.

func (*ModifyNetworkInterfaceAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyNetworkInterfaceAttributesOutput) String

String returns the string representation

type ModifyRouteEntryInput

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

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

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

func (ModifyRouteEntryInput) GoString

func (s ModifyRouteEntryInput) GoString() string

GoString returns the string representation

func (*ModifyRouteEntryInput) SetDescription

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

SetDescription sets the Description field's value.

func (*ModifyRouteEntryInput) SetRouteEntryId

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

SetRouteEntryId sets the RouteEntryId field's value.

func (*ModifyRouteEntryInput) SetRouteEntryName

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

SetRouteEntryName sets the RouteEntryName field's value.

func (ModifyRouteEntryInput) String

func (s ModifyRouteEntryInput) String() string

String returns the string representation

func (*ModifyRouteEntryInput) Validate

func (s *ModifyRouteEntryInput) Validate() error

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

type ModifyRouteEntryOutput

type ModifyRouteEntryOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyRouteEntryOutput) GoString

func (s ModifyRouteEntryOutput) GoString() string

GoString returns the string representation

func (*ModifyRouteEntryOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyRouteEntryOutput) String

func (s ModifyRouteEntryOutput) String() string

String returns the string representation

type ModifyRouteTableAttributesInput

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

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

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

func (ModifyRouteTableAttributesInput) GoString

GoString returns the string representation

func (*ModifyRouteTableAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyRouteTableAttributesInput) SetRouteTableId

SetRouteTableId sets the RouteTableId field's value.

func (*ModifyRouteTableAttributesInput) SetRouteTableName

SetRouteTableName sets the RouteTableName field's value.

func (ModifyRouteTableAttributesInput) String

String returns the string representation

func (*ModifyRouteTableAttributesInput) Validate

func (s *ModifyRouteTableAttributesInput) Validate() error

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

type ModifyRouteTableAttributesOutput

type ModifyRouteTableAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyRouteTableAttributesOutput) GoString

GoString returns the string representation

func (*ModifyRouteTableAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyRouteTableAttributesOutput) String

String returns the string representation

type ModifySecurityGroupAttributesInput

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

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

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

func (ModifySecurityGroupAttributesInput) GoString

GoString returns the string representation

func (*ModifySecurityGroupAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifySecurityGroupAttributesInput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*ModifySecurityGroupAttributesInput) SetSecurityGroupName

SetSecurityGroupName sets the SecurityGroupName field's value.

func (ModifySecurityGroupAttributesInput) String

String returns the string representation

func (*ModifySecurityGroupAttributesInput) Validate

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

type ModifySecurityGroupAttributesOutput

type ModifySecurityGroupAttributesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifySecurityGroupAttributesOutput) GoString

GoString returns the string representation

func (*ModifySecurityGroupAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifySecurityGroupAttributesOutput) String

String returns the string representation

type ModifySecurityGroupRuleDescriptionsEgressInput

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

	Description *string `type:"string"`

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

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

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

SetPortEnd sets the PortEnd field's value.

func (*ModifySecurityGroupRuleDescriptionsEgressInput) SetPortStart

SetPortStart sets the PortStart field's value.

func (*ModifySecurityGroupRuleDescriptionsEgressInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*ModifySecurityGroupRuleDescriptionsEgressInput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*ModifySecurityGroupRuleDescriptionsEgressInput) SetSourceGroupId

SetSourceGroupId sets the SourceGroupId field's value.

func (ModifySecurityGroupRuleDescriptionsEgressInput) String

String returns the string representation

func (*ModifySecurityGroupRuleDescriptionsEgressInput) Validate

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

type ModifySecurityGroupRuleDescriptionsEgressOutput

type ModifySecurityGroupRuleDescriptionsEgressOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifySecurityGroupRuleDescriptionsEgressOutput) GoString

GoString returns the string representation

func (*ModifySecurityGroupRuleDescriptionsEgressOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifySecurityGroupRuleDescriptionsEgressOutput) String

String returns the string representation

type ModifySecurityGroupRuleDescriptionsIngressInput

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

	Description *string `type:"string"`

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

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

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

SetPortEnd sets the PortEnd field's value.

func (*ModifySecurityGroupRuleDescriptionsIngressInput) SetPortStart

SetPortStart sets the PortStart 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

	AsyncTaskId *string `type:"string"`

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

func (ModifySubnetAttributesOutput) GoString

func (s ModifySubnetAttributesOutput) GoString() string

GoString returns the string representation

func (*ModifySubnetAttributesOutput) SetAsyncTaskId

SetAsyncTaskId sets the AsyncTaskId field's value.

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:"1" max:"128" type:"string"`
	// contains filtered or unexported fields
}

func (ModifyVpcAttributesInput) GoString

func (s ModifyVpcAttributesInput) GoString() string

GoString returns the string representation

func (*ModifyVpcAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyVpcAttributesInput) SetDnsServers

SetDnsServers sets the DnsServers field's value.

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

	AsyncTaskId *string `type:"string"`

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

func (ModifyVpcAttributesOutput) GoString

func (s ModifyVpcAttributesOutput) GoString() string

GoString returns the string representation

func (*ModifyVpcAttributesOutput) SetAsyncTaskId

SetAsyncTaskId sets the AsyncTaskId field's value.

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

	Attachment *AttachmentForDescribeNetworkInterfacesOutput `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"`

	ProjectName *string `type:"string"`

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

	ServiceManaged *bool `type:"boolean"`

	Status *string `type:"string"`

	SubnetId *string `type:"string"`

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

	Type *string `type:"string"`

	UpdatedAt *string `type:"string"`

	VpcId *string `type:"string"`

	VpcName *string `type:"string"`

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

func (NetworkInterfaceSetForDescribeNetworkInterfacesOutput) GoString

GoString returns the string representation

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetAssociatedElasticIp

SetAssociatedElasticIp sets the AssociatedElasticIp field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetAttachment

SetAttachment sets the Attachment 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) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetServiceManaged

SetServiceManaged sets the ServiceManaged field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetStatus

SetStatus sets the Status field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetTags

SetTags sets the Tags field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetType

SetType sets the Type field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetVpcName

SetVpcName sets the VpcName field's value.

func (*NetworkInterfaceSetForDescribeNetworkInterfacesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (NetworkInterfaceSetForDescribeNetworkInterfacesOutput) String

String returns the string representation

type PermissionForDescribeSecurityGroupAttributesOutput

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

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	Direction *string `type:"string"`

	PortEnd *int32 `type:"int32"`

	PortStart *int32 `type:"int32"`

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

SetPortEnd sets the PortEnd field's value.

func (*PermissionForDescribeSecurityGroupAttributesOutput) SetPortStart

SetPortStart sets the PortStart 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 ResourceTagForListTagsForResourcesOutput

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

	ResourceType *string `type:"string"`

	TagKey *string `type:"string"`

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

func (ResourceTagForListTagsForResourcesOutput) GoString

GoString returns the string representation

func (*ResourceTagForListTagsForResourcesOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetTagKey

SetTagKey sets the TagKey field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetTagValue

SetTagValue sets the TagValue field's value.

func (ResourceTagForListTagsForResourcesOutput) String

String returns the string representation

type RevokeSecurityGroupEgressInput

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

	Description *string `type:"string"`

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

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

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

SetPortEnd sets the PortEnd field's value.

func (*RevokeSecurityGroupEgressInput) SetPortStart

SetPortStart sets the PortStart 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

	AsyncTaskId *string `type:"string"`

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

func (RevokeSecurityGroupEgressOutput) GoString

GoString returns the string representation

func (*RevokeSecurityGroupEgressOutput) SetAsyncTaskId

SetAsyncTaskId sets the AsyncTaskId field's value.

func (*RevokeSecurityGroupEgressOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (RevokeSecurityGroupEgressOutput) String

String returns the string representation

type RevokeSecurityGroupIngressInput

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

	Description *string `type:"string"`

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

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

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

SetPortEnd sets the PortEnd field's value.

func (*RevokeSecurityGroupIngressInput) SetPortStart

SetPortStart sets the PortStart 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

	AsyncTaskId *string `type:"string"`

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

func (RevokeSecurityGroupIngressOutput) GoString

GoString returns the string representation

func (*RevokeSecurityGroupIngressOutput) SetAsyncTaskId

SetAsyncTaskId sets the AsyncTaskId field's value.

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

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

	AssociateType *string `type:"string" enum:"EnumOfAssociateTypeForDescribeRouteTableListOutput"`

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	ProjectName *string `type:"string"`

	RouteTableId *string `type:"string"`

	RouteTableName *string `type:"string"`

	RouteTableType *string `type:"string"`

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

	Tags []*TagForDescribeRouteTableListOutput `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) SetAssociateType

SetAssociateType sets the AssociateType field's value.

func (*RouterTableListForDescribeRouteTableListOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*RouterTableListForDescribeRouteTableListOutput) SetDescription

SetDescription sets the Description field's value.

func (*RouterTableListForDescribeRouteTableListOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*RouterTableListForDescribeRouteTableListOutput) SetRouteTableId

SetRouteTableId sets the RouteTableId field's value.

func (*RouterTableListForDescribeRouteTableListOutput) SetRouteTableName

SetRouteTableName sets the RouteTableName field's value.

func (*RouterTableListForDescribeRouteTableListOutput) SetRouteTableType

SetRouteTableType sets the RouteTableType field's value.

func (*RouterTableListForDescribeRouteTableListOutput) SetSubnetIds

SetSubnetIds sets the SubnetIds field's value.

func (*RouterTableListForDescribeRouteTableListOutput) SetTags

SetTags sets the Tags 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 {
	AccountId *string `type:"string"`

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	ProjectName *string `type:"string"`

	SecurityGroupId *string `type:"string"`

	SecurityGroupName *string `type:"string"`

	ServiceManaged *bool `type:"boolean"`

	Status *string `type:"string"`

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

	Type *string `type:"string"`

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

func (SecurityGroupForDescribeSecurityGroupsOutput) GoString

GoString returns the string representation

func (*SecurityGroupForDescribeSecurityGroupsOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*SecurityGroupForDescribeSecurityGroupsOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*SecurityGroupForDescribeSecurityGroupsOutput) SetDescription

SetDescription sets the Description field's value.

func (*SecurityGroupForDescribeSecurityGroupsOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*SecurityGroupForDescribeSecurityGroupsOutput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*SecurityGroupForDescribeSecurityGroupsOutput) SetSecurityGroupName

SetSecurityGroupName sets the SecurityGroupName field's value.

func (*SecurityGroupForDescribeSecurityGroupsOutput) SetServiceManaged

SetServiceManaged sets the ServiceManaged field's value.

func (*SecurityGroupForDescribeSecurityGroupsOutput) SetStatus

SetStatus sets the Status field's value.

func (*SecurityGroupForDescribeSecurityGroupsOutput) SetTags

SetTags sets the Tags field's value.

func (*SecurityGroupForDescribeSecurityGroupsOutput) SetType

SetType sets the Type field's value.

func (*SecurityGroupForDescribeSecurityGroupsOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (SecurityGroupForDescribeSecurityGroupsOutput) String

String returns the string representation

type SubnetForDescribeSubnetsOutput

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

	AvailableIpAddressCount *int32 `type:"int32"`

	CidrBlock *string `type:"string"`

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	IsDefault *bool `type:"boolean"`

	ProjectName *string `type:"string"`

	RouteTable *RouteTableForDescribeSubnetsOutput `type:"structure"`

	Status *string `type:"string"`

	SubnetId *string `type:"string"`

	SubnetName *string `type:"string"`

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

	TotalIpv4Count *int32 `type:"int32"`

	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 int32) *SubnetForDescribeSubnetsOutput

SetAvailableIpAddressCount sets the AvailableIpAddressCount field's value.

func (*SubnetForDescribeSubnetsOutput) SetCidrBlock

SetCidrBlock sets the CidrBlock field's value.

func (*SubnetForDescribeSubnetsOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*SubnetForDescribeSubnetsOutput) SetDescription

SetDescription sets the Description field's value.

func (*SubnetForDescribeSubnetsOutput) SetIsDefault

SetIsDefault sets the IsDefault field's value.

func (*SubnetForDescribeSubnetsOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*SubnetForDescribeSubnetsOutput) SetRouteTable

SetRouteTable sets the RouteTable field's value.

func (*SubnetForDescribeSubnetsOutput) SetStatus

SetStatus sets the Status field's value.

func (*SubnetForDescribeSubnetsOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*SubnetForDescribeSubnetsOutput) SetSubnetName

SetSubnetName sets the SubnetName field's value.

func (*SubnetForDescribeSubnetsOutput) SetTags

SetTags sets the Tags 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 TagFilterForDescribeNetworkInterfacesInput

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

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

func (TagFilterForDescribeNetworkInterfacesInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeNetworkInterfacesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeNetworkInterfacesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeNetworkInterfacesInput) String

String returns the string representation

type TagFilterForDescribeRouteTableListInput

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

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

func (TagFilterForDescribeRouteTableListInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeRouteTableListInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeRouteTableListInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeRouteTableListInput) String

String returns the string representation

type TagFilterForDescribeSecurityGroupsInput

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

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

func (TagFilterForDescribeSecurityGroupsInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeSecurityGroupsInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeSecurityGroupsInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeSecurityGroupsInput) String

String returns the string representation

type TagFilterForDescribeSubnetsInput

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

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

func (TagFilterForDescribeSubnetsInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeSubnetsInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeSubnetsInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeSubnetsInput) String

String returns the string representation

type TagFilterForDescribeVpcsInput

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

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

func (TagFilterForDescribeVpcsInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeVpcsInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeVpcsInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeVpcsInput) String

String returns the string representation

type TagFilterForListTagsForResourcesInput

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

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

func (TagFilterForListTagsForResourcesInput) GoString

GoString returns the string representation

func (*TagFilterForListTagsForResourcesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForListTagsForResourcesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForListTagsForResourcesInput) String

String returns the string representation

type TagForCreateNetworkInterfaceInput

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

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

func (TagForCreateNetworkInterfaceInput) GoString

GoString returns the string representation

func (*TagForCreateNetworkInterfaceInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateNetworkInterfaceInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateNetworkInterfaceInput) String

String returns the string representation

type TagForCreateRouteTableInput

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

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

func (TagForCreateRouteTableInput) GoString

func (s TagForCreateRouteTableInput) GoString() string

GoString returns the string representation

func (*TagForCreateRouteTableInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateRouteTableInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateRouteTableInput) String

String returns the string representation

type TagForCreateSecurityGroupInput

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

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

func (TagForCreateSecurityGroupInput) GoString

GoString returns the string representation

func (*TagForCreateSecurityGroupInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateSecurityGroupInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateSecurityGroupInput) String

String returns the string representation

type TagForCreateSubnetInput

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

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

func (TagForCreateSubnetInput) GoString

func (s TagForCreateSubnetInput) GoString() string

GoString returns the string representation

func (*TagForCreateSubnetInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateSubnetInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateSubnetInput) String

func (s TagForCreateSubnetInput) String() string

String returns the string representation

type TagForCreateVpcInput

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

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

func (TagForCreateVpcInput) GoString

func (s TagForCreateVpcInput) GoString() string

GoString returns the string representation

func (*TagForCreateVpcInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateVpcInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateVpcInput) String

func (s TagForCreateVpcInput) String() string

String returns the string representation

type TagForDescribeNetworkInterfaceAttributesOutput

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

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

func (TagForDescribeNetworkInterfaceAttributesOutput) GoString

GoString returns the string representation

func (*TagForDescribeNetworkInterfaceAttributesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeNetworkInterfaceAttributesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeNetworkInterfaceAttributesOutput) String

String returns the string representation

type TagForDescribeNetworkInterfacesOutput

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

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

func (TagForDescribeNetworkInterfacesOutput) GoString

GoString returns the string representation

func (*TagForDescribeNetworkInterfacesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeNetworkInterfacesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeNetworkInterfacesOutput) String

String returns the string representation

type TagForDescribeRouteTableListOutput

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

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

func (TagForDescribeRouteTableListOutput) GoString

GoString returns the string representation

func (*TagForDescribeRouteTableListOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeRouteTableListOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeRouteTableListOutput) String

String returns the string representation

type TagForDescribeSecurityGroupAttributesOutput

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

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

func (TagForDescribeSecurityGroupAttributesOutput) GoString

GoString returns the string representation

func (*TagForDescribeSecurityGroupAttributesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeSecurityGroupAttributesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeSecurityGroupAttributesOutput) String

String returns the string representation

type TagForDescribeSecurityGroupsOutput

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

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

func (TagForDescribeSecurityGroupsOutput) GoString

GoString returns the string representation

func (*TagForDescribeSecurityGroupsOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeSecurityGroupsOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeSecurityGroupsOutput) String

String returns the string representation

type TagForDescribeSubnetAttributesOutput

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

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

func (TagForDescribeSubnetAttributesOutput) GoString

GoString returns the string representation

func (*TagForDescribeSubnetAttributesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeSubnetAttributesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeSubnetAttributesOutput) String

String returns the string representation

type TagForDescribeSubnetsOutput

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

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

func (TagForDescribeSubnetsOutput) GoString

func (s TagForDescribeSubnetsOutput) GoString() string

GoString returns the string representation

func (*TagForDescribeSubnetsOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeSubnetsOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeSubnetsOutput) String

String returns the string representation

type TagForDescribeVpcAttributesOutput

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

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

func (TagForDescribeVpcAttributesOutput) GoString

GoString returns the string representation

func (*TagForDescribeVpcAttributesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeVpcAttributesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeVpcAttributesOutput) String

String returns the string representation

type TagForDescribeVpcsOutput

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

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

func (TagForDescribeVpcsOutput) GoString

func (s TagForDescribeVpcsOutput) GoString() string

GoString returns the string representation

func (*TagForDescribeVpcsOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeVpcsOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeVpcsOutput) String

func (s TagForDescribeVpcsOutput) String() string

String returns the string representation

type TagForTagResourcesInput

type TagForTagResourcesInput struct {

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

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

func (TagForTagResourcesInput) GoString

func (s TagForTagResourcesInput) GoString() string

GoString returns the string representation

func (*TagForTagResourcesInput) SetKey

SetKey sets the Key field's value.

func (*TagForTagResourcesInput) SetValue

SetValue sets the Value field's value.

func (TagForTagResourcesInput) String

func (s TagForTagResourcesInput) String() string

String returns the string representation

func (*TagForTagResourcesInput) Validate

func (s *TagForTagResourcesInput) Validate() error

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

type TagResourcesInput

type TagResourcesInput struct {

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

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

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

func (TagResourcesInput) GoString

func (s TagResourcesInput) GoString() string

GoString returns the string representation

func (*TagResourcesInput) SetResourceIds

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

SetResourceIds sets the ResourceIds field's value.

func (*TagResourcesInput) SetResourceType

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

SetResourceType sets the ResourceType field's value.

func (*TagResourcesInput) SetTags

SetTags sets the Tags field's value.

func (TagResourcesInput) String

func (s TagResourcesInput) String() string

String returns the string representation

func (*TagResourcesInput) Validate

func (s *TagResourcesInput) Validate() error

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

type TagResourcesOutput

type TagResourcesOutput struct {
	Metadata *response.ResponseMetadata

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

func (TagResourcesOutput) GoString

func (s TagResourcesOutput) GoString() string

GoString returns the string representation

func (*TagResourcesOutput) SetRequestId

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

SetRequestId sets the RequestId field's value.

func (TagResourcesOutput) String

func (s TagResourcesOutput) String() string

String returns the string representation

type UnassignPrivateIpAddressesInput

type UnassignPrivateIpAddressesInput struct {

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

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

func (UnassignPrivateIpAddressesInput) GoString

GoString returns the string representation

func (*UnassignPrivateIpAddressesInput) SetNetworkInterfaceId

SetNetworkInterfaceId sets the NetworkInterfaceId field's value.

func (*UnassignPrivateIpAddressesInput) SetPrivateIpAddress

SetPrivateIpAddress sets the PrivateIpAddress field's value.

func (UnassignPrivateIpAddressesInput) String

String returns the string representation

func (*UnassignPrivateIpAddressesInput) Validate

func (s *UnassignPrivateIpAddressesInput) Validate() error

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

type UnassignPrivateIpAddressesOutput

type UnassignPrivateIpAddressesOutput struct {
	Metadata *response.ResponseMetadata

	AsyncTaskId *string `type:"string"`

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

func (UnassignPrivateIpAddressesOutput) GoString

GoString returns the string representation

func (*UnassignPrivateIpAddressesOutput) SetAsyncTaskId

SetAsyncTaskId sets the AsyncTaskId field's value.

func (*UnassignPrivateIpAddressesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (UnassignPrivateIpAddressesOutput) String

String returns the string representation

type UntagResourcesInput

type UntagResourcesInput struct {

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

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

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

func (UntagResourcesInput) GoString

func (s UntagResourcesInput) GoString() string

GoString returns the string representation

func (*UntagResourcesInput) SetResourceIds

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

SetResourceIds sets the ResourceIds field's value.

func (*UntagResourcesInput) SetResourceType

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

SetResourceType sets the ResourceType field's value.

func (*UntagResourcesInput) SetTagKeys

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

SetTagKeys sets the TagKeys field's value.

func (UntagResourcesInput) String

func (s UntagResourcesInput) String() string

String returns the string representation

func (*UntagResourcesInput) Validate

func (s *UntagResourcesInput) Validate() error

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

type UntagResourcesOutput

type UntagResourcesOutput struct {
	Metadata *response.ResponseMetadata

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

func (UntagResourcesOutput) GoString

func (s UntagResourcesOutput) GoString() string

GoString returns the string representation

func (*UntagResourcesOutput) SetRequestId

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

SetRequestId sets the RequestId field's value.

func (UntagResourcesOutput) String

func (s UntagResourcesOutput) String() string

String returns the string representation

type VPC20250901

type VPC20250901 struct {
	*client.Client
}

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

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

func New

New create int can support ssl or region locate set

func (*VPC20250901) AssignPrivateIpAddresses

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

AssignPrivateIpAddresses API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation AssignPrivateIpAddresses for usage and error information.

func (*VPC20250901) AssignPrivateIpAddressesCommon

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

AssignPrivateIpAddressesCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation AssignPrivateIpAddressesCommon for usage and error information.

func (*VPC20250901) AssignPrivateIpAddressesCommonRequest

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

AssignPrivateIpAddressesCommonRequest generates a "byteplus/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 (*VPC20250901) AssignPrivateIpAddressesCommonWithContext

func (c *VPC20250901) AssignPrivateIpAddressesCommonWithContext(ctx byteplus.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 (*VPC20250901) AssignPrivateIpAddressesRequest

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

AssignPrivateIpAddressesRequest generates a "byteplus/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 (*VPC20250901) AssignPrivateIpAddressesWithContext

func (c *VPC20250901) AssignPrivateIpAddressesWithContext(ctx byteplus.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 (*VPC20250901) AssociateRouteTable

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

AssociateRouteTable API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation AssociateRouteTable for usage and error information.

func (*VPC20250901) AssociateRouteTableCommon

func (c *VPC20250901) AssociateRouteTableCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AssociateRouteTableCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation AssociateRouteTableCommon for usage and error information.

func (*VPC20250901) AssociateRouteTableCommonRequest

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

AssociateRouteTableCommonRequest generates a "byteplus/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 (*VPC20250901) AssociateRouteTableCommonWithContext

func (c *VPC20250901) AssociateRouteTableCommonWithContext(ctx byteplus.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 (*VPC20250901) AssociateRouteTableRequest

func (c *VPC20250901) AssociateRouteTableRequest(input *AssociateRouteTableInput) (req *request.Request, output *AssociateRouteTableOutput)

AssociateRouteTableRequest generates a "byteplus/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 (*VPC20250901) AssociateRouteTableWithContext

func (c *VPC20250901) AssociateRouteTableWithContext(ctx byteplus.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 (*VPC20250901) AssociateVpcCidrBlock

func (c *VPC20250901) AssociateVpcCidrBlock(input *AssociateVpcCidrBlockInput) (*AssociateVpcCidrBlockOutput, error)

AssociateVpcCidrBlock API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation AssociateVpcCidrBlock for usage and error information.

func (*VPC20250901) AssociateVpcCidrBlockCommon

func (c *VPC20250901) AssociateVpcCidrBlockCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AssociateVpcCidrBlockCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation AssociateVpcCidrBlockCommon for usage and error information.

func (*VPC20250901) AssociateVpcCidrBlockCommonRequest

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

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

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

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

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

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

func (*VPC20250901) AssociateVpcCidrBlockCommonWithContext

func (c *VPC20250901) AssociateVpcCidrBlockCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

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

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

func (*VPC20250901) AssociateVpcCidrBlockRequest

func (c *VPC20250901) AssociateVpcCidrBlockRequest(input *AssociateVpcCidrBlockInput) (req *request.Request, output *AssociateVpcCidrBlockOutput)

AssociateVpcCidrBlockRequest generates a "byteplus/request.Request" representing the client's request for the AssociateVpcCidrBlock operation. The "output" return value will be populated with the AssociateVpcCidrBlockCommon request's response once the request completes successfully.

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

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

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

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

func (*VPC20250901) AssociateVpcCidrBlockWithContext

func (c *VPC20250901) AssociateVpcCidrBlockWithContext(ctx byteplus.Context, input *AssociateVpcCidrBlockInput, opts ...request.Option) (*AssociateVpcCidrBlockOutput, error)

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

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

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

func (*VPC20250901) AttachNetworkInterface

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

AttachNetworkInterface API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation AttachNetworkInterface for usage and error information.

func (*VPC20250901) AttachNetworkInterfaceCommon

func (c *VPC20250901) AttachNetworkInterfaceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AttachNetworkInterfaceCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation AttachNetworkInterfaceCommon for usage and error information.

func (*VPC20250901) AttachNetworkInterfaceCommonRequest

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

AttachNetworkInterfaceCommonRequest generates a "byteplus/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 (*VPC20250901) AttachNetworkInterfaceCommonWithContext

func (c *VPC20250901) AttachNetworkInterfaceCommonWithContext(ctx byteplus.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 (*VPC20250901) AttachNetworkInterfaceRequest

func (c *VPC20250901) AttachNetworkInterfaceRequest(input *AttachNetworkInterfaceInput) (req *request.Request, output *AttachNetworkInterfaceOutput)

AttachNetworkInterfaceRequest generates a "byteplus/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 (*VPC20250901) AttachNetworkInterfaceWithContext

func (c *VPC20250901) AttachNetworkInterfaceWithContext(ctx byteplus.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 (*VPC20250901) AuthorizeSecurityGroupEgress

func (c *VPC20250901) AuthorizeSecurityGroupEgress(input *AuthorizeSecurityGroupEgressInput) (*AuthorizeSecurityGroupEgressOutput, error)

AuthorizeSecurityGroupEgress API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation AuthorizeSecurityGroupEgress for usage and error information.

func (*VPC20250901) AuthorizeSecurityGroupEgressCommon

func (c *VPC20250901) AuthorizeSecurityGroupEgressCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AuthorizeSecurityGroupEgressCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation AuthorizeSecurityGroupEgressCommon for usage and error information.

func (*VPC20250901) AuthorizeSecurityGroupEgressCommonRequest

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

AuthorizeSecurityGroupEgressCommonRequest generates a "byteplus/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 (*VPC20250901) AuthorizeSecurityGroupEgressCommonWithContext

func (c *VPC20250901) AuthorizeSecurityGroupEgressCommonWithContext(ctx byteplus.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 (*VPC20250901) AuthorizeSecurityGroupEgressRequest

func (c *VPC20250901) AuthorizeSecurityGroupEgressRequest(input *AuthorizeSecurityGroupEgressInput) (req *request.Request, output *AuthorizeSecurityGroupEgressOutput)

AuthorizeSecurityGroupEgressRequest generates a "byteplus/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 (*VPC20250901) AuthorizeSecurityGroupEgressWithContext

func (c *VPC20250901) AuthorizeSecurityGroupEgressWithContext(ctx byteplus.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 (*VPC20250901) AuthorizeSecurityGroupIngress

func (c *VPC20250901) AuthorizeSecurityGroupIngress(input *AuthorizeSecurityGroupIngressInput) (*AuthorizeSecurityGroupIngressOutput, error)

AuthorizeSecurityGroupIngress API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation AuthorizeSecurityGroupIngress for usage and error information.

func (*VPC20250901) AuthorizeSecurityGroupIngressCommon

func (c *VPC20250901) AuthorizeSecurityGroupIngressCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AuthorizeSecurityGroupIngressCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation AuthorizeSecurityGroupIngressCommon for usage and error information.

func (*VPC20250901) AuthorizeSecurityGroupIngressCommonRequest

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

AuthorizeSecurityGroupIngressCommonRequest generates a "byteplus/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 (*VPC20250901) AuthorizeSecurityGroupIngressCommonWithContext

func (c *VPC20250901) AuthorizeSecurityGroupIngressCommonWithContext(ctx byteplus.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 (*VPC20250901) AuthorizeSecurityGroupIngressRequest

func (c *VPC20250901) AuthorizeSecurityGroupIngressRequest(input *AuthorizeSecurityGroupIngressInput) (req *request.Request, output *AuthorizeSecurityGroupIngressOutput)

AuthorizeSecurityGroupIngressRequest generates a "byteplus/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 (*VPC20250901) AuthorizeSecurityGroupIngressWithContext

func (c *VPC20250901) AuthorizeSecurityGroupIngressWithContext(ctx byteplus.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 (*VPC20250901) CreateNetworkInterface

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

CreateNetworkInterface API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation CreateNetworkInterface for usage and error information.

func (*VPC20250901) CreateNetworkInterfaceCommon

func (c *VPC20250901) CreateNetworkInterfaceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateNetworkInterfaceCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation CreateNetworkInterfaceCommon for usage and error information.

func (*VPC20250901) CreateNetworkInterfaceCommonRequest

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

CreateNetworkInterfaceCommonRequest generates a "byteplus/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 (*VPC20250901) CreateNetworkInterfaceCommonWithContext

func (c *VPC20250901) CreateNetworkInterfaceCommonWithContext(ctx byteplus.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 (*VPC20250901) CreateNetworkInterfaceRequest

func (c *VPC20250901) CreateNetworkInterfaceRequest(input *CreateNetworkInterfaceInput) (req *request.Request, output *CreateNetworkInterfaceOutput)

CreateNetworkInterfaceRequest generates a "byteplus/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 (*VPC20250901) CreateNetworkInterfaceWithContext

func (c *VPC20250901) CreateNetworkInterfaceWithContext(ctx byteplus.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 (*VPC20250901) CreateRouteEntry

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

CreateRouteEntry API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation CreateRouteEntry for usage and error information.

func (*VPC20250901) CreateRouteEntryCommon

func (c *VPC20250901) CreateRouteEntryCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateRouteEntryCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation CreateRouteEntryCommon for usage and error information.

func (*VPC20250901) CreateRouteEntryCommonRequest

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

CreateRouteEntryCommonRequest generates a "byteplus/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 (*VPC20250901) CreateRouteEntryCommonWithContext

func (c *VPC20250901) CreateRouteEntryCommonWithContext(ctx byteplus.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 (*VPC20250901) CreateRouteEntryRequest

func (c *VPC20250901) CreateRouteEntryRequest(input *CreateRouteEntryInput) (req *request.Request, output *CreateRouteEntryOutput)

CreateRouteEntryRequest generates a "byteplus/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 (*VPC20250901) CreateRouteEntryWithContext

func (c *VPC20250901) CreateRouteEntryWithContext(ctx byteplus.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 (*VPC20250901) CreateRouteTable

func (c *VPC20250901) CreateRouteTable(input *CreateRouteTableInput) (*CreateRouteTableOutput, error)

CreateRouteTable API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation CreateRouteTable for usage and error information.

func (*VPC20250901) CreateRouteTableCommon

func (c *VPC20250901) CreateRouteTableCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateRouteTableCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation CreateRouteTableCommon for usage and error information.

func (*VPC20250901) CreateRouteTableCommonRequest

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

CreateRouteTableCommonRequest generates a "byteplus/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 (*VPC20250901) CreateRouteTableCommonWithContext

func (c *VPC20250901) CreateRouteTableCommonWithContext(ctx byteplus.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 (*VPC20250901) CreateRouteTableRequest

func (c *VPC20250901) CreateRouteTableRequest(input *CreateRouteTableInput) (req *request.Request, output *CreateRouteTableOutput)

CreateRouteTableRequest generates a "byteplus/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 (*VPC20250901) CreateRouteTableWithContext

func (c *VPC20250901) CreateRouteTableWithContext(ctx byteplus.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 (*VPC20250901) CreateSecurityGroup

func (c *VPC20250901) CreateSecurityGroup(input *CreateSecurityGroupInput) (*CreateSecurityGroupOutput, error)

CreateSecurityGroup API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation CreateSecurityGroup for usage and error information.

func (*VPC20250901) CreateSecurityGroupCommon

func (c *VPC20250901) CreateSecurityGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateSecurityGroupCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation CreateSecurityGroupCommon for usage and error information.

func (*VPC20250901) CreateSecurityGroupCommonRequest

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

CreateSecurityGroupCommonRequest generates a "byteplus/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 (*VPC20250901) CreateSecurityGroupCommonWithContext

func (c *VPC20250901) CreateSecurityGroupCommonWithContext(ctx byteplus.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 (*VPC20250901) CreateSecurityGroupRequest

func (c *VPC20250901) CreateSecurityGroupRequest(input *CreateSecurityGroupInput) (req *request.Request, output *CreateSecurityGroupOutput)

CreateSecurityGroupRequest generates a "byteplus/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 (*VPC20250901) CreateSecurityGroupWithContext

func (c *VPC20250901) CreateSecurityGroupWithContext(ctx byteplus.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 (*VPC20250901) CreateSubnet

func (c *VPC20250901) CreateSubnet(input *CreateSubnetInput) (*CreateSubnetOutput, error)

CreateSubnet API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation CreateSubnet for usage and error information.

func (*VPC20250901) CreateSubnetCommon

func (c *VPC20250901) CreateSubnetCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateSubnetCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation CreateSubnetCommon for usage and error information.

func (*VPC20250901) CreateSubnetCommonRequest

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

CreateSubnetCommonRequest generates a "byteplus/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 (*VPC20250901) CreateSubnetCommonWithContext

func (c *VPC20250901) CreateSubnetCommonWithContext(ctx byteplus.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 (*VPC20250901) CreateSubnetRequest

func (c *VPC20250901) CreateSubnetRequest(input *CreateSubnetInput) (req *request.Request, output *CreateSubnetOutput)

CreateSubnetRequest generates a "byteplus/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 (*VPC20250901) CreateSubnetWithContext

func (c *VPC20250901) CreateSubnetWithContext(ctx byteplus.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 (*VPC20250901) CreateVpc

func (c *VPC20250901) CreateVpc(input *CreateVpcInput) (*CreateVpcOutput, error)

CreateVpc API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation CreateVpc for usage and error information.

func (*VPC20250901) CreateVpcCommon

func (c *VPC20250901) CreateVpcCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateVpcCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation CreateVpcCommon for usage and error information.

func (*VPC20250901) CreateVpcCommonRequest

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

CreateVpcCommonRequest generates a "byteplus/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 (*VPC20250901) CreateVpcCommonWithContext

func (c *VPC20250901) CreateVpcCommonWithContext(ctx byteplus.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 (*VPC20250901) CreateVpcRequest

func (c *VPC20250901) CreateVpcRequest(input *CreateVpcInput) (req *request.Request, output *CreateVpcOutput)

CreateVpcRequest generates a "byteplus/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 (*VPC20250901) CreateVpcWithContext

func (c *VPC20250901) CreateVpcWithContext(ctx byteplus.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 (*VPC20250901) DeleteNetworkInterface

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

DeleteNetworkInterface API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DeleteNetworkInterface for usage and error information.

func (*VPC20250901) DeleteNetworkInterfaceCommon

func (c *VPC20250901) DeleteNetworkInterfaceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteNetworkInterfaceCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DeleteNetworkInterfaceCommon for usage and error information.

func (*VPC20250901) DeleteNetworkInterfaceCommonRequest

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

DeleteNetworkInterfaceCommonRequest generates a "byteplus/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 (*VPC20250901) DeleteNetworkInterfaceCommonWithContext

func (c *VPC20250901) DeleteNetworkInterfaceCommonWithContext(ctx byteplus.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 (*VPC20250901) DeleteNetworkInterfaceRequest

func (c *VPC20250901) DeleteNetworkInterfaceRequest(input *DeleteNetworkInterfaceInput) (req *request.Request, output *DeleteNetworkInterfaceOutput)

DeleteNetworkInterfaceRequest generates a "byteplus/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 (*VPC20250901) DeleteNetworkInterfaceWithContext

func (c *VPC20250901) DeleteNetworkInterfaceWithContext(ctx byteplus.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 (*VPC20250901) DeleteRouteEntry

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

DeleteRouteEntry API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DeleteRouteEntry for usage and error information.

func (*VPC20250901) DeleteRouteEntryCommon

func (c *VPC20250901) DeleteRouteEntryCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteRouteEntryCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DeleteRouteEntryCommon for usage and error information.

func (*VPC20250901) DeleteRouteEntryCommonRequest

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

DeleteRouteEntryCommonRequest generates a "byteplus/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 (*VPC20250901) DeleteRouteEntryCommonWithContext

func (c *VPC20250901) DeleteRouteEntryCommonWithContext(ctx byteplus.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 (*VPC20250901) DeleteRouteEntryRequest

func (c *VPC20250901) DeleteRouteEntryRequest(input *DeleteRouteEntryInput) (req *request.Request, output *DeleteRouteEntryOutput)

DeleteRouteEntryRequest generates a "byteplus/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 (*VPC20250901) DeleteRouteEntryWithContext

func (c *VPC20250901) DeleteRouteEntryWithContext(ctx byteplus.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 (*VPC20250901) DeleteRouteTable

func (c *VPC20250901) DeleteRouteTable(input *DeleteRouteTableInput) (*DeleteRouteTableOutput, error)

DeleteRouteTable API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DeleteRouteTable for usage and error information.

func (*VPC20250901) DeleteRouteTableCommon

func (c *VPC20250901) DeleteRouteTableCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteRouteTableCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DeleteRouteTableCommon for usage and error information.

func (*VPC20250901) DeleteRouteTableCommonRequest

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

DeleteRouteTableCommonRequest generates a "byteplus/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 (*VPC20250901) DeleteRouteTableCommonWithContext

func (c *VPC20250901) DeleteRouteTableCommonWithContext(ctx byteplus.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 (*VPC20250901) DeleteRouteTableRequest

func (c *VPC20250901) DeleteRouteTableRequest(input *DeleteRouteTableInput) (req *request.Request, output *DeleteRouteTableOutput)

DeleteRouteTableRequest generates a "byteplus/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 (*VPC20250901) DeleteRouteTableWithContext

func (c *VPC20250901) DeleteRouteTableWithContext(ctx byteplus.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 (*VPC20250901) DeleteSecurityGroup

func (c *VPC20250901) DeleteSecurityGroup(input *DeleteSecurityGroupInput) (*DeleteSecurityGroupOutput, error)

DeleteSecurityGroup API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DeleteSecurityGroup for usage and error information.

func (*VPC20250901) DeleteSecurityGroupCommon

func (c *VPC20250901) DeleteSecurityGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteSecurityGroupCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DeleteSecurityGroupCommon for usage and error information.

func (*VPC20250901) DeleteSecurityGroupCommonRequest

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

DeleteSecurityGroupCommonRequest generates a "byteplus/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 (*VPC20250901) DeleteSecurityGroupCommonWithContext

func (c *VPC20250901) DeleteSecurityGroupCommonWithContext(ctx byteplus.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 (*VPC20250901) DeleteSecurityGroupRequest

func (c *VPC20250901) DeleteSecurityGroupRequest(input *DeleteSecurityGroupInput) (req *request.Request, output *DeleteSecurityGroupOutput)

DeleteSecurityGroupRequest generates a "byteplus/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 (*VPC20250901) DeleteSecurityGroupWithContext

func (c *VPC20250901) DeleteSecurityGroupWithContext(ctx byteplus.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 (*VPC20250901) DeleteSubnet

func (c *VPC20250901) DeleteSubnet(input *DeleteSubnetInput) (*DeleteSubnetOutput, error)

DeleteSubnet API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DeleteSubnet for usage and error information.

func (*VPC20250901) DeleteSubnetCommon

func (c *VPC20250901) DeleteSubnetCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteSubnetCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DeleteSubnetCommon for usage and error information.

func (*VPC20250901) DeleteSubnetCommonRequest

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

DeleteSubnetCommonRequest generates a "byteplus/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 (*VPC20250901) DeleteSubnetCommonWithContext

func (c *VPC20250901) DeleteSubnetCommonWithContext(ctx byteplus.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 (*VPC20250901) DeleteSubnetRequest

func (c *VPC20250901) DeleteSubnetRequest(input *DeleteSubnetInput) (req *request.Request, output *DeleteSubnetOutput)

DeleteSubnetRequest generates a "byteplus/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 (*VPC20250901) DeleteSubnetWithContext

func (c *VPC20250901) DeleteSubnetWithContext(ctx byteplus.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 (*VPC20250901) DeleteVpc

func (c *VPC20250901) DeleteVpc(input *DeleteVpcInput) (*DeleteVpcOutput, error)

DeleteVpc API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DeleteVpc for usage and error information.

func (*VPC20250901) DeleteVpcCommon

func (c *VPC20250901) DeleteVpcCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteVpcCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DeleteVpcCommon for usage and error information.

func (*VPC20250901) DeleteVpcCommonRequest

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

DeleteVpcCommonRequest generates a "byteplus/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 (*VPC20250901) DeleteVpcCommonWithContext

func (c *VPC20250901) DeleteVpcCommonWithContext(ctx byteplus.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 (*VPC20250901) DeleteVpcRequest

func (c *VPC20250901) DeleteVpcRequest(input *DeleteVpcInput) (req *request.Request, output *DeleteVpcOutput)

DeleteVpcRequest generates a "byteplus/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 (*VPC20250901) DeleteVpcWithContext

func (c *VPC20250901) DeleteVpcWithContext(ctx byteplus.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 (*VPC20250901) DescribeNetworkInterfaceAttributes

DescribeNetworkInterfaceAttributes API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DescribeNetworkInterfaceAttributes for usage and error information.

func (*VPC20250901) DescribeNetworkInterfaceAttributesCommon

func (c *VPC20250901) DescribeNetworkInterfaceAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeNetworkInterfaceAttributesCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DescribeNetworkInterfaceAttributesCommon for usage and error information.

func (*VPC20250901) DescribeNetworkInterfaceAttributesCommonRequest

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

DescribeNetworkInterfaceAttributesCommonRequest generates a "byteplus/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 (*VPC20250901) DescribeNetworkInterfaceAttributesCommonWithContext

func (c *VPC20250901) DescribeNetworkInterfaceAttributesCommonWithContext(ctx byteplus.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 (*VPC20250901) DescribeNetworkInterfaceAttributesRequest

func (c *VPC20250901) DescribeNetworkInterfaceAttributesRequest(input *DescribeNetworkInterfaceAttributesInput) (req *request.Request, output *DescribeNetworkInterfaceAttributesOutput)

DescribeNetworkInterfaceAttributesRequest generates a "byteplus/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 (*VPC20250901) DescribeNetworkInterfaceAttributesWithContext

func (c *VPC20250901) DescribeNetworkInterfaceAttributesWithContext(ctx byteplus.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 (*VPC20250901) DescribeNetworkInterfaces

func (c *VPC20250901) DescribeNetworkInterfaces(input *DescribeNetworkInterfacesInput) (*DescribeNetworkInterfacesOutput, error)

DescribeNetworkInterfaces API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DescribeNetworkInterfaces for usage and error information.

func (*VPC20250901) DescribeNetworkInterfacesCommon

func (c *VPC20250901) DescribeNetworkInterfacesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeNetworkInterfacesCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DescribeNetworkInterfacesCommon for usage and error information.

func (*VPC20250901) DescribeNetworkInterfacesCommonRequest

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

DescribeNetworkInterfacesCommonRequest generates a "byteplus/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 (*VPC20250901) DescribeNetworkInterfacesCommonWithContext

func (c *VPC20250901) DescribeNetworkInterfacesCommonWithContext(ctx byteplus.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 (*VPC20250901) DescribeNetworkInterfacesRequest

func (c *VPC20250901) DescribeNetworkInterfacesRequest(input *DescribeNetworkInterfacesInput) (req *request.Request, output *DescribeNetworkInterfacesOutput)

DescribeNetworkInterfacesRequest generates a "byteplus/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 (*VPC20250901) DescribeNetworkInterfacesWithContext

func (c *VPC20250901) DescribeNetworkInterfacesWithContext(ctx byteplus.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 (*VPC20250901) DescribeRouteEntryList

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

DescribeRouteEntryList API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DescribeRouteEntryList for usage and error information.

func (*VPC20250901) DescribeRouteEntryListCommon

func (c *VPC20250901) DescribeRouteEntryListCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeRouteEntryListCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DescribeRouteEntryListCommon for usage and error information.

func (*VPC20250901) DescribeRouteEntryListCommonRequest

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

DescribeRouteEntryListCommonRequest generates a "byteplus/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 (*VPC20250901) DescribeRouteEntryListCommonWithContext

func (c *VPC20250901) DescribeRouteEntryListCommonWithContext(ctx byteplus.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 (*VPC20250901) DescribeRouteEntryListRequest

func (c *VPC20250901) DescribeRouteEntryListRequest(input *DescribeRouteEntryListInput) (req *request.Request, output *DescribeRouteEntryListOutput)

DescribeRouteEntryListRequest generates a "byteplus/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 (*VPC20250901) DescribeRouteEntryListWithContext

func (c *VPC20250901) DescribeRouteEntryListWithContext(ctx byteplus.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 (*VPC20250901) DescribeRouteTableList

func (c *VPC20250901) DescribeRouteTableList(input *DescribeRouteTableListInput) (*DescribeRouteTableListOutput, error)

DescribeRouteTableList API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DescribeRouteTableList for usage and error information.

func (*VPC20250901) DescribeRouteTableListCommon

func (c *VPC20250901) DescribeRouteTableListCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeRouteTableListCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DescribeRouteTableListCommon for usage and error information.

func (*VPC20250901) DescribeRouteTableListCommonRequest

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

DescribeRouteTableListCommonRequest generates a "byteplus/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 (*VPC20250901) DescribeRouteTableListCommonWithContext

func (c *VPC20250901) DescribeRouteTableListCommonWithContext(ctx byteplus.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 (*VPC20250901) DescribeRouteTableListRequest

func (c *VPC20250901) DescribeRouteTableListRequest(input *DescribeRouteTableListInput) (req *request.Request, output *DescribeRouteTableListOutput)

DescribeRouteTableListRequest generates a "byteplus/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 (*VPC20250901) DescribeRouteTableListWithContext

func (c *VPC20250901) DescribeRouteTableListWithContext(ctx byteplus.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 (*VPC20250901) DescribeSecurityGroupAttributes

DescribeSecurityGroupAttributes API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DescribeSecurityGroupAttributes for usage and error information.

func (*VPC20250901) DescribeSecurityGroupAttributesCommon

func (c *VPC20250901) DescribeSecurityGroupAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeSecurityGroupAttributesCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DescribeSecurityGroupAttributesCommon for usage and error information.

func (*VPC20250901) DescribeSecurityGroupAttributesCommonRequest

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

DescribeSecurityGroupAttributesCommonRequest generates a "byteplus/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 (*VPC20250901) DescribeSecurityGroupAttributesCommonWithContext

func (c *VPC20250901) DescribeSecurityGroupAttributesCommonWithContext(ctx byteplus.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 (*VPC20250901) DescribeSecurityGroupAttributesRequest

func (c *VPC20250901) DescribeSecurityGroupAttributesRequest(input *DescribeSecurityGroupAttributesInput) (req *request.Request, output *DescribeSecurityGroupAttributesOutput)

DescribeSecurityGroupAttributesRequest generates a "byteplus/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 (*VPC20250901) DescribeSecurityGroupAttributesWithContext

func (c *VPC20250901) DescribeSecurityGroupAttributesWithContext(ctx byteplus.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 (*VPC20250901) DescribeSecurityGroups

func (c *VPC20250901) DescribeSecurityGroups(input *DescribeSecurityGroupsInput) (*DescribeSecurityGroupsOutput, error)

DescribeSecurityGroups API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DescribeSecurityGroups for usage and error information.

func (*VPC20250901) DescribeSecurityGroupsCommon

func (c *VPC20250901) DescribeSecurityGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeSecurityGroupsCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DescribeSecurityGroupsCommon for usage and error information.

func (*VPC20250901) DescribeSecurityGroupsCommonRequest

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

DescribeSecurityGroupsCommonRequest generates a "byteplus/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 (*VPC20250901) DescribeSecurityGroupsCommonWithContext

func (c *VPC20250901) DescribeSecurityGroupsCommonWithContext(ctx byteplus.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 (*VPC20250901) DescribeSecurityGroupsRequest

func (c *VPC20250901) DescribeSecurityGroupsRequest(input *DescribeSecurityGroupsInput) (req *request.Request, output *DescribeSecurityGroupsOutput)

DescribeSecurityGroupsRequest generates a "byteplus/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 (*VPC20250901) DescribeSecurityGroupsWithContext

func (c *VPC20250901) DescribeSecurityGroupsWithContext(ctx byteplus.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 (*VPC20250901) DescribeSubnetAttributes

func (c *VPC20250901) DescribeSubnetAttributes(input *DescribeSubnetAttributesInput) (*DescribeSubnetAttributesOutput, error)

DescribeSubnetAttributes API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DescribeSubnetAttributes for usage and error information.

func (*VPC20250901) DescribeSubnetAttributesCommon

func (c *VPC20250901) DescribeSubnetAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeSubnetAttributesCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DescribeSubnetAttributesCommon for usage and error information.

func (*VPC20250901) DescribeSubnetAttributesCommonRequest

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

DescribeSubnetAttributesCommonRequest generates a "byteplus/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 (*VPC20250901) DescribeSubnetAttributesCommonWithContext

func (c *VPC20250901) DescribeSubnetAttributesCommonWithContext(ctx byteplus.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 (*VPC20250901) DescribeSubnetAttributesRequest

func (c *VPC20250901) DescribeSubnetAttributesRequest(input *DescribeSubnetAttributesInput) (req *request.Request, output *DescribeSubnetAttributesOutput)

DescribeSubnetAttributesRequest generates a "byteplus/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 (*VPC20250901) DescribeSubnetAttributesWithContext

func (c *VPC20250901) DescribeSubnetAttributesWithContext(ctx byteplus.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 (*VPC20250901) DescribeSubnets

func (c *VPC20250901) DescribeSubnets(input *DescribeSubnetsInput) (*DescribeSubnetsOutput, error)

DescribeSubnets API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DescribeSubnets for usage and error information.

func (*VPC20250901) DescribeSubnetsCommon

func (c *VPC20250901) DescribeSubnetsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeSubnetsCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DescribeSubnetsCommon for usage and error information.

func (*VPC20250901) DescribeSubnetsCommonRequest

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

DescribeSubnetsCommonRequest generates a "byteplus/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 (*VPC20250901) DescribeSubnetsCommonWithContext

func (c *VPC20250901) DescribeSubnetsCommonWithContext(ctx byteplus.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 (*VPC20250901) DescribeSubnetsRequest

func (c *VPC20250901) DescribeSubnetsRequest(input *DescribeSubnetsInput) (req *request.Request, output *DescribeSubnetsOutput)

DescribeSubnetsRequest generates a "byteplus/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 (*VPC20250901) DescribeSubnetsWithContext

func (c *VPC20250901) DescribeSubnetsWithContext(ctx byteplus.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 (*VPC20250901) DescribeVpcAttributes

func (c *VPC20250901) DescribeVpcAttributes(input *DescribeVpcAttributesInput) (*DescribeVpcAttributesOutput, error)

DescribeVpcAttributes API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DescribeVpcAttributes for usage and error information.

func (*VPC20250901) DescribeVpcAttributesCommon

func (c *VPC20250901) DescribeVpcAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeVpcAttributesCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DescribeVpcAttributesCommon for usage and error information.

func (*VPC20250901) DescribeVpcAttributesCommonRequest

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

DescribeVpcAttributesCommonRequest generates a "byteplus/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 (*VPC20250901) DescribeVpcAttributesCommonWithContext

func (c *VPC20250901) DescribeVpcAttributesCommonWithContext(ctx byteplus.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 (*VPC20250901) DescribeVpcAttributesRequest

func (c *VPC20250901) DescribeVpcAttributesRequest(input *DescribeVpcAttributesInput) (req *request.Request, output *DescribeVpcAttributesOutput)

DescribeVpcAttributesRequest generates a "byteplus/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 (*VPC20250901) DescribeVpcAttributesWithContext

func (c *VPC20250901) DescribeVpcAttributesWithContext(ctx byteplus.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 (*VPC20250901) DescribeVpcs

func (c *VPC20250901) DescribeVpcs(input *DescribeVpcsInput) (*DescribeVpcsOutput, error)

DescribeVpcs API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DescribeVpcs for usage and error information.

func (*VPC20250901) DescribeVpcsCommon

func (c *VPC20250901) DescribeVpcsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeVpcsCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DescribeVpcsCommon for usage and error information.

func (*VPC20250901) DescribeVpcsCommonRequest

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

DescribeVpcsCommonRequest generates a "byteplus/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 (*VPC20250901) DescribeVpcsCommonWithContext

func (c *VPC20250901) DescribeVpcsCommonWithContext(ctx byteplus.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 (*VPC20250901) DescribeVpcsRequest

func (c *VPC20250901) DescribeVpcsRequest(input *DescribeVpcsInput) (req *request.Request, output *DescribeVpcsOutput)

DescribeVpcsRequest generates a "byteplus/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 (*VPC20250901) DescribeVpcsWithContext

func (c *VPC20250901) DescribeVpcsWithContext(ctx byteplus.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 (*VPC20250901) DetachNetworkInterface

func (c *VPC20250901) DetachNetworkInterface(input *DetachNetworkInterfaceInput) (*DetachNetworkInterfaceOutput, error)

DetachNetworkInterface API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DetachNetworkInterface for usage and error information.

func (*VPC20250901) DetachNetworkInterfaceCommon

func (c *VPC20250901) DetachNetworkInterfaceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DetachNetworkInterfaceCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DetachNetworkInterfaceCommon for usage and error information.

func (*VPC20250901) DetachNetworkInterfaceCommonRequest

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

DetachNetworkInterfaceCommonRequest generates a "byteplus/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 (*VPC20250901) DetachNetworkInterfaceCommonWithContext

func (c *VPC20250901) DetachNetworkInterfaceCommonWithContext(ctx byteplus.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 (*VPC20250901) DetachNetworkInterfaceRequest

func (c *VPC20250901) DetachNetworkInterfaceRequest(input *DetachNetworkInterfaceInput) (req *request.Request, output *DetachNetworkInterfaceOutput)

DetachNetworkInterfaceRequest generates a "byteplus/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 (*VPC20250901) DetachNetworkInterfaceWithContext

func (c *VPC20250901) DetachNetworkInterfaceWithContext(ctx byteplus.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 (*VPC20250901) DisassociateRouteTable

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

DisassociateRouteTable API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DisassociateRouteTable for usage and error information.

func (*VPC20250901) DisassociateRouteTableCommon

func (c *VPC20250901) DisassociateRouteTableCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisassociateRouteTableCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DisassociateRouteTableCommon for usage and error information.

func (*VPC20250901) DisassociateRouteTableCommonRequest

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

DisassociateRouteTableCommonRequest generates a "byteplus/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 (*VPC20250901) DisassociateRouteTableCommonWithContext

func (c *VPC20250901) DisassociateRouteTableCommonWithContext(ctx byteplus.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 (*VPC20250901) DisassociateRouteTableRequest

func (c *VPC20250901) DisassociateRouteTableRequest(input *DisassociateRouteTableInput) (req *request.Request, output *DisassociateRouteTableOutput)

DisassociateRouteTableRequest generates a "byteplus/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 (*VPC20250901) DisassociateRouteTableWithContext

func (c *VPC20250901) DisassociateRouteTableWithContext(ctx byteplus.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 (*VPC20250901) DisassociateVpcCidrBlock

func (c *VPC20250901) DisassociateVpcCidrBlock(input *DisassociateVpcCidrBlockInput) (*DisassociateVpcCidrBlockOutput, error)

DisassociateVpcCidrBlock API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DisassociateVpcCidrBlock for usage and error information.

func (*VPC20250901) DisassociateVpcCidrBlockCommon

func (c *VPC20250901) DisassociateVpcCidrBlockCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisassociateVpcCidrBlockCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation DisassociateVpcCidrBlockCommon for usage and error information.

func (*VPC20250901) DisassociateVpcCidrBlockCommonRequest

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

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

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

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

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

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

func (*VPC20250901) DisassociateVpcCidrBlockCommonWithContext

func (c *VPC20250901) DisassociateVpcCidrBlockCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

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

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

func (*VPC20250901) DisassociateVpcCidrBlockRequest

func (c *VPC20250901) DisassociateVpcCidrBlockRequest(input *DisassociateVpcCidrBlockInput) (req *request.Request, output *DisassociateVpcCidrBlockOutput)

DisassociateVpcCidrBlockRequest generates a "byteplus/request.Request" representing the client's request for the DisassociateVpcCidrBlock operation. The "output" return value will be populated with the DisassociateVpcCidrBlockCommon request's response once the request completes successfully.

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

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

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

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

func (*VPC20250901) DisassociateVpcCidrBlockWithContext

func (c *VPC20250901) DisassociateVpcCidrBlockWithContext(ctx byteplus.Context, input *DisassociateVpcCidrBlockInput, opts ...request.Option) (*DisassociateVpcCidrBlockOutput, error)

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

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

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

func (*VPC20250901) ListTagsForResources

func (c *VPC20250901) ListTagsForResources(input *ListTagsForResourcesInput) (*ListTagsForResourcesOutput, error)

ListTagsForResources API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation ListTagsForResources for usage and error information.

func (*VPC20250901) ListTagsForResourcesCommon

func (c *VPC20250901) ListTagsForResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListTagsForResourcesCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation ListTagsForResourcesCommon for usage and error information.

func (*VPC20250901) ListTagsForResourcesCommonRequest

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

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

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

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

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

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

func (*VPC20250901) ListTagsForResourcesCommonWithContext

func (c *VPC20250901) ListTagsForResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

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

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

func (*VPC20250901) ListTagsForResourcesRequest

func (c *VPC20250901) ListTagsForResourcesRequest(input *ListTagsForResourcesInput) (req *request.Request, output *ListTagsForResourcesOutput)

ListTagsForResourcesRequest generates a "byteplus/request.Request" representing the client's request for the ListTagsForResources operation. The "output" return value will be populated with the ListTagsForResourcesCommon request's response once the request completes successfully.

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

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

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

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

func (*VPC20250901) ListTagsForResourcesWithContext

func (c *VPC20250901) ListTagsForResourcesWithContext(ctx byteplus.Context, input *ListTagsForResourcesInput, opts ...request.Option) (*ListTagsForResourcesOutput, error)

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

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

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

func (*VPC20250901) ModifyNetworkInterfaceAttributes

ModifyNetworkInterfaceAttributes API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation ModifyNetworkInterfaceAttributes for usage and error information.

func (*VPC20250901) ModifyNetworkInterfaceAttributesCommon

func (c *VPC20250901) ModifyNetworkInterfaceAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyNetworkInterfaceAttributesCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation ModifyNetworkInterfaceAttributesCommon for usage and error information.

func (*VPC20250901) ModifyNetworkInterfaceAttributesCommonRequest

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

ModifyNetworkInterfaceAttributesCommonRequest generates a "byteplus/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 (*VPC20250901) ModifyNetworkInterfaceAttributesCommonWithContext

func (c *VPC20250901) ModifyNetworkInterfaceAttributesCommonWithContext(ctx byteplus.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 (*VPC20250901) ModifyNetworkInterfaceAttributesRequest

func (c *VPC20250901) ModifyNetworkInterfaceAttributesRequest(input *ModifyNetworkInterfaceAttributesInput) (req *request.Request, output *ModifyNetworkInterfaceAttributesOutput)

ModifyNetworkInterfaceAttributesRequest generates a "byteplus/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 (*VPC20250901) ModifyNetworkInterfaceAttributesWithContext

func (c *VPC20250901) ModifyNetworkInterfaceAttributesWithContext(ctx byteplus.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 (*VPC20250901) ModifyRouteEntry

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

ModifyRouteEntry API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation ModifyRouteEntry for usage and error information.

func (*VPC20250901) ModifyRouteEntryCommon

func (c *VPC20250901) ModifyRouteEntryCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyRouteEntryCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation ModifyRouteEntryCommon for usage and error information.

func (*VPC20250901) ModifyRouteEntryCommonRequest

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

ModifyRouteEntryCommonRequest generates a "byteplus/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 (*VPC20250901) ModifyRouteEntryCommonWithContext

func (c *VPC20250901) ModifyRouteEntryCommonWithContext(ctx byteplus.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 (*VPC20250901) ModifyRouteEntryRequest

func (c *VPC20250901) ModifyRouteEntryRequest(input *ModifyRouteEntryInput) (req *request.Request, output *ModifyRouteEntryOutput)

ModifyRouteEntryRequest generates a "byteplus/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 (*VPC20250901) ModifyRouteEntryWithContext

func (c *VPC20250901) ModifyRouteEntryWithContext(ctx byteplus.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 (*VPC20250901) ModifyRouteTableAttributes

func (c *VPC20250901) ModifyRouteTableAttributes(input *ModifyRouteTableAttributesInput) (*ModifyRouteTableAttributesOutput, error)

ModifyRouteTableAttributes API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation ModifyRouteTableAttributes for usage and error information.

func (*VPC20250901) ModifyRouteTableAttributesCommon

func (c *VPC20250901) ModifyRouteTableAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyRouteTableAttributesCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation ModifyRouteTableAttributesCommon for usage and error information.

func (*VPC20250901) ModifyRouteTableAttributesCommonRequest

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

ModifyRouteTableAttributesCommonRequest generates a "byteplus/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 (*VPC20250901) ModifyRouteTableAttributesCommonWithContext

func (c *VPC20250901) ModifyRouteTableAttributesCommonWithContext(ctx byteplus.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 (*VPC20250901) ModifyRouteTableAttributesRequest

func (c *VPC20250901) ModifyRouteTableAttributesRequest(input *ModifyRouteTableAttributesInput) (req *request.Request, output *ModifyRouteTableAttributesOutput)

ModifyRouteTableAttributesRequest generates a "byteplus/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 (*VPC20250901) ModifyRouteTableAttributesWithContext

func (c *VPC20250901) ModifyRouteTableAttributesWithContext(ctx byteplus.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 (*VPC20250901) ModifySecurityGroupAttributes

func (c *VPC20250901) ModifySecurityGroupAttributes(input *ModifySecurityGroupAttributesInput) (*ModifySecurityGroupAttributesOutput, error)

ModifySecurityGroupAttributes API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation ModifySecurityGroupAttributes for usage and error information.

func (*VPC20250901) ModifySecurityGroupAttributesCommon

func (c *VPC20250901) ModifySecurityGroupAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifySecurityGroupAttributesCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation ModifySecurityGroupAttributesCommon for usage and error information.

func (*VPC20250901) ModifySecurityGroupAttributesCommonRequest

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

ModifySecurityGroupAttributesCommonRequest generates a "byteplus/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 (*VPC20250901) ModifySecurityGroupAttributesCommonWithContext

func (c *VPC20250901) ModifySecurityGroupAttributesCommonWithContext(ctx byteplus.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 (*VPC20250901) ModifySecurityGroupAttributesRequest

func (c *VPC20250901) ModifySecurityGroupAttributesRequest(input *ModifySecurityGroupAttributesInput) (req *request.Request, output *ModifySecurityGroupAttributesOutput)

ModifySecurityGroupAttributesRequest generates a "byteplus/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 (*VPC20250901) ModifySecurityGroupAttributesWithContext

func (c *VPC20250901) ModifySecurityGroupAttributesWithContext(ctx byteplus.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 (*VPC20250901) ModifySecurityGroupRuleDescriptionsEgress

ModifySecurityGroupRuleDescriptionsEgress API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation ModifySecurityGroupRuleDescriptionsEgress for usage and error information.

func (*VPC20250901) ModifySecurityGroupRuleDescriptionsEgressCommon

func (c *VPC20250901) ModifySecurityGroupRuleDescriptionsEgressCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifySecurityGroupRuleDescriptionsEgressCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation ModifySecurityGroupRuleDescriptionsEgressCommon for usage and error information.

func (*VPC20250901) ModifySecurityGroupRuleDescriptionsEgressCommonRequest

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

ModifySecurityGroupRuleDescriptionsEgressCommonRequest generates a "byteplus/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 (*VPC20250901) ModifySecurityGroupRuleDescriptionsEgressCommonWithContext

func (c *VPC20250901) ModifySecurityGroupRuleDescriptionsEgressCommonWithContext(ctx byteplus.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 (*VPC20250901) ModifySecurityGroupRuleDescriptionsEgressRequest

func (c *VPC20250901) ModifySecurityGroupRuleDescriptionsEgressRequest(input *ModifySecurityGroupRuleDescriptionsEgressInput) (req *request.Request, output *ModifySecurityGroupRuleDescriptionsEgressOutput)

ModifySecurityGroupRuleDescriptionsEgressRequest generates a "byteplus/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 (*VPC20250901) ModifySecurityGroupRuleDescriptionsEgressWithContext

func (c *VPC20250901) ModifySecurityGroupRuleDescriptionsEgressWithContext(ctx byteplus.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 (*VPC20250901) ModifySecurityGroupRuleDescriptionsIngress

ModifySecurityGroupRuleDescriptionsIngress API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation ModifySecurityGroupRuleDescriptionsIngress for usage and error information.

func (*VPC20250901) ModifySecurityGroupRuleDescriptionsIngressCommon

func (c *VPC20250901) ModifySecurityGroupRuleDescriptionsIngressCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifySecurityGroupRuleDescriptionsIngressCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation ModifySecurityGroupRuleDescriptionsIngressCommon for usage and error information.

func (*VPC20250901) ModifySecurityGroupRuleDescriptionsIngressCommonRequest

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

ModifySecurityGroupRuleDescriptionsIngressCommonRequest generates a "byteplus/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 (*VPC20250901) ModifySecurityGroupRuleDescriptionsIngressCommonWithContext

func (c *VPC20250901) ModifySecurityGroupRuleDescriptionsIngressCommonWithContext(ctx byteplus.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 (*VPC20250901) ModifySecurityGroupRuleDescriptionsIngressRequest

func (c *VPC20250901) ModifySecurityGroupRuleDescriptionsIngressRequest(input *ModifySecurityGroupRuleDescriptionsIngressInput) (req *request.Request, output *ModifySecurityGroupRuleDescriptionsIngressOutput)

ModifySecurityGroupRuleDescriptionsIngressRequest generates a "byteplus/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 (*VPC20250901) ModifySecurityGroupRuleDescriptionsIngressWithContext

func (c *VPC20250901) ModifySecurityGroupRuleDescriptionsIngressWithContext(ctx byteplus.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 (*VPC20250901) ModifySubnetAttributes

func (c *VPC20250901) ModifySubnetAttributes(input *ModifySubnetAttributesInput) (*ModifySubnetAttributesOutput, error)

ModifySubnetAttributes API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation ModifySubnetAttributes for usage and error information.

func (*VPC20250901) ModifySubnetAttributesCommon

func (c *VPC20250901) ModifySubnetAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifySubnetAttributesCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation ModifySubnetAttributesCommon for usage and error information.

func (*VPC20250901) ModifySubnetAttributesCommonRequest

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

ModifySubnetAttributesCommonRequest generates a "byteplus/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 (*VPC20250901) ModifySubnetAttributesCommonWithContext

func (c *VPC20250901) ModifySubnetAttributesCommonWithContext(ctx byteplus.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 (*VPC20250901) ModifySubnetAttributesRequest

func (c *VPC20250901) ModifySubnetAttributesRequest(input *ModifySubnetAttributesInput) (req *request.Request, output *ModifySubnetAttributesOutput)

ModifySubnetAttributesRequest generates a "byteplus/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 (*VPC20250901) ModifySubnetAttributesWithContext

func (c *VPC20250901) ModifySubnetAttributesWithContext(ctx byteplus.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 (*VPC20250901) ModifyVpcAttributes

func (c *VPC20250901) ModifyVpcAttributes(input *ModifyVpcAttributesInput) (*ModifyVpcAttributesOutput, error)

ModifyVpcAttributes API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation ModifyVpcAttributes for usage and error information.

func (*VPC20250901) ModifyVpcAttributesCommon

func (c *VPC20250901) ModifyVpcAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyVpcAttributesCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation ModifyVpcAttributesCommon for usage and error information.

func (*VPC20250901) ModifyVpcAttributesCommonRequest

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

ModifyVpcAttributesCommonRequest generates a "byteplus/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 (*VPC20250901) ModifyVpcAttributesCommonWithContext

func (c *VPC20250901) ModifyVpcAttributesCommonWithContext(ctx byteplus.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 (*VPC20250901) ModifyVpcAttributesRequest

func (c *VPC20250901) ModifyVpcAttributesRequest(input *ModifyVpcAttributesInput) (req *request.Request, output *ModifyVpcAttributesOutput)

ModifyVpcAttributesRequest generates a "byteplus/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 (*VPC20250901) ModifyVpcAttributesWithContext

func (c *VPC20250901) ModifyVpcAttributesWithContext(ctx byteplus.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 (*VPC20250901) RevokeSecurityGroupEgress

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

RevokeSecurityGroupEgress API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation RevokeSecurityGroupEgress for usage and error information.

func (*VPC20250901) RevokeSecurityGroupEgressCommon

func (c *VPC20250901) RevokeSecurityGroupEgressCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RevokeSecurityGroupEgressCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation RevokeSecurityGroupEgressCommon for usage and error information.

func (*VPC20250901) RevokeSecurityGroupEgressCommonRequest

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

RevokeSecurityGroupEgressCommonRequest generates a "byteplus/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 (*VPC20250901) RevokeSecurityGroupEgressCommonWithContext

func (c *VPC20250901) RevokeSecurityGroupEgressCommonWithContext(ctx byteplus.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 (*VPC20250901) RevokeSecurityGroupEgressRequest

func (c *VPC20250901) RevokeSecurityGroupEgressRequest(input *RevokeSecurityGroupEgressInput) (req *request.Request, output *RevokeSecurityGroupEgressOutput)

RevokeSecurityGroupEgressRequest generates a "byteplus/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 (*VPC20250901) RevokeSecurityGroupEgressWithContext

func (c *VPC20250901) RevokeSecurityGroupEgressWithContext(ctx byteplus.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 (*VPC20250901) RevokeSecurityGroupIngress

func (c *VPC20250901) RevokeSecurityGroupIngress(input *RevokeSecurityGroupIngressInput) (*RevokeSecurityGroupIngressOutput, error)

RevokeSecurityGroupIngress API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation RevokeSecurityGroupIngress for usage and error information.

func (*VPC20250901) RevokeSecurityGroupIngressCommon

func (c *VPC20250901) RevokeSecurityGroupIngressCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RevokeSecurityGroupIngressCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation RevokeSecurityGroupIngressCommon for usage and error information.

func (*VPC20250901) RevokeSecurityGroupIngressCommonRequest

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

RevokeSecurityGroupIngressCommonRequest generates a "byteplus/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 (*VPC20250901) RevokeSecurityGroupIngressCommonWithContext

func (c *VPC20250901) RevokeSecurityGroupIngressCommonWithContext(ctx byteplus.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 (*VPC20250901) RevokeSecurityGroupIngressRequest

func (c *VPC20250901) RevokeSecurityGroupIngressRequest(input *RevokeSecurityGroupIngressInput) (req *request.Request, output *RevokeSecurityGroupIngressOutput)

RevokeSecurityGroupIngressRequest generates a "byteplus/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 (*VPC20250901) RevokeSecurityGroupIngressWithContext

func (c *VPC20250901) RevokeSecurityGroupIngressWithContext(ctx byteplus.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 (*VPC20250901) TagResources

func (c *VPC20250901) TagResources(input *TagResourcesInput) (*TagResourcesOutput, error)

TagResources API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation TagResources for usage and error information.

func (*VPC20250901) TagResourcesCommon

func (c *VPC20250901) TagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

TagResourcesCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation TagResourcesCommon for usage and error information.

func (*VPC20250901) TagResourcesCommonRequest

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

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

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

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

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

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

func (*VPC20250901) TagResourcesCommonWithContext

func (c *VPC20250901) TagResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

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

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

func (*VPC20250901) TagResourcesRequest

func (c *VPC20250901) TagResourcesRequest(input *TagResourcesInput) (req *request.Request, output *TagResourcesOutput)

TagResourcesRequest generates a "byteplus/request.Request" representing the client's request for the TagResources operation. The "output" return value will be populated with the TagResourcesCommon request's response once the request completes successfully.

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

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

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

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

func (*VPC20250901) TagResourcesWithContext

func (c *VPC20250901) TagResourcesWithContext(ctx byteplus.Context, input *TagResourcesInput, opts ...request.Option) (*TagResourcesOutput, error)

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

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

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

func (*VPC20250901) UnassignPrivateIpAddresses

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

UnassignPrivateIpAddresses API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation UnassignPrivateIpAddresses for usage and error information.

func (*VPC20250901) UnassignPrivateIpAddressesCommon

func (c *VPC20250901) UnassignPrivateIpAddressesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UnassignPrivateIpAddressesCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation UnassignPrivateIpAddressesCommon for usage and error information.

func (*VPC20250901) UnassignPrivateIpAddressesCommonRequest

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

UnassignPrivateIpAddressesCommonRequest generates a "byteplus/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 (*VPC20250901) UnassignPrivateIpAddressesCommonWithContext

func (c *VPC20250901) UnassignPrivateIpAddressesCommonWithContext(ctx byteplus.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 (*VPC20250901) UnassignPrivateIpAddressesRequest

func (c *VPC20250901) UnassignPrivateIpAddressesRequest(input *UnassignPrivateIpAddressesInput) (req *request.Request, output *UnassignPrivateIpAddressesOutput)

UnassignPrivateIpAddressesRequest generates a "byteplus/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 (*VPC20250901) UnassignPrivateIpAddressesWithContext

func (c *VPC20250901) UnassignPrivateIpAddressesWithContext(ctx byteplus.Context, input *UnassignPrivateIpAddressesInput, opts ...request.Option) (*UnassignPrivateIpAddressesOutput, error)

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

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

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

func (*VPC20250901) UntagResources

func (c *VPC20250901) UntagResources(input *UntagResourcesInput) (*UntagResourcesOutput, error)

UntagResources API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation UntagResources for usage and error information.

func (*VPC20250901) UntagResourcesCommon

func (c *VPC20250901) UntagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UntagResourcesCommon API operation for VPC20250901.

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

See the BYTEPLUS API reference guide for VPC20250901's API operation UntagResourcesCommon for usage and error information.

func (*VPC20250901) UntagResourcesCommonRequest

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

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

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

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

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

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

func (*VPC20250901) UntagResourcesCommonWithContext

func (c *VPC20250901) UntagResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

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

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

func (*VPC20250901) UntagResourcesRequest

func (c *VPC20250901) UntagResourcesRequest(input *UntagResourcesInput) (req *request.Request, output *UntagResourcesOutput)

UntagResourcesRequest generates a "byteplus/request.Request" representing the client's request for the UntagResources operation. The "output" return value will be populated with the UntagResourcesCommon request's response once the request completes successfully.

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

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

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

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

func (*VPC20250901) UntagResourcesWithContext

func (c *VPC20250901) UntagResourcesWithContext(ctx byteplus.Context, input *UntagResourcesInput, opts ...request.Option) (*UntagResourcesOutput, error)

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

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

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

type VPC20250901API

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

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

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

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

	AssociateVpcCidrBlockCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AssociateVpcCidrBlockCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AssociateVpcCidrBlockCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AssociateVpcCidrBlock(*AssociateVpcCidrBlockInput) (*AssociateVpcCidrBlockOutput, error)
	AssociateVpcCidrBlockWithContext(byteplus.Context, *AssociateVpcCidrBlockInput, ...request.Option) (*AssociateVpcCidrBlockOutput, error)
	AssociateVpcCidrBlockRequest(*AssociateVpcCidrBlockInput) (*request.Request, *AssociateVpcCidrBlockOutput)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	DisassociateVpcCidrBlockCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisassociateVpcCidrBlockCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisassociateVpcCidrBlockCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisassociateVpcCidrBlock(*DisassociateVpcCidrBlockInput) (*DisassociateVpcCidrBlockOutput, error)
	DisassociateVpcCidrBlockWithContext(byteplus.Context, *DisassociateVpcCidrBlockInput, ...request.Option) (*DisassociateVpcCidrBlockOutput, error)
	DisassociateVpcCidrBlockRequest(*DisassociateVpcCidrBlockInput) (*request.Request, *DisassociateVpcCidrBlockOutput)

	ListTagsForResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListTagsForResourcesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListTagsForResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListTagsForResources(*ListTagsForResourcesInput) (*ListTagsForResourcesOutput, error)
	ListTagsForResourcesWithContext(byteplus.Context, *ListTagsForResourcesInput, ...request.Option) (*ListTagsForResourcesOutput, error)
	ListTagsForResourcesRequest(*ListTagsForResourcesInput) (*request.Request, *ListTagsForResourcesOutput)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	TagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	TagResourcesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	TagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	TagResources(*TagResourcesInput) (*TagResourcesOutput, error)
	TagResourcesWithContext(byteplus.Context, *TagResourcesInput, ...request.Option) (*TagResourcesOutput, error)
	TagResourcesRequest(*TagResourcesInput) (*request.Request, *TagResourcesOutput)

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

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

	UntagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UntagResourcesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UntagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UntagResources(*UntagResourcesInput) (*UntagResourcesOutput, error)
	UntagResourcesWithContext(byteplus.Context, *UntagResourcesInput, ...request.Option) (*UntagResourcesOutput, error)
	UntagResourcesRequest(*UntagResourcesInput) (*request.Request, *UntagResourcesOutput)
}

VPC20250901API provides an interface to enable mocking the vpc20250901.VPC20250901 service client's API operation,

// byteplus sdk func uses an SDK service client to make a request to
// VPC20250901.
func myFunc(svc VPC20250901API) bool {
    // Make svc.AssignPrivateIpAddresses request
}

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

    myFunc(svc)
}

type VpcForDescribeVpcsOutput

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

	CidrBlock *string `type:"string"`

	CreationTime *string `type:"string"`

	Description *string `type:"string"`

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

	IsDefault *bool `type:"boolean"`

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

	ProjectName *string `type:"string"`

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

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

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

	Status *string `type:"string"`

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

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

	UpdateTime *string `type:"string"`

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

SetCidrBlock sets the CidrBlock field's value.

func (*VpcForDescribeVpcsOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*VpcForDescribeVpcsOutput) SetDescription

SetDescription sets the Description field's value.

func (*VpcForDescribeVpcsOutput) SetDnsServers

SetDnsServers sets the DnsServers field's value.

func (*VpcForDescribeVpcsOutput) SetIsDefault

SetIsDefault sets the IsDefault field's value.

func (*VpcForDescribeVpcsOutput) SetNatGatewayIds

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

SetNatGatewayIds sets the NatGatewayIds field's value.

func (*VpcForDescribeVpcsOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*VpcForDescribeVpcsOutput) SetRouteTableIds

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

SetRouteTableIds sets the RouteTableIds field's value.

func (*VpcForDescribeVpcsOutput) SetSecondaryCidrBlocks

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

SetSecondaryCidrBlocks sets the SecondaryCidrBlocks field's value.

func (*VpcForDescribeVpcsOutput) SetSecurityGroupIds

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

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*VpcForDescribeVpcsOutput) SetStatus

SetStatus sets the Status field's value.

func (*VpcForDescribeVpcsOutput) SetSubnetIds

SetSubnetIds sets the SubnetIds field's value.

func (*VpcForDescribeVpcsOutput) SetTags

SetTags sets the Tags 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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL