eflo

package
v1.62.561 Latest Latest
Warning

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

Go to latest
Published: Sep 18, 2023 License: Apache-2.0 Imports: 5 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AliyunRouterInfo

type AliyunRouterInfo struct {
	AliyunRouterInfoItem []AliyunRouterInfoItem `json:"AliyunRouterInfo" xml:"AliyunRouterInfo"`
}

AliyunRouterInfo is a nested struct in eflo response

type AliyunRouterInfoItem

type AliyunRouterInfoItem struct {
	PcId           string `json:"PcId" xml:"PcId"`
	VbrId          string `json:"VbrId" xml:"VbrId"`
	LocalGatewayIp string `json:"LocalGatewayIp" xml:"LocalGatewayIp"`
	PeerGatewayIp  string `json:"PeerGatewayIp" xml:"PeerGatewayIp"`
	Mask           string `json:"Mask" xml:"Mask"`
	VlanId         string `json:"VlanId" xml:"VlanId"`
}

AliyunRouterInfoItem is a nested struct in eflo response

type AssignPrivateIpAddressRequest added in v1.62.295

type AssignPrivateIpAddressRequest struct {
	*requests.RpcRequest
	Description        string           `position:"Body" name:"Description"`
	AssignMac          requests.Boolean `position:"Body" name:"AssignMac"`
	SubnetId           string           `position:"Body" name:"SubnetId"`
	SkipConfig         requests.Boolean `position:"Body" name:"SkipConfig"`
	PrivateIpAddress   string           `position:"Body" name:"PrivateIpAddress"`
	NetworkInterfaceId string           `position:"Body" name:"NetworkInterfaceId"`
}

AssignPrivateIpAddressRequest is the request struct for api AssignPrivateIpAddress

func CreateAssignPrivateIpAddressRequest added in v1.62.295

func CreateAssignPrivateIpAddressRequest() (request *AssignPrivateIpAddressRequest)

CreateAssignPrivateIpAddressRequest creates a request to invoke AssignPrivateIpAddress API

type AssignPrivateIpAddressResponse added in v1.62.295

type AssignPrivateIpAddressResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

AssignPrivateIpAddressResponse is the response struct for api AssignPrivateIpAddress

func CreateAssignPrivateIpAddressResponse added in v1.62.295

func CreateAssignPrivateIpAddressResponse() (response *AssignPrivateIpAddressResponse)

CreateAssignPrivateIpAddressResponse creates a response to parse from AssignPrivateIpAddress response

type AssociateVpdCidrBlockRequest added in v1.62.493

type AssociateVpdCidrBlockRequest struct {
	*requests.RpcRequest
	VpdId              string `position:"Body" name:"VpdId"`
	SecondaryCidrBlock string `position:"Body" name:"SecondaryCidrBlock"`
}

AssociateVpdCidrBlockRequest is the request struct for api AssociateVpdCidrBlock

func CreateAssociateVpdCidrBlockRequest added in v1.62.493

func CreateAssociateVpdCidrBlockRequest() (request *AssociateVpdCidrBlockRequest)

CreateAssociateVpdCidrBlockRequest creates a request to invoke AssociateVpdCidrBlock API

type AssociateVpdCidrBlockResponse added in v1.62.493

type AssociateVpdCidrBlockResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

AssociateVpdCidrBlockResponse is the response struct for api AssociateVpdCidrBlock

func CreateAssociateVpdCidrBlockResponse added in v1.62.493

func CreateAssociateVpdCidrBlockResponse() (response *AssociateVpdCidrBlockResponse)

CreateAssociateVpdCidrBlockResponse creates a response to parse from AssociateVpdCidrBlock response

type CcInfo

type CcInfo struct {
	CcId            string `json:"CcId" xml:"CcId"`
	VlanId          string `json:"VlanId" xml:"VlanId"`
	LocalGatewayIp  string `json:"LocalGatewayIp" xml:"LocalGatewayIp"`
	RemoteGatewayIp string `json:"RemoteGatewayIp" xml:"RemoteGatewayIp"`
	SubnetMask      string `json:"SubnetMask" xml:"SubnetMask"`
	Status          string `json:"Status" xml:"Status"`
}

CcInfo is a nested struct in eflo response

type CcInfos

type CcInfos struct {
	CcInfo []CcInfo `json:"CcInfo" xml:"CcInfo"`
}

CcInfos is a nested struct in eflo response

type CisRouterInfo

type CisRouterInfo struct {
	CisRouterInfoItem []CisRouterInfoItem `json:"CisRouterInfo" xml:"CisRouterInfo"`
}

CisRouterInfo is a nested struct in eflo response

type CisRouterInfoItem

type CisRouterInfoItem struct {
	CcrId   string   `json:"CcrId" xml:"CcrId"`
	CcInfos []CcInfo `json:"CcInfos" xml:"CcInfos"`
}

CisRouterInfoItem is a nested struct in eflo response

type Client

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithEcsRamRole

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithOptions

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithProvider

func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)

NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArn

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArnAndPolicy

func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRsaKeyPair

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithStsToken

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) AssignPrivateIpAddress added in v1.62.295

func (client *Client) AssignPrivateIpAddress(request *AssignPrivateIpAddressRequest) (response *AssignPrivateIpAddressResponse, err error)

AssignPrivateIpAddress invokes the eflo.AssignPrivateIpAddress API synchronously

func (*Client) AssignPrivateIpAddressWithCallback added in v1.62.295

func (client *Client) AssignPrivateIpAddressWithCallback(request *AssignPrivateIpAddressRequest, callback func(response *AssignPrivateIpAddressResponse, err error)) <-chan int

AssignPrivateIpAddressWithCallback invokes the eflo.AssignPrivateIpAddress API asynchronously

func (*Client) AssignPrivateIpAddressWithChan added in v1.62.295

func (client *Client) AssignPrivateIpAddressWithChan(request *AssignPrivateIpAddressRequest) (<-chan *AssignPrivateIpAddressResponse, <-chan error)

AssignPrivateIpAddressWithChan invokes the eflo.AssignPrivateIpAddress API asynchronously

func (*Client) AssociateVpdCidrBlock added in v1.62.493

func (client *Client) AssociateVpdCidrBlock(request *AssociateVpdCidrBlockRequest) (response *AssociateVpdCidrBlockResponse, err error)

AssociateVpdCidrBlock invokes the eflo.AssociateVpdCidrBlock API synchronously

func (*Client) AssociateVpdCidrBlockWithCallback added in v1.62.493

func (client *Client) AssociateVpdCidrBlockWithCallback(request *AssociateVpdCidrBlockRequest, callback func(response *AssociateVpdCidrBlockResponse, err error)) <-chan int

AssociateVpdCidrBlockWithCallback invokes the eflo.AssociateVpdCidrBlock API asynchronously

func (*Client) AssociateVpdCidrBlockWithChan added in v1.62.493

func (client *Client) AssociateVpdCidrBlockWithChan(request *AssociateVpdCidrBlockRequest) (<-chan *AssociateVpdCidrBlockResponse, <-chan error)

AssociateVpdCidrBlockWithChan invokes the eflo.AssociateVpdCidrBlock API asynchronously

func (*Client) CreateElasticNetworkInterface added in v1.62.524

func (client *Client) CreateElasticNetworkInterface(request *CreateElasticNetworkInterfaceRequest) (response *CreateElasticNetworkInterfaceResponse, err error)

CreateElasticNetworkInterface invokes the eflo.CreateElasticNetworkInterface API synchronously

func (*Client) CreateElasticNetworkInterfaceWithCallback added in v1.62.524

func (client *Client) CreateElasticNetworkInterfaceWithCallback(request *CreateElasticNetworkInterfaceRequest, callback func(response *CreateElasticNetworkInterfaceResponse, err error)) <-chan int

CreateElasticNetworkInterfaceWithCallback invokes the eflo.CreateElasticNetworkInterface API asynchronously

func (*Client) CreateElasticNetworkInterfaceWithChan added in v1.62.524

func (client *Client) CreateElasticNetworkInterfaceWithChan(request *CreateElasticNetworkInterfaceRequest) (<-chan *CreateElasticNetworkInterfaceResponse, <-chan error)

CreateElasticNetworkInterfaceWithChan invokes the eflo.CreateElasticNetworkInterface API asynchronously

func (*Client) CreateEr added in v1.62.295

func (client *Client) CreateEr(request *CreateErRequest) (response *CreateErResponse, err error)

CreateEr invokes the eflo.CreateEr API synchronously

func (*Client) CreateErAttachment added in v1.62.295

func (client *Client) CreateErAttachment(request *CreateErAttachmentRequest) (response *CreateErAttachmentResponse, err error)

CreateErAttachment invokes the eflo.CreateErAttachment API synchronously

func (*Client) CreateErAttachmentWithCallback added in v1.62.295

func (client *Client) CreateErAttachmentWithCallback(request *CreateErAttachmentRequest, callback func(response *CreateErAttachmentResponse, err error)) <-chan int

CreateErAttachmentWithCallback invokes the eflo.CreateErAttachment API asynchronously

func (*Client) CreateErAttachmentWithChan added in v1.62.295

func (client *Client) CreateErAttachmentWithChan(request *CreateErAttachmentRequest) (<-chan *CreateErAttachmentResponse, <-chan error)

CreateErAttachmentWithChan invokes the eflo.CreateErAttachment API asynchronously

func (*Client) CreateErRouteMap added in v1.62.295

func (client *Client) CreateErRouteMap(request *CreateErRouteMapRequest) (response *CreateErRouteMapResponse, err error)

CreateErRouteMap invokes the eflo.CreateErRouteMap API synchronously

func (*Client) CreateErRouteMapWithCallback added in v1.62.295

func (client *Client) CreateErRouteMapWithCallback(request *CreateErRouteMapRequest, callback func(response *CreateErRouteMapResponse, err error)) <-chan int

CreateErRouteMapWithCallback invokes the eflo.CreateErRouteMap API asynchronously

func (*Client) CreateErRouteMapWithChan added in v1.62.295

func (client *Client) CreateErRouteMapWithChan(request *CreateErRouteMapRequest) (<-chan *CreateErRouteMapResponse, <-chan error)

CreateErRouteMapWithChan invokes the eflo.CreateErRouteMap API asynchronously

func (*Client) CreateErWithCallback added in v1.62.295

func (client *Client) CreateErWithCallback(request *CreateErRequest, callback func(response *CreateErResponse, err error)) <-chan int

CreateErWithCallback invokes the eflo.CreateEr API asynchronously

func (*Client) CreateErWithChan added in v1.62.295

func (client *Client) CreateErWithChan(request *CreateErRequest) (<-chan *CreateErResponse, <-chan error)

CreateErWithChan invokes the eflo.CreateEr API asynchronously

func (*Client) CreateSubnet

func (client *Client) CreateSubnet(request *CreateSubnetRequest) (response *CreateSubnetResponse, err error)

CreateSubnet invokes the eflo.CreateSubnet API synchronously

func (*Client) CreateSubnetWithCallback

func (client *Client) CreateSubnetWithCallback(request *CreateSubnetRequest, callback func(response *CreateSubnetResponse, err error)) <-chan int

CreateSubnetWithCallback invokes the eflo.CreateSubnet API asynchronously

func (*Client) CreateSubnetWithChan

func (client *Client) CreateSubnetWithChan(request *CreateSubnetRequest) (<-chan *CreateSubnetResponse, <-chan error)

CreateSubnetWithChan invokes the eflo.CreateSubnet API asynchronously

func (*Client) CreateVcc

func (client *Client) CreateVcc(request *CreateVccRequest) (response *CreateVccResponse, err error)

CreateVcc invokes the eflo.CreateVcc API synchronously

func (*Client) CreateVccGrantRule added in v1.62.295

func (client *Client) CreateVccGrantRule(request *CreateVccGrantRuleRequest) (response *CreateVccGrantRuleResponse, err error)

CreateVccGrantRule invokes the eflo.CreateVccGrantRule API synchronously

func (*Client) CreateVccGrantRuleWithCallback added in v1.62.295

func (client *Client) CreateVccGrantRuleWithCallback(request *CreateVccGrantRuleRequest, callback func(response *CreateVccGrantRuleResponse, err error)) <-chan int

CreateVccGrantRuleWithCallback invokes the eflo.CreateVccGrantRule API asynchronously

func (*Client) CreateVccGrantRuleWithChan added in v1.62.295

func (client *Client) CreateVccGrantRuleWithChan(request *CreateVccGrantRuleRequest) (<-chan *CreateVccGrantRuleResponse, <-chan error)

CreateVccGrantRuleWithChan invokes the eflo.CreateVccGrantRule API asynchronously

func (*Client) CreateVccRouteEntry added in v1.62.295

func (client *Client) CreateVccRouteEntry(request *CreateVccRouteEntryRequest) (response *CreateVccRouteEntryResponse, err error)

CreateVccRouteEntry invokes the eflo.CreateVccRouteEntry API synchronously

func (*Client) CreateVccRouteEntryWithCallback added in v1.62.295

func (client *Client) CreateVccRouteEntryWithCallback(request *CreateVccRouteEntryRequest, callback func(response *CreateVccRouteEntryResponse, err error)) <-chan int

CreateVccRouteEntryWithCallback invokes the eflo.CreateVccRouteEntry API asynchronously

func (*Client) CreateVccRouteEntryWithChan added in v1.62.295

func (client *Client) CreateVccRouteEntryWithChan(request *CreateVccRouteEntryRequest) (<-chan *CreateVccRouteEntryResponse, <-chan error)

CreateVccRouteEntryWithChan invokes the eflo.CreateVccRouteEntry API asynchronously

func (*Client) CreateVccWithCallback

func (client *Client) CreateVccWithCallback(request *CreateVccRequest, callback func(response *CreateVccResponse, err error)) <-chan int

CreateVccWithCallback invokes the eflo.CreateVcc API asynchronously

func (*Client) CreateVccWithChan

func (client *Client) CreateVccWithChan(request *CreateVccRequest) (<-chan *CreateVccResponse, <-chan error)

CreateVccWithChan invokes the eflo.CreateVcc API asynchronously

func (*Client) CreateVpd

func (client *Client) CreateVpd(request *CreateVpdRequest) (response *CreateVpdResponse, err error)

CreateVpd invokes the eflo.CreateVpd API synchronously

func (*Client) CreateVpdGrantRule added in v1.62.295

func (client *Client) CreateVpdGrantRule(request *CreateVpdGrantRuleRequest) (response *CreateVpdGrantRuleResponse, err error)

CreateVpdGrantRule invokes the eflo.CreateVpdGrantRule API synchronously

func (*Client) CreateVpdGrantRuleWithCallback added in v1.62.295

func (client *Client) CreateVpdGrantRuleWithCallback(request *CreateVpdGrantRuleRequest, callback func(response *CreateVpdGrantRuleResponse, err error)) <-chan int

CreateVpdGrantRuleWithCallback invokes the eflo.CreateVpdGrantRule API asynchronously

func (*Client) CreateVpdGrantRuleWithChan added in v1.62.295

func (client *Client) CreateVpdGrantRuleWithChan(request *CreateVpdGrantRuleRequest) (<-chan *CreateVpdGrantRuleResponse, <-chan error)

CreateVpdGrantRuleWithChan invokes the eflo.CreateVpdGrantRule API asynchronously

func (*Client) CreateVpdWithCallback

func (client *Client) CreateVpdWithCallback(request *CreateVpdRequest, callback func(response *CreateVpdResponse, err error)) <-chan int

CreateVpdWithCallback invokes the eflo.CreateVpd API asynchronously

func (*Client) CreateVpdWithChan

func (client *Client) CreateVpdWithChan(request *CreateVpdRequest) (<-chan *CreateVpdResponse, <-chan error)

CreateVpdWithChan invokes the eflo.CreateVpd API asynchronously

func (*Client) DeleteElasticNetworkInterface added in v1.62.524

func (client *Client) DeleteElasticNetworkInterface(request *DeleteElasticNetworkInterfaceRequest) (response *DeleteElasticNetworkInterfaceResponse, err error)

DeleteElasticNetworkInterface invokes the eflo.DeleteElasticNetworkInterface API synchronously

func (*Client) DeleteElasticNetworkInterfaceWithCallback added in v1.62.524

func (client *Client) DeleteElasticNetworkInterfaceWithCallback(request *DeleteElasticNetworkInterfaceRequest, callback func(response *DeleteElasticNetworkInterfaceResponse, err error)) <-chan int

DeleteElasticNetworkInterfaceWithCallback invokes the eflo.DeleteElasticNetworkInterface API asynchronously

func (*Client) DeleteElasticNetworkInterfaceWithChan added in v1.62.524

func (client *Client) DeleteElasticNetworkInterfaceWithChan(request *DeleteElasticNetworkInterfaceRequest) (<-chan *DeleteElasticNetworkInterfaceResponse, <-chan error)

DeleteElasticNetworkInterfaceWithChan invokes the eflo.DeleteElasticNetworkInterface API asynchronously

func (*Client) DeleteEr added in v1.62.295

func (client *Client) DeleteEr(request *DeleteErRequest) (response *DeleteErResponse, err error)

DeleteEr invokes the eflo.DeleteEr API synchronously

func (*Client) DeleteErAttachment added in v1.62.295

func (client *Client) DeleteErAttachment(request *DeleteErAttachmentRequest) (response *DeleteErAttachmentResponse, err error)

DeleteErAttachment invokes the eflo.DeleteErAttachment API synchronously

func (*Client) DeleteErAttachmentWithCallback added in v1.62.295

func (client *Client) DeleteErAttachmentWithCallback(request *DeleteErAttachmentRequest, callback func(response *DeleteErAttachmentResponse, err error)) <-chan int

DeleteErAttachmentWithCallback invokes the eflo.DeleteErAttachment API asynchronously

func (*Client) DeleteErAttachmentWithChan added in v1.62.295

func (client *Client) DeleteErAttachmentWithChan(request *DeleteErAttachmentRequest) (<-chan *DeleteErAttachmentResponse, <-chan error)

DeleteErAttachmentWithChan invokes the eflo.DeleteErAttachment API asynchronously

func (*Client) DeleteErRouteMap added in v1.62.295

func (client *Client) DeleteErRouteMap(request *DeleteErRouteMapRequest) (response *DeleteErRouteMapResponse, err error)

DeleteErRouteMap invokes the eflo.DeleteErRouteMap API synchronously

func (*Client) DeleteErRouteMapWithCallback added in v1.62.295

func (client *Client) DeleteErRouteMapWithCallback(request *DeleteErRouteMapRequest, callback func(response *DeleteErRouteMapResponse, err error)) <-chan int

DeleteErRouteMapWithCallback invokes the eflo.DeleteErRouteMap API asynchronously

func (*Client) DeleteErRouteMapWithChan added in v1.62.295

func (client *Client) DeleteErRouteMapWithChan(request *DeleteErRouteMapRequest) (<-chan *DeleteErRouteMapResponse, <-chan error)

DeleteErRouteMapWithChan invokes the eflo.DeleteErRouteMap API asynchronously

func (*Client) DeleteErWithCallback added in v1.62.295

func (client *Client) DeleteErWithCallback(request *DeleteErRequest, callback func(response *DeleteErResponse, err error)) <-chan int

DeleteErWithCallback invokes the eflo.DeleteEr API asynchronously

func (*Client) DeleteErWithChan added in v1.62.295

func (client *Client) DeleteErWithChan(request *DeleteErRequest) (<-chan *DeleteErResponse, <-chan error)

DeleteErWithChan invokes the eflo.DeleteEr API asynchronously

func (*Client) DeleteSubnet

func (client *Client) DeleteSubnet(request *DeleteSubnetRequest) (response *DeleteSubnetResponse, err error)

DeleteSubnet invokes the eflo.DeleteSubnet API synchronously

func (*Client) DeleteSubnetWithCallback

func (client *Client) DeleteSubnetWithCallback(request *DeleteSubnetRequest, callback func(response *DeleteSubnetResponse, err error)) <-chan int

DeleteSubnetWithCallback invokes the eflo.DeleteSubnet API asynchronously

func (*Client) DeleteSubnetWithChan

func (client *Client) DeleteSubnetWithChan(request *DeleteSubnetRequest) (<-chan *DeleteSubnetResponse, <-chan error)

DeleteSubnetWithChan invokes the eflo.DeleteSubnet API asynchronously

func (*Client) DeleteVccGrantRule added in v1.62.295

func (client *Client) DeleteVccGrantRule(request *DeleteVccGrantRuleRequest) (response *DeleteVccGrantRuleResponse, err error)

DeleteVccGrantRule invokes the eflo.DeleteVccGrantRule API synchronously

func (*Client) DeleteVccGrantRuleWithCallback added in v1.62.295

func (client *Client) DeleteVccGrantRuleWithCallback(request *DeleteVccGrantRuleRequest, callback func(response *DeleteVccGrantRuleResponse, err error)) <-chan int

DeleteVccGrantRuleWithCallback invokes the eflo.DeleteVccGrantRule API asynchronously

func (*Client) DeleteVccGrantRuleWithChan added in v1.62.295

func (client *Client) DeleteVccGrantRuleWithChan(request *DeleteVccGrantRuleRequest) (<-chan *DeleteVccGrantRuleResponse, <-chan error)

DeleteVccGrantRuleWithChan invokes the eflo.DeleteVccGrantRule API asynchronously

func (*Client) DeleteVccRouteEntry added in v1.62.295

func (client *Client) DeleteVccRouteEntry(request *DeleteVccRouteEntryRequest) (response *DeleteVccRouteEntryResponse, err error)

DeleteVccRouteEntry invokes the eflo.DeleteVccRouteEntry API synchronously

func (*Client) DeleteVccRouteEntryWithCallback added in v1.62.295

func (client *Client) DeleteVccRouteEntryWithCallback(request *DeleteVccRouteEntryRequest, callback func(response *DeleteVccRouteEntryResponse, err error)) <-chan int

DeleteVccRouteEntryWithCallback invokes the eflo.DeleteVccRouteEntry API asynchronously

func (*Client) DeleteVccRouteEntryWithChan added in v1.62.295

func (client *Client) DeleteVccRouteEntryWithChan(request *DeleteVccRouteEntryRequest) (<-chan *DeleteVccRouteEntryResponse, <-chan error)

DeleteVccRouteEntryWithChan invokes the eflo.DeleteVccRouteEntry API asynchronously

func (*Client) DeleteVpd

func (client *Client) DeleteVpd(request *DeleteVpdRequest) (response *DeleteVpdResponse, err error)

DeleteVpd invokes the eflo.DeleteVpd API synchronously

func (*Client) DeleteVpdGrantRule added in v1.62.295

func (client *Client) DeleteVpdGrantRule(request *DeleteVpdGrantRuleRequest) (response *DeleteVpdGrantRuleResponse, err error)

DeleteVpdGrantRule invokes the eflo.DeleteVpdGrantRule API synchronously

func (*Client) DeleteVpdGrantRuleWithCallback added in v1.62.295

func (client *Client) DeleteVpdGrantRuleWithCallback(request *DeleteVpdGrantRuleRequest, callback func(response *DeleteVpdGrantRuleResponse, err error)) <-chan int

DeleteVpdGrantRuleWithCallback invokes the eflo.DeleteVpdGrantRule API asynchronously

func (*Client) DeleteVpdGrantRuleWithChan added in v1.62.295

func (client *Client) DeleteVpdGrantRuleWithChan(request *DeleteVpdGrantRuleRequest) (<-chan *DeleteVpdGrantRuleResponse, <-chan error)

DeleteVpdGrantRuleWithChan invokes the eflo.DeleteVpdGrantRule API asynchronously

func (*Client) DeleteVpdWithCallback

func (client *Client) DeleteVpdWithCallback(request *DeleteVpdRequest, callback func(response *DeleteVpdResponse, err error)) <-chan int

DeleteVpdWithCallback invokes the eflo.DeleteVpd API asynchronously

func (*Client) DeleteVpdWithChan

func (client *Client) DeleteVpdWithChan(request *DeleteVpdRequest) (<-chan *DeleteVpdResponse, <-chan error)

DeleteVpdWithChan invokes the eflo.DeleteVpd API asynchronously

func (*Client) DescribeSlr added in v1.62.295

func (client *Client) DescribeSlr(request *DescribeSlrRequest) (response *DescribeSlrResponse, err error)

DescribeSlr invokes the eflo.DescribeSlr API synchronously

func (*Client) DescribeSlrWithCallback added in v1.62.295

func (client *Client) DescribeSlrWithCallback(request *DescribeSlrRequest, callback func(response *DescribeSlrResponse, err error)) <-chan int

DescribeSlrWithCallback invokes the eflo.DescribeSlr API asynchronously

func (*Client) DescribeSlrWithChan added in v1.62.295

func (client *Client) DescribeSlrWithChan(request *DescribeSlrRequest) (<-chan *DescribeSlrResponse, <-chan error)

DescribeSlrWithChan invokes the eflo.DescribeSlr API asynchronously

func (*Client) GetElasticNetworkInterface added in v1.62.524

func (client *Client) GetElasticNetworkInterface(request *GetElasticNetworkInterfaceRequest) (response *GetElasticNetworkInterfaceResponse, err error)

GetElasticNetworkInterface invokes the eflo.GetElasticNetworkInterface API synchronously

func (*Client) GetElasticNetworkInterfaceWithCallback added in v1.62.524

func (client *Client) GetElasticNetworkInterfaceWithCallback(request *GetElasticNetworkInterfaceRequest, callback func(response *GetElasticNetworkInterfaceResponse, err error)) <-chan int

GetElasticNetworkInterfaceWithCallback invokes the eflo.GetElasticNetworkInterface API asynchronously

func (*Client) GetElasticNetworkInterfaceWithChan added in v1.62.524

func (client *Client) GetElasticNetworkInterfaceWithChan(request *GetElasticNetworkInterfaceRequest) (<-chan *GetElasticNetworkInterfaceResponse, <-chan error)

GetElasticNetworkInterfaceWithChan invokes the eflo.GetElasticNetworkInterface API asynchronously

func (*Client) GetEr added in v1.62.295

func (client *Client) GetEr(request *GetErRequest) (response *GetErResponse, err error)

GetEr invokes the eflo.GetEr API synchronously

func (*Client) GetErAttachment added in v1.62.295

func (client *Client) GetErAttachment(request *GetErAttachmentRequest) (response *GetErAttachmentResponse, err error)

GetErAttachment invokes the eflo.GetErAttachment API synchronously

func (*Client) GetErAttachmentWithCallback added in v1.62.295

func (client *Client) GetErAttachmentWithCallback(request *GetErAttachmentRequest, callback func(response *GetErAttachmentResponse, err error)) <-chan int

GetErAttachmentWithCallback invokes the eflo.GetErAttachment API asynchronously

func (*Client) GetErAttachmentWithChan added in v1.62.295

func (client *Client) GetErAttachmentWithChan(request *GetErAttachmentRequest) (<-chan *GetErAttachmentResponse, <-chan error)

GetErAttachmentWithChan invokes the eflo.GetErAttachment API asynchronously

func (*Client) GetErRouteEntry added in v1.62.295

func (client *Client) GetErRouteEntry(request *GetErRouteEntryRequest) (response *GetErRouteEntryResponse, err error)

GetErRouteEntry invokes the eflo.GetErRouteEntry API synchronously

func (*Client) GetErRouteEntryWithCallback added in v1.62.295

func (client *Client) GetErRouteEntryWithCallback(request *GetErRouteEntryRequest, callback func(response *GetErRouteEntryResponse, err error)) <-chan int

GetErRouteEntryWithCallback invokes the eflo.GetErRouteEntry API asynchronously

func (*Client) GetErRouteEntryWithChan added in v1.62.295

func (client *Client) GetErRouteEntryWithChan(request *GetErRouteEntryRequest) (<-chan *GetErRouteEntryResponse, <-chan error)

GetErRouteEntryWithChan invokes the eflo.GetErRouteEntry API asynchronously

func (*Client) GetErRouteMap added in v1.62.295

func (client *Client) GetErRouteMap(request *GetErRouteMapRequest) (response *GetErRouteMapResponse, err error)

GetErRouteMap invokes the eflo.GetErRouteMap API synchronously

func (*Client) GetErRouteMapWithCallback added in v1.62.295

func (client *Client) GetErRouteMapWithCallback(request *GetErRouteMapRequest, callback func(response *GetErRouteMapResponse, err error)) <-chan int

GetErRouteMapWithCallback invokes the eflo.GetErRouteMap API asynchronously

func (*Client) GetErRouteMapWithChan added in v1.62.295

func (client *Client) GetErRouteMapWithChan(request *GetErRouteMapRequest) (<-chan *GetErRouteMapResponse, <-chan error)

GetErRouteMapWithChan invokes the eflo.GetErRouteMap API asynchronously

func (*Client) GetErWithCallback added in v1.62.295

func (client *Client) GetErWithCallback(request *GetErRequest, callback func(response *GetErResponse, err error)) <-chan int

GetErWithCallback invokes the eflo.GetEr API asynchronously

func (*Client) GetErWithChan added in v1.62.295

func (client *Client) GetErWithChan(request *GetErRequest) (<-chan *GetErResponse, <-chan error)

GetErWithChan invokes the eflo.GetEr API asynchronously

func (*Client) GetFabricTopology added in v1.62.493

func (client *Client) GetFabricTopology(request *GetFabricTopologyRequest) (response *GetFabricTopologyResponse, err error)

GetFabricTopology invokes the eflo.GetFabricTopology API synchronously

func (*Client) GetFabricTopologyWithCallback added in v1.62.493

func (client *Client) GetFabricTopologyWithCallback(request *GetFabricTopologyRequest, callback func(response *GetFabricTopologyResponse, err error)) <-chan int

GetFabricTopologyWithCallback invokes the eflo.GetFabricTopology API asynchronously

func (*Client) GetFabricTopologyWithChan added in v1.62.493

func (client *Client) GetFabricTopologyWithChan(request *GetFabricTopologyRequest) (<-chan *GetFabricTopologyResponse, <-chan error)

GetFabricTopologyWithChan invokes the eflo.GetFabricTopology API asynchronously

func (*Client) GetLniPrivateIpAddress added in v1.62.295

func (client *Client) GetLniPrivateIpAddress(request *GetLniPrivateIpAddressRequest) (response *GetLniPrivateIpAddressResponse, err error)

GetLniPrivateIpAddress invokes the eflo.GetLniPrivateIpAddress API synchronously

func (*Client) GetLniPrivateIpAddressWithCallback added in v1.62.295

func (client *Client) GetLniPrivateIpAddressWithCallback(request *GetLniPrivateIpAddressRequest, callback func(response *GetLniPrivateIpAddressResponse, err error)) <-chan int

GetLniPrivateIpAddressWithCallback invokes the eflo.GetLniPrivateIpAddress API asynchronously

func (*Client) GetLniPrivateIpAddressWithChan added in v1.62.295

func (client *Client) GetLniPrivateIpAddressWithChan(request *GetLniPrivateIpAddressRequest) (<-chan *GetLniPrivateIpAddressResponse, <-chan error)

GetLniPrivateIpAddressWithChan invokes the eflo.GetLniPrivateIpAddress API asynchronously

func (*Client) GetNetworkInterface added in v1.62.295

func (client *Client) GetNetworkInterface(request *GetNetworkInterfaceRequest) (response *GetNetworkInterfaceResponse, err error)

GetNetworkInterface invokes the eflo.GetNetworkInterface API synchronously

func (*Client) GetNetworkInterfaceWithCallback added in v1.62.295

func (client *Client) GetNetworkInterfaceWithCallback(request *GetNetworkInterfaceRequest, callback func(response *GetNetworkInterfaceResponse, err error)) <-chan int

GetNetworkInterfaceWithCallback invokes the eflo.GetNetworkInterface API asynchronously

func (*Client) GetNetworkInterfaceWithChan added in v1.62.295

func (client *Client) GetNetworkInterfaceWithChan(request *GetNetworkInterfaceRequest) (<-chan *GetNetworkInterfaceResponse, <-chan error)

GetNetworkInterfaceWithChan invokes the eflo.GetNetworkInterface API asynchronously

func (*Client) GetNodeInfoForPod added in v1.62.539

func (client *Client) GetNodeInfoForPod(request *GetNodeInfoForPodRequest) (response *GetNodeInfoForPodResponse, err error)

GetNodeInfoForPod invokes the eflo.GetNodeInfoForPod API synchronously

func (*Client) GetNodeInfoForPodWithCallback added in v1.62.539

func (client *Client) GetNodeInfoForPodWithCallback(request *GetNodeInfoForPodRequest, callback func(response *GetNodeInfoForPodResponse, err error)) <-chan int

GetNodeInfoForPodWithCallback invokes the eflo.GetNodeInfoForPod API asynchronously

func (*Client) GetNodeInfoForPodWithChan added in v1.62.539

func (client *Client) GetNodeInfoForPodWithChan(request *GetNodeInfoForPodRequest) (<-chan *GetNodeInfoForPodResponse, <-chan error)

GetNodeInfoForPodWithChan invokes the eflo.GetNodeInfoForPod API asynchronously

func (*Client) GetSubnet

func (client *Client) GetSubnet(request *GetSubnetRequest) (response *GetSubnetResponse, err error)

GetSubnet invokes the eflo.GetSubnet API synchronously

func (*Client) GetSubnetWithCallback

func (client *Client) GetSubnetWithCallback(request *GetSubnetRequest, callback func(response *GetSubnetResponse, err error)) <-chan int

GetSubnetWithCallback invokes the eflo.GetSubnet API asynchronously

func (*Client) GetSubnetWithChan

func (client *Client) GetSubnetWithChan(request *GetSubnetRequest) (<-chan *GetSubnetResponse, <-chan error)

GetSubnetWithChan invokes the eflo.GetSubnet API asynchronously

func (*Client) GetVcc

func (client *Client) GetVcc(request *GetVccRequest) (response *GetVccResponse, err error)

GetVcc invokes the eflo.GetVcc API synchronously

func (*Client) GetVccGrantRule added in v1.62.295

func (client *Client) GetVccGrantRule(request *GetVccGrantRuleRequest) (response *GetVccGrantRuleResponse, err error)

GetVccGrantRule invokes the eflo.GetVccGrantRule API synchronously

func (*Client) GetVccGrantRuleWithCallback added in v1.62.295

func (client *Client) GetVccGrantRuleWithCallback(request *GetVccGrantRuleRequest, callback func(response *GetVccGrantRuleResponse, err error)) <-chan int

GetVccGrantRuleWithCallback invokes the eflo.GetVccGrantRule API asynchronously

func (*Client) GetVccGrantRuleWithChan added in v1.62.295

func (client *Client) GetVccGrantRuleWithChan(request *GetVccGrantRuleRequest) (<-chan *GetVccGrantRuleResponse, <-chan error)

GetVccGrantRuleWithChan invokes the eflo.GetVccGrantRule API asynchronously

func (*Client) GetVccRouteEntry added in v1.62.295

func (client *Client) GetVccRouteEntry(request *GetVccRouteEntryRequest) (response *GetVccRouteEntryResponse, err error)

GetVccRouteEntry invokes the eflo.GetVccRouteEntry API synchronously

func (*Client) GetVccRouteEntryWithCallback added in v1.62.295

func (client *Client) GetVccRouteEntryWithCallback(request *GetVccRouteEntryRequest, callback func(response *GetVccRouteEntryResponse, err error)) <-chan int

GetVccRouteEntryWithCallback invokes the eflo.GetVccRouteEntry API asynchronously

func (*Client) GetVccRouteEntryWithChan added in v1.62.295

func (client *Client) GetVccRouteEntryWithChan(request *GetVccRouteEntryRequest) (<-chan *GetVccRouteEntryResponse, <-chan error)

GetVccRouteEntryWithChan invokes the eflo.GetVccRouteEntry API asynchronously

func (*Client) GetVccWithCallback

func (client *Client) GetVccWithCallback(request *GetVccRequest, callback func(response *GetVccResponse, err error)) <-chan int

GetVccWithCallback invokes the eflo.GetVcc API asynchronously

func (*Client) GetVccWithChan

func (client *Client) GetVccWithChan(request *GetVccRequest) (<-chan *GetVccResponse, <-chan error)

GetVccWithChan invokes the eflo.GetVcc API asynchronously

func (*Client) GetVpd

func (client *Client) GetVpd(request *GetVpdRequest) (response *GetVpdResponse, err error)

GetVpd invokes the eflo.GetVpd API synchronously

func (*Client) GetVpdGrantRule added in v1.62.295

func (client *Client) GetVpdGrantRule(request *GetVpdGrantRuleRequest) (response *GetVpdGrantRuleResponse, err error)

GetVpdGrantRule invokes the eflo.GetVpdGrantRule API synchronously

func (*Client) GetVpdGrantRuleWithCallback added in v1.62.295

func (client *Client) GetVpdGrantRuleWithCallback(request *GetVpdGrantRuleRequest, callback func(response *GetVpdGrantRuleResponse, err error)) <-chan int

GetVpdGrantRuleWithCallback invokes the eflo.GetVpdGrantRule API asynchronously

func (*Client) GetVpdGrantRuleWithChan added in v1.62.295

func (client *Client) GetVpdGrantRuleWithChan(request *GetVpdGrantRuleRequest) (<-chan *GetVpdGrantRuleResponse, <-chan error)

GetVpdGrantRuleWithChan invokes the eflo.GetVpdGrantRule API asynchronously

func (*Client) GetVpdRouteEntry added in v1.62.295

func (client *Client) GetVpdRouteEntry(request *GetVpdRouteEntryRequest) (response *GetVpdRouteEntryResponse, err error)

GetVpdRouteEntry invokes the eflo.GetVpdRouteEntry API synchronously

func (*Client) GetVpdRouteEntryWithCallback added in v1.62.295

func (client *Client) GetVpdRouteEntryWithCallback(request *GetVpdRouteEntryRequest, callback func(response *GetVpdRouteEntryResponse, err error)) <-chan int

GetVpdRouteEntryWithCallback invokes the eflo.GetVpdRouteEntry API asynchronously

func (*Client) GetVpdRouteEntryWithChan added in v1.62.295

func (client *Client) GetVpdRouteEntryWithChan(request *GetVpdRouteEntryRequest) (<-chan *GetVpdRouteEntryResponse, <-chan error)

GetVpdRouteEntryWithChan invokes the eflo.GetVpdRouteEntry API asynchronously

func (*Client) GetVpdWithCallback

func (client *Client) GetVpdWithCallback(request *GetVpdRequest, callback func(response *GetVpdResponse, err error)) <-chan int

GetVpdWithCallback invokes the eflo.GetVpd API asynchronously

func (*Client) GetVpdWithChan

func (client *Client) GetVpdWithChan(request *GetVpdRequest) (<-chan *GetVpdResponse, <-chan error)

GetVpdWithChan invokes the eflo.GetVpd API asynchronously

func (*Client) InitializeVcc

func (client *Client) InitializeVcc(request *InitializeVccRequest) (response *InitializeVccResponse, err error)

InitializeVcc invokes the eflo.InitializeVcc API synchronously

func (*Client) InitializeVccWithCallback

func (client *Client) InitializeVccWithCallback(request *InitializeVccRequest, callback func(response *InitializeVccResponse, err error)) <-chan int

InitializeVccWithCallback invokes the eflo.InitializeVcc API asynchronously

func (*Client) InitializeVccWithChan

func (client *Client) InitializeVccWithChan(request *InitializeVccRequest) (<-chan *InitializeVccResponse, <-chan error)

InitializeVccWithChan invokes the eflo.InitializeVcc API asynchronously

func (*Client) ListElasticNetworkInterfaces added in v1.62.524

func (client *Client) ListElasticNetworkInterfaces(request *ListElasticNetworkInterfacesRequest) (response *ListElasticNetworkInterfacesResponse, err error)

ListElasticNetworkInterfaces invokes the eflo.ListElasticNetworkInterfaces API synchronously

func (*Client) ListElasticNetworkInterfacesWithCallback added in v1.62.524

func (client *Client) ListElasticNetworkInterfacesWithCallback(request *ListElasticNetworkInterfacesRequest, callback func(response *ListElasticNetworkInterfacesResponse, err error)) <-chan int

ListElasticNetworkInterfacesWithCallback invokes the eflo.ListElasticNetworkInterfaces API asynchronously

func (*Client) ListElasticNetworkInterfacesWithChan added in v1.62.524

func (client *Client) ListElasticNetworkInterfacesWithChan(request *ListElasticNetworkInterfacesRequest) (<-chan *ListElasticNetworkInterfacesResponse, <-chan error)

ListElasticNetworkInterfacesWithChan invokes the eflo.ListElasticNetworkInterfaces API asynchronously

func (*Client) ListErAttachments added in v1.62.295

func (client *Client) ListErAttachments(request *ListErAttachmentsRequest) (response *ListErAttachmentsResponse, err error)

ListErAttachments invokes the eflo.ListErAttachments API synchronously

func (*Client) ListErAttachmentsWithCallback added in v1.62.295

func (client *Client) ListErAttachmentsWithCallback(request *ListErAttachmentsRequest, callback func(response *ListErAttachmentsResponse, err error)) <-chan int

ListErAttachmentsWithCallback invokes the eflo.ListErAttachments API asynchronously

func (*Client) ListErAttachmentsWithChan added in v1.62.295

func (client *Client) ListErAttachmentsWithChan(request *ListErAttachmentsRequest) (<-chan *ListErAttachmentsResponse, <-chan error)

ListErAttachmentsWithChan invokes the eflo.ListErAttachments API asynchronously

func (*Client) ListErRouteEntries added in v1.62.295

func (client *Client) ListErRouteEntries(request *ListErRouteEntriesRequest) (response *ListErRouteEntriesResponse, err error)

ListErRouteEntries invokes the eflo.ListErRouteEntries API synchronously

func (*Client) ListErRouteEntriesWithCallback added in v1.62.295

func (client *Client) ListErRouteEntriesWithCallback(request *ListErRouteEntriesRequest, callback func(response *ListErRouteEntriesResponse, err error)) <-chan int

ListErRouteEntriesWithCallback invokes the eflo.ListErRouteEntries API asynchronously

func (*Client) ListErRouteEntriesWithChan added in v1.62.295

func (client *Client) ListErRouteEntriesWithChan(request *ListErRouteEntriesRequest) (<-chan *ListErRouteEntriesResponse, <-chan error)

ListErRouteEntriesWithChan invokes the eflo.ListErRouteEntries API asynchronously

func (*Client) ListErRouteMaps added in v1.62.295

func (client *Client) ListErRouteMaps(request *ListErRouteMapsRequest) (response *ListErRouteMapsResponse, err error)

ListErRouteMaps invokes the eflo.ListErRouteMaps API synchronously

func (*Client) ListErRouteMapsWithCallback added in v1.62.295

func (client *Client) ListErRouteMapsWithCallback(request *ListErRouteMapsRequest, callback func(response *ListErRouteMapsResponse, err error)) <-chan int

ListErRouteMapsWithCallback invokes the eflo.ListErRouteMaps API asynchronously

func (*Client) ListErRouteMapsWithChan added in v1.62.295

func (client *Client) ListErRouteMapsWithChan(request *ListErRouteMapsRequest) (<-chan *ListErRouteMapsResponse, <-chan error)

ListErRouteMapsWithChan invokes the eflo.ListErRouteMaps API asynchronously

func (*Client) ListErs added in v1.62.295

func (client *Client) ListErs(request *ListErsRequest) (response *ListErsResponse, err error)

ListErs invokes the eflo.ListErs API synchronously

func (*Client) ListErsWithCallback added in v1.62.295

func (client *Client) ListErsWithCallback(request *ListErsRequest, callback func(response *ListErsResponse, err error)) <-chan int

ListErsWithCallback invokes the eflo.ListErs API asynchronously

func (*Client) ListErsWithChan added in v1.62.295

func (client *Client) ListErsWithChan(request *ListErsRequest) (<-chan *ListErsResponse, <-chan error)

ListErsWithChan invokes the eflo.ListErs API asynchronously

func (*Client) ListInstancesByNcd added in v1.62.493

func (client *Client) ListInstancesByNcd(request *ListInstancesByNcdRequest) (response *ListInstancesByNcdResponse, err error)

ListInstancesByNcd invokes the eflo.ListInstancesByNcd API synchronously

func (*Client) ListInstancesByNcdWithCallback added in v1.62.493

func (client *Client) ListInstancesByNcdWithCallback(request *ListInstancesByNcdRequest, callback func(response *ListInstancesByNcdResponse, err error)) <-chan int

ListInstancesByNcdWithCallback invokes the eflo.ListInstancesByNcd API asynchronously

func (*Client) ListInstancesByNcdWithChan added in v1.62.493

func (client *Client) ListInstancesByNcdWithChan(request *ListInstancesByNcdRequest) (<-chan *ListInstancesByNcdResponse, <-chan error)

ListInstancesByNcdWithChan invokes the eflo.ListInstancesByNcd API asynchronously

func (*Client) ListLniPrivateIpAddress added in v1.62.295

func (client *Client) ListLniPrivateIpAddress(request *ListLniPrivateIpAddressRequest) (response *ListLniPrivateIpAddressResponse, err error)

ListLniPrivateIpAddress invokes the eflo.ListLniPrivateIpAddress API synchronously

func (*Client) ListLniPrivateIpAddressWithCallback added in v1.62.295

func (client *Client) ListLniPrivateIpAddressWithCallback(request *ListLniPrivateIpAddressRequest, callback func(response *ListLniPrivateIpAddressResponse, err error)) <-chan int

ListLniPrivateIpAddressWithCallback invokes the eflo.ListLniPrivateIpAddress API asynchronously

func (*Client) ListLniPrivateIpAddressWithChan added in v1.62.295

func (client *Client) ListLniPrivateIpAddressWithChan(request *ListLniPrivateIpAddressRequest) (<-chan *ListLniPrivateIpAddressResponse, <-chan error)

ListLniPrivateIpAddressWithChan invokes the eflo.ListLniPrivateIpAddress API asynchronously

func (*Client) ListNetworkInterfaces added in v1.62.295

func (client *Client) ListNetworkInterfaces(request *ListNetworkInterfacesRequest) (response *ListNetworkInterfacesResponse, err error)

ListNetworkInterfaces invokes the eflo.ListNetworkInterfaces API synchronously

func (*Client) ListNetworkInterfacesWithCallback added in v1.62.295

func (client *Client) ListNetworkInterfacesWithCallback(request *ListNetworkInterfacesRequest, callback func(response *ListNetworkInterfacesResponse, err error)) <-chan int

ListNetworkInterfacesWithCallback invokes the eflo.ListNetworkInterfaces API asynchronously

func (*Client) ListNetworkInterfacesWithChan added in v1.62.295

func (client *Client) ListNetworkInterfacesWithChan(request *ListNetworkInterfacesRequest) (<-chan *ListNetworkInterfacesResponse, <-chan error)

ListNetworkInterfacesWithChan invokes the eflo.ListNetworkInterfaces API asynchronously

func (*Client) ListNodeInfosForPod added in v1.62.539

func (client *Client) ListNodeInfosForPod(request *ListNodeInfosForPodRequest) (response *ListNodeInfosForPodResponse, err error)

ListNodeInfosForPod invokes the eflo.ListNodeInfosForPod API synchronously

func (*Client) ListNodeInfosForPodWithCallback added in v1.62.539

func (client *Client) ListNodeInfosForPodWithCallback(request *ListNodeInfosForPodRequest, callback func(response *ListNodeInfosForPodResponse, err error)) <-chan int

ListNodeInfosForPodWithCallback invokes the eflo.ListNodeInfosForPod API asynchronously

func (*Client) ListNodeInfosForPodWithChan added in v1.62.539

func (client *Client) ListNodeInfosForPodWithChan(request *ListNodeInfosForPodRequest) (<-chan *ListNodeInfosForPodResponse, <-chan error)

ListNodeInfosForPodWithChan invokes the eflo.ListNodeInfosForPod API asynchronously

func (*Client) ListSubnets

func (client *Client) ListSubnets(request *ListSubnetsRequest) (response *ListSubnetsResponse, err error)

ListSubnets invokes the eflo.ListSubnets API synchronously

func (*Client) ListSubnetsWithCallback

func (client *Client) ListSubnetsWithCallback(request *ListSubnetsRequest, callback func(response *ListSubnetsResponse, err error)) <-chan int

ListSubnetsWithCallback invokes the eflo.ListSubnets API asynchronously

func (*Client) ListSubnetsWithChan

func (client *Client) ListSubnetsWithChan(request *ListSubnetsRequest) (<-chan *ListSubnetsResponse, <-chan error)

ListSubnetsWithChan invokes the eflo.ListSubnets API asynchronously

func (*Client) ListVccGrantRules added in v1.62.295

func (client *Client) ListVccGrantRules(request *ListVccGrantRulesRequest) (response *ListVccGrantRulesResponse, err error)

ListVccGrantRules invokes the eflo.ListVccGrantRules API synchronously

func (*Client) ListVccGrantRulesWithCallback added in v1.62.295

func (client *Client) ListVccGrantRulesWithCallback(request *ListVccGrantRulesRequest, callback func(response *ListVccGrantRulesResponse, err error)) <-chan int

ListVccGrantRulesWithCallback invokes the eflo.ListVccGrantRules API asynchronously

func (*Client) ListVccGrantRulesWithChan added in v1.62.295

func (client *Client) ListVccGrantRulesWithChan(request *ListVccGrantRulesRequest) (<-chan *ListVccGrantRulesResponse, <-chan error)

ListVccGrantRulesWithChan invokes the eflo.ListVccGrantRules API asynchronously

func (*Client) ListVccRouteEntries added in v1.62.295

func (client *Client) ListVccRouteEntries(request *ListVccRouteEntriesRequest) (response *ListVccRouteEntriesResponse, err error)

ListVccRouteEntries invokes the eflo.ListVccRouteEntries API synchronously

func (*Client) ListVccRouteEntriesWithCallback added in v1.62.295

func (client *Client) ListVccRouteEntriesWithCallback(request *ListVccRouteEntriesRequest, callback func(response *ListVccRouteEntriesResponse, err error)) <-chan int

ListVccRouteEntriesWithCallback invokes the eflo.ListVccRouteEntries API asynchronously

func (*Client) ListVccRouteEntriesWithChan added in v1.62.295

func (client *Client) ListVccRouteEntriesWithChan(request *ListVccRouteEntriesRequest) (<-chan *ListVccRouteEntriesResponse, <-chan error)

ListVccRouteEntriesWithChan invokes the eflo.ListVccRouteEntries API asynchronously

func (*Client) ListVccs

func (client *Client) ListVccs(request *ListVccsRequest) (response *ListVccsResponse, err error)

ListVccs invokes the eflo.ListVccs API synchronously

func (*Client) ListVccsWithCallback

func (client *Client) ListVccsWithCallback(request *ListVccsRequest, callback func(response *ListVccsResponse, err error)) <-chan int

ListVccsWithCallback invokes the eflo.ListVccs API asynchronously

func (*Client) ListVccsWithChan

func (client *Client) ListVccsWithChan(request *ListVccsRequest) (<-chan *ListVccsResponse, <-chan error)

ListVccsWithChan invokes the eflo.ListVccs API asynchronously

func (*Client) ListVpdGrantRules added in v1.62.295

func (client *Client) ListVpdGrantRules(request *ListVpdGrantRulesRequest) (response *ListVpdGrantRulesResponse, err error)

ListVpdGrantRules invokes the eflo.ListVpdGrantRules API synchronously

func (*Client) ListVpdGrantRulesWithCallback added in v1.62.295

func (client *Client) ListVpdGrantRulesWithCallback(request *ListVpdGrantRulesRequest, callback func(response *ListVpdGrantRulesResponse, err error)) <-chan int

ListVpdGrantRulesWithCallback invokes the eflo.ListVpdGrantRules API asynchronously

func (*Client) ListVpdGrantRulesWithChan added in v1.62.295

func (client *Client) ListVpdGrantRulesWithChan(request *ListVpdGrantRulesRequest) (<-chan *ListVpdGrantRulesResponse, <-chan error)

ListVpdGrantRulesWithChan invokes the eflo.ListVpdGrantRules API asynchronously

func (*Client) ListVpdRouteEntries added in v1.62.295

func (client *Client) ListVpdRouteEntries(request *ListVpdRouteEntriesRequest) (response *ListVpdRouteEntriesResponse, err error)

ListVpdRouteEntries invokes the eflo.ListVpdRouteEntries API synchronously

func (*Client) ListVpdRouteEntriesWithCallback added in v1.62.295

func (client *Client) ListVpdRouteEntriesWithCallback(request *ListVpdRouteEntriesRequest, callback func(response *ListVpdRouteEntriesResponse, err error)) <-chan int

ListVpdRouteEntriesWithCallback invokes the eflo.ListVpdRouteEntries API asynchronously

func (*Client) ListVpdRouteEntriesWithChan added in v1.62.295

func (client *Client) ListVpdRouteEntriesWithChan(request *ListVpdRouteEntriesRequest) (<-chan *ListVpdRouteEntriesResponse, <-chan error)

ListVpdRouteEntriesWithChan invokes the eflo.ListVpdRouteEntries API asynchronously

func (*Client) ListVpds

func (client *Client) ListVpds(request *ListVpdsRequest) (response *ListVpdsResponse, err error)

ListVpds invokes the eflo.ListVpds API synchronously

func (*Client) ListVpdsWithCallback

func (client *Client) ListVpdsWithCallback(request *ListVpdsRequest, callback func(response *ListVpdsResponse, err error)) <-chan int

ListVpdsWithCallback invokes the eflo.ListVpds API asynchronously

func (*Client) ListVpdsWithChan

func (client *Client) ListVpdsWithChan(request *ListVpdsRequest) (<-chan *ListVpdsResponse, <-chan error)

ListVpdsWithChan invokes the eflo.ListVpds API asynchronously

func (*Client) QueryInstanceNcd added in v1.62.493

func (client *Client) QueryInstanceNcd(request *QueryInstanceNcdRequest) (response *QueryInstanceNcdResponse, err error)

QueryInstanceNcd invokes the eflo.QueryInstanceNcd API synchronously

func (*Client) QueryInstanceNcdWithCallback added in v1.62.493

func (client *Client) QueryInstanceNcdWithCallback(request *QueryInstanceNcdRequest, callback func(response *QueryInstanceNcdResponse, err error)) <-chan int

QueryInstanceNcdWithCallback invokes the eflo.QueryInstanceNcd API asynchronously

func (*Client) QueryInstanceNcdWithChan added in v1.62.493

func (client *Client) QueryInstanceNcdWithChan(request *QueryInstanceNcdRequest) (<-chan *QueryInstanceNcdResponse, <-chan error)

QueryInstanceNcdWithChan invokes the eflo.QueryInstanceNcd API asynchronously

func (*Client) UnAssignPrivateIpAddress added in v1.62.295

func (client *Client) UnAssignPrivateIpAddress(request *UnAssignPrivateIpAddressRequest) (response *UnAssignPrivateIpAddressResponse, err error)

UnAssignPrivateIpAddress invokes the eflo.UnAssignPrivateIpAddress API synchronously

func (*Client) UnAssignPrivateIpAddressWithCallback added in v1.62.295

func (client *Client) UnAssignPrivateIpAddressWithCallback(request *UnAssignPrivateIpAddressRequest, callback func(response *UnAssignPrivateIpAddressResponse, err error)) <-chan int

UnAssignPrivateIpAddressWithCallback invokes the eflo.UnAssignPrivateIpAddress API asynchronously

func (*Client) UnAssignPrivateIpAddressWithChan added in v1.62.295

func (client *Client) UnAssignPrivateIpAddressWithChan(request *UnAssignPrivateIpAddressRequest) (<-chan *UnAssignPrivateIpAddressResponse, <-chan error)

UnAssignPrivateIpAddressWithChan invokes the eflo.UnAssignPrivateIpAddress API asynchronously

func (*Client) UnAssociateVpdCidrBlock added in v1.62.493

func (client *Client) UnAssociateVpdCidrBlock(request *UnAssociateVpdCidrBlockRequest) (response *UnAssociateVpdCidrBlockResponse, err error)

UnAssociateVpdCidrBlock invokes the eflo.UnAssociateVpdCidrBlock API synchronously

func (*Client) UnAssociateVpdCidrBlockWithCallback added in v1.62.493

func (client *Client) UnAssociateVpdCidrBlockWithCallback(request *UnAssociateVpdCidrBlockRequest, callback func(response *UnAssociateVpdCidrBlockResponse, err error)) <-chan int

UnAssociateVpdCidrBlockWithCallback invokes the eflo.UnAssociateVpdCidrBlock API asynchronously

func (*Client) UnAssociateVpdCidrBlockWithChan added in v1.62.493

func (client *Client) UnAssociateVpdCidrBlockWithChan(request *UnAssociateVpdCidrBlockRequest) (<-chan *UnAssociateVpdCidrBlockResponse, <-chan error)

UnAssociateVpdCidrBlockWithChan invokes the eflo.UnAssociateVpdCidrBlock API asynchronously

func (*Client) UpdateElasticNetworkInterface added in v1.62.524

func (client *Client) UpdateElasticNetworkInterface(request *UpdateElasticNetworkInterfaceRequest) (response *UpdateElasticNetworkInterfaceResponse, err error)

UpdateElasticNetworkInterface invokes the eflo.UpdateElasticNetworkInterface API synchronously

func (*Client) UpdateElasticNetworkInterfaceWithCallback added in v1.62.524

func (client *Client) UpdateElasticNetworkInterfaceWithCallback(request *UpdateElasticNetworkInterfaceRequest, callback func(response *UpdateElasticNetworkInterfaceResponse, err error)) <-chan int

UpdateElasticNetworkInterfaceWithCallback invokes the eflo.UpdateElasticNetworkInterface API asynchronously

func (*Client) UpdateElasticNetworkInterfaceWithChan added in v1.62.524

func (client *Client) UpdateElasticNetworkInterfaceWithChan(request *UpdateElasticNetworkInterfaceRequest) (<-chan *UpdateElasticNetworkInterfaceResponse, <-chan error)

UpdateElasticNetworkInterfaceWithChan invokes the eflo.UpdateElasticNetworkInterface API asynchronously

func (*Client) UpdateEr added in v1.62.295

func (client *Client) UpdateEr(request *UpdateErRequest) (response *UpdateErResponse, err error)

UpdateEr invokes the eflo.UpdateEr API synchronously

func (*Client) UpdateErAttachment added in v1.62.295

func (client *Client) UpdateErAttachment(request *UpdateErAttachmentRequest) (response *UpdateErAttachmentResponse, err error)

UpdateErAttachment invokes the eflo.UpdateErAttachment API synchronously

func (*Client) UpdateErAttachmentWithCallback added in v1.62.295

func (client *Client) UpdateErAttachmentWithCallback(request *UpdateErAttachmentRequest, callback func(response *UpdateErAttachmentResponse, err error)) <-chan int

UpdateErAttachmentWithCallback invokes the eflo.UpdateErAttachment API asynchronously

func (*Client) UpdateErAttachmentWithChan added in v1.62.295

func (client *Client) UpdateErAttachmentWithChan(request *UpdateErAttachmentRequest) (<-chan *UpdateErAttachmentResponse, <-chan error)

UpdateErAttachmentWithChan invokes the eflo.UpdateErAttachment API asynchronously

func (*Client) UpdateErRouteMap added in v1.62.295

func (client *Client) UpdateErRouteMap(request *UpdateErRouteMapRequest) (response *UpdateErRouteMapResponse, err error)

UpdateErRouteMap invokes the eflo.UpdateErRouteMap API synchronously

func (*Client) UpdateErRouteMapWithCallback added in v1.62.295

func (client *Client) UpdateErRouteMapWithCallback(request *UpdateErRouteMapRequest, callback func(response *UpdateErRouteMapResponse, err error)) <-chan int

UpdateErRouteMapWithCallback invokes the eflo.UpdateErRouteMap API asynchronously

func (*Client) UpdateErRouteMapWithChan added in v1.62.295

func (client *Client) UpdateErRouteMapWithChan(request *UpdateErRouteMapRequest) (<-chan *UpdateErRouteMapResponse, <-chan error)

UpdateErRouteMapWithChan invokes the eflo.UpdateErRouteMap API asynchronously

func (*Client) UpdateErWithCallback added in v1.62.295

func (client *Client) UpdateErWithCallback(request *UpdateErRequest, callback func(response *UpdateErResponse, err error)) <-chan int

UpdateErWithCallback invokes the eflo.UpdateEr API asynchronously

func (*Client) UpdateErWithChan added in v1.62.295

func (client *Client) UpdateErWithChan(request *UpdateErRequest) (<-chan *UpdateErResponse, <-chan error)

UpdateErWithChan invokes the eflo.UpdateEr API asynchronously

func (*Client) UpdateSubnet

func (client *Client) UpdateSubnet(request *UpdateSubnetRequest) (response *UpdateSubnetResponse, err error)

UpdateSubnet invokes the eflo.UpdateSubnet API synchronously

func (*Client) UpdateSubnetWithCallback

func (client *Client) UpdateSubnetWithCallback(request *UpdateSubnetRequest, callback func(response *UpdateSubnetResponse, err error)) <-chan int

UpdateSubnetWithCallback invokes the eflo.UpdateSubnet API asynchronously

func (*Client) UpdateSubnetWithChan

func (client *Client) UpdateSubnetWithChan(request *UpdateSubnetRequest) (<-chan *UpdateSubnetResponse, <-chan error)

UpdateSubnetWithChan invokes the eflo.UpdateSubnet API asynchronously

func (*Client) UpdateVcc

func (client *Client) UpdateVcc(request *UpdateVccRequest) (response *UpdateVccResponse, err error)

UpdateVcc invokes the eflo.UpdateVcc API synchronously

func (*Client) UpdateVccWithCallback

func (client *Client) UpdateVccWithCallback(request *UpdateVccRequest, callback func(response *UpdateVccResponse, err error)) <-chan int

UpdateVccWithCallback invokes the eflo.UpdateVcc API asynchronously

func (*Client) UpdateVccWithChan

func (client *Client) UpdateVccWithChan(request *UpdateVccRequest) (<-chan *UpdateVccResponse, <-chan error)

UpdateVccWithChan invokes the eflo.UpdateVcc API asynchronously

func (*Client) UpdateVpd

func (client *Client) UpdateVpd(request *UpdateVpdRequest) (response *UpdateVpdResponse, err error)

UpdateVpd invokes the eflo.UpdateVpd API synchronously

func (*Client) UpdateVpdWithCallback

func (client *Client) UpdateVpdWithCallback(request *UpdateVpdRequest, callback func(response *UpdateVpdResponse, err error)) <-chan int

UpdateVpdWithCallback invokes the eflo.UpdateVpd API asynchronously

func (*Client) UpdateVpdWithChan

func (client *Client) UpdateVpdWithChan(request *UpdateVpdRequest) (<-chan *UpdateVpdResponse, <-chan error)

UpdateVpdWithChan invokes the eflo.UpdateVpd API asynchronously

type Content

type Content struct {
	ErId                      string                         `json:"ErId" xml:"ErId"`
	AccessPointId             string                         `json:"AccessPointId" xml:"AccessPointId"`
	SubnetCount               int64                          `json:"SubnetCount" xml:"SubnetCount"`
	ReceptionInstanceId       string                         `json:"ReceptionInstanceId" xml:"ReceptionInstanceId"`
	NcType                    string                         `json:"NcType" xml:"NcType"`
	LeniQuota                 int                            `json:"LeniQuota" xml:"LeniQuota"`
	Used                      bool                           `json:"Used" xml:"Used"`
	InstanceType              string                         `json:"InstanceType" xml:"InstanceType"`
	RoleName                  string                         `json:"RoleName" xml:"RoleName"`
	AvailableIps              int                            `json:"AvailableIps" xml:"AvailableIps"`
	NextHopId                 string                         `json:"NextHopId" xml:"NextHopId"`
	VccName                   string                         `json:"VccName" xml:"VccName"`
	ServiceCidr               string                         `json:"ServiceCidr" xml:"ServiceCidr"`
	ElasticNetworkInterfaceId string                         `json:"ElasticNetworkInterfaceId" xml:"ElasticNetworkInterfaceId"`
	Gateway                   string                         `json:"Gateway" xml:"Gateway"`
	CommodityCode             string                         `json:"CommodityCode" xml:"CommodityCode"`
	Type                      string                         `json:"Type" xml:"Type"`
	ReceptionInstanceName     string                         `json:"ReceptionInstanceName" xml:"ReceptionInstanceName"`
	InstanceId2               string                         `json:"InstanceId2" xml:"InstanceId2"`
	Message                   string                         `json:"Message" xml:"Message"`
	IpAddressMac              string                         `json:"IpAddressMac" xml:"IpAddressMac"`
	ErAttachmentId            string                         `json:"ErAttachmentId" xml:"ErAttachmentId"`
	Action                    string                         `json:"Action" xml:"Action"`
	PayType                   string                         `json:"PayType" xml:"PayType"`
	InstanceName              string                         `json:"InstanceName" xml:"InstanceName"`
	CenOwnerId                string                         `json:"CenOwnerId" xml:"CenOwnerId"`
	IpName                    string                         `json:"IpName" xml:"IpName"`
	LineOperator              string                         `json:"LineOperator" xml:"LineOperator"`
	Spec                      string                         `json:"Spec" xml:"Spec"`
	ErRouteEntryId            string                         `json:"ErRouteEntryId" xml:"ErRouteEntryId"`
	ExpirationDate            string                         `json:"ExpirationDate" xml:"ExpirationDate"`
	ZoneId                    string                         `json:"ZoneId" xml:"ZoneId"`
	TransmissionInstanceType  string                         `json:"TransmissionInstanceType" xml:"TransmissionInstanceType"`
	SourceInstanceId          string                         `json:"SourceInstanceId" xml:"SourceInstanceId"`
	Status                    string                         `json:"Status" xml:"Status"`
	PrivateIpCount            int64                          `json:"PrivateIpCount" xml:"PrivateIpCount"`
	GrantRuleId               string                         `json:"GrantRuleId" xml:"GrantRuleId"`
	NextHopType               string                         `json:"NextHopType" xml:"NextHopType"`
	ReceptionInstanceType     string                         `json:"ReceptionInstanceType" xml:"ReceptionInstanceType"`
	TransmissionInstanceOwner string                         `json:"TransmissionInstanceOwner" xml:"TransmissionInstanceOwner"`
	CreateTime                string                         `json:"CreateTime" xml:"CreateTime"`
	GmtCreate                 string                         `json:"GmtCreate" xml:"GmtCreate"`
	MaxNcd                    int                            `json:"MaxNcd" xml:"MaxNcd"`
	SubnetId                  string                         `json:"SubnetId" xml:"SubnetId"`
	Mask                      string                         `json:"Mask" xml:"Mask"`
	InstanceId                string                         `json:"InstanceId" xml:"InstanceId"`
	RouteMapNum               int                            `json:"RouteMapNum" xml:"RouteMapNum"`
	TenantId                  string                         `json:"TenantId" xml:"TenantId"`
	ErAttachmentName          string                         `json:"ErAttachmentName" xml:"ErAttachmentName"`
	VpdName                   string                         `json:"VpdName" xml:"VpdName"`
	HasRole                   bool                           `json:"HasRole" xml:"HasRole"`
	Ip                        string                         `json:"Ip" xml:"Ip"`
	VSwitchId                 string                         `json:"VSwitchId" xml:"VSwitchId"`
	Quota                     int                            `json:"Quota" xml:"Quota"`
	CenId                     string                         `json:"CenId" xml:"CenId"`
	ConnectionType            string                         `json:"ConnectionType" xml:"ConnectionType"`
	NcCount                   int                            `json:"NcCount" xml:"NcCount"`
	CurrentNode               string                         `json:"CurrentNode" xml:"CurrentNode"`
	GrantTenantId             string                         `json:"GrantTenantId" xml:"GrantTenantId"`
	TransmissionInstanceId    string                         `json:"TransmissionInstanceId" xml:"TransmissionInstanceId"`
	ServiceMac                string                         `json:"ServiceMac" xml:"ServiceMac"`
	InstanceId1               string                         `json:"InstanceId1" xml:"InstanceId1"`
	DestinationCidrBlock      string                         `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"`
	Total                     int64                          `json:"Total" xml:"Total"`
	NetworkInterfaceCount     int                            `json:"NetworkInterfaceCount" xml:"NetworkInterfaceCount"`
	Mac                       string                         `json:"Mac" xml:"Mac"`
	Across                    bool                           `json:"Across" xml:"Across"`
	MasterZoneId              string                         `json:"MasterZoneId" xml:"MasterZoneId"`
	ErRouteMapName            string                         `json:"ErRouteMapName" xml:"ErRouteMapName"`
	NetworkInterfaceName      string                         `json:"NetworkInterfaceName" xml:"NetworkInterfaceName"`
	LniSipQuota               int                            `json:"LniSipQuota" xml:"LniSipQuota"`
	VpcId                     string                         `json:"VpcId" xml:"VpcId"`
	ClusterId                 string                         `json:"ClusterId" xml:"ClusterId"`
	Cidr                      string                         `json:"Cidr" xml:"Cidr"`
	VpdId                     string                         `json:"VpdId" xml:"VpdId"`
	VccRouteEntryId           string                         `json:"VccRouteEntryId" xml:"VccRouteEntryId"`
	ReceptionInstanceOwner    string                         `json:"ReceptionInstanceOwner" xml:"ReceptionInstanceOwner"`
	Duration                  string                         `json:"Duration" xml:"Duration"`
	ErName                    string                         `json:"ErName" xml:"ErName"`
	InternetChargeType        string                         `json:"InternetChargeType" xml:"InternetChargeType"`
	AutoReceiveAllRoute       bool                           `json:"AutoReceiveAllRoute" xml:"AutoReceiveAllRoute"`
	ErRouteMapId              string                         `json:"ErRouteMapId" xml:"ErRouteMapId"`
	LbCount                   int64                          `json:"LbCount" xml:"LbCount"`
	PrivateIpAddress          string                         `json:"PrivateIpAddress" xml:"PrivateIpAddress"`
	Ncd                       int                            `json:"Ncd" xml:"Ncd"`
	PortType                  string                         `json:"PortType" xml:"PortType"`
	NodeId                    string                         `json:"NodeId" xml:"NodeId"`
	RegionId                  string                         `json:"RegionId" xml:"RegionId"`
	SubnetName                string                         `json:"SubnetName" xml:"SubnetName"`
	ResourceGroupId           string                         `json:"ResourceGroupId" xml:"ResourceGroupId"`
	AttachErStatus            bool                           `json:"AttachErStatus" xml:"AttachErStatus"`
	ResourceTenantId          string                         `json:"ResourceTenantId" xml:"ResourceTenantId"`
	Description               string                         `json:"Description" xml:"Description"`
	Product                   string                         `json:"Product" xml:"Product"`
	VpdRouteEntryId           string                         `json:"VpdRouteEntryId" xml:"VpdRouteEntryId"`
	GmtModified               string                         `json:"GmtModified" xml:"GmtModified"`
	BgpCidr                   string                         `json:"BgpCidr" xml:"BgpCidr"`
	BandwidthStr              string                         `json:"BandwidthStr" xml:"BandwidthStr"`
	TransmissionInstanceName  string                         `json:"TransmissionInstanceName" xml:"TransmissionInstanceName"`
	VccId                     string                         `json:"VccId" xml:"VccId"`
	RequestId                 string                         `json:"RequestId" xml:"RequestId"`
	RouteType                 string                         `json:"RouteType" xml:"RouteType"`
	NetworkInterfaceId        string                         `json:"NetworkInterfaceId" xml:"NetworkInterfaceId"`
	PricingCycle              string                         `json:"PricingCycle" xml:"PricingCycle"`
	SecondaryCidrBlocks       []string                       `json:"SecondaryCidrBlocks" xml:"SecondaryCidrBlocks"`
	SubnetIds                 []string                       `json:"SubnetIds" xml:"SubnetIds"`
	VSwitches                 []string                       `json:"VSwitches" xml:"VSwitches"`
	Ethernet                  []string                       `json:"Ethernet" xml:"Ethernet"`
	VpdBaseInfo               VpdBaseInfo                    `json:"VpdBaseInfo" xml:"VpdBaseInfo"`
	SubnetBaseInfo            SubnetBaseInfo                 `json:"SubnetBaseInfo" xml:"SubnetBaseInfo"`
	ErAttachments             []ErAttachment                 `json:"ErAttachments" xml:"ErAttachments"`
	ErInfos                   []ErInfo                       `json:"ErInfos" xml:"ErInfos"`
	Data                      []DataItem                     `json:"Data" xml:"Data"`
	ErRouteMaps               []ErRouteMap                   `json:"ErRouteMaps" xml:"ErRouteMaps"`
	Tags                      []Tag                          `json:"Tags" xml:"Tags"`
	AliyunRouterInfo          []AliyunRouterInfoItem         `json:"AliyunRouterInfo" xml:"AliyunRouterInfo"`
	PrivateIpAddressMacGroup  []PrivateIpAddressMacGroupItem `json:"PrivateIpAddressMacGroup" xml:"PrivateIpAddressMacGroup"`
	ErRouteEntrys             []ErRouteEntry                 `json:"ErRouteEntrys" xml:"ErRouteEntrys"`
	InstanceInfos             []InstanceInfo                 `json:"InstanceInfos" xml:"InstanceInfos"`
	TopoInfo                  []Layer                        `json:"TopoInfo" xml:"TopoInfo"`
	CisRouterInfo             []CisRouterInfoItem            `json:"CisRouterInfo" xml:"CisRouterInfo"`
}

Content is a nested struct in eflo response

type ContentInListNodeInfosForPod added in v1.62.539

type ContentInListNodeInfosForPod struct {
	ContentItem []ContentItem `json:"Content" xml:"Content"`
}

ContentInListNodeInfosForPod is a nested struct in eflo response

type ContentItem added in v1.62.539

type ContentItem struct {
	RegionId    string   `json:"RegionId" xml:"RegionId"`
	ClusterId   string   `json:"ClusterId" xml:"ClusterId"`
	VpcId       string   `json:"VpcId" xml:"VpcId"`
	NodeId      string   `json:"NodeId" xml:"NodeId"`
	LeniQuota   int      `json:"LeniQuota" xml:"LeniQuota"`
	LniSipQuota int      `json:"LniSipQuota" xml:"LniSipQuota"`
	VSwitches   []string `json:"VSwitches" xml:"VSwitches"`
}

ContentItem is a nested struct in eflo response

type CreateElasticNetworkInterfaceRequest added in v1.62.524

type CreateElasticNetworkInterfaceRequest struct {
	*requests.RpcRequest
	Description string `position:"Body" name:"Description"`
	VSwitchId   string `position:"Body" name:"VSwitchId"`
	VpcId       string `position:"Body" name:"VpcId"`
	ZoneId      string `position:"Body" name:"ZoneId"`
	NodeId      string `position:"Body" name:"NodeId"`
}

CreateElasticNetworkInterfaceRequest is the request struct for api CreateElasticNetworkInterface

func CreateCreateElasticNetworkInterfaceRequest added in v1.62.524

func CreateCreateElasticNetworkInterfaceRequest() (request *CreateElasticNetworkInterfaceRequest)

CreateCreateElasticNetworkInterfaceRequest creates a request to invoke CreateElasticNetworkInterface API

type CreateElasticNetworkInterfaceResponse added in v1.62.524

type CreateElasticNetworkInterfaceResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

CreateElasticNetworkInterfaceResponse is the response struct for api CreateElasticNetworkInterface

func CreateCreateElasticNetworkInterfaceResponse added in v1.62.524

func CreateCreateElasticNetworkInterfaceResponse() (response *CreateElasticNetworkInterfaceResponse)

CreateCreateElasticNetworkInterfaceResponse creates a response to parse from CreateElasticNetworkInterface response

type CreateErAttachmentRequest added in v1.62.295

type CreateErAttachmentRequest struct {
	*requests.RpcRequest
	ResourceTenantId    string           `position:"Body" name:"ResourceTenantId"`
	AutoReceiveAllRoute requests.Boolean `position:"Body" name:"AutoReceiveAllRoute"`
	InstanceType        string           `position:"Body" name:"InstanceType"`
	ErAttachmentName    string           `position:"Body" name:"ErAttachmentName"`
	ErId                string           `position:"Body" name:"ErId"`
	InstanceId          string           `position:"Body" name:"InstanceId"`
}

CreateErAttachmentRequest is the request struct for api CreateErAttachment

func CreateCreateErAttachmentRequest added in v1.62.295

func CreateCreateErAttachmentRequest() (request *CreateErAttachmentRequest)

CreateCreateErAttachmentRequest creates a request to invoke CreateErAttachment API

type CreateErAttachmentResponse added in v1.62.295

type CreateErAttachmentResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

CreateErAttachmentResponse is the response struct for api CreateErAttachment

func CreateCreateErAttachmentResponse added in v1.62.295

func CreateCreateErAttachmentResponse() (response *CreateErAttachmentResponse)

CreateCreateErAttachmentResponse creates a response to parse from CreateErAttachment response

type CreateErRequest added in v1.62.295

type CreateErRequest struct {
	*requests.RpcRequest
	Description  string `position:"Body" name:"Description"`
	ErName       string `position:"Body" name:"ErName"`
	MasterZoneId string `position:"Body" name:"MasterZoneId"`
}

CreateErRequest is the request struct for api CreateEr

func CreateCreateErRequest added in v1.62.295

func CreateCreateErRequest() (request *CreateErRequest)

CreateCreateErRequest creates a request to invoke CreateEr API

type CreateErResponse added in v1.62.295

type CreateErResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

CreateErResponse is the response struct for api CreateEr

func CreateCreateErResponse added in v1.62.295

func CreateCreateErResponse() (response *CreateErResponse)

CreateCreateErResponse creates a response to parse from CreateEr response

type CreateErRouteMapRequest added in v1.62.295

type CreateErRouteMapRequest struct {
	*requests.RpcRequest
	ReceptionInstanceType     string           `position:"Body" name:"ReceptionInstanceType"`
	Description               string           `position:"Body" name:"Description"`
	ReceptionInstanceId       string           `position:"Body" name:"ReceptionInstanceId"`
	RouteMapAction            string           `position:"Body" name:"RouteMapAction"`
	TransmissionInstanceType  string           `position:"Body" name:"TransmissionInstanceType"`
	DestinationCidrBlock      string           `position:"Body" name:"DestinationCidrBlock"`
	ErId                      string           `position:"Body" name:"ErId"`
	RouteMapNum               requests.Integer `position:"Body" name:"RouteMapNum"`
	ReceptionInstanceOwner    string           `position:"Body" name:"ReceptionInstanceOwner"`
	TransmissionInstanceOwner string           `position:"Body" name:"TransmissionInstanceOwner"`
	TransmissionInstanceId    string           `position:"Body" name:"TransmissionInstanceId"`
}

CreateErRouteMapRequest is the request struct for api CreateErRouteMap

func CreateCreateErRouteMapRequest added in v1.62.295

func CreateCreateErRouteMapRequest() (request *CreateErRouteMapRequest)

CreateCreateErRouteMapRequest creates a request to invoke CreateErRouteMap API

type CreateErRouteMapResponse added in v1.62.295

type CreateErRouteMapResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

CreateErRouteMapResponse is the response struct for api CreateErRouteMap

func CreateCreateErRouteMapResponse added in v1.62.295

func CreateCreateErRouteMapResponse() (response *CreateErRouteMapResponse)

CreateCreateErRouteMapResponse creates a response to parse from CreateErRouteMap response

type CreateSubnetRequest

type CreateSubnetRequest struct {
	*requests.RpcRequest
	Type       string             `position:"Body" name:"Type"`
	Cidr       string             `position:"Body" name:"Cidr"`
	Tag        *[]CreateSubnetTag `position:"Body" name:"Tag"  type:"Repeated"`
	VpdId      string             `position:"Body" name:"VpdId"`
	ZoneId     string             `position:"Body" name:"ZoneId"`
	SubnetName string             `position:"Body" name:"SubnetName"`
}

CreateSubnetRequest is the request struct for api CreateSubnet

func CreateCreateSubnetRequest

func CreateCreateSubnetRequest() (request *CreateSubnetRequest)

CreateCreateSubnetRequest creates a request to invoke CreateSubnet API

type CreateSubnetResponse

type CreateSubnetResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

CreateSubnetResponse is the response struct for api CreateSubnet

func CreateCreateSubnetResponse

func CreateCreateSubnetResponse() (response *CreateSubnetResponse)

CreateCreateSubnetResponse creates a response to parse from CreateSubnet response

type CreateSubnetTag added in v1.62.295

type CreateSubnetTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

CreateSubnetTag is a repeated param struct in CreateSubnetRequest

type CreateVccGrantRuleRequest added in v1.62.295

type CreateVccGrantRuleRequest struct {
	*requests.RpcRequest
	ErId          string `position:"Body" name:"ErId"`
	GrantTenantId string `position:"Body" name:"GrantTenantId"`
	InstanceId    string `position:"Body" name:"InstanceId"`
}

CreateVccGrantRuleRequest is the request struct for api CreateVccGrantRule

func CreateCreateVccGrantRuleRequest added in v1.62.295

func CreateCreateVccGrantRuleRequest() (request *CreateVccGrantRuleRequest)

CreateCreateVccGrantRuleRequest creates a request to invoke CreateVccGrantRule API

type CreateVccGrantRuleResponse added in v1.62.295

type CreateVccGrantRuleResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

CreateVccGrantRuleResponse is the response struct for api CreateVccGrantRule

func CreateCreateVccGrantRuleResponse added in v1.62.295

func CreateCreateVccGrantRuleResponse() (response *CreateVccGrantRuleResponse)

CreateCreateVccGrantRuleResponse creates a response to parse from CreateVccGrantRule response

type CreateVccRequest

type CreateVccRequest struct {
	*requests.RpcRequest
	BgpCidr            string           `position:"Body" name:"BgpCidr"`
	CenId              string           `position:"Body" name:"CenId"`
	Description        string           `position:"Body" name:"Description"`
	CenOwnerId         string           `position:"Body" name:"CenOwnerId"`
	AccessCouldService requests.Boolean `position:"Body" name:"AccessCouldService"`
	ResourceGroupId    string           `position:"Body" name:"ResourceGroupId"`
	VccName            string           `position:"Body" name:"VccName"`
	Tag                *[]CreateVccTag  `position:"Body" name:"Tag"  type:"Repeated"`
	VccId              string           `position:"Body" name:"VccId"`
	ConnectionType     string           `position:"Body" name:"ConnectionType"`
	Bandwidth          requests.Integer `position:"Body" name:"Bandwidth"`
	VSwitchId          string           `position:"Body" name:"VSwitchId"`
	VpdId              string           `position:"Body" name:"VpdId"`
	VpcId              string           `position:"Body" name:"VpcId"`
	ZoneId             string           `position:"Body" name:"ZoneId"`
}

CreateVccRequest is the request struct for api CreateVcc

func CreateCreateVccRequest

func CreateCreateVccRequest() (request *CreateVccRequest)

CreateCreateVccRequest creates a request to invoke CreateVcc API

type CreateVccResponse

type CreateVccResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

CreateVccResponse is the response struct for api CreateVcc

func CreateCreateVccResponse

func CreateCreateVccResponse() (response *CreateVccResponse)

CreateCreateVccResponse creates a response to parse from CreateVcc response

type CreateVccRouteEntryRequest added in v1.62.295

type CreateVccRouteEntryRequest struct {
	*requests.RpcRequest
	DestinationCidrBlock string `position:"Body" name:"DestinationCidrBlock"`
	VccId                string `position:"Body" name:"VccId"`
}

CreateVccRouteEntryRequest is the request struct for api CreateVccRouteEntry

func CreateCreateVccRouteEntryRequest added in v1.62.295

func CreateCreateVccRouteEntryRequest() (request *CreateVccRouteEntryRequest)

CreateCreateVccRouteEntryRequest creates a request to invoke CreateVccRouteEntry API

type CreateVccRouteEntryResponse added in v1.62.295

type CreateVccRouteEntryResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

CreateVccRouteEntryResponse is the response struct for api CreateVccRouteEntry

func CreateCreateVccRouteEntryResponse added in v1.62.295

func CreateCreateVccRouteEntryResponse() (response *CreateVccRouteEntryResponse)

CreateCreateVccRouteEntryResponse creates a response to parse from CreateVccRouteEntry response

type CreateVccTag added in v1.62.295

type CreateVccTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

CreateVccTag is a repeated param struct in CreateVccRequest

type CreateVpdGrantRuleRequest added in v1.62.295

type CreateVpdGrantRuleRequest struct {
	*requests.RpcRequest
	ErId          string `position:"Body" name:"ErId"`
	GrantTenantId string `position:"Body" name:"GrantTenantId"`
	InstanceId    string `position:"Body" name:"InstanceId"`
}

CreateVpdGrantRuleRequest is the request struct for api CreateVpdGrantRule

func CreateCreateVpdGrantRuleRequest added in v1.62.295

func CreateCreateVpdGrantRuleRequest() (request *CreateVpdGrantRuleRequest)

CreateCreateVpdGrantRuleRequest creates a request to invoke CreateVpdGrantRule API

type CreateVpdGrantRuleResponse added in v1.62.295

type CreateVpdGrantRuleResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

CreateVpdGrantRuleResponse is the response struct for api CreateVpdGrantRule

func CreateCreateVpdGrantRuleResponse added in v1.62.295

func CreateCreateVpdGrantRuleResponse() (response *CreateVpdGrantRuleResponse)

CreateCreateVpdGrantRuleResponse creates a response to parse from CreateVpdGrantRule response

type CreateVpdRequest

type CreateVpdRequest struct {
	*requests.RpcRequest
	VpdName         string              `position:"Body" name:"VpdName"`
	ResourceGroupId string              `position:"Body" name:"ResourceGroupId"`
	Cidr            string              `position:"Body" name:"Cidr"`
	Subnets         *[]CreateVpdSubnets `position:"Body" name:"Subnets"  type:"Repeated"`
	Tag             *[]CreateVpdTag     `position:"Body" name:"Tag"  type:"Repeated"`
}

CreateVpdRequest is the request struct for api CreateVpd

func CreateCreateVpdRequest

func CreateCreateVpdRequest() (request *CreateVpdRequest)

CreateCreateVpdRequest creates a request to invoke CreateVpd API

type CreateVpdResponse

type CreateVpdResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

CreateVpdResponse is the response struct for api CreateVpd

func CreateCreateVpdResponse

func CreateCreateVpdResponse() (response *CreateVpdResponse)

CreateCreateVpdResponse creates a response to parse from CreateVpd response

type CreateVpdSubnets

type CreateVpdSubnets struct {
	RegionId   string `name:"RegionId"`
	ZoneId     string `name:"ZoneId"`
	Cidr       string `name:"Cidr"`
	SubnetName string `name:"SubnetName"`
	Type       string `name:"Type"`
}

CreateVpdSubnets is a repeated param struct in CreateVpdRequest

type CreateVpdTag added in v1.62.295

type CreateVpdTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

CreateVpdTag is a repeated param struct in CreateVpdRequest

type DataInListElasticNetworkInterfaces added in v1.62.524

type DataInListElasticNetworkInterfaces struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInListElasticNetworkInterfaces is a nested struct in eflo response

type DataInListErAttachments added in v1.62.295

type DataInListErAttachments struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInListErAttachments is a nested struct in eflo response

type DataInListErRouteEntries added in v1.62.295

type DataInListErRouteEntries struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInListErRouteEntries is a nested struct in eflo response

type DataInListErRouteMaps added in v1.62.295

type DataInListErRouteMaps struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInListErRouteMaps is a nested struct in eflo response

type DataInListErs added in v1.62.295

type DataInListErs struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInListErs is a nested struct in eflo response

type DataInListLniPrivateIpAddress added in v1.62.295

type DataInListLniPrivateIpAddress struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInListLniPrivateIpAddress is a nested struct in eflo response

type DataInListNetworkInterfaces added in v1.62.295

type DataInListNetworkInterfaces struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInListNetworkInterfaces is a nested struct in eflo response

type DataInListSubnets

type DataInListSubnets struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInListSubnets is a nested struct in eflo response

type DataInListVccGrantRules added in v1.62.295

type DataInListVccGrantRules struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInListVccGrantRules is a nested struct in eflo response

type DataInListVccRouteEntries added in v1.62.295

type DataInListVccRouteEntries struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInListVccRouteEntries is a nested struct in eflo response

type DataInListVccs

type DataInListVccs struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInListVccs is a nested struct in eflo response

type DataInListVpdGrantRules added in v1.62.295

type DataInListVpdGrantRules struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInListVpdGrantRules is a nested struct in eflo response

type DataInListVpdRouteEntries added in v1.62.295

type DataInListVpdRouteEntries struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInListVpdRouteEntries is a nested struct in eflo response

type DataInListVpds

type DataInListVpds struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInListVpds is a nested struct in eflo response

type DataItem

type DataItem struct {
	ErId                      string                         `json:"ErId" xml:"ErId"`
	RouteMaps                 int64                          `json:"RouteMaps" xml:"RouteMaps"`
	NetworkInterfaceCount     int                            `json:"NetworkInterfaceCount" xml:"NetworkInterfaceCount"`
	AccessPointId             string                         `json:"AccessPointId" xml:"AccessPointId"`
	ReceptionInstanceId       string                         `json:"ReceptionInstanceId" xml:"ReceptionInstanceId"`
	NcType                    string                         `json:"NcType" xml:"NcType"`
	Mac                       string                         `json:"Mac" xml:"Mac"`
	Across                    bool                           `json:"Across" xml:"Across"`
	MasterZoneId              string                         `json:"MasterZoneId" xml:"MasterZoneId"`
	Used                      bool                           `json:"Used" xml:"Used"`
	InstanceType              string                         `json:"InstanceType" xml:"InstanceType"`
	NetworkInterfaceName      string                         `json:"NetworkInterfaceName" xml:"NetworkInterfaceName"`
	NextHopId                 string                         `json:"NextHopId" xml:"NextHopId"`
	VccName                   string                         `json:"VccName" xml:"VccName"`
	TaskId                    string                         `json:"TaskId" xml:"TaskId"`
	ServiceCidr               string                         `json:"ServiceCidr" xml:"ServiceCidr"`
	ElasticNetworkInterfaceId string                         `json:"ElasticNetworkInterfaceId" xml:"ElasticNetworkInterfaceId"`
	Gateway                   string                         `json:"Gateway" xml:"Gateway"`
	CommodityCode             string                         `json:"CommodityCode" xml:"CommodityCode"`
	VpcId                     string                         `json:"VpcId" xml:"VpcId"`
	Type                      string                         `json:"Type" xml:"Type"`
	ReceptionInstanceName     string                         `json:"ReceptionInstanceName" xml:"ReceptionInstanceName"`
	Message                   string                         `json:"Message" xml:"Message"`
	Cidr                      string                         `json:"Cidr" xml:"Cidr"`
	IpAddressMac              string                         `json:"IpAddressMac" xml:"IpAddressMac"`
	VpdId                     string                         `json:"VpdId" xml:"VpdId"`
	ErAttachmentId            string                         `json:"ErAttachmentId" xml:"ErAttachmentId"`
	Action                    string                         `json:"Action" xml:"Action"`
	InstanceName              string                         `json:"InstanceName" xml:"InstanceName"`
	ReceptionInstanceOwner    string                         `json:"ReceptionInstanceOwner" xml:"ReceptionInstanceOwner"`
	VccRouteEntryId           string                         `json:"VccRouteEntryId" xml:"VccRouteEntryId"`
	CenOwnerId                string                         `json:"CenOwnerId" xml:"CenOwnerId"`
	IpName                    string                         `json:"IpName" xml:"IpName"`
	LineOperator              string                         `json:"LineOperator" xml:"LineOperator"`
	Spec                      string                         `json:"Spec" xml:"Spec"`
	Rate                      string                         `json:"Rate" xml:"Rate"`
	ErRouteEntryId            string                         `json:"ErRouteEntryId" xml:"ErRouteEntryId"`
	ExpirationDate            string                         `json:"ExpirationDate" xml:"ExpirationDate"`
	ZoneId                    string                         `json:"ZoneId" xml:"ZoneId"`
	TransmissionInstanceType  string                         `json:"TransmissionInstanceType" xml:"TransmissionInstanceType"`
	ErName                    string                         `json:"ErName" xml:"ErName"`
	AutoReceiveAllRoute       bool                           `json:"AutoReceiveAllRoute" xml:"AutoReceiveAllRoute"`
	Status                    string                         `json:"Status" xml:"Status"`
	ErRouteMapId              string                         `json:"ErRouteMapId" xml:"ErRouteMapId"`
	PrivateIpAddress          string                         `json:"PrivateIpAddress" xml:"PrivateIpAddress"`
	NextHopType               string                         `json:"NextHopType" xml:"NextHopType"`
	ReceptionInstanceType     string                         `json:"ReceptionInstanceType" xml:"ReceptionInstanceType"`
	GrantRuleId               string                         `json:"GrantRuleId" xml:"GrantRuleId"`
	TransmissionInstanceOwner string                         `json:"TransmissionInstanceOwner" xml:"TransmissionInstanceOwner"`
	CreateTime                string                         `json:"CreateTime" xml:"CreateTime"`
	SubnetCount               int                            `json:"SubnetCount" xml:"SubnetCount"`
	PortType                  string                         `json:"PortType" xml:"PortType"`
	GmtCreate                 string                         `json:"GmtCreate" xml:"GmtCreate"`
	NodeId                    string                         `json:"NodeId" xml:"NodeId"`
	RegionId                  string                         `json:"RegionId" xml:"RegionId"`
	SubnetName                string                         `json:"SubnetName" xml:"SubnetName"`
	ResourceGroupId           string                         `json:"ResourceGroupId" xml:"ResourceGroupId"`
	Mask                      string                         `json:"Mask" xml:"Mask"`
	InstanceId                string                         `json:"InstanceId" xml:"InstanceId"`
	SubnetId                  string                         `json:"SubnetId" xml:"SubnetId"`
	RouteMapNum               int                            `json:"RouteMapNum" xml:"RouteMapNum"`
	ResourceTenantId          string                         `json:"ResourceTenantId" xml:"ResourceTenantId"`
	Description               string                         `json:"Description" xml:"Description"`
	TenantId                  string                         `json:"TenantId" xml:"TenantId"`
	ErAttachmentName          string                         `json:"ErAttachmentName" xml:"ErAttachmentName"`
	Connections               int64                          `json:"Connections" xml:"Connections"`
	VpdName                   string                         `json:"VpdName" xml:"VpdName"`
	Product                   string                         `json:"Product" xml:"Product"`
	VpdRouteEntryId           string                         `json:"VpdRouteEntryId" xml:"VpdRouteEntryId"`
	Dependence                map[string]interface{}         `json:"Dependence" xml:"Dependence"`
	Ip                        string                         `json:"Ip" xml:"Ip"`
	VSwitchId                 string                         `json:"VSwitchId" xml:"VSwitchId"`
	GmtModified               string                         `json:"GmtModified" xml:"GmtModified"`
	Quota                     int                            `json:"Quota" xml:"Quota"`
	BgpCidr                   string                         `json:"BgpCidr" xml:"BgpCidr"`
	BandwidthStr              string                         `json:"BandwidthStr" xml:"BandwidthStr"`
	CenId                     string                         `json:"CenId" xml:"CenId"`
	ConnectionType            string                         `json:"ConnectionType" xml:"ConnectionType"`
	NcCount                   int                            `json:"NcCount" xml:"NcCount"`
	CurrentNode               string                         `json:"CurrentNode" xml:"CurrentNode"`
	TransmissionInstanceName  string                         `json:"TransmissionInstanceName" xml:"TransmissionInstanceName"`
	VccId                     string                         `json:"VccId" xml:"VccId"`
	RouteType                 string                         `json:"RouteType" xml:"RouteType"`
	NetworkInterfaceId        string                         `json:"NetworkInterfaceId" xml:"NetworkInterfaceId"`
	GrantTenantId             string                         `json:"GrantTenantId" xml:"GrantTenantId"`
	TransmissionInstanceId    string                         `json:"TransmissionInstanceId" xml:"TransmissionInstanceId"`
	ServiceMac                string                         `json:"ServiceMac" xml:"ServiceMac"`
	DestinationCidrBlock      string                         `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"`
	SecondaryCidrBlocks       []string                       `json:"SecondaryCidrBlocks" xml:"SecondaryCidrBlocks"`
	Ethernet                  []string                       `json:"Ethernet" xml:"Ethernet"`
	VpdBaseInfo               VpdBaseInfo                    `json:"VpdBaseInfo" xml:"VpdBaseInfo"`
	SubnetBaseInfo            SubnetBaseInfo                 `json:"SubnetBaseInfo" xml:"SubnetBaseInfo"`
	ErInfos                   []ErInfo                       `json:"ErInfos" xml:"ErInfos"`
	Tags                      []Tag                          `json:"Tags" xml:"Tags"`
	PrivateIpAddressMacGroup  []PrivateIpAddressMacGroupItem `json:"PrivateIpAddressMacGroup" xml:"PrivateIpAddressMacGroup"`
}

DataItem is a nested struct in eflo response

type DeleteElasticNetworkInterfaceRequest added in v1.62.524

type DeleteElasticNetworkInterfaceRequest struct {
	*requests.RpcRequest
	ElasticNetworkInterfaceId string `position:"Body" name:"ElasticNetworkInterfaceId"`
}

DeleteElasticNetworkInterfaceRequest is the request struct for api DeleteElasticNetworkInterface

func CreateDeleteElasticNetworkInterfaceRequest added in v1.62.524

func CreateDeleteElasticNetworkInterfaceRequest() (request *DeleteElasticNetworkInterfaceRequest)

CreateDeleteElasticNetworkInterfaceRequest creates a request to invoke DeleteElasticNetworkInterface API

type DeleteElasticNetworkInterfaceResponse added in v1.62.524

type DeleteElasticNetworkInterfaceResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

DeleteElasticNetworkInterfaceResponse is the response struct for api DeleteElasticNetworkInterface

func CreateDeleteElasticNetworkInterfaceResponse added in v1.62.524

func CreateDeleteElasticNetworkInterfaceResponse() (response *DeleteElasticNetworkInterfaceResponse)

CreateDeleteElasticNetworkInterfaceResponse creates a response to parse from DeleteElasticNetworkInterface response

type DeleteErAttachmentRequest added in v1.62.295

type DeleteErAttachmentRequest struct {
	*requests.RpcRequest
	ErId           string `position:"Body" name:"ErId"`
	ErAttachmentId string `position:"Body" name:"ErAttachmentId"`
}

DeleteErAttachmentRequest is the request struct for api DeleteErAttachment

func CreateDeleteErAttachmentRequest added in v1.62.295

func CreateDeleteErAttachmentRequest() (request *DeleteErAttachmentRequest)

CreateDeleteErAttachmentRequest creates a request to invoke DeleteErAttachment API

type DeleteErAttachmentResponse added in v1.62.295

type DeleteErAttachmentResponse struct {
	*responses.BaseResponse
}

DeleteErAttachmentResponse is the response struct for api DeleteErAttachment

func CreateDeleteErAttachmentResponse added in v1.62.295

func CreateDeleteErAttachmentResponse() (response *DeleteErAttachmentResponse)

CreateDeleteErAttachmentResponse creates a response to parse from DeleteErAttachment response

type DeleteErRequest added in v1.62.295

type DeleteErRequest struct {
	*requests.RpcRequest
	ErId string `position:"Body" name:"ErId"`
}

DeleteErRequest is the request struct for api DeleteEr

func CreateDeleteErRequest added in v1.62.295

func CreateDeleteErRequest() (request *DeleteErRequest)

CreateDeleteErRequest creates a request to invoke DeleteEr API

type DeleteErResponse added in v1.62.295

type DeleteErResponse struct {
	*responses.BaseResponse
}

DeleteErResponse is the response struct for api DeleteEr

func CreateDeleteErResponse added in v1.62.295

func CreateDeleteErResponse() (response *DeleteErResponse)

CreateDeleteErResponse creates a response to parse from DeleteEr response

type DeleteErRouteMapRequest added in v1.62.295

type DeleteErRouteMapRequest struct {
	*requests.RpcRequest
	ErId          string    `position:"Body" name:"ErId"`
	ErRouteMapIds *[]string `position:"Body" name:"ErRouteMapIds"  type:"Repeated"`
}

DeleteErRouteMapRequest is the request struct for api DeleteErRouteMap

func CreateDeleteErRouteMapRequest added in v1.62.295

func CreateDeleteErRouteMapRequest() (request *DeleteErRouteMapRequest)

CreateDeleteErRouteMapRequest creates a request to invoke DeleteErRouteMap API

type DeleteErRouteMapResponse added in v1.62.295

type DeleteErRouteMapResponse struct {
	*responses.BaseResponse
}

DeleteErRouteMapResponse is the response struct for api DeleteErRouteMap

func CreateDeleteErRouteMapResponse added in v1.62.295

func CreateDeleteErRouteMapResponse() (response *DeleteErRouteMapResponse)

CreateDeleteErRouteMapResponse creates a response to parse from DeleteErRouteMap response

type DeleteSubnetRequest

type DeleteSubnetRequest struct {
	*requests.RpcRequest
	SubnetId string `position:"Body" name:"SubnetId"`
	VpdId    string `position:"Body" name:"VpdId"`
	ZoneId   string `position:"Body" name:"ZoneId"`
}

DeleteSubnetRequest is the request struct for api DeleteSubnet

func CreateDeleteSubnetRequest

func CreateDeleteSubnetRequest() (request *DeleteSubnetRequest)

CreateDeleteSubnetRequest creates a request to invoke DeleteSubnet API

type DeleteSubnetResponse

type DeleteSubnetResponse struct {
	*responses.BaseResponse
}

DeleteSubnetResponse is the response struct for api DeleteSubnet

func CreateDeleteSubnetResponse

func CreateDeleteSubnetResponse() (response *DeleteSubnetResponse)

CreateDeleteSubnetResponse creates a response to parse from DeleteSubnet response

type DeleteVccGrantRuleRequest added in v1.62.295

type DeleteVccGrantRuleRequest struct {
	*requests.RpcRequest
	ErId        string `position:"Body" name:"ErId"`
	InstanceId  string `position:"Body" name:"InstanceId"`
	GrantRuleId string `position:"Body" name:"GrantRuleId"`
}

DeleteVccGrantRuleRequest is the request struct for api DeleteVccGrantRule

func CreateDeleteVccGrantRuleRequest added in v1.62.295

func CreateDeleteVccGrantRuleRequest() (request *DeleteVccGrantRuleRequest)

CreateDeleteVccGrantRuleRequest creates a request to invoke DeleteVccGrantRule API

type DeleteVccGrantRuleResponse added in v1.62.295

type DeleteVccGrantRuleResponse struct {
	*responses.BaseResponse
}

DeleteVccGrantRuleResponse is the response struct for api DeleteVccGrantRule

func CreateDeleteVccGrantRuleResponse added in v1.62.295

func CreateDeleteVccGrantRuleResponse() (response *DeleteVccGrantRuleResponse)

CreateDeleteVccGrantRuleResponse creates a response to parse from DeleteVccGrantRule response

type DeleteVccRouteEntryRequest added in v1.62.295

type DeleteVccRouteEntryRequest struct {
	*requests.RpcRequest
	DestinationCidrBlock string `position:"Body" name:"DestinationCidrBlock"`
	VccId                string `position:"Body" name:"VccId"`
	VccRouteEntryId      string `position:"Body" name:"VccRouteEntryId"`
}

DeleteVccRouteEntryRequest is the request struct for api DeleteVccRouteEntry

func CreateDeleteVccRouteEntryRequest added in v1.62.295

func CreateDeleteVccRouteEntryRequest() (request *DeleteVccRouteEntryRequest)

CreateDeleteVccRouteEntryRequest creates a request to invoke DeleteVccRouteEntry API

type DeleteVccRouteEntryResponse added in v1.62.295

type DeleteVccRouteEntryResponse struct {
	*responses.BaseResponse
}

DeleteVccRouteEntryResponse is the response struct for api DeleteVccRouteEntry

func CreateDeleteVccRouteEntryResponse added in v1.62.295

func CreateDeleteVccRouteEntryResponse() (response *DeleteVccRouteEntryResponse)

CreateDeleteVccRouteEntryResponse creates a response to parse from DeleteVccRouteEntry response

type DeleteVpdGrantRuleRequest added in v1.62.295

type DeleteVpdGrantRuleRequest struct {
	*requests.RpcRequest
	ErId          string `position:"Body" name:"ErId"`
	GrantTenantId string `position:"Body" name:"GrantTenantId"`
	InstanceId    string `position:"Body" name:"InstanceId"`
	GrantRuleId   string `position:"Body" name:"GrantRuleId"`
}

DeleteVpdGrantRuleRequest is the request struct for api DeleteVpdGrantRule

func CreateDeleteVpdGrantRuleRequest added in v1.62.295

func CreateDeleteVpdGrantRuleRequest() (request *DeleteVpdGrantRuleRequest)

CreateDeleteVpdGrantRuleRequest creates a request to invoke DeleteVpdGrantRule API

type DeleteVpdGrantRuleResponse added in v1.62.295

type DeleteVpdGrantRuleResponse struct {
	*responses.BaseResponse
}

DeleteVpdGrantRuleResponse is the response struct for api DeleteVpdGrantRule

func CreateDeleteVpdGrantRuleResponse added in v1.62.295

func CreateDeleteVpdGrantRuleResponse() (response *DeleteVpdGrantRuleResponse)

CreateDeleteVpdGrantRuleResponse creates a response to parse from DeleteVpdGrantRule response

type DeleteVpdRequest

type DeleteVpdRequest struct {
	*requests.RpcRequest
	VpdId string `position:"Body" name:"VpdId"`
}

DeleteVpdRequest is the request struct for api DeleteVpd

func CreateDeleteVpdRequest

func CreateDeleteVpdRequest() (request *DeleteVpdRequest)

CreateDeleteVpdRequest creates a request to invoke DeleteVpd API

type DeleteVpdResponse

type DeleteVpdResponse struct {
	*responses.BaseResponse
}

DeleteVpdResponse is the response struct for api DeleteVpd

func CreateDeleteVpdResponse

func CreateDeleteVpdResponse() (response *DeleteVpdResponse)

CreateDeleteVpdResponse creates a response to parse from DeleteVpd response

type DescribeSlrRequest added in v1.62.295

type DescribeSlrRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Body" name:"ResourceGroupId"`
}

DescribeSlrRequest is the request struct for api DescribeSlr

func CreateDescribeSlrRequest added in v1.62.295

func CreateDescribeSlrRequest() (request *DescribeSlrRequest)

CreateDescribeSlrRequest creates a request to invoke DescribeSlr API

type DescribeSlrResponse added in v1.62.295

type DescribeSlrResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

DescribeSlrResponse is the response struct for api DescribeSlr

func CreateDescribeSlrResponse added in v1.62.295

func CreateDescribeSlrResponse() (response *DescribeSlrResponse)

CreateDescribeSlrResponse creates a response to parse from DescribeSlr response

type ErAttachment added in v1.62.295

type ErAttachment struct {
	CreateTime          string `json:"CreateTime" xml:"CreateTime"`
	GmtModified         string `json:"GmtModified" xml:"GmtModified"`
	Message             string `json:"Message" xml:"Message"`
	Status              string `json:"Status" xml:"Status"`
	RegionId            string `json:"RegionId" xml:"RegionId"`
	TenantId            string `json:"TenantId" xml:"TenantId"`
	ErAttachmentName    string `json:"ErAttachmentName" xml:"ErAttachmentName"`
	ErAttachmentId      string `json:"ErAttachmentId" xml:"ErAttachmentId"`
	ErId                string `json:"ErId" xml:"ErId"`
	InstanceType        string `json:"InstanceType" xml:"InstanceType"`
	InstanceId          string `json:"InstanceId" xml:"InstanceId"`
	InstanceName        string `json:"InstanceName" xml:"InstanceName"`
	AutoReceiveAllRoute bool   `json:"AutoReceiveAllRoute" xml:"AutoReceiveAllRoute"`
	Across              bool   `json:"Across" xml:"Across"`
	ResourceTenantId    string `json:"ResourceTenantId" xml:"ResourceTenantId"`
}

ErAttachment is a nested struct in eflo response

type ErAttachments added in v1.62.295

type ErAttachments struct {
	ErAttachment []ErAttachment `json:"ErAttachment" xml:"ErAttachment"`
}

ErAttachments is a nested struct in eflo response

type ErInfo added in v1.62.295

type ErInfo struct {
	ErId         string `json:"ErId" xml:"ErId"`
	Connections  int64  `json:"Connections" xml:"Connections"`
	RouteMaps    int64  `json:"RouteMaps" xml:"RouteMaps"`
	Message      string `json:"Message" xml:"Message"`
	RegionId     string `json:"RegionId" xml:"RegionId"`
	ErName       string `json:"ErName" xml:"ErName"`
	MasterZoneId string `json:"MasterZoneId" xml:"MasterZoneId"`
	CreateTime   string `json:"CreateTime" xml:"CreateTime"`
	GmtModified  string `json:"GmtModified" xml:"GmtModified"`
	Status       string `json:"Status" xml:"Status"`
	Description  string `json:"Description" xml:"Description"`
	TenantId     string `json:"TenantId" xml:"TenantId"`
}

ErInfo is a nested struct in eflo response

type ErInfosInGetVcc added in v1.62.295

type ErInfosInGetVcc struct {
	ErInfo []ErInfo `json:"ErInfo" xml:"ErInfo"`
}

ErInfosInGetVcc is a nested struct in eflo response

type ErInfosInGetVpd added in v1.62.295

type ErInfosInGetVpd struct {
	ErInfo []ErInfo `json:"ErInfo" xml:"ErInfo"`
}

ErInfosInGetVpd is a nested struct in eflo response

type ErInfosInListVccs added in v1.62.295

type ErInfosInListVccs struct {
	ErInfo []ErInfo `json:"ErInfo" xml:"ErInfo"`
}

ErInfosInListVccs is a nested struct in eflo response

type ErInfosInListVpds added in v1.62.295

type ErInfosInListVpds struct {
	ErInfo []ErInfo `json:"ErInfo" xml:"ErInfo"`
}

ErInfosInListVpds is a nested struct in eflo response

type ErRouteEntry added in v1.62.295

type ErRouteEntry struct {
	ErId                 string `json:"ErId" xml:"ErId"`
	TenantId             string `json:"TenantId" xml:"TenantId"`
	ResourceTenantId     string `json:"ResourceTenantId" xml:"ResourceTenantId"`
	RegionId             string `json:"RegionId" xml:"RegionId"`
	ErRouteEntryId       string `json:"ErRouteEntryId" xml:"ErRouteEntryId"`
	DestinationCidrBlock string `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"`
	NextHopType          string `json:"NextHopType" xml:"NextHopType"`
	NextHopId            string `json:"NextHopId" xml:"NextHopId"`
	RouteType            string `json:"RouteType" xml:"RouteType"`
	Status               string `json:"Status" xml:"Status"`
	GmtModified          string `json:"GmtModified" xml:"GmtModified"`
}

ErRouteEntry is a nested struct in eflo response

type ErRouteEntrys added in v1.62.295

type ErRouteEntrys struct {
	ErRouteEntry []ErRouteEntry `json:"ErRouteEntry" xml:"ErRouteEntry"`
}

ErRouteEntrys is a nested struct in eflo response

type ErRouteMap added in v1.62.295

type ErRouteMap struct {
	RegionId                  string `json:"RegionId" xml:"RegionId"`
	TenantId                  string `json:"TenantId" xml:"TenantId"`
	CreateTime                string `json:"CreateTime" xml:"CreateTime"`
	GmtModified               string `json:"GmtModified" xml:"GmtModified"`
	Message                   string `json:"Message" xml:"Message"`
	Status                    string `json:"Status" xml:"Status"`
	ErRouteMapName            string `json:"ErRouteMapName" xml:"ErRouteMapName"`
	ErRouteMapId              string `json:"ErRouteMapId" xml:"ErRouteMapId"`
	ErId                      string `json:"ErId" xml:"ErId"`
	RouteMapNum               int    `json:"RouteMapNum" xml:"RouteMapNum"`
	Description               string `json:"Description" xml:"Description"`
	DestinationCidrBlock      string `json:"DestinationCidrBlock" xml:"DestinationCidrBlock"`
	TransmissionInstanceName  string `json:"TransmissionInstanceName" xml:"TransmissionInstanceName"`
	TransmissionInstanceId    string `json:"TransmissionInstanceId" xml:"TransmissionInstanceId"`
	TransmissionInstanceType  string `json:"TransmissionInstanceType" xml:"TransmissionInstanceType"`
	ReceptionInstanceName     string `json:"ReceptionInstanceName" xml:"ReceptionInstanceName"`
	ReceptionInstanceId       string `json:"ReceptionInstanceId" xml:"ReceptionInstanceId"`
	ReceptionInstanceType     string `json:"ReceptionInstanceType" xml:"ReceptionInstanceType"`
	Action                    string `json:"Action" xml:"Action"`
	TransmissionInstanceOwner string `json:"TransmissionInstanceOwner" xml:"TransmissionInstanceOwner"`
	ReceptionInstanceOwner    string `json:"ReceptionInstanceOwner" xml:"ReceptionInstanceOwner"`
}

ErRouteMap is a nested struct in eflo response

type ErRouteMaps added in v1.62.295

type ErRouteMaps struct {
	ErRouteMap []ErRouteMap `json:"ErRouteMap" xml:"ErRouteMap"`
}

ErRouteMaps is a nested struct in eflo response

type EthernetInGetNetworkInterface added in v1.62.295

type EthernetInGetNetworkInterface struct {
	Ethernet []string `json:"Ethernet" xml:"Ethernet"`
}

EthernetInGetNetworkInterface is a nested struct in eflo response

type EthernetInListNetworkInterfaces added in v1.62.295

type EthernetInListNetworkInterfaces struct {
	Ethernet []string `json:"Ethernet" xml:"Ethernet"`
}

EthernetInListNetworkInterfaces is a nested struct in eflo response

type GetElasticNetworkInterfaceRequest added in v1.62.524

type GetElasticNetworkInterfaceRequest struct {
	*requests.RpcRequest
	ElasticNetworkInterfaceId string `position:"Body" name:"ElasticNetworkInterfaceId"`
}

GetElasticNetworkInterfaceRequest is the request struct for api GetElasticNetworkInterface

func CreateGetElasticNetworkInterfaceRequest added in v1.62.524

func CreateGetElasticNetworkInterfaceRequest() (request *GetElasticNetworkInterfaceRequest)

CreateGetElasticNetworkInterfaceRequest creates a request to invoke GetElasticNetworkInterface API

type GetElasticNetworkInterfaceResponse added in v1.62.524

type GetElasticNetworkInterfaceResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

GetElasticNetworkInterfaceResponse is the response struct for api GetElasticNetworkInterface

func CreateGetElasticNetworkInterfaceResponse added in v1.62.524

func CreateGetElasticNetworkInterfaceResponse() (response *GetElasticNetworkInterfaceResponse)

CreateGetElasticNetworkInterfaceResponse creates a response to parse from GetElasticNetworkInterface response

type GetErAttachmentRequest added in v1.62.295

type GetErAttachmentRequest struct {
	*requests.RpcRequest
	ErId           string `position:"Body" name:"ErId"`
	ErAttachmentId string `position:"Body" name:"ErAttachmentId"`
}

GetErAttachmentRequest is the request struct for api GetErAttachment

func CreateGetErAttachmentRequest added in v1.62.295

func CreateGetErAttachmentRequest() (request *GetErAttachmentRequest)

CreateGetErAttachmentRequest creates a request to invoke GetErAttachment API

type GetErAttachmentResponse added in v1.62.295

type GetErAttachmentResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

GetErAttachmentResponse is the response struct for api GetErAttachment

func CreateGetErAttachmentResponse added in v1.62.295

func CreateGetErAttachmentResponse() (response *GetErAttachmentResponse)

CreateGetErAttachmentResponse creates a response to parse from GetErAttachment response

type GetErRequest added in v1.62.295

type GetErRequest struct {
	*requests.RpcRequest
	ErId string `position:"Body" name:"ErId"`
}

GetErRequest is the request struct for api GetEr

func CreateGetErRequest added in v1.62.295

func CreateGetErRequest() (request *GetErRequest)

CreateGetErRequest creates a request to invoke GetEr API

type GetErResponse added in v1.62.295

type GetErResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

GetErResponse is the response struct for api GetEr

func CreateGetErResponse added in v1.62.295

func CreateGetErResponse() (response *GetErResponse)

CreateGetErResponse creates a response to parse from GetEr response

type GetErRouteEntryRequest added in v1.62.295

type GetErRouteEntryRequest struct {
	*requests.RpcRequest
	ErId           string `position:"Body" name:"ErId"`
	ErRouteEntryId string `position:"Body" name:"ErRouteEntryId"`
}

GetErRouteEntryRequest is the request struct for api GetErRouteEntry

func CreateGetErRouteEntryRequest added in v1.62.295

func CreateGetErRouteEntryRequest() (request *GetErRouteEntryRequest)

CreateGetErRouteEntryRequest creates a request to invoke GetErRouteEntry API

type GetErRouteEntryResponse added in v1.62.295

type GetErRouteEntryResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

GetErRouteEntryResponse is the response struct for api GetErRouteEntry

func CreateGetErRouteEntryResponse added in v1.62.295

func CreateGetErRouteEntryResponse() (response *GetErRouteEntryResponse)

CreateGetErRouteEntryResponse creates a response to parse from GetErRouteEntry response

type GetErRouteMapRequest added in v1.62.295

type GetErRouteMapRequest struct {
	*requests.RpcRequest
	ErId         string `position:"Body" name:"ErId"`
	ErRouteMapId string `position:"Body" name:"ErRouteMapId"`
}

GetErRouteMapRequest is the request struct for api GetErRouteMap

func CreateGetErRouteMapRequest added in v1.62.295

func CreateGetErRouteMapRequest() (request *GetErRouteMapRequest)

CreateGetErRouteMapRequest creates a request to invoke GetErRouteMap API

type GetErRouteMapResponse added in v1.62.295

type GetErRouteMapResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

GetErRouteMapResponse is the response struct for api GetErRouteMap

func CreateGetErRouteMapResponse added in v1.62.295

func CreateGetErRouteMapResponse() (response *GetErRouteMapResponse)

CreateGetErRouteMapResponse creates a response to parse from GetErRouteMap response

type GetFabricTopologyRequest added in v1.62.493

type GetFabricTopologyRequest struct {
	*requests.RpcRequest
	VpdId   string    `position:"Body" name:"VpdId"`
	LniIds  *[]string `position:"Body" name:"LniIds"  type:"Repeated"`
	NodeIds *[]string `position:"Body" name:"NodeIds"  type:"Repeated"`
}

GetFabricTopologyRequest is the request struct for api GetFabricTopology

func CreateGetFabricTopologyRequest added in v1.62.493

func CreateGetFabricTopologyRequest() (request *GetFabricTopologyRequest)

CreateGetFabricTopologyRequest creates a request to invoke GetFabricTopology API

type GetFabricTopologyResponse added in v1.62.493

type GetFabricTopologyResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

GetFabricTopologyResponse is the response struct for api GetFabricTopology

func CreateGetFabricTopologyResponse added in v1.62.493

func CreateGetFabricTopologyResponse() (response *GetFabricTopologyResponse)

CreateGetFabricTopologyResponse creates a response to parse from GetFabricTopology response

type GetLniPrivateIpAddressRequest added in v1.62.295

type GetLniPrivateIpAddressRequest struct {
	*requests.RpcRequest
	IpName             string `position:"Body" name:"IpName"`
	NetworkInterfaceId string `position:"Body" name:"NetworkInterfaceId"`
}

GetLniPrivateIpAddressRequest is the request struct for api GetLniPrivateIpAddress

func CreateGetLniPrivateIpAddressRequest added in v1.62.295

func CreateGetLniPrivateIpAddressRequest() (request *GetLniPrivateIpAddressRequest)

CreateGetLniPrivateIpAddressRequest creates a request to invoke GetLniPrivateIpAddress API

type GetLniPrivateIpAddressResponse added in v1.62.295

type GetLniPrivateIpAddressResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

GetLniPrivateIpAddressResponse is the response struct for api GetLniPrivateIpAddress

func CreateGetLniPrivateIpAddressResponse added in v1.62.295

func CreateGetLniPrivateIpAddressResponse() (response *GetLniPrivateIpAddressResponse)

CreateGetLniPrivateIpAddressResponse creates a response to parse from GetLniPrivateIpAddress response

type GetNetworkInterfaceRequest added in v1.62.295

type GetNetworkInterfaceRequest struct {
	*requests.RpcRequest
	SubnetId           string `position:"Body" name:"SubnetId"`
	NetworkInterfaceId string `position:"Body" name:"NetworkInterfaceId"`
}

GetNetworkInterfaceRequest is the request struct for api GetNetworkInterface

func CreateGetNetworkInterfaceRequest added in v1.62.295

func CreateGetNetworkInterfaceRequest() (request *GetNetworkInterfaceRequest)

CreateGetNetworkInterfaceRequest creates a request to invoke GetNetworkInterface API

type GetNetworkInterfaceResponse added in v1.62.295

type GetNetworkInterfaceResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

GetNetworkInterfaceResponse is the response struct for api GetNetworkInterface

func CreateGetNetworkInterfaceResponse added in v1.62.295

func CreateGetNetworkInterfaceResponse() (response *GetNetworkInterfaceResponse)

CreateGetNetworkInterfaceResponse creates a response to parse from GetNetworkInterface response

type GetNodeInfoForPodRequest added in v1.62.539

type GetNodeInfoForPodRequest struct {
	*requests.RpcRequest
	NodeId string `position:"Body" name:"NodeId"`
}

GetNodeInfoForPodRequest is the request struct for api GetNodeInfoForPod

func CreateGetNodeInfoForPodRequest added in v1.62.539

func CreateGetNodeInfoForPodRequest() (request *GetNodeInfoForPodRequest)

CreateGetNodeInfoForPodRequest creates a request to invoke GetNodeInfoForPod API

type GetNodeInfoForPodResponse added in v1.62.539

type GetNodeInfoForPodResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

GetNodeInfoForPodResponse is the response struct for api GetNodeInfoForPod

func CreateGetNodeInfoForPodResponse added in v1.62.539

func CreateGetNodeInfoForPodResponse() (response *GetNodeInfoForPodResponse)

CreateGetNodeInfoForPodResponse creates a response to parse from GetNodeInfoForPod response

type GetSubnetRequest

type GetSubnetRequest struct {
	*requests.RpcRequest
	SubnetId string `position:"Body" name:"SubnetId"`
	VpdId    string `position:"Body" name:"VpdId"`
}

GetSubnetRequest is the request struct for api GetSubnet

func CreateGetSubnetRequest

func CreateGetSubnetRequest() (request *GetSubnetRequest)

CreateGetSubnetRequest creates a request to invoke GetSubnet API

type GetSubnetResponse

type GetSubnetResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

GetSubnetResponse is the response struct for api GetSubnet

func CreateGetSubnetResponse

func CreateGetSubnetResponse() (response *GetSubnetResponse)

CreateGetSubnetResponse creates a response to parse from GetSubnet response

type GetVccGrantRuleRequest added in v1.62.295

type GetVccGrantRuleRequest struct {
	*requests.RpcRequest
	ErId          string `position:"Body" name:"ErId"`
	GrantTenantId string `position:"Body" name:"GrantTenantId"`
	InstanceId    string `position:"Body" name:"InstanceId"`
	GrantRuleId   string `position:"Body" name:"GrantRuleId"`
}

GetVccGrantRuleRequest is the request struct for api GetVccGrantRule

func CreateGetVccGrantRuleRequest added in v1.62.295

func CreateGetVccGrantRuleRequest() (request *GetVccGrantRuleRequest)

CreateGetVccGrantRuleRequest creates a request to invoke GetVccGrantRule API

type GetVccGrantRuleResponse added in v1.62.295

type GetVccGrantRuleResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

GetVccGrantRuleResponse is the response struct for api GetVccGrantRule

func CreateGetVccGrantRuleResponse added in v1.62.295

func CreateGetVccGrantRuleResponse() (response *GetVccGrantRuleResponse)

CreateGetVccGrantRuleResponse creates a response to parse from GetVccGrantRule response

type GetVccRequest

type GetVccRequest struct {
	*requests.RpcRequest
	PageNumber requests.Integer `position:"Body" name:"PageNumber"`
	EnablePage requests.Boolean `position:"Body" name:"EnablePage"`
	PageSize   requests.Integer `position:"Body" name:"PageSize"`
	VccId      string           `position:"Body" name:"VccId"`
}

GetVccRequest is the request struct for api GetVcc

func CreateGetVccRequest

func CreateGetVccRequest() (request *GetVccRequest)

CreateGetVccRequest creates a request to invoke GetVcc API

type GetVccResponse

type GetVccResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

GetVccResponse is the response struct for api GetVcc

func CreateGetVccResponse

func CreateGetVccResponse() (response *GetVccResponse)

CreateGetVccResponse creates a response to parse from GetVcc response

type GetVccRouteEntryRequest added in v1.62.295

type GetVccRouteEntryRequest struct {
	*requests.RpcRequest
	VccId           string `position:"Body" name:"VccId"`
	VccRouteEntryId string `position:"Body" name:"VccRouteEntryId"`
}

GetVccRouteEntryRequest is the request struct for api GetVccRouteEntry

func CreateGetVccRouteEntryRequest added in v1.62.295

func CreateGetVccRouteEntryRequest() (request *GetVccRouteEntryRequest)

CreateGetVccRouteEntryRequest creates a request to invoke GetVccRouteEntry API

type GetVccRouteEntryResponse added in v1.62.295

type GetVccRouteEntryResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

GetVccRouteEntryResponse is the response struct for api GetVccRouteEntry

func CreateGetVccRouteEntryResponse added in v1.62.295

func CreateGetVccRouteEntryResponse() (response *GetVccRouteEntryResponse)

CreateGetVccRouteEntryResponse creates a response to parse from GetVccRouteEntry response

type GetVpdGrantRuleRequest added in v1.62.295

type GetVpdGrantRuleRequest struct {
	*requests.RpcRequest
	ErId          string `position:"Body" name:"ErId"`
	GrantTenantId string `position:"Body" name:"GrantTenantId"`
	InstanceId    string `position:"Body" name:"InstanceId"`
	GrantRuleId   string `position:"Body" name:"GrantRuleId"`
}

GetVpdGrantRuleRequest is the request struct for api GetVpdGrantRule

func CreateGetVpdGrantRuleRequest added in v1.62.295

func CreateGetVpdGrantRuleRequest() (request *GetVpdGrantRuleRequest)

CreateGetVpdGrantRuleRequest creates a request to invoke GetVpdGrantRule API

type GetVpdGrantRuleResponse added in v1.62.295

type GetVpdGrantRuleResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

GetVpdGrantRuleResponse is the response struct for api GetVpdGrantRule

func CreateGetVpdGrantRuleResponse added in v1.62.295

func CreateGetVpdGrantRuleResponse() (response *GetVpdGrantRuleResponse)

CreateGetVpdGrantRuleResponse creates a response to parse from GetVpdGrantRule response

type GetVpdRequest

type GetVpdRequest struct {
	*requests.RpcRequest
	VpdId string `position:"Body" name:"VpdId"`
}

GetVpdRequest is the request struct for api GetVpd

func CreateGetVpdRequest

func CreateGetVpdRequest() (request *GetVpdRequest)

CreateGetVpdRequest creates a request to invoke GetVpd API

type GetVpdResponse

type GetVpdResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

GetVpdResponse is the response struct for api GetVpd

func CreateGetVpdResponse

func CreateGetVpdResponse() (response *GetVpdResponse)

CreateGetVpdResponse creates a response to parse from GetVpd response

type GetVpdRouteEntryRequest added in v1.62.295

type GetVpdRouteEntryRequest struct {
	*requests.RpcRequest
	VpdRouteEntryId string `position:"Body" name:"VpdRouteEntryId"`
	VpdId           string `position:"Body" name:"VpdId"`
}

GetVpdRouteEntryRequest is the request struct for api GetVpdRouteEntry

func CreateGetVpdRouteEntryRequest added in v1.62.295

func CreateGetVpdRouteEntryRequest() (request *GetVpdRouteEntryRequest)

CreateGetVpdRouteEntryRequest creates a request to invoke GetVpdRouteEntry API

type GetVpdRouteEntryResponse added in v1.62.295

type GetVpdRouteEntryResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

GetVpdRouteEntryResponse is the response struct for api GetVpdRouteEntry

func CreateGetVpdRouteEntryResponse added in v1.62.295

func CreateGetVpdRouteEntryResponse() (response *GetVpdRouteEntryResponse)

CreateGetVpdRouteEntryResponse creates a response to parse from GetVpdRouteEntry response

type InitializeVccRequest

type InitializeVccRequest struct {
	*requests.RpcRequest
	ResourceGroupId string `position:"Body" name:"ResourceGroupId"`
}

InitializeVccRequest is the request struct for api InitializeVcc

func CreateInitializeVccRequest

func CreateInitializeVccRequest() (request *InitializeVccRequest)

CreateInitializeVccRequest creates a request to invoke InitializeVcc API

type InitializeVccResponse

type InitializeVccResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

InitializeVccResponse is the response struct for api InitializeVcc

func CreateInitializeVccResponse

func CreateInitializeVccResponse() (response *InitializeVccResponse)

CreateInitializeVccResponse creates a response to parse from InitializeVcc response

type InstanceInfo added in v1.62.493

type InstanceInfo struct {
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	Ncd        int    `json:"Ncd" xml:"Ncd"`
}

InstanceInfo is a nested struct in eflo response

type InstanceInfos added in v1.62.493

type InstanceInfos struct {
	InstanceInfo []InstanceInfo `json:"InstanceInfo" xml:"InstanceInfo"`
}

InstanceInfos is a nested struct in eflo response

type Layer added in v1.62.493

type Layer struct {
	LayerType string   `json:"LayerType" xml:"LayerType"`
	LayerName string   `json:"LayerName" xml:"LayerName"`
	NextLayer []string `json:"NextLayer" xml:"NextLayer"`
}

Layer is a nested struct in eflo response

type ListElasticNetworkInterfacesRequest added in v1.62.524

type ListElasticNetworkInterfacesRequest struct {
	*requests.RpcRequest
	NetworkType               string           `position:"Body" name:"NetworkType"`
	Type                      string           `position:"Body" name:"Type"`
	PageNumber                requests.Integer `position:"Body" name:"PageNumber"`
	PageSize                  requests.Integer `position:"Body" name:"PageSize"`
	NodeId                    string           `position:"Body" name:"NodeId"`
	Ip                        string           `position:"Body" name:"Ip"`
	VSwitchId                 string           `position:"Body" name:"VSwitchId"`
	VpcId                     string           `position:"Body" name:"VpcId"`
	ZoneId                    string           `position:"Body" name:"ZoneId"`
	ElasticNetworkInterfaceId string           `position:"Body" name:"ElasticNetworkInterfaceId"`
	Status                    string           `position:"Body" name:"Status"`
}

ListElasticNetworkInterfacesRequest is the request struct for api ListElasticNetworkInterfaces

func CreateListElasticNetworkInterfacesRequest added in v1.62.524

func CreateListElasticNetworkInterfacesRequest() (request *ListElasticNetworkInterfacesRequest)

CreateListElasticNetworkInterfacesRequest creates a request to invoke ListElasticNetworkInterfaces API

type ListElasticNetworkInterfacesResponse added in v1.62.524

type ListElasticNetworkInterfacesResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

ListElasticNetworkInterfacesResponse is the response struct for api ListElasticNetworkInterfaces

func CreateListElasticNetworkInterfacesResponse added in v1.62.524

func CreateListElasticNetworkInterfacesResponse() (response *ListElasticNetworkInterfacesResponse)

CreateListElasticNetworkInterfacesResponse creates a response to parse from ListElasticNetworkInterfaces response

type ListErAttachmentsRequest added in v1.62.295

type ListErAttachmentsRequest struct {
	*requests.RpcRequest
	PageNumber          requests.Integer `position:"Body" name:"PageNumber"`
	ResourceTenantId    string           `position:"Body" name:"ResourceTenantId"`
	AutoReceiveAllRoute requests.Boolean `position:"Body" name:"AutoReceiveAllRoute"`
	PageSize            requests.Integer `position:"Body" name:"PageSize"`
	InstanceType        string           `position:"Body" name:"InstanceType"`
	ErAttachmentName    string           `position:"Body" name:"ErAttachmentName"`
	ErId                string           `position:"Body" name:"ErId"`
	InstanceId          string           `position:"Body" name:"InstanceId"`
	ErAttachmentId      string           `position:"Body" name:"ErAttachmentId"`
	EnablePage          requests.Boolean `position:"Body" name:"EnablePage"`
	Status              string           `position:"Body" name:"Status"`
}

ListErAttachmentsRequest is the request struct for api ListErAttachments

func CreateListErAttachmentsRequest added in v1.62.295

func CreateListErAttachmentsRequest() (request *ListErAttachmentsRequest)

CreateListErAttachmentsRequest creates a request to invoke ListErAttachments API

type ListErAttachmentsResponse added in v1.62.295

type ListErAttachmentsResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

ListErAttachmentsResponse is the response struct for api ListErAttachments

func CreateListErAttachmentsResponse added in v1.62.295

func CreateListErAttachmentsResponse() (response *ListErAttachmentsResponse)

CreateListErAttachmentsResponse creates a response to parse from ListErAttachments response

type ListErRouteEntriesRequest added in v1.62.295

type ListErRouteEntriesRequest struct {
	*requests.RpcRequest
	IgnoreDetailedRouteEntry requests.Boolean `position:"Body" name:"IgnoreDetailedRouteEntry"`
	PageNumber               requests.Integer `position:"Body" name:"PageNumber"`
	RouteType                string           `position:"Body" name:"RouteType"`
	PageSize                 requests.Integer `position:"Body" name:"PageSize"`
	NextHopId                string           `position:"Body" name:"NextHopId"`
	NextHopType              string           `position:"Body" name:"NextHopType"`
	DestinationCidrBlock     string           `position:"Body" name:"DestinationCidrBlock"`
	ErId                     string           `position:"Body" name:"ErId"`
	InstanceId               string           `position:"Body" name:"InstanceId"`
	EnablePage               requests.Boolean `position:"Body" name:"EnablePage"`
	Status                   string           `position:"Body" name:"Status"`
}

ListErRouteEntriesRequest is the request struct for api ListErRouteEntries

func CreateListErRouteEntriesRequest added in v1.62.295

func CreateListErRouteEntriesRequest() (request *ListErRouteEntriesRequest)

CreateListErRouteEntriesRequest creates a request to invoke ListErRouteEntries API

type ListErRouteEntriesResponse added in v1.62.295

type ListErRouteEntriesResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

ListErRouteEntriesResponse is the response struct for api ListErRouteEntries

func CreateListErRouteEntriesResponse added in v1.62.295

func CreateListErRouteEntriesResponse() (response *ListErRouteEntriesResponse)

CreateListErRouteEntriesResponse creates a response to parse from ListErRouteEntries response

type ListErRouteMapsRequest added in v1.62.295

type ListErRouteMapsRequest struct {
	*requests.RpcRequest
	ReceptionInstanceType    string           `position:"Body" name:"ReceptionInstanceType"`
	ReceptionInstanceId      string           `position:"Body" name:"ReceptionInstanceId"`
	ErRouteMapNum            requests.Integer `position:"Body" name:"ErRouteMapNum"`
	PageNumber               requests.Integer `position:"Body" name:"PageNumber"`
	RouteMapAction           string           `position:"Body" name:"RouteMapAction"`
	TransmissionInstanceType string           `position:"Body" name:"TransmissionInstanceType"`
	PageSize                 requests.Integer `position:"Body" name:"PageSize"`
	TransmissionInstanceName string           `position:"Body" name:"TransmissionInstanceName"`
	DestinationCidrBlock     string           `position:"Body" name:"DestinationCidrBlock"`
	ErId                     string           `position:"Body" name:"ErId"`
	ErRouteMapId             string           `position:"Body" name:"ErRouteMapId"`
	ReceptionInstanceName    string           `position:"Body" name:"ReceptionInstanceName"`
	EnablePage               requests.Boolean `position:"Body" name:"EnablePage"`
	TransmissionInstanceId   string           `position:"Body" name:"TransmissionInstanceId"`
}

ListErRouteMapsRequest is the request struct for api ListErRouteMaps

func CreateListErRouteMapsRequest added in v1.62.295

func CreateListErRouteMapsRequest() (request *ListErRouteMapsRequest)

CreateListErRouteMapsRequest creates a request to invoke ListErRouteMaps API

type ListErRouteMapsResponse added in v1.62.295

type ListErRouteMapsResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

ListErRouteMapsResponse is the response struct for api ListErRouteMaps

func CreateListErRouteMapsResponse added in v1.62.295

func CreateListErRouteMapsResponse() (response *ListErRouteMapsResponse)

CreateListErRouteMapsResponse creates a response to parse from ListErRouteMaps response

type ListErsRequest added in v1.62.295

type ListErsRequest struct {
	*requests.RpcRequest
	MasterZoneId string           `position:"Body" name:"MasterZoneId"`
	PageNumber   requests.Integer `position:"Body" name:"PageNumber"`
	PageSize     requests.Integer `position:"Body" name:"PageSize"`
	InstanceType string           `position:"Body" name:"InstanceType"`
	ErId         string           `position:"Body" name:"ErId"`
	ErName       string           `position:"Body" name:"ErName"`
	InstanceId   string           `position:"Body" name:"InstanceId"`
	EnablePage   requests.Boolean `position:"Body" name:"EnablePage"`
}

ListErsRequest is the request struct for api ListErs

func CreateListErsRequest added in v1.62.295

func CreateListErsRequest() (request *ListErsRequest)

CreateListErsRequest creates a request to invoke ListErs API

type ListErsResponse added in v1.62.295

type ListErsResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

ListErsResponse is the response struct for api ListErs

func CreateListErsResponse added in v1.62.295

func CreateListErsResponse() (response *ListErsResponse)

CreateListErsResponse creates a response to parse from ListErs response

type ListInstancesByNcdRequest added in v1.62.493

type ListInstancesByNcdRequest struct {
	*requests.RpcRequest
	MaxNcd       requests.Integer `position:"Body" name:"MaxNcd"`
	InstanceId   string           `position:"Body" name:"InstanceId"`
	InstanceType string           `position:"Body" name:"InstanceType"`
}

ListInstancesByNcdRequest is the request struct for api ListInstancesByNcd

func CreateListInstancesByNcdRequest added in v1.62.493

func CreateListInstancesByNcdRequest() (request *ListInstancesByNcdRequest)

CreateListInstancesByNcdRequest creates a request to invoke ListInstancesByNcd API

type ListInstancesByNcdResponse added in v1.62.493

type ListInstancesByNcdResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

ListInstancesByNcdResponse is the response struct for api ListInstancesByNcd

func CreateListInstancesByNcdResponse added in v1.62.493

func CreateListInstancesByNcdResponse() (response *ListInstancesByNcdResponse)

CreateListInstancesByNcdResponse creates a response to parse from ListInstancesByNcd response

type ListLniPrivateIpAddressRequest added in v1.62.295

type ListLniPrivateIpAddressRequest struct {
	*requests.RpcRequest
	Description        string           `position:"Body" name:"Description"`
	PageNumber         requests.Integer `position:"Body" name:"PageNumber"`
	PageSize           requests.Integer `position:"Body" name:"PageSize"`
	Ip                 string           `position:"Body" name:"Ip"`
	EnablePage         requests.Boolean `position:"Body" name:"EnablePage"`
	IpName             string           `position:"Body" name:"IpName"`
	NetworkInterfaceId string           `position:"Body" name:"NetworkInterfaceId"`
}

ListLniPrivateIpAddressRequest is the request struct for api ListLniPrivateIpAddress

func CreateListLniPrivateIpAddressRequest added in v1.62.295

func CreateListLniPrivateIpAddressRequest() (request *ListLniPrivateIpAddressRequest)

CreateListLniPrivateIpAddressRequest creates a request to invoke ListLniPrivateIpAddress API

type ListLniPrivateIpAddressResponse added in v1.62.295

type ListLniPrivateIpAddressResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

ListLniPrivateIpAddressResponse is the response struct for api ListLniPrivateIpAddress

func CreateListLniPrivateIpAddressResponse added in v1.62.295

func CreateListLniPrivateIpAddressResponse() (response *ListLniPrivateIpAddressResponse)

CreateListLniPrivateIpAddressResponse creates a response to parse from ListLniPrivateIpAddress response

type ListNetworkInterfacesRequest added in v1.62.295

type ListNetworkInterfacesRequest struct {
	*requests.RpcRequest
	PageNumber         requests.Integer `position:"Body" name:"PageNumber"`
	PageSize           requests.Integer `position:"Body" name:"PageSize"`
	NodeId             string           `position:"Body" name:"NodeId"`
	SubnetId           string           `position:"Body" name:"SubnetId"`
	Ip                 string           `position:"Body" name:"Ip"`
	VpdId              string           `position:"Body" name:"VpdId"`
	EnablePage         requests.Boolean `position:"Body" name:"EnablePage"`
	NetworkInterfaceId string           `position:"Body" name:"NetworkInterfaceId"`
}

ListNetworkInterfacesRequest is the request struct for api ListNetworkInterfaces

func CreateListNetworkInterfacesRequest added in v1.62.295

func CreateListNetworkInterfacesRequest() (request *ListNetworkInterfacesRequest)

CreateListNetworkInterfacesRequest creates a request to invoke ListNetworkInterfaces API

type ListNetworkInterfacesResponse added in v1.62.295

type ListNetworkInterfacesResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

ListNetworkInterfacesResponse is the response struct for api ListNetworkInterfaces

func CreateListNetworkInterfacesResponse added in v1.62.295

func CreateListNetworkInterfacesResponse() (response *ListNetworkInterfacesResponse)

CreateListNetworkInterfacesResponse creates a response to parse from ListNetworkInterfaces response

type ListNodeInfosForPodRequest added in v1.62.539

type ListNodeInfosForPodRequest struct {
	*requests.RpcRequest
	ClusterId string `position:"Body" name:"ClusterId"`
	NodeId    string `position:"Body" name:"NodeId"`
}

ListNodeInfosForPodRequest is the request struct for api ListNodeInfosForPod

func CreateListNodeInfosForPodRequest added in v1.62.539

func CreateListNodeInfosForPodRequest() (request *ListNodeInfosForPodRequest)

CreateListNodeInfosForPodRequest creates a request to invoke ListNodeInfosForPod API

type ListNodeInfosForPodResponse added in v1.62.539

type ListNodeInfosForPodResponse struct {
	*responses.BaseResponse
	Code      int           `json:"Code" xml:"Code"`
	Message   string        `json:"Message" xml:"Message"`
	RequestId string        `json:"RequestId" xml:"RequestId"`
	Content   []ContentItem `json:"Content" xml:"Content"`
}

ListNodeInfosForPodResponse is the response struct for api ListNodeInfosForPod

func CreateListNodeInfosForPodResponse added in v1.62.539

func CreateListNodeInfosForPodResponse() (response *ListNodeInfosForPodResponse)

CreateListNodeInfosForPodResponse creates a response to parse from ListNodeInfosForPod response

type ListSubnetsRequest

type ListSubnetsRequest struct {
	*requests.RpcRequest
	Type            string            `position:"Body" name:"Type"`
	PageNumber      requests.Integer  `position:"Body" name:"PageNumber"`
	ResourceGroupId string            `position:"Body" name:"ResourceGroupId"`
	PageSize        requests.Integer  `position:"Body" name:"PageSize"`
	Tag             *[]ListSubnetsTag `position:"Body" name:"Tag"  type:"Repeated"`
	SubnetId        string            `position:"Body" name:"SubnetId"`
	VpdId           string            `position:"Body" name:"VpdId"`
	EnablePage      requests.Boolean  `position:"Body" name:"EnablePage"`
	ZoneId          string            `position:"Body" name:"ZoneId"`
	SubnetName      string            `position:"Body" name:"SubnetName"`
	Status          string            `position:"Body" name:"Status"`
}

ListSubnetsRequest is the request struct for api ListSubnets

func CreateListSubnetsRequest

func CreateListSubnetsRequest() (request *ListSubnetsRequest)

CreateListSubnetsRequest creates a request to invoke ListSubnets API

type ListSubnetsResponse

type ListSubnetsResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

ListSubnetsResponse is the response struct for api ListSubnets

func CreateListSubnetsResponse

func CreateListSubnetsResponse() (response *ListSubnetsResponse)

CreateListSubnetsResponse creates a response to parse from ListSubnets response

type ListSubnetsTag added in v1.62.295

type ListSubnetsTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListSubnetsTag is a repeated param struct in ListSubnetsRequest

type ListVccGrantRulesRequest added in v1.62.295

type ListVccGrantRulesRequest struct {
	*requests.RpcRequest
	GrantTenantId string           `position:"Body" name:"GrantTenantId"`
	PageNumber    requests.Integer `position:"Body" name:"PageNumber"`
	GrantRuleId   string           `position:"Body" name:"GrantRuleId"`
	PageSize      requests.Integer `position:"Body" name:"PageSize"`
	ErId          string           `position:"Body" name:"ErId"`
	ForSelect     requests.Boolean `position:"Body" name:"ForSelect"`
	InstanceId    string           `position:"Body" name:"InstanceId"`
	InstanceName  string           `position:"Body" name:"InstanceName"`
	EnablePage    requests.Boolean `position:"Body" name:"EnablePage"`
}

ListVccGrantRulesRequest is the request struct for api ListVccGrantRules

func CreateListVccGrantRulesRequest added in v1.62.295

func CreateListVccGrantRulesRequest() (request *ListVccGrantRulesRequest)

CreateListVccGrantRulesRequest creates a request to invoke ListVccGrantRules API

type ListVccGrantRulesResponse added in v1.62.295

type ListVccGrantRulesResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

ListVccGrantRulesResponse is the response struct for api ListVccGrantRules

func CreateListVccGrantRulesResponse added in v1.62.295

func CreateListVccGrantRulesResponse() (response *ListVccGrantRulesResponse)

CreateListVccGrantRulesResponse creates a response to parse from ListVccGrantRules response

type ListVccRouteEntriesRequest added in v1.62.295

type ListVccRouteEntriesRequest struct {
	*requests.RpcRequest
	IgnoreDetailedRouteEntry requests.Boolean `position:"Body" name:"IgnoreDetailedRouteEntry"`
	PageNumber               requests.Integer `position:"Body" name:"PageNumber"`
	RouteType                string           `position:"Body" name:"RouteType"`
	PageSize                 requests.Integer `position:"Body" name:"PageSize"`
	NextHopId                string           `position:"Body" name:"NextHopId"`
	VccId                    string           `position:"Body" name:"VccId"`
	NextHopType              string           `position:"Body" name:"NextHopType"`
	VpdRouteEntryId          string           `position:"Body" name:"VpdRouteEntryId"`
	DestinationCidrBlock     string           `position:"Body" name:"DestinationCidrBlock"`
	EnablePage               requests.Boolean `position:"Body" name:"EnablePage"`
	Status                   string           `position:"Body" name:"Status"`
}

ListVccRouteEntriesRequest is the request struct for api ListVccRouteEntries

func CreateListVccRouteEntriesRequest added in v1.62.295

func CreateListVccRouteEntriesRequest() (request *ListVccRouteEntriesRequest)

CreateListVccRouteEntriesRequest creates a request to invoke ListVccRouteEntries API

type ListVccRouteEntriesResponse added in v1.62.295

type ListVccRouteEntriesResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

ListVccRouteEntriesResponse is the response struct for api ListVccRouteEntries

func CreateListVccRouteEntriesResponse added in v1.62.295

func CreateListVccRouteEntriesResponse() (response *ListVccRouteEntriesResponse)

CreateListVccRouteEntriesResponse creates a response to parse from ListVccRouteEntries response

type ListVccsRequest

type ListVccsRequest struct {
	*requests.RpcRequest
	CenId           string           `position:"Body" name:"CenId"`
	PageNumber      requests.Integer `position:"Body" name:"PageNumber"`
	ResourceGroupId string           `position:"Body" name:"ResourceGroupId"`
	PageSize        requests.Integer `position:"Body" name:"PageSize"`
	Tag             *[]ListVccsTag   `position:"Body" name:"Tag"  type:"Repeated"`
	VccId           string           `position:"Body" name:"VccId"`
	Bandwidth       requests.Integer `position:"Body" name:"Bandwidth"`
	ExStatus        string           `position:"Body" name:"ExStatus"`
	FilterErId      string           `position:"Body" name:"FilterErId"`
	VpdId           string           `position:"Body" name:"VpdId"`
	VpcId           string           `position:"Body" name:"VpcId"`
	EnablePage      requests.Boolean `position:"Body" name:"EnablePage"`
	Status          string           `position:"Body" name:"Status"`
}

ListVccsRequest is the request struct for api ListVccs

func CreateListVccsRequest

func CreateListVccsRequest() (request *ListVccsRequest)

CreateListVccsRequest creates a request to invoke ListVccs API

type ListVccsResponse

type ListVccsResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

ListVccsResponse is the response struct for api ListVccs

func CreateListVccsResponse

func CreateListVccsResponse() (response *ListVccsResponse)

CreateListVccsResponse creates a response to parse from ListVccs response

type ListVccsTag added in v1.62.295

type ListVccsTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListVccsTag is a repeated param struct in ListVccsRequest

type ListVpdGrantRulesRequest added in v1.62.295

type ListVpdGrantRulesRequest struct {
	*requests.RpcRequest
	GrantTenantId string           `position:"Body" name:"GrantTenantId"`
	PageNumber    requests.Integer `position:"Body" name:"PageNumber"`
	GrantRuleId   string           `position:"Body" name:"GrantRuleId"`
	PageSize      requests.Integer `position:"Body" name:"PageSize"`
	ErId          string           `position:"Body" name:"ErId"`
	ForSelect     requests.Boolean `position:"Body" name:"ForSelect"`
	InstanceId    string           `position:"Body" name:"InstanceId"`
	InstanceName  string           `position:"Body" name:"InstanceName"`
	EnablePage    requests.Boolean `position:"Body" name:"EnablePage"`
}

ListVpdGrantRulesRequest is the request struct for api ListVpdGrantRules

func CreateListVpdGrantRulesRequest added in v1.62.295

func CreateListVpdGrantRulesRequest() (request *ListVpdGrantRulesRequest)

CreateListVpdGrantRulesRequest creates a request to invoke ListVpdGrantRules API

type ListVpdGrantRulesResponse added in v1.62.295

type ListVpdGrantRulesResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

ListVpdGrantRulesResponse is the response struct for api ListVpdGrantRules

func CreateListVpdGrantRulesResponse added in v1.62.295

func CreateListVpdGrantRulesResponse() (response *ListVpdGrantRulesResponse)

CreateListVpdGrantRulesResponse creates a response to parse from ListVpdGrantRules response

type ListVpdRouteEntriesRequest added in v1.62.295

type ListVpdRouteEntriesRequest struct {
	*requests.RpcRequest
	IgnoreDetailedRouteEntry requests.Boolean `position:"Body" name:"IgnoreDetailedRouteEntry"`
	PageNumber               requests.Integer `position:"Body" name:"PageNumber"`
	RouteType                string           `position:"Body" name:"RouteType"`
	PageSize                 requests.Integer `position:"Body" name:"PageSize"`
	NextHopId                string           `position:"Body" name:"NextHopId"`
	NextHopType              string           `position:"Body" name:"NextHopType"`
	VpdRouteEntryId          string           `position:"Body" name:"VpdRouteEntryId"`
	DestinationCidrBlock     string           `position:"Body" name:"DestinationCidrBlock"`
	VpdId                    string           `position:"Body" name:"VpdId"`
	EnablePage               requests.Boolean `position:"Body" name:"EnablePage"`
	Status                   string           `position:"Body" name:"Status"`
}

ListVpdRouteEntriesRequest is the request struct for api ListVpdRouteEntries

func CreateListVpdRouteEntriesRequest added in v1.62.295

func CreateListVpdRouteEntriesRequest() (request *ListVpdRouteEntriesRequest)

CreateListVpdRouteEntriesRequest creates a request to invoke ListVpdRouteEntries API

type ListVpdRouteEntriesResponse added in v1.62.295

type ListVpdRouteEntriesResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

ListVpdRouteEntriesResponse is the response struct for api ListVpdRouteEntries

func CreateListVpdRouteEntriesResponse added in v1.62.295

func CreateListVpdRouteEntriesResponse() (response *ListVpdRouteEntriesResponse)

CreateListVpdRouteEntriesResponse creates a response to parse from ListVpdRouteEntries response

type ListVpdsRequest

type ListVpdsRequest struct {
	*requests.RpcRequest
	VpdName         string           `position:"Body" name:"VpdName"`
	PageNumber      requests.Integer `position:"Body" name:"PageNumber"`
	WithDependence  requests.Boolean `position:"Body" name:"WithDependence"`
	ResourceGroupId string           `position:"Body" name:"ResourceGroupId"`
	WithoutVcc      requests.Boolean `position:"Body" name:"WithoutVcc"`
	PageSize        requests.Integer `position:"Body" name:"PageSize"`
	Tag             *[]ListVpdsTag   `position:"Body" name:"Tag"  type:"Repeated"`
	ForSelect       requests.Boolean `position:"Body" name:"ForSelect"`
	FilterErId      string           `position:"Body" name:"FilterErId"`
	VpdId           string           `position:"Body" name:"VpdId"`
	EnablePage      requests.Boolean `position:"Body" name:"EnablePage"`
	Status          string           `position:"Body" name:"Status"`
}

ListVpdsRequest is the request struct for api ListVpds

func CreateListVpdsRequest

func CreateListVpdsRequest() (request *ListVpdsRequest)

CreateListVpdsRequest creates a request to invoke ListVpds API

type ListVpdsResponse

type ListVpdsResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

ListVpdsResponse is the response struct for api ListVpds

func CreateListVpdsResponse

func CreateListVpdsResponse() (response *ListVpdsResponse)

CreateListVpdsResponse creates a response to parse from ListVpds response

type ListVpdsTag added in v1.62.295

type ListVpdsTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListVpdsTag is a repeated param struct in ListVpdsRequest

type NextLayer added in v1.62.493

type NextLayer struct {
	Layer []string `json:"Layer" xml:"Layer"`
}

NextLayer is a nested struct in eflo response

type PrivateIpAddressMacGroupInGetNetworkInterface added in v1.62.295

type PrivateIpAddressMacGroupInGetNetworkInterface struct {
	PrivateIpAddressMacGroupItem []PrivateIpAddressMacGroupItem `json:"PrivateIpAddressMacGroup" xml:"PrivateIpAddressMacGroup"`
}

PrivateIpAddressMacGroupInGetNetworkInterface is a nested struct in eflo response

type PrivateIpAddressMacGroupInListNetworkInterfaces added in v1.62.295

type PrivateIpAddressMacGroupInListNetworkInterfaces struct {
	PrivateIpAddressMacGroupItem []PrivateIpAddressMacGroupItem `json:"PrivateIpAddressMacGroup" xml:"PrivateIpAddressMacGroup"`
}

PrivateIpAddressMacGroupInListNetworkInterfaces is a nested struct in eflo response

type PrivateIpAddressMacGroupItem added in v1.62.295

type PrivateIpAddressMacGroupItem struct {
	PrivateIpAddress string `json:"PrivateIpAddress" xml:"PrivateIpAddress"`
	Message          string `json:"Message" xml:"Message"`
	IpAddressMac     string `json:"IpAddressMac" xml:"IpAddressMac"`
	IpName           string `json:"IpName" xml:"IpName"`
	Status           string `json:"Status" xml:"Status"`
	Description      string `json:"Description" xml:"Description"`
}

PrivateIpAddressMacGroupItem is a nested struct in eflo response

type QueryInstanceNcdRequest added in v1.62.493

type QueryInstanceNcdRequest struct {
	*requests.RpcRequest
	InstanceId2  string `position:"Body" name:"InstanceId2"`
	InstanceId1  string `position:"Body" name:"InstanceId1"`
	InstanceType string `position:"Body" name:"InstanceType"`
}

QueryInstanceNcdRequest is the request struct for api QueryInstanceNcd

func CreateQueryInstanceNcdRequest added in v1.62.493

func CreateQueryInstanceNcdRequest() (request *QueryInstanceNcdRequest)

CreateQueryInstanceNcdRequest creates a request to invoke QueryInstanceNcd API

type QueryInstanceNcdResponse added in v1.62.493

type QueryInstanceNcdResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

QueryInstanceNcdResponse is the response struct for api QueryInstanceNcd

func CreateQueryInstanceNcdResponse added in v1.62.493

func CreateQueryInstanceNcdResponse() (response *QueryInstanceNcdResponse)

CreateQueryInstanceNcdResponse creates a response to parse from QueryInstanceNcd response

type SecondaryCidrBlocksInGetVpd added in v1.62.493

type SecondaryCidrBlocksInGetVpd struct {
	SecondaryCidrBlock []string `json:"SecondaryCidrBlock" xml:"SecondaryCidrBlock"`
}

SecondaryCidrBlocksInGetVpd is a nested struct in eflo response

type SecondaryCidrBlocksInListVpds added in v1.62.493

type SecondaryCidrBlocksInListVpds struct {
	SecondaryCidrBlock []string `json:"SecondaryCidrBlock" xml:"SecondaryCidrBlock"`
}

SecondaryCidrBlocksInListVpds is a nested struct in eflo response

type SubnetBaseInfo added in v1.62.295

type SubnetBaseInfo struct {
	Cidr       string `json:"Cidr" xml:"Cidr"`
	SubnetName string `json:"SubnetName" xml:"SubnetName"`
	SubnetId   string `json:"SubnetId" xml:"SubnetId"`
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
}

SubnetBaseInfo is a nested struct in eflo response

type SubnetIds

type SubnetIds struct {
	SubnetId []string `json:"SubnetId" xml:"SubnetId"`
}

SubnetIds is a nested struct in eflo response

type Tag added in v1.62.295

type Tag struct {
	TagValue string `json:"TagValue" xml:"TagValue"`
	TagKey   string `json:"TagKey" xml:"TagKey"`
}

Tag is a nested struct in eflo response

type TagsInGetSubnet added in v1.62.295

type TagsInGetSubnet struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInGetSubnet is a nested struct in eflo response

type TagsInGetVcc added in v1.62.295

type TagsInGetVcc struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInGetVcc is a nested struct in eflo response

type TagsInGetVpd added in v1.62.295

type TagsInGetVpd struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInGetVpd is a nested struct in eflo response

type TagsInListSubnets added in v1.62.295

type TagsInListSubnets struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInListSubnets is a nested struct in eflo response

type TagsInListVccs added in v1.62.295

type TagsInListVccs struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInListVccs is a nested struct in eflo response

type TagsInListVpds added in v1.62.295

type TagsInListVpds struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInListVpds is a nested struct in eflo response

type TopoInfo added in v1.62.493

type TopoInfo struct {
	Layer []Layer `json:"Layer" xml:"Layer"`
}

TopoInfo is a nested struct in eflo response

type UnAssignPrivateIpAddressRequest added in v1.62.295

type UnAssignPrivateIpAddressRequest struct {
	*requests.RpcRequest
	SubnetId           string `position:"Body" name:"SubnetId"`
	PrivateIpAddress   string `position:"Body" name:"PrivateIpAddress"`
	IpName             string `position:"Body" name:"IpName"`
	NetworkInterfaceId string `position:"Body" name:"NetworkInterfaceId"`
}

UnAssignPrivateIpAddressRequest is the request struct for api UnAssignPrivateIpAddress

func CreateUnAssignPrivateIpAddressRequest added in v1.62.295

func CreateUnAssignPrivateIpAddressRequest() (request *UnAssignPrivateIpAddressRequest)

CreateUnAssignPrivateIpAddressRequest creates a request to invoke UnAssignPrivateIpAddress API

type UnAssignPrivateIpAddressResponse added in v1.62.295

type UnAssignPrivateIpAddressResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

UnAssignPrivateIpAddressResponse is the response struct for api UnAssignPrivateIpAddress

func CreateUnAssignPrivateIpAddressResponse added in v1.62.295

func CreateUnAssignPrivateIpAddressResponse() (response *UnAssignPrivateIpAddressResponse)

CreateUnAssignPrivateIpAddressResponse creates a response to parse from UnAssignPrivateIpAddress response

type UnAssociateVpdCidrBlockRequest added in v1.62.493

type UnAssociateVpdCidrBlockRequest struct {
	*requests.RpcRequest
	VpdId              string `position:"Body" name:"VpdId"`
	SecondaryCidrBlock string `position:"Body" name:"SecondaryCidrBlock"`
}

UnAssociateVpdCidrBlockRequest is the request struct for api UnAssociateVpdCidrBlock

func CreateUnAssociateVpdCidrBlockRequest added in v1.62.493

func CreateUnAssociateVpdCidrBlockRequest() (request *UnAssociateVpdCidrBlockRequest)

CreateUnAssociateVpdCidrBlockRequest creates a request to invoke UnAssociateVpdCidrBlock API

type UnAssociateVpdCidrBlockResponse added in v1.62.493

type UnAssociateVpdCidrBlockResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

UnAssociateVpdCidrBlockResponse is the response struct for api UnAssociateVpdCidrBlock

func CreateUnAssociateVpdCidrBlockResponse added in v1.62.493

func CreateUnAssociateVpdCidrBlockResponse() (response *UnAssociateVpdCidrBlockResponse)

CreateUnAssociateVpdCidrBlockResponse creates a response to parse from UnAssociateVpdCidrBlock response

type UpdateElasticNetworkInterfaceRequest added in v1.62.524

type UpdateElasticNetworkInterfaceRequest struct {
	*requests.RpcRequest
	Description               string `position:"Body" name:"Description"`
	ElasticNetworkInterfaceId string `position:"Body" name:"ElasticNetworkInterfaceId"`
}

UpdateElasticNetworkInterfaceRequest is the request struct for api UpdateElasticNetworkInterface

func CreateUpdateElasticNetworkInterfaceRequest added in v1.62.524

func CreateUpdateElasticNetworkInterfaceRequest() (request *UpdateElasticNetworkInterfaceRequest)

CreateUpdateElasticNetworkInterfaceRequest creates a request to invoke UpdateElasticNetworkInterface API

type UpdateElasticNetworkInterfaceResponse added in v1.62.524

type UpdateElasticNetworkInterfaceResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

UpdateElasticNetworkInterfaceResponse is the response struct for api UpdateElasticNetworkInterface

func CreateUpdateElasticNetworkInterfaceResponse added in v1.62.524

func CreateUpdateElasticNetworkInterfaceResponse() (response *UpdateElasticNetworkInterfaceResponse)

CreateUpdateElasticNetworkInterfaceResponse creates a response to parse from UpdateElasticNetworkInterface response

type UpdateErAttachmentRequest added in v1.62.295

type UpdateErAttachmentRequest struct {
	*requests.RpcRequest
	ErId             string `position:"Body" name:"ErId"`
	ErAttachmentId   string `position:"Body" name:"ErAttachmentId"`
	ErAttachmentName string `position:"Body" name:"ErAttachmentName"`
}

UpdateErAttachmentRequest is the request struct for api UpdateErAttachment

func CreateUpdateErAttachmentRequest added in v1.62.295

func CreateUpdateErAttachmentRequest() (request *UpdateErAttachmentRequest)

CreateUpdateErAttachmentRequest creates a request to invoke UpdateErAttachment API

type UpdateErAttachmentResponse added in v1.62.295

type UpdateErAttachmentResponse struct {
	*responses.BaseResponse
	Code      int                    `json:"Code" xml:"Code"`
	Message   string                 `json:"Message" xml:"Message"`
	RequestId string                 `json:"RequestId" xml:"RequestId"`
	Content   map[string]interface{} `json:"Content" xml:"Content"`
}

UpdateErAttachmentResponse is the response struct for api UpdateErAttachment

func CreateUpdateErAttachmentResponse added in v1.62.295

func CreateUpdateErAttachmentResponse() (response *UpdateErAttachmentResponse)

CreateUpdateErAttachmentResponse creates a response to parse from UpdateErAttachment response

type UpdateErRequest added in v1.62.295

type UpdateErRequest struct {
	*requests.RpcRequest
	ErId        string `position:"Body" name:"ErId"`
	Description string `position:"Body" name:"Description"`
	ErName      string `position:"Body" name:"ErName"`
}

UpdateErRequest is the request struct for api UpdateEr

func CreateUpdateErRequest added in v1.62.295

func CreateUpdateErRequest() (request *UpdateErRequest)

CreateUpdateErRequest creates a request to invoke UpdateEr API

type UpdateErResponse added in v1.62.295

type UpdateErResponse struct {
	*responses.BaseResponse
	Code      int                    `json:"Code" xml:"Code"`
	Message   string                 `json:"Message" xml:"Message"`
	RequestId string                 `json:"RequestId" xml:"RequestId"`
	Content   map[string]interface{} `json:"Content" xml:"Content"`
}

UpdateErResponse is the response struct for api UpdateEr

func CreateUpdateErResponse added in v1.62.295

func CreateUpdateErResponse() (response *UpdateErResponse)

CreateUpdateErResponse creates a response to parse from UpdateEr response

type UpdateErRouteMapRequest added in v1.62.295

type UpdateErRouteMapRequest struct {
	*requests.RpcRequest
	ErId         string `position:"Body" name:"ErId"`
	Description  string `position:"Body" name:"Description"`
	ErRouteMapId string `position:"Body" name:"ErRouteMapId"`
}

UpdateErRouteMapRequest is the request struct for api UpdateErRouteMap

func CreateUpdateErRouteMapRequest added in v1.62.295

func CreateUpdateErRouteMapRequest() (request *UpdateErRouteMapRequest)

CreateUpdateErRouteMapRequest creates a request to invoke UpdateErRouteMap API

type UpdateErRouteMapResponse added in v1.62.295

type UpdateErRouteMapResponse struct {
	*responses.BaseResponse
	Code      int                    `json:"Code" xml:"Code"`
	Message   string                 `json:"Message" xml:"Message"`
	RequestId string                 `json:"RequestId" xml:"RequestId"`
	Content   map[string]interface{} `json:"Content" xml:"Content"`
}

UpdateErRouteMapResponse is the response struct for api UpdateErRouteMap

func CreateUpdateErRouteMapResponse added in v1.62.295

func CreateUpdateErRouteMapResponse() (response *UpdateErRouteMapResponse)

CreateUpdateErRouteMapResponse creates a response to parse from UpdateErRouteMap response

type UpdateSubnetRequest

type UpdateSubnetRequest struct {
	*requests.RpcRequest
	SubnetId   string `position:"Body" name:"SubnetId"`
	VpdId      string `position:"Body" name:"VpdId"`
	ZoneId     string `position:"Body" name:"ZoneId"`
	SubnetName string `position:"Body" name:"SubnetName"`
}

UpdateSubnetRequest is the request struct for api UpdateSubnet

func CreateUpdateSubnetRequest

func CreateUpdateSubnetRequest() (request *UpdateSubnetRequest)

CreateUpdateSubnetRequest creates a request to invoke UpdateSubnet API

type UpdateSubnetResponse

type UpdateSubnetResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

UpdateSubnetResponse is the response struct for api UpdateSubnet

func CreateUpdateSubnetResponse

func CreateUpdateSubnetResponse() (response *UpdateSubnetResponse)

CreateUpdateSubnetResponse creates a response to parse from UpdateSubnet response

type UpdateVccRequest

type UpdateVccRequest struct {
	*requests.RpcRequest
	Bandwidth requests.Integer `position:"Body" name:"Bandwidth"`
	OrderId   string           `position:"Body" name:"OrderId"`
	VccName   string           `position:"Body" name:"VccName"`
	VccId     string           `position:"Body" name:"VccId"`
}

UpdateVccRequest is the request struct for api UpdateVcc

func CreateUpdateVccRequest

func CreateUpdateVccRequest() (request *UpdateVccRequest)

CreateUpdateVccRequest creates a request to invoke UpdateVcc API

type UpdateVccResponse

type UpdateVccResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

UpdateVccResponse is the response struct for api UpdateVcc

func CreateUpdateVccResponse

func CreateUpdateVccResponse() (response *UpdateVccResponse)

CreateUpdateVccResponse creates a response to parse from UpdateVcc response

type UpdateVpdRequest

type UpdateVpdRequest struct {
	*requests.RpcRequest
	VpdName string `position:"Body" name:"VpdName"`
	VpdId   string `position:"Body" name:"VpdId"`
}

UpdateVpdRequest is the request struct for api UpdateVpd

func CreateUpdateVpdRequest

func CreateUpdateVpdRequest() (request *UpdateVpdRequest)

CreateUpdateVpdRequest creates a request to invoke UpdateVpd API

type UpdateVpdResponse

type UpdateVpdResponse struct {
	*responses.BaseResponse
	Code      int     `json:"Code" xml:"Code"`
	Message   string  `json:"Message" xml:"Message"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Content   Content `json:"Content" xml:"Content"`
}

UpdateVpdResponse is the response struct for api UpdateVpd

func CreateUpdateVpdResponse

func CreateUpdateVpdResponse() (response *UpdateVpdResponse)

CreateUpdateVpdResponse creates a response to parse from UpdateVpd response

type VSwitchesInGetNodeInfoForPod added in v1.62.539

type VSwitchesInGetNodeInfoForPod struct {
	VSwitche []string `json:"VSwitche" xml:"VSwitche"`
}

VSwitchesInGetNodeInfoForPod is a nested struct in eflo response

type VSwitchesInListNodeInfosForPod added in v1.62.539

type VSwitchesInListNodeInfosForPod struct {
	VSwitche []string `json:"VSwitche" xml:"VSwitche"`
}

VSwitchesInListNodeInfosForPod is a nested struct in eflo response

type VpdBaseInfo

type VpdBaseInfo struct {
	VpdName    string `json:"VpdName" xml:"VpdName"`
	Cidr       string `json:"Cidr" xml:"Cidr"`
	VpdId      string `json:"VpdId" xml:"VpdId"`
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
}

VpdBaseInfo is a nested struct in eflo response

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL