Documentation
¶
Index ¶
- type AliyunRouterInfo
- type AliyunRouterInfoItem
- type AssignPrivateIpAddressRequest
- type AssignPrivateIpAddressResponse
- type AssociateVpdCidrBlockRequest
- type AssociateVpdCidrBlockResponse
- type CcInfo
- type CcInfos
- type CisRouterInfo
- type CisRouterInfoItem
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) AssignPrivateIpAddress(request *AssignPrivateIpAddressRequest) (response *AssignPrivateIpAddressResponse, err error)
- func (client *Client) AssignPrivateIpAddressWithCallback(request *AssignPrivateIpAddressRequest, ...) <-chan int
- func (client *Client) AssignPrivateIpAddressWithChan(request *AssignPrivateIpAddressRequest) (<-chan *AssignPrivateIpAddressResponse, <-chan error)
- func (client *Client) AssociateVpdCidrBlock(request *AssociateVpdCidrBlockRequest) (response *AssociateVpdCidrBlockResponse, err error)
- func (client *Client) AssociateVpdCidrBlockWithCallback(request *AssociateVpdCidrBlockRequest, ...) <-chan int
- func (client *Client) AssociateVpdCidrBlockWithChan(request *AssociateVpdCidrBlockRequest) (<-chan *AssociateVpdCidrBlockResponse, <-chan error)
- func (client *Client) CreateEr(request *CreateErRequest) (response *CreateErResponse, err error)
- func (client *Client) CreateErAttachment(request *CreateErAttachmentRequest) (response *CreateErAttachmentResponse, err error)
- func (client *Client) CreateErAttachmentWithCallback(request *CreateErAttachmentRequest, ...) <-chan int
- func (client *Client) CreateErAttachmentWithChan(request *CreateErAttachmentRequest) (<-chan *CreateErAttachmentResponse, <-chan error)
- func (client *Client) CreateErRouteMap(request *CreateErRouteMapRequest) (response *CreateErRouteMapResponse, err error)
- func (client *Client) CreateErRouteMapWithCallback(request *CreateErRouteMapRequest, ...) <-chan int
- func (client *Client) CreateErRouteMapWithChan(request *CreateErRouteMapRequest) (<-chan *CreateErRouteMapResponse, <-chan error)
- func (client *Client) CreateErWithCallback(request *CreateErRequest, callback func(response *CreateErResponse, err error)) <-chan int
- func (client *Client) CreateErWithChan(request *CreateErRequest) (<-chan *CreateErResponse, <-chan error)
- func (client *Client) CreateSubnet(request *CreateSubnetRequest) (response *CreateSubnetResponse, err error)
- func (client *Client) CreateSubnetWithCallback(request *CreateSubnetRequest, ...) <-chan int
- func (client *Client) CreateSubnetWithChan(request *CreateSubnetRequest) (<-chan *CreateSubnetResponse, <-chan error)
- func (client *Client) CreateVcc(request *CreateVccRequest) (response *CreateVccResponse, err error)
- func (client *Client) CreateVccGrantRule(request *CreateVccGrantRuleRequest) (response *CreateVccGrantRuleResponse, err error)
- func (client *Client) CreateVccGrantRuleWithCallback(request *CreateVccGrantRuleRequest, ...) <-chan int
- func (client *Client) CreateVccGrantRuleWithChan(request *CreateVccGrantRuleRequest) (<-chan *CreateVccGrantRuleResponse, <-chan error)
- func (client *Client) CreateVccRouteEntry(request *CreateVccRouteEntryRequest) (response *CreateVccRouteEntryResponse, err error)
- func (client *Client) CreateVccRouteEntryWithCallback(request *CreateVccRouteEntryRequest, ...) <-chan int
- func (client *Client) CreateVccRouteEntryWithChan(request *CreateVccRouteEntryRequest) (<-chan *CreateVccRouteEntryResponse, <-chan error)
- func (client *Client) CreateVccWithCallback(request *CreateVccRequest, ...) <-chan int
- func (client *Client) CreateVccWithChan(request *CreateVccRequest) (<-chan *CreateVccResponse, <-chan error)
- func (client *Client) CreateVpd(request *CreateVpdRequest) (response *CreateVpdResponse, err error)
- func (client *Client) CreateVpdGrantRule(request *CreateVpdGrantRuleRequest) (response *CreateVpdGrantRuleResponse, err error)
- func (client *Client) CreateVpdGrantRuleWithCallback(request *CreateVpdGrantRuleRequest, ...) <-chan int
- func (client *Client) CreateVpdGrantRuleWithChan(request *CreateVpdGrantRuleRequest) (<-chan *CreateVpdGrantRuleResponse, <-chan error)
- func (client *Client) CreateVpdWithCallback(request *CreateVpdRequest, ...) <-chan int
- func (client *Client) CreateVpdWithChan(request *CreateVpdRequest) (<-chan *CreateVpdResponse, <-chan error)
- func (client *Client) DeleteEr(request *DeleteErRequest) (response *DeleteErResponse, err error)
- func (client *Client) DeleteErAttachment(request *DeleteErAttachmentRequest) (response *DeleteErAttachmentResponse, err error)
- func (client *Client) DeleteErAttachmentWithCallback(request *DeleteErAttachmentRequest, ...) <-chan int
- func (client *Client) DeleteErAttachmentWithChan(request *DeleteErAttachmentRequest) (<-chan *DeleteErAttachmentResponse, <-chan error)
- func (client *Client) DeleteErRouteMap(request *DeleteErRouteMapRequest) (response *DeleteErRouteMapResponse, err error)
- func (client *Client) DeleteErRouteMapWithCallback(request *DeleteErRouteMapRequest, ...) <-chan int
- func (client *Client) DeleteErRouteMapWithChan(request *DeleteErRouteMapRequest) (<-chan *DeleteErRouteMapResponse, <-chan error)
- func (client *Client) DeleteErWithCallback(request *DeleteErRequest, callback func(response *DeleteErResponse, err error)) <-chan int
- func (client *Client) DeleteErWithChan(request *DeleteErRequest) (<-chan *DeleteErResponse, <-chan error)
- func (client *Client) DeleteSubnet(request *DeleteSubnetRequest) (response *DeleteSubnetResponse, err error)
- func (client *Client) DeleteSubnetWithCallback(request *DeleteSubnetRequest, ...) <-chan int
- func (client *Client) DeleteSubnetWithChan(request *DeleteSubnetRequest) (<-chan *DeleteSubnetResponse, <-chan error)
- func (client *Client) DeleteVccGrantRule(request *DeleteVccGrantRuleRequest) (response *DeleteVccGrantRuleResponse, err error)
- func (client *Client) DeleteVccGrantRuleWithCallback(request *DeleteVccGrantRuleRequest, ...) <-chan int
- func (client *Client) DeleteVccGrantRuleWithChan(request *DeleteVccGrantRuleRequest) (<-chan *DeleteVccGrantRuleResponse, <-chan error)
- func (client *Client) DeleteVccRouteEntry(request *DeleteVccRouteEntryRequest) (response *DeleteVccRouteEntryResponse, err error)
- func (client *Client) DeleteVccRouteEntryWithCallback(request *DeleteVccRouteEntryRequest, ...) <-chan int
- func (client *Client) DeleteVccRouteEntryWithChan(request *DeleteVccRouteEntryRequest) (<-chan *DeleteVccRouteEntryResponse, <-chan error)
- func (client *Client) DeleteVpd(request *DeleteVpdRequest) (response *DeleteVpdResponse, err error)
- func (client *Client) DeleteVpdGrantRule(request *DeleteVpdGrantRuleRequest) (response *DeleteVpdGrantRuleResponse, err error)
- func (client *Client) DeleteVpdGrantRuleWithCallback(request *DeleteVpdGrantRuleRequest, ...) <-chan int
- func (client *Client) DeleteVpdGrantRuleWithChan(request *DeleteVpdGrantRuleRequest) (<-chan *DeleteVpdGrantRuleResponse, <-chan error)
- func (client *Client) DeleteVpdWithCallback(request *DeleteVpdRequest, ...) <-chan int
- func (client *Client) DeleteVpdWithChan(request *DeleteVpdRequest) (<-chan *DeleteVpdResponse, <-chan error)
- func (client *Client) DescribeSlr(request *DescribeSlrRequest) (response *DescribeSlrResponse, err error)
- func (client *Client) DescribeSlrWithCallback(request *DescribeSlrRequest, ...) <-chan int
- func (client *Client) DescribeSlrWithChan(request *DescribeSlrRequest) (<-chan *DescribeSlrResponse, <-chan error)
- func (client *Client) GetEr(request *GetErRequest) (response *GetErResponse, err error)
- func (client *Client) GetErAttachment(request *GetErAttachmentRequest) (response *GetErAttachmentResponse, err error)
- func (client *Client) GetErAttachmentWithCallback(request *GetErAttachmentRequest, ...) <-chan int
- func (client *Client) GetErAttachmentWithChan(request *GetErAttachmentRequest) (<-chan *GetErAttachmentResponse, <-chan error)
- func (client *Client) GetErRouteEntry(request *GetErRouteEntryRequest) (response *GetErRouteEntryResponse, err error)
- func (client *Client) GetErRouteEntryWithCallback(request *GetErRouteEntryRequest, ...) <-chan int
- func (client *Client) GetErRouteEntryWithChan(request *GetErRouteEntryRequest) (<-chan *GetErRouteEntryResponse, <-chan error)
- func (client *Client) GetErRouteMap(request *GetErRouteMapRequest) (response *GetErRouteMapResponse, err error)
- func (client *Client) GetErRouteMapWithCallback(request *GetErRouteMapRequest, ...) <-chan int
- func (client *Client) GetErRouteMapWithChan(request *GetErRouteMapRequest) (<-chan *GetErRouteMapResponse, <-chan error)
- func (client *Client) GetErWithCallback(request *GetErRequest, callback func(response *GetErResponse, err error)) <-chan int
- func (client *Client) GetErWithChan(request *GetErRequest) (<-chan *GetErResponse, <-chan error)
- func (client *Client) GetFabricTopology(request *GetFabricTopologyRequest) (response *GetFabricTopologyResponse, err error)
- func (client *Client) GetFabricTopologyWithCallback(request *GetFabricTopologyRequest, ...) <-chan int
- func (client *Client) GetFabricTopologyWithChan(request *GetFabricTopologyRequest) (<-chan *GetFabricTopologyResponse, <-chan error)
- func (client *Client) GetLniPrivateIpAddress(request *GetLniPrivateIpAddressRequest) (response *GetLniPrivateIpAddressResponse, err error)
- func (client *Client) GetLniPrivateIpAddressWithCallback(request *GetLniPrivateIpAddressRequest, ...) <-chan int
- func (client *Client) GetLniPrivateIpAddressWithChan(request *GetLniPrivateIpAddressRequest) (<-chan *GetLniPrivateIpAddressResponse, <-chan error)
- func (client *Client) GetNetworkInterface(request *GetNetworkInterfaceRequest) (response *GetNetworkInterfaceResponse, err error)
- func (client *Client) GetNetworkInterfaceWithCallback(request *GetNetworkInterfaceRequest, ...) <-chan int
- func (client *Client) GetNetworkInterfaceWithChan(request *GetNetworkInterfaceRequest) (<-chan *GetNetworkInterfaceResponse, <-chan error)
- func (client *Client) GetSubnet(request *GetSubnetRequest) (response *GetSubnetResponse, err error)
- func (client *Client) GetSubnetWithCallback(request *GetSubnetRequest, ...) <-chan int
- func (client *Client) GetSubnetWithChan(request *GetSubnetRequest) (<-chan *GetSubnetResponse, <-chan error)
- func (client *Client) GetVcc(request *GetVccRequest) (response *GetVccResponse, err error)
- func (client *Client) GetVccGrantRule(request *GetVccGrantRuleRequest) (response *GetVccGrantRuleResponse, err error)
- func (client *Client) GetVccGrantRuleWithCallback(request *GetVccGrantRuleRequest, ...) <-chan int
- func (client *Client) GetVccGrantRuleWithChan(request *GetVccGrantRuleRequest) (<-chan *GetVccGrantRuleResponse, <-chan error)
- func (client *Client) GetVccRouteEntry(request *GetVccRouteEntryRequest) (response *GetVccRouteEntryResponse, err error)
- func (client *Client) GetVccRouteEntryWithCallback(request *GetVccRouteEntryRequest, ...) <-chan int
- func (client *Client) GetVccRouteEntryWithChan(request *GetVccRouteEntryRequest) (<-chan *GetVccRouteEntryResponse, <-chan error)
- func (client *Client) GetVccWithCallback(request *GetVccRequest, callback func(response *GetVccResponse, err error)) <-chan int
- func (client *Client) GetVccWithChan(request *GetVccRequest) (<-chan *GetVccResponse, <-chan error)
- func (client *Client) GetVpd(request *GetVpdRequest) (response *GetVpdResponse, err error)
- func (client *Client) GetVpdGrantRule(request *GetVpdGrantRuleRequest) (response *GetVpdGrantRuleResponse, err error)
- func (client *Client) GetVpdGrantRuleWithCallback(request *GetVpdGrantRuleRequest, ...) <-chan int
- func (client *Client) GetVpdGrantRuleWithChan(request *GetVpdGrantRuleRequest) (<-chan *GetVpdGrantRuleResponse, <-chan error)
- func (client *Client) GetVpdRouteEntry(request *GetVpdRouteEntryRequest) (response *GetVpdRouteEntryResponse, err error)
- func (client *Client) GetVpdRouteEntryWithCallback(request *GetVpdRouteEntryRequest, ...) <-chan int
- func (client *Client) GetVpdRouteEntryWithChan(request *GetVpdRouteEntryRequest) (<-chan *GetVpdRouteEntryResponse, <-chan error)
- func (client *Client) GetVpdWithCallback(request *GetVpdRequest, callback func(response *GetVpdResponse, err error)) <-chan int
- func (client *Client) GetVpdWithChan(request *GetVpdRequest) (<-chan *GetVpdResponse, <-chan error)
- func (client *Client) InitializeVcc(request *InitializeVccRequest) (response *InitializeVccResponse, err error)
- func (client *Client) InitializeVccWithCallback(request *InitializeVccRequest, ...) <-chan int
- func (client *Client) InitializeVccWithChan(request *InitializeVccRequest) (<-chan *InitializeVccResponse, <-chan error)
- func (client *Client) ListErAttachments(request *ListErAttachmentsRequest) (response *ListErAttachmentsResponse, err error)
- func (client *Client) ListErAttachmentsWithCallback(request *ListErAttachmentsRequest, ...) <-chan int
- func (client *Client) ListErAttachmentsWithChan(request *ListErAttachmentsRequest) (<-chan *ListErAttachmentsResponse, <-chan error)
- func (client *Client) ListErRouteEntries(request *ListErRouteEntriesRequest) (response *ListErRouteEntriesResponse, err error)
- func (client *Client) ListErRouteEntriesWithCallback(request *ListErRouteEntriesRequest, ...) <-chan int
- func (client *Client) ListErRouteEntriesWithChan(request *ListErRouteEntriesRequest) (<-chan *ListErRouteEntriesResponse, <-chan error)
- func (client *Client) ListErRouteMaps(request *ListErRouteMapsRequest) (response *ListErRouteMapsResponse, err error)
- func (client *Client) ListErRouteMapsWithCallback(request *ListErRouteMapsRequest, ...) <-chan int
- func (client *Client) ListErRouteMapsWithChan(request *ListErRouteMapsRequest) (<-chan *ListErRouteMapsResponse, <-chan error)
- func (client *Client) ListErs(request *ListErsRequest) (response *ListErsResponse, err error)
- func (client *Client) ListErsWithCallback(request *ListErsRequest, callback func(response *ListErsResponse, err error)) <-chan int
- func (client *Client) ListErsWithChan(request *ListErsRequest) (<-chan *ListErsResponse, <-chan error)
- func (client *Client) ListInstancesByNcd(request *ListInstancesByNcdRequest) (response *ListInstancesByNcdResponse, err error)
- func (client *Client) ListInstancesByNcdWithCallback(request *ListInstancesByNcdRequest, ...) <-chan int
- func (client *Client) ListInstancesByNcdWithChan(request *ListInstancesByNcdRequest) (<-chan *ListInstancesByNcdResponse, <-chan error)
- func (client *Client) ListLniPrivateIpAddress(request *ListLniPrivateIpAddressRequest) (response *ListLniPrivateIpAddressResponse, err error)
- func (client *Client) ListLniPrivateIpAddressWithCallback(request *ListLniPrivateIpAddressRequest, ...) <-chan int
- func (client *Client) ListLniPrivateIpAddressWithChan(request *ListLniPrivateIpAddressRequest) (<-chan *ListLniPrivateIpAddressResponse, <-chan error)
- func (client *Client) ListNetworkInterfaces(request *ListNetworkInterfacesRequest) (response *ListNetworkInterfacesResponse, err error)
- func (client *Client) ListNetworkInterfacesWithCallback(request *ListNetworkInterfacesRequest, ...) <-chan int
- func (client *Client) ListNetworkInterfacesWithChan(request *ListNetworkInterfacesRequest) (<-chan *ListNetworkInterfacesResponse, <-chan error)
- func (client *Client) ListSubnets(request *ListSubnetsRequest) (response *ListSubnetsResponse, err error)
- func (client *Client) ListSubnetsWithCallback(request *ListSubnetsRequest, ...) <-chan int
- func (client *Client) ListSubnetsWithChan(request *ListSubnetsRequest) (<-chan *ListSubnetsResponse, <-chan error)
- func (client *Client) ListVccGrantRules(request *ListVccGrantRulesRequest) (response *ListVccGrantRulesResponse, err error)
- func (client *Client) ListVccGrantRulesWithCallback(request *ListVccGrantRulesRequest, ...) <-chan int
- func (client *Client) ListVccGrantRulesWithChan(request *ListVccGrantRulesRequest) (<-chan *ListVccGrantRulesResponse, <-chan error)
- func (client *Client) ListVccRouteEntries(request *ListVccRouteEntriesRequest) (response *ListVccRouteEntriesResponse, err error)
- func (client *Client) ListVccRouteEntriesWithCallback(request *ListVccRouteEntriesRequest, ...) <-chan int
- func (client *Client) ListVccRouteEntriesWithChan(request *ListVccRouteEntriesRequest) (<-chan *ListVccRouteEntriesResponse, <-chan error)
- func (client *Client) ListVccs(request *ListVccsRequest) (response *ListVccsResponse, err error)
- func (client *Client) ListVccsWithCallback(request *ListVccsRequest, callback func(response *ListVccsResponse, err error)) <-chan int
- func (client *Client) ListVccsWithChan(request *ListVccsRequest) (<-chan *ListVccsResponse, <-chan error)
- func (client *Client) ListVpdGrantRules(request *ListVpdGrantRulesRequest) (response *ListVpdGrantRulesResponse, err error)
- func (client *Client) ListVpdGrantRulesWithCallback(request *ListVpdGrantRulesRequest, ...) <-chan int
- func (client *Client) ListVpdGrantRulesWithChan(request *ListVpdGrantRulesRequest) (<-chan *ListVpdGrantRulesResponse, <-chan error)
- func (client *Client) ListVpdRouteEntries(request *ListVpdRouteEntriesRequest) (response *ListVpdRouteEntriesResponse, err error)
- func (client *Client) ListVpdRouteEntriesWithCallback(request *ListVpdRouteEntriesRequest, ...) <-chan int
- func (client *Client) ListVpdRouteEntriesWithChan(request *ListVpdRouteEntriesRequest) (<-chan *ListVpdRouteEntriesResponse, <-chan error)
- func (client *Client) ListVpds(request *ListVpdsRequest) (response *ListVpdsResponse, err error)
- func (client *Client) ListVpdsWithCallback(request *ListVpdsRequest, callback func(response *ListVpdsResponse, err error)) <-chan int
- func (client *Client) ListVpdsWithChan(request *ListVpdsRequest) (<-chan *ListVpdsResponse, <-chan error)
- func (client *Client) QueryInstanceNcd(request *QueryInstanceNcdRequest) (response *QueryInstanceNcdResponse, err error)
- func (client *Client) QueryInstanceNcdWithCallback(request *QueryInstanceNcdRequest, ...) <-chan int
- func (client *Client) QueryInstanceNcdWithChan(request *QueryInstanceNcdRequest) (<-chan *QueryInstanceNcdResponse, <-chan error)
- func (client *Client) UnAssignPrivateIpAddress(request *UnAssignPrivateIpAddressRequest) (response *UnAssignPrivateIpAddressResponse, err error)
- func (client *Client) UnAssignPrivateIpAddressWithCallback(request *UnAssignPrivateIpAddressRequest, ...) <-chan int
- func (client *Client) UnAssignPrivateIpAddressWithChan(request *UnAssignPrivateIpAddressRequest) (<-chan *UnAssignPrivateIpAddressResponse, <-chan error)
- func (client *Client) UnAssociateVpdCidrBlock(request *UnAssociateVpdCidrBlockRequest) (response *UnAssociateVpdCidrBlockResponse, err error)
- func (client *Client) UnAssociateVpdCidrBlockWithCallback(request *UnAssociateVpdCidrBlockRequest, ...) <-chan int
- func (client *Client) UnAssociateVpdCidrBlockWithChan(request *UnAssociateVpdCidrBlockRequest) (<-chan *UnAssociateVpdCidrBlockResponse, <-chan error)
- func (client *Client) UpdateEr(request *UpdateErRequest) (response *UpdateErResponse, err error)
- func (client *Client) UpdateErAttachment(request *UpdateErAttachmentRequest) (response *UpdateErAttachmentResponse, err error)
- func (client *Client) UpdateErAttachmentWithCallback(request *UpdateErAttachmentRequest, ...) <-chan int
- func (client *Client) UpdateErAttachmentWithChan(request *UpdateErAttachmentRequest) (<-chan *UpdateErAttachmentResponse, <-chan error)
- func (client *Client) UpdateErRouteMap(request *UpdateErRouteMapRequest) (response *UpdateErRouteMapResponse, err error)
- func (client *Client) UpdateErRouteMapWithCallback(request *UpdateErRouteMapRequest, ...) <-chan int
- func (client *Client) UpdateErRouteMapWithChan(request *UpdateErRouteMapRequest) (<-chan *UpdateErRouteMapResponse, <-chan error)
- func (client *Client) UpdateErWithCallback(request *UpdateErRequest, callback func(response *UpdateErResponse, err error)) <-chan int
- func (client *Client) UpdateErWithChan(request *UpdateErRequest) (<-chan *UpdateErResponse, <-chan error)
- func (client *Client) UpdateSubnet(request *UpdateSubnetRequest) (response *UpdateSubnetResponse, err error)
- func (client *Client) UpdateSubnetWithCallback(request *UpdateSubnetRequest, ...) <-chan int
- func (client *Client) UpdateSubnetWithChan(request *UpdateSubnetRequest) (<-chan *UpdateSubnetResponse, <-chan error)
- func (client *Client) UpdateVcc(request *UpdateVccRequest) (response *UpdateVccResponse, err error)
- func (client *Client) UpdateVccWithCallback(request *UpdateVccRequest, ...) <-chan int
- func (client *Client) UpdateVccWithChan(request *UpdateVccRequest) (<-chan *UpdateVccResponse, <-chan error)
- func (client *Client) UpdateVpd(request *UpdateVpdRequest) (response *UpdateVpdResponse, err error)
- func (client *Client) UpdateVpdWithCallback(request *UpdateVpdRequest, ...) <-chan int
- func (client *Client) UpdateVpdWithChan(request *UpdateVpdRequest) (<-chan *UpdateVpdResponse, <-chan error)
- type Content
- type CreateErAttachmentRequest
- type CreateErAttachmentResponse
- type CreateErRequest
- type CreateErResponse
- type CreateErRouteMapRequest
- type CreateErRouteMapResponse
- type CreateSubnetRequest
- type CreateSubnetResponse
- type CreateSubnetTag
- type CreateVccGrantRuleRequest
- type CreateVccGrantRuleResponse
- type CreateVccRequest
- type CreateVccResponse
- type CreateVccRouteEntryRequest
- type CreateVccRouteEntryResponse
- type CreateVccTag
- type CreateVpdGrantRuleRequest
- type CreateVpdGrantRuleResponse
- type CreateVpdRequest
- type CreateVpdResponse
- type CreateVpdSubnets
- type CreateVpdTag
- type DataInListErAttachments
- type DataInListErRouteEntries
- type DataInListErRouteMaps
- type DataInListErs
- type DataInListLniPrivateIpAddress
- type DataInListNetworkInterfaces
- type DataInListSubnets
- type DataInListVccGrantRules
- type DataInListVccRouteEntries
- type DataInListVccs
- type DataInListVpdGrantRules
- type DataInListVpdRouteEntries
- type DataInListVpds
- type DataItem
- type DeleteErAttachmentRequest
- type DeleteErAttachmentResponse
- type DeleteErRequest
- type DeleteErResponse
- type DeleteErRouteMapRequest
- type DeleteErRouteMapResponse
- type DeleteSubnetRequest
- type DeleteSubnetResponse
- type DeleteVccGrantRuleRequest
- type DeleteVccGrantRuleResponse
- type DeleteVccRouteEntryRequest
- type DeleteVccRouteEntryResponse
- type DeleteVpdGrantRuleRequest
- type DeleteVpdGrantRuleResponse
- type DeleteVpdRequest
- type DeleteVpdResponse
- type DescribeSlrRequest
- type DescribeSlrResponse
- type ErAttachment
- type ErAttachments
- type ErInfo
- type ErInfosInGetVcc
- type ErInfosInGetVpd
- type ErInfosInListVccs
- type ErInfosInListVpds
- type ErRouteEntry
- type ErRouteEntrys
- type ErRouteMap
- type ErRouteMaps
- type EthernetInGetNetworkInterface
- type EthernetInListNetworkInterfaces
- type GetErAttachmentRequest
- type GetErAttachmentResponse
- type GetErRequest
- type GetErResponse
- type GetErRouteEntryRequest
- type GetErRouteEntryResponse
- type GetErRouteMapRequest
- type GetErRouteMapResponse
- type GetFabricTopologyRequest
- type GetFabricTopologyResponse
- type GetLniPrivateIpAddressRequest
- type GetLniPrivateIpAddressResponse
- type GetNetworkInterfaceRequest
- type GetNetworkInterfaceResponse
- type GetSubnetRequest
- type GetSubnetResponse
- type GetVccGrantRuleRequest
- type GetVccGrantRuleResponse
- type GetVccRequest
- type GetVccResponse
- type GetVccRouteEntryRequest
- type GetVccRouteEntryResponse
- type GetVpdGrantRuleRequest
- type GetVpdGrantRuleResponse
- type GetVpdRequest
- type GetVpdResponse
- type GetVpdRouteEntryRequest
- type GetVpdRouteEntryResponse
- type InitializeVccRequest
- type InitializeVccResponse
- type InstanceInfo
- type InstanceInfos
- type Layer
- type ListErAttachmentsRequest
- type ListErAttachmentsResponse
- type ListErRouteEntriesRequest
- type ListErRouteEntriesResponse
- type ListErRouteMapsRequest
- type ListErRouteMapsResponse
- type ListErsRequest
- type ListErsResponse
- type ListInstancesByNcdRequest
- type ListInstancesByNcdResponse
- type ListLniPrivateIpAddressRequest
- type ListLniPrivateIpAddressResponse
- type ListNetworkInterfacesRequest
- type ListNetworkInterfacesResponse
- type ListSubnetsRequest
- type ListSubnetsResponse
- type ListSubnetsTag
- type ListVccGrantRulesRequest
- type ListVccGrantRulesResponse
- type ListVccRouteEntriesRequest
- type ListVccRouteEntriesResponse
- type ListVccsRequest
- type ListVccsResponse
- type ListVccsTag
- type ListVpdGrantRulesRequest
- type ListVpdGrantRulesResponse
- type ListVpdRouteEntriesRequest
- type ListVpdRouteEntriesResponse
- type ListVpdsRequest
- type ListVpdsResponse
- type ListVpdsTag
- type NextLayer
- type PrivateIpAddressMacGroupInGetNetworkInterface
- type PrivateIpAddressMacGroupInListNetworkInterfaces
- type PrivateIpAddressMacGroupItem
- type QueryInstanceNcdRequest
- type QueryInstanceNcdResponse
- type SecondaryCidrBlocksInGetVpd
- type SecondaryCidrBlocksInListVpds
- type SubnetBaseInfo
- type SubnetIds
- type Tag
- type TagsInGetSubnet
- type TagsInGetVcc
- type TagsInGetVpd
- type TagsInListSubnets
- type TagsInListVccs
- type TagsInListVpds
- type TopoInfo
- type UnAssignPrivateIpAddressRequest
- type UnAssignPrivateIpAddressResponse
- type UnAssociateVpdCidrBlockRequest
- type UnAssociateVpdCidrBlockResponse
- type UpdateErAttachmentRequest
- type UpdateErAttachmentResponse
- type UpdateErRequest
- type UpdateErResponse
- type UpdateErRouteMapRequest
- type UpdateErRouteMapResponse
- type UpdateSubnetRequest
- type UpdateSubnetResponse
- type UpdateVccRequest
- type UpdateVccResponse
- type UpdateVpdRequest
- type UpdateVpdResponse
- type VpdBaseInfo
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 ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
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 ¶
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) 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) 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) 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) 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) 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) 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) 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"` 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"` 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"` 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"` Across bool `json:"Across" xml:"Across"` MasterZoneId string `json:"MasterZoneId" xml:"MasterZoneId"` ErRouteMapName string `json:"ErRouteMapName" xml:"ErRouteMapName"` NetworkInterfaceName string `json:"NetworkInterfaceName" xml:"NetworkInterfaceName"` VpcId string `json:"VpcId" xml:"VpcId"` 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"` 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 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
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
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
CreateVpdTag is a repeated param struct in CreateVpdRequest
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"` 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"` 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"` 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"` 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 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 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 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 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 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
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
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
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 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
Source Files
¶
- assign_private_ip_address.go
- associate_vpd_cidr_block.go
- client.go
- create_er.go
- create_er_attachment.go
- create_er_route_map.go
- create_subnet.go
- create_vcc.go
- create_vcc_grant_rule.go
- create_vcc_route_entry.go
- create_vpd.go
- create_vpd_grant_rule.go
- delete_er.go
- delete_er_attachment.go
- delete_er_route_map.go
- delete_subnet.go
- delete_vcc_grant_rule.go
- delete_vcc_route_entry.go
- delete_vpd.go
- delete_vpd_grant_rule.go
- describe_slr.go
- get_er.go
- get_er_attachment.go
- get_er_route_entry.go
- get_er_route_map.go
- get_fabric_topology.go
- get_lni_private_ip_address.go
- get_network_interface.go
- get_subnet.go
- get_vcc.go
- get_vcc_grant_rule.go
- get_vcc_route_entry.go
- get_vpd.go
- get_vpd_grant_rule.go
- get_vpd_route_entry.go
- initialize_vcc.go
- list_er_attachments.go
- list_er_route_entries.go
- list_er_route_maps.go
- list_ers.go
- list_instances_by_ncd.go
- list_lni_private_ip_address.go
- list_network_interfaces.go
- list_subnets.go
- list_vcc_grant_rules.go
- list_vcc_route_entries.go
- list_vccs.go
- list_vpd_grant_rules.go
- list_vpd_route_entries.go
- list_vpds.go
- query_instance_ncd.go
- struct_aliyun_router_info.go
- struct_aliyun_router_info_item.go
- struct_cc_info.go
- struct_cc_infos.go
- struct_cis_router_info.go
- struct_cis_router_info_item.go
- struct_content.go
- struct_data_in_list_er_attachments.go
- struct_data_in_list_er_route_entries.go
- struct_data_in_list_er_route_maps.go
- struct_data_in_list_ers.go
- struct_data_in_list_lni_private_ip_address.go
- struct_data_in_list_network_interfaces.go
- struct_data_in_list_subnets.go
- struct_data_in_list_vcc_grant_rules.go
- struct_data_in_list_vcc_route_entries.go
- struct_data_in_list_vccs.go
- struct_data_in_list_vpd_grant_rules.go
- struct_data_in_list_vpd_route_entries.go
- struct_data_in_list_vpds.go
- struct_data_item.go
- struct_er_attachment.go
- struct_er_attachments.go
- struct_er_info.go
- struct_er_infos_in_get_vcc.go
- struct_er_infos_in_get_vpd.go
- struct_er_infos_in_list_vccs.go
- struct_er_infos_in_list_vpds.go
- struct_er_route_entry.go
- struct_er_route_entrys.go
- struct_er_route_map.go
- struct_er_route_maps.go
- struct_ethernet_in_get_network_interface.go
- struct_ethernet_in_list_network_interfaces.go
- struct_instance_info.go
- struct_instance_infos.go
- struct_layer.go
- struct_next_layer.go
- struct_private_ip_address_mac_group_in_get_network_interface.go
- struct_private_ip_address_mac_group_in_list_network_interfaces.go
- struct_private_ip_address_mac_group_item.go
- struct_secondary_cidr_blocks_in_get_vpd.go
- struct_secondary_cidr_blocks_in_list_vpds.go
- struct_subnet_base_info.go
- struct_subnet_ids.go
- struct_tag.go
- struct_tags_in_get_subnet.go
- struct_tags_in_get_vcc.go
- struct_tags_in_get_vpd.go
- struct_tags_in_list_subnets.go
- struct_tags_in_list_vccs.go
- struct_tags_in_list_vpds.go
- struct_topo_info.go
- struct_vpd_base_info.go
- un_assign_private_ip_address.go
- un_associate_vpd_cidr_block.go
- update_er.go
- update_er_attachment.go
- update_er_route_map.go
- update_subnet.go
- update_vcc.go
- update_vpd.go