v2

package
v0.1.44 Latest Latest
Warning

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

Go to latest
Published: Jun 15, 2023 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 Imported by: 7

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenReqDefForAcceptVpcPeering

func GenReqDefForAcceptVpcPeering() *def.HttpRequestDef

func GenReqDefForAssociateRouteTable added in v0.0.55

func GenReqDefForAssociateRouteTable() *def.HttpRequestDef

func GenReqDefForBatchCreateSubnetTags

func GenReqDefForBatchCreateSubnetTags() *def.HttpRequestDef

func GenReqDefForBatchCreateVpcTags

func GenReqDefForBatchCreateVpcTags() *def.HttpRequestDef

func GenReqDefForBatchDeleteSubnetTags

func GenReqDefForBatchDeleteSubnetTags() *def.HttpRequestDef

func GenReqDefForBatchDeleteVpcTags

func GenReqDefForBatchDeleteVpcTags() *def.HttpRequestDef

func GenReqDefForCreateFlowLog added in v0.1.25

func GenReqDefForCreateFlowLog() *def.HttpRequestDef

func GenReqDefForCreatePort

func GenReqDefForCreatePort() *def.HttpRequestDef

func GenReqDefForCreatePrivateip

func GenReqDefForCreatePrivateip() *def.HttpRequestDef

func GenReqDefForCreateRouteTable added in v0.0.55

func GenReqDefForCreateRouteTable() *def.HttpRequestDef

func GenReqDefForCreateSecurityGroup

func GenReqDefForCreateSecurityGroup() *def.HttpRequestDef

func GenReqDefForCreateSecurityGroupRule

func GenReqDefForCreateSecurityGroupRule() *def.HttpRequestDef

func GenReqDefForCreateSubnet

func GenReqDefForCreateSubnet() *def.HttpRequestDef

func GenReqDefForCreateSubnetTag

func GenReqDefForCreateSubnetTag() *def.HttpRequestDef

func GenReqDefForCreateVpc

func GenReqDefForCreateVpc() *def.HttpRequestDef

func GenReqDefForCreateVpcPeering

func GenReqDefForCreateVpcPeering() *def.HttpRequestDef

func GenReqDefForCreateVpcResourceTag

func GenReqDefForCreateVpcResourceTag() *def.HttpRequestDef

func GenReqDefForCreateVpcRoute

func GenReqDefForCreateVpcRoute() *def.HttpRequestDef

func GenReqDefForDeleteFlowLog added in v0.1.25

func GenReqDefForDeleteFlowLog() *def.HttpRequestDef

func GenReqDefForDeletePort

func GenReqDefForDeletePort() *def.HttpRequestDef

func GenReqDefForDeletePrivateip

func GenReqDefForDeletePrivateip() *def.HttpRequestDef

func GenReqDefForDeleteRouteTable added in v0.0.55

func GenReqDefForDeleteRouteTable() *def.HttpRequestDef

func GenReqDefForDeleteSecurityGroup

func GenReqDefForDeleteSecurityGroup() *def.HttpRequestDef

func GenReqDefForDeleteSecurityGroupRule

func GenReqDefForDeleteSecurityGroupRule() *def.HttpRequestDef

func GenReqDefForDeleteSubnet

func GenReqDefForDeleteSubnet() *def.HttpRequestDef

func GenReqDefForDeleteSubnetTag

func GenReqDefForDeleteSubnetTag() *def.HttpRequestDef

func GenReqDefForDeleteVpc

func GenReqDefForDeleteVpc() *def.HttpRequestDef

func GenReqDefForDeleteVpcPeering

func GenReqDefForDeleteVpcPeering() *def.HttpRequestDef

func GenReqDefForDeleteVpcRoute

func GenReqDefForDeleteVpcRoute() *def.HttpRequestDef

func GenReqDefForDeleteVpcTag

func GenReqDefForDeleteVpcTag() *def.HttpRequestDef

func GenReqDefForDisassociateRouteTable added in v0.0.55

func GenReqDefForDisassociateRouteTable() *def.HttpRequestDef

func GenReqDefForListFlowLogs added in v0.1.25

func GenReqDefForListFlowLogs() *def.HttpRequestDef

func GenReqDefForListPorts

func GenReqDefForListPorts() *def.HttpRequestDef

func GenReqDefForListPrivateips

func GenReqDefForListPrivateips() *def.HttpRequestDef

func GenReqDefForListRouteTables added in v0.0.55

func GenReqDefForListRouteTables() *def.HttpRequestDef

func GenReqDefForListSecurityGroupRules

func GenReqDefForListSecurityGroupRules() *def.HttpRequestDef

func GenReqDefForListSecurityGroups

func GenReqDefForListSecurityGroups() *def.HttpRequestDef

func GenReqDefForListSubnetTags

func GenReqDefForListSubnetTags() *def.HttpRequestDef

func GenReqDefForListSubnets

func GenReqDefForListSubnets() *def.HttpRequestDef

func GenReqDefForListSubnetsByTags

func GenReqDefForListSubnetsByTags() *def.HttpRequestDef

func GenReqDefForListVpcPeerings

func GenReqDefForListVpcPeerings() *def.HttpRequestDef

func GenReqDefForListVpcRoutes

func GenReqDefForListVpcRoutes() *def.HttpRequestDef

func GenReqDefForListVpcTags

func GenReqDefForListVpcTags() *def.HttpRequestDef

func GenReqDefForListVpcs

func GenReqDefForListVpcs() *def.HttpRequestDef

func GenReqDefForListVpcsByTags

func GenReqDefForListVpcsByTags() *def.HttpRequestDef

func GenReqDefForNeutronAddFirewallRule

func GenReqDefForNeutronAddFirewallRule() *def.HttpRequestDef

func GenReqDefForNeutronCreateFirewallGroup

func GenReqDefForNeutronCreateFirewallGroup() *def.HttpRequestDef

func GenReqDefForNeutronCreateFirewallPolicy

func GenReqDefForNeutronCreateFirewallPolicy() *def.HttpRequestDef

func GenReqDefForNeutronCreateFirewallRule

func GenReqDefForNeutronCreateFirewallRule() *def.HttpRequestDef

func GenReqDefForNeutronCreateSecurityGroup

func GenReqDefForNeutronCreateSecurityGroup() *def.HttpRequestDef

func GenReqDefForNeutronCreateSecurityGroupRule

func GenReqDefForNeutronCreateSecurityGroupRule() *def.HttpRequestDef

func GenReqDefForNeutronDeleteFirewallGroup

func GenReqDefForNeutronDeleteFirewallGroup() *def.HttpRequestDef

func GenReqDefForNeutronDeleteFirewallPolicy

func GenReqDefForNeutronDeleteFirewallPolicy() *def.HttpRequestDef

func GenReqDefForNeutronDeleteFirewallRule

func GenReqDefForNeutronDeleteFirewallRule() *def.HttpRequestDef

func GenReqDefForNeutronDeleteSecurityGroup

func GenReqDefForNeutronDeleteSecurityGroup() *def.HttpRequestDef

func GenReqDefForNeutronDeleteSecurityGroupRule

func GenReqDefForNeutronDeleteSecurityGroupRule() *def.HttpRequestDef

func GenReqDefForNeutronListFirewallGroups

func GenReqDefForNeutronListFirewallGroups() *def.HttpRequestDef

func GenReqDefForNeutronListFirewallPolicies

func GenReqDefForNeutronListFirewallPolicies() *def.HttpRequestDef

func GenReqDefForNeutronListFirewallRules

func GenReqDefForNeutronListFirewallRules() *def.HttpRequestDef

func GenReqDefForNeutronListSecurityGroupRules

func GenReqDefForNeutronListSecurityGroupRules() *def.HttpRequestDef

func GenReqDefForNeutronListSecurityGroups

func GenReqDefForNeutronListSecurityGroups() *def.HttpRequestDef

func GenReqDefForNeutronRemoveFirewallRule

func GenReqDefForNeutronRemoveFirewallRule() *def.HttpRequestDef

func GenReqDefForNeutronShowFirewallGroup

func GenReqDefForNeutronShowFirewallGroup() *def.HttpRequestDef

func GenReqDefForNeutronShowFirewallPolicy

func GenReqDefForNeutronShowFirewallPolicy() *def.HttpRequestDef

func GenReqDefForNeutronShowFirewallRule

func GenReqDefForNeutronShowFirewallRule() *def.HttpRequestDef

func GenReqDefForNeutronShowSecurityGroup

func GenReqDefForNeutronShowSecurityGroup() *def.HttpRequestDef

func GenReqDefForNeutronShowSecurityGroupRule

func GenReqDefForNeutronShowSecurityGroupRule() *def.HttpRequestDef

func GenReqDefForNeutronUpdateFirewallGroup

func GenReqDefForNeutronUpdateFirewallGroup() *def.HttpRequestDef

func GenReqDefForNeutronUpdateFirewallPolicy

func GenReqDefForNeutronUpdateFirewallPolicy() *def.HttpRequestDef

func GenReqDefForNeutronUpdateFirewallRule

func GenReqDefForNeutronUpdateFirewallRule() *def.HttpRequestDef

func GenReqDefForNeutronUpdateSecurityGroup

func GenReqDefForNeutronUpdateSecurityGroup() *def.HttpRequestDef

func GenReqDefForRejectVpcPeering

func GenReqDefForRejectVpcPeering() *def.HttpRequestDef

func GenReqDefForShowFlowLog added in v0.1.25

func GenReqDefForShowFlowLog() *def.HttpRequestDef

func GenReqDefForShowNetworkIpAvailabilities

func GenReqDefForShowNetworkIpAvailabilities() *def.HttpRequestDef

func GenReqDefForShowPort

func GenReqDefForShowPort() *def.HttpRequestDef

func GenReqDefForShowPrivateip

func GenReqDefForShowPrivateip() *def.HttpRequestDef

func GenReqDefForShowQuota

func GenReqDefForShowQuota() *def.HttpRequestDef

func GenReqDefForShowRouteTable added in v0.0.55

func GenReqDefForShowRouteTable() *def.HttpRequestDef

func GenReqDefForShowSecurityGroup

func GenReqDefForShowSecurityGroup() *def.HttpRequestDef

func GenReqDefForShowSecurityGroupRule

func GenReqDefForShowSecurityGroupRule() *def.HttpRequestDef

func GenReqDefForShowSubnet

func GenReqDefForShowSubnet() *def.HttpRequestDef

func GenReqDefForShowSubnetTags

func GenReqDefForShowSubnetTags() *def.HttpRequestDef

func GenReqDefForShowVpc

func GenReqDefForShowVpc() *def.HttpRequestDef

func GenReqDefForShowVpcPeering

func GenReqDefForShowVpcPeering() *def.HttpRequestDef

func GenReqDefForShowVpcRoute

func GenReqDefForShowVpcRoute() *def.HttpRequestDef

func GenReqDefForShowVpcTags

func GenReqDefForShowVpcTags() *def.HttpRequestDef

func GenReqDefForUpdateFlowLog added in v0.1.25

func GenReqDefForUpdateFlowLog() *def.HttpRequestDef

func GenReqDefForUpdatePort

func GenReqDefForUpdatePort() *def.HttpRequestDef

func GenReqDefForUpdateRouteTable added in v0.0.55

func GenReqDefForUpdateRouteTable() *def.HttpRequestDef

func GenReqDefForUpdateSubnet

func GenReqDefForUpdateSubnet() *def.HttpRequestDef

func GenReqDefForUpdateVpc

func GenReqDefForUpdateVpc() *def.HttpRequestDef

func GenReqDefForUpdateVpcPeering

func GenReqDefForUpdateVpcPeering() *def.HttpRequestDef

func VpcClientBuilder

func VpcClientBuilder() *http_client.HcHttpClientBuilder

Types

type AcceptVpcPeeringInvoker added in v0.0.90

type AcceptVpcPeeringInvoker struct {
	*invoker.BaseInvoker
}

func (*AcceptVpcPeeringInvoker) Invoke added in v0.0.90

type AssociateRouteTableInvoker added in v0.0.90

type AssociateRouteTableInvoker struct {
	*invoker.BaseInvoker
}

func (*AssociateRouteTableInvoker) Invoke added in v0.0.90

type BatchCreateSubnetTagsInvoker added in v0.0.90

type BatchCreateSubnetTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchCreateSubnetTagsInvoker) Invoke added in v0.0.90

type BatchCreateVpcTagsInvoker added in v0.0.90

type BatchCreateVpcTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchCreateVpcTagsInvoker) Invoke added in v0.0.90

type BatchDeleteSubnetTagsInvoker added in v0.0.90

type BatchDeleteSubnetTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDeleteSubnetTagsInvoker) Invoke added in v0.0.90

type BatchDeleteVpcTagsInvoker added in v0.0.90

type BatchDeleteVpcTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDeleteVpcTagsInvoker) Invoke added in v0.0.90

type CreateFlowLogInvoker added in v0.1.25

type CreateFlowLogInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateFlowLogInvoker) Invoke added in v0.1.25

type CreatePortInvoker added in v0.0.90

type CreatePortInvoker struct {
	*invoker.BaseInvoker
}

func (*CreatePortInvoker) Invoke added in v0.0.90

type CreatePrivateipInvoker added in v0.0.90

type CreatePrivateipInvoker struct {
	*invoker.BaseInvoker
}

func (*CreatePrivateipInvoker) Invoke added in v0.0.90

type CreateRouteTableInvoker added in v0.0.90

type CreateRouteTableInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateRouteTableInvoker) Invoke added in v0.0.90

type CreateSecurityGroupInvoker added in v0.0.90

type CreateSecurityGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateSecurityGroupInvoker) Invoke added in v0.0.90

type CreateSecurityGroupRuleInvoker added in v0.0.90

type CreateSecurityGroupRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateSecurityGroupRuleInvoker) Invoke added in v0.0.90

type CreateSubnetInvoker added in v0.0.90

type CreateSubnetInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateSubnetInvoker) Invoke added in v0.0.90

type CreateSubnetTagInvoker added in v0.0.90

type CreateSubnetTagInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateSubnetTagInvoker) Invoke added in v0.0.90

type CreateVpcInvoker added in v0.0.90

type CreateVpcInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateVpcInvoker) Invoke added in v0.0.90

type CreateVpcPeeringInvoker added in v0.0.90

type CreateVpcPeeringInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateVpcPeeringInvoker) Invoke added in v0.0.90

type CreateVpcResourceTagInvoker added in v0.0.90

type CreateVpcResourceTagInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateVpcResourceTagInvoker) Invoke added in v0.0.90

type CreateVpcRouteInvoker added in v0.0.90

type CreateVpcRouteInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateVpcRouteInvoker) Invoke added in v0.0.90

type DeleteFlowLogInvoker added in v0.1.25

type DeleteFlowLogInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteFlowLogInvoker) Invoke added in v0.1.25

type DeletePortInvoker added in v0.0.90

type DeletePortInvoker struct {
	*invoker.BaseInvoker
}

func (*DeletePortInvoker) Invoke added in v0.0.90

type DeletePrivateipInvoker added in v0.0.90

type DeletePrivateipInvoker struct {
	*invoker.BaseInvoker
}

func (*DeletePrivateipInvoker) Invoke added in v0.0.90

type DeleteRouteTableInvoker added in v0.0.90

type DeleteRouteTableInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteRouteTableInvoker) Invoke added in v0.0.90

type DeleteSecurityGroupInvoker added in v0.0.90

type DeleteSecurityGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteSecurityGroupInvoker) Invoke added in v0.0.90

type DeleteSecurityGroupRuleInvoker added in v0.0.90

type DeleteSecurityGroupRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteSecurityGroupRuleInvoker) Invoke added in v0.0.90

type DeleteSubnetInvoker added in v0.0.90

type DeleteSubnetInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteSubnetInvoker) Invoke added in v0.0.90

type DeleteSubnetTagInvoker added in v0.0.90

type DeleteSubnetTagInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteSubnetTagInvoker) Invoke added in v0.0.90

type DeleteVpcInvoker added in v0.0.90

type DeleteVpcInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteVpcInvoker) Invoke added in v0.0.90

type DeleteVpcPeeringInvoker added in v0.0.90

type DeleteVpcPeeringInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteVpcPeeringInvoker) Invoke added in v0.0.90

type DeleteVpcRouteInvoker added in v0.0.90

type DeleteVpcRouteInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteVpcRouteInvoker) Invoke added in v0.0.90

type DeleteVpcTagInvoker added in v0.0.90

type DeleteVpcTagInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteVpcTagInvoker) Invoke added in v0.0.90

type DisassociateRouteTableInvoker added in v0.0.90

type DisassociateRouteTableInvoker struct {
	*invoker.BaseInvoker
}

func (*DisassociateRouteTableInvoker) Invoke added in v0.0.90

type ListFlowLogsInvoker added in v0.1.25

type ListFlowLogsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListFlowLogsInvoker) Invoke added in v0.1.25

type ListPortsInvoker added in v0.0.90

type ListPortsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListPortsInvoker) Invoke added in v0.0.90

type ListPrivateipsInvoker added in v0.0.90

type ListPrivateipsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListPrivateipsInvoker) Invoke added in v0.0.90

type ListRouteTablesInvoker added in v0.0.90

type ListRouteTablesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListRouteTablesInvoker) Invoke added in v0.0.90

type ListSecurityGroupRulesInvoker added in v0.0.90

type ListSecurityGroupRulesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListSecurityGroupRulesInvoker) Invoke added in v0.0.90

type ListSecurityGroupsInvoker added in v0.0.90

type ListSecurityGroupsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListSecurityGroupsInvoker) Invoke added in v0.0.90

type ListSubnetTagsInvoker added in v0.0.90

type ListSubnetTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListSubnetTagsInvoker) Invoke added in v0.0.90

type ListSubnetsByTagsInvoker added in v0.0.90

type ListSubnetsByTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListSubnetsByTagsInvoker) Invoke added in v0.0.90

type ListSubnetsInvoker added in v0.0.90

type ListSubnetsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListSubnetsInvoker) Invoke added in v0.0.90

type ListVpcPeeringsInvoker added in v0.0.90

type ListVpcPeeringsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListVpcPeeringsInvoker) Invoke added in v0.0.90

type ListVpcRoutesInvoker added in v0.0.90

type ListVpcRoutesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListVpcRoutesInvoker) Invoke added in v0.0.90

type ListVpcTagsInvoker added in v0.0.90

type ListVpcTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListVpcTagsInvoker) Invoke added in v0.0.90

type ListVpcsByTagsInvoker added in v0.0.90

type ListVpcsByTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListVpcsByTagsInvoker) Invoke added in v0.0.90

type ListVpcsInvoker added in v0.0.90

type ListVpcsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListVpcsInvoker) Invoke added in v0.0.90

func (i *ListVpcsInvoker) Invoke() (*model.ListVpcsResponse, error)

type NeutronAddFirewallRuleInvoker added in v0.0.90

type NeutronAddFirewallRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*NeutronAddFirewallRuleInvoker) Invoke added in v0.0.90

type NeutronCreateFirewallGroupInvoker added in v0.0.90

type NeutronCreateFirewallGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*NeutronCreateFirewallGroupInvoker) Invoke added in v0.0.90

type NeutronCreateFirewallPolicyInvoker added in v0.0.90

type NeutronCreateFirewallPolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*NeutronCreateFirewallPolicyInvoker) Invoke added in v0.0.90

type NeutronCreateFirewallRuleInvoker added in v0.0.90

type NeutronCreateFirewallRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*NeutronCreateFirewallRuleInvoker) Invoke added in v0.0.90

type NeutronCreateSecurityGroupInvoker added in v0.0.90

type NeutronCreateSecurityGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*NeutronCreateSecurityGroupInvoker) Invoke added in v0.0.90

type NeutronCreateSecurityGroupRuleInvoker added in v0.0.90

type NeutronCreateSecurityGroupRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*NeutronCreateSecurityGroupRuleInvoker) Invoke added in v0.0.90

type NeutronDeleteFirewallGroupInvoker added in v0.0.90

type NeutronDeleteFirewallGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*NeutronDeleteFirewallGroupInvoker) Invoke added in v0.0.90

type NeutronDeleteFirewallPolicyInvoker added in v0.0.90

type NeutronDeleteFirewallPolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*NeutronDeleteFirewallPolicyInvoker) Invoke added in v0.0.90

type NeutronDeleteFirewallRuleInvoker added in v0.0.90

type NeutronDeleteFirewallRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*NeutronDeleteFirewallRuleInvoker) Invoke added in v0.0.90

type NeutronDeleteSecurityGroupInvoker added in v0.0.90

type NeutronDeleteSecurityGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*NeutronDeleteSecurityGroupInvoker) Invoke added in v0.0.90

type NeutronDeleteSecurityGroupRuleInvoker added in v0.0.90

type NeutronDeleteSecurityGroupRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*NeutronDeleteSecurityGroupRuleInvoker) Invoke added in v0.0.90

type NeutronListFirewallGroupsInvoker added in v0.0.90

type NeutronListFirewallGroupsInvoker struct {
	*invoker.BaseInvoker
}

func (*NeutronListFirewallGroupsInvoker) Invoke added in v0.0.90

type NeutronListFirewallPoliciesInvoker added in v0.0.90

type NeutronListFirewallPoliciesInvoker struct {
	*invoker.BaseInvoker
}

func (*NeutronListFirewallPoliciesInvoker) Invoke added in v0.0.90

type NeutronListFirewallRulesInvoker added in v0.0.90

type NeutronListFirewallRulesInvoker struct {
	*invoker.BaseInvoker
}

func (*NeutronListFirewallRulesInvoker) Invoke added in v0.0.90

type NeutronListSecurityGroupRulesInvoker added in v0.0.90

type NeutronListSecurityGroupRulesInvoker struct {
	*invoker.BaseInvoker
}

func (*NeutronListSecurityGroupRulesInvoker) Invoke added in v0.0.90

type NeutronListSecurityGroupsInvoker added in v0.0.90

type NeutronListSecurityGroupsInvoker struct {
	*invoker.BaseInvoker
}

func (*NeutronListSecurityGroupsInvoker) Invoke added in v0.0.90

type NeutronRemoveFirewallRuleInvoker added in v0.0.90

type NeutronRemoveFirewallRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*NeutronRemoveFirewallRuleInvoker) Invoke added in v0.0.90

type NeutronShowFirewallGroupInvoker added in v0.0.90

type NeutronShowFirewallGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*NeutronShowFirewallGroupInvoker) Invoke added in v0.0.90

type NeutronShowFirewallPolicyInvoker added in v0.0.90

type NeutronShowFirewallPolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*NeutronShowFirewallPolicyInvoker) Invoke added in v0.0.90

type NeutronShowFirewallRuleInvoker added in v0.0.90

type NeutronShowFirewallRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*NeutronShowFirewallRuleInvoker) Invoke added in v0.0.90

type NeutronShowSecurityGroupInvoker added in v0.0.90

type NeutronShowSecurityGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*NeutronShowSecurityGroupInvoker) Invoke added in v0.0.90

type NeutronShowSecurityGroupRuleInvoker added in v0.0.90

type NeutronShowSecurityGroupRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*NeutronShowSecurityGroupRuleInvoker) Invoke added in v0.0.90

type NeutronUpdateFirewallGroupInvoker added in v0.0.90

type NeutronUpdateFirewallGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*NeutronUpdateFirewallGroupInvoker) Invoke added in v0.0.90

type NeutronUpdateFirewallPolicyInvoker added in v0.0.90

type NeutronUpdateFirewallPolicyInvoker struct {
	*invoker.BaseInvoker
}

func (*NeutronUpdateFirewallPolicyInvoker) Invoke added in v0.0.90

type NeutronUpdateFirewallRuleInvoker added in v0.0.90

type NeutronUpdateFirewallRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*NeutronUpdateFirewallRuleInvoker) Invoke added in v0.0.90

type NeutronUpdateSecurityGroupInvoker added in v0.0.90

type NeutronUpdateSecurityGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*NeutronUpdateSecurityGroupInvoker) Invoke added in v0.0.90

type RejectVpcPeeringInvoker added in v0.0.90

type RejectVpcPeeringInvoker struct {
	*invoker.BaseInvoker
}

func (*RejectVpcPeeringInvoker) Invoke added in v0.0.90

type ShowFlowLogInvoker added in v0.1.25

type ShowFlowLogInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowFlowLogInvoker) Invoke added in v0.1.25

type ShowNetworkIpAvailabilitiesInvoker added in v0.0.90

type ShowNetworkIpAvailabilitiesInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowNetworkIpAvailabilitiesInvoker) Invoke added in v0.0.90

type ShowPortInvoker added in v0.0.90

type ShowPortInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowPortInvoker) Invoke added in v0.0.90

func (i *ShowPortInvoker) Invoke() (*model.ShowPortResponse, error)

type ShowPrivateipInvoker added in v0.0.90

type ShowPrivateipInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowPrivateipInvoker) Invoke added in v0.0.90

type ShowQuotaInvoker added in v0.0.90

type ShowQuotaInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowQuotaInvoker) Invoke added in v0.0.90

type ShowRouteTableInvoker added in v0.0.90

type ShowRouteTableInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowRouteTableInvoker) Invoke added in v0.0.90

type ShowSecurityGroupInvoker added in v0.0.90

type ShowSecurityGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowSecurityGroupInvoker) Invoke added in v0.0.90

type ShowSecurityGroupRuleInvoker added in v0.0.90

type ShowSecurityGroupRuleInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowSecurityGroupRuleInvoker) Invoke added in v0.0.90

type ShowSubnetInvoker added in v0.0.90

type ShowSubnetInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowSubnetInvoker) Invoke added in v0.0.90

type ShowSubnetTagsInvoker added in v0.0.90

type ShowSubnetTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowSubnetTagsInvoker) Invoke added in v0.0.90

type ShowVpcInvoker added in v0.0.90

type ShowVpcInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowVpcInvoker) Invoke added in v0.0.90

func (i *ShowVpcInvoker) Invoke() (*model.ShowVpcResponse, error)

type ShowVpcPeeringInvoker added in v0.0.90

type ShowVpcPeeringInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowVpcPeeringInvoker) Invoke added in v0.0.90

type ShowVpcRouteInvoker added in v0.0.90

type ShowVpcRouteInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowVpcRouteInvoker) Invoke added in v0.0.90

type ShowVpcTagsInvoker added in v0.0.90

type ShowVpcTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowVpcTagsInvoker) Invoke added in v0.0.90

type UpdateFlowLogInvoker added in v0.1.25

type UpdateFlowLogInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateFlowLogInvoker) Invoke added in v0.1.25

type UpdatePortInvoker added in v0.0.90

type UpdatePortInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdatePortInvoker) Invoke added in v0.0.90

type UpdateRouteTableInvoker added in v0.0.90

type UpdateRouteTableInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateRouteTableInvoker) Invoke added in v0.0.90

type UpdateSubnetInvoker added in v0.0.90

type UpdateSubnetInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateSubnetInvoker) Invoke added in v0.0.90

type UpdateVpcInvoker added in v0.0.90

type UpdateVpcInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateVpcInvoker) Invoke added in v0.0.90

type UpdateVpcPeeringInvoker added in v0.0.90

type UpdateVpcPeeringInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateVpcPeeringInvoker) Invoke added in v0.0.90

type VpcClient

type VpcClient struct {
	HcClient *http_client.HcHttpClient
}

func NewVpcClient

func NewVpcClient(hcClient *http_client.HcHttpClient) *VpcClient

func (*VpcClient) AcceptVpcPeering

func (c *VpcClient) AcceptVpcPeering(request *model.AcceptVpcPeeringRequest) (*model.AcceptVpcPeeringResponse, error)

AcceptVpcPeering 接受对等连接请求

租户A名下的VPC申请和租户B的VPC建立对等连接,需要等待租户B接受该请求。此接口用于租户接受其他租户发起的对等连接请求。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) AcceptVpcPeeringInvoker added in v0.0.90

func (c *VpcClient) AcceptVpcPeeringInvoker(request *model.AcceptVpcPeeringRequest) *AcceptVpcPeeringInvoker

AcceptVpcPeeringInvoker 接受对等连接请求

func (*VpcClient) AssociateRouteTable added in v0.0.55

AssociateRouteTable 子网关联路由表

路由表关联子网。子网关联路由表A后,再关联B,不需要先跟路由表A解关联再关联路由表B

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) AssociateRouteTableInvoker added in v0.0.90

func (c *VpcClient) AssociateRouteTableInvoker(request *model.AssociateRouteTableRequest) *AssociateRouteTableInvoker

AssociateRouteTableInvoker 子网关联路由表

func (*VpcClient) BatchCreateSubnetTags

BatchCreateSubnetTags 批量创建子网资源标签

为指定的子网资源实例批量添加标签。 此接口为幂等接口:创建时如果请求体中存在重复key则报错。创建时,不允许设置重复key数据,如果数据库已存在该key,就覆盖value的值。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) BatchCreateSubnetTagsInvoker added in v0.0.90

func (c *VpcClient) BatchCreateSubnetTagsInvoker(request *model.BatchCreateSubnetTagsRequest) *BatchCreateSubnetTagsInvoker

BatchCreateSubnetTagsInvoker 批量创建子网资源标签

func (*VpcClient) BatchCreateVpcTags

func (c *VpcClient) BatchCreateVpcTags(request *model.BatchCreateVpcTagsRequest) (*model.BatchCreateVpcTagsResponse, error)

BatchCreateVpcTags 批量创建VPC资源标签

为指定的VPC资源实例批量添加标签。 此接口为幂等接口:创建时如果请求体中存在重复key则报错。创建时,不允许设置重复key数据,如果数据库已存在该key,就覆盖value的值。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) BatchCreateVpcTagsInvoker added in v0.0.90

func (c *VpcClient) BatchCreateVpcTagsInvoker(request *model.BatchCreateVpcTagsRequest) *BatchCreateVpcTagsInvoker

BatchCreateVpcTagsInvoker 批量创建VPC资源标签

func (*VpcClient) BatchDeleteSubnetTags

BatchDeleteSubnetTags 批量删除子网资源标签

为指定的子网资源实例批量删除标签 此接口为幂等接口:删除时,如果删除的标签不存在,默认处理成功;删除时不对标签字符集范围做校验。删除时tags结构体不能缺失,key不能为空,或者空字符串。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) BatchDeleteSubnetTagsInvoker added in v0.0.90

func (c *VpcClient) BatchDeleteSubnetTagsInvoker(request *model.BatchDeleteSubnetTagsRequest) *BatchDeleteSubnetTagsInvoker

BatchDeleteSubnetTagsInvoker 批量删除子网资源标签

func (*VpcClient) BatchDeleteVpcTags

func (c *VpcClient) BatchDeleteVpcTags(request *model.BatchDeleteVpcTagsRequest) (*model.BatchDeleteVpcTagsResponse, error)

BatchDeleteVpcTags 批量删除VPC资源标签

为指定的VPC资源实例批量删除标签。 此接口为幂等接口:删除时,如果删除的标签不存在,默认处理成功;删除时不对标签字符集范围做校验。删除时tags结构体不能缺失,key不能为空,或者空字符串。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) BatchDeleteVpcTagsInvoker added in v0.0.90

func (c *VpcClient) BatchDeleteVpcTagsInvoker(request *model.BatchDeleteVpcTagsRequest) *BatchDeleteVpcTagsInvoker

BatchDeleteVpcTagsInvoker 批量删除VPC资源标签

func (*VpcClient) CreateFlowLog added in v0.1.25

func (c *VpcClient) CreateFlowLog(request *model.CreateFlowLogRequest) (*model.CreateFlowLogResponse, error)

CreateFlowLog 创建流日志

创建流日志。 流日志功能可以记录虚拟私有云中的流量信息,帮助您检查和优化安全组和网络ACL防火墙控制规则、监控网络流量、进行网络攻击分析等。 VPC流日志功能需要与云日志服务LTS结合使用,请先在云日志服务中创建日志组和日志主题,然后再创建VPC流日志。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) CreateFlowLogInvoker added in v0.1.25

func (c *VpcClient) CreateFlowLogInvoker(request *model.CreateFlowLogRequest) *CreateFlowLogInvoker

CreateFlowLogInvoker 创建流日志

func (*VpcClient) CreatePort

func (c *VpcClient) CreatePort(request *model.CreatePortRequest) (*model.CreatePortResponse, error)

CreatePort 创建端口

创建端口。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) CreatePortInvoker added in v0.0.90

func (c *VpcClient) CreatePortInvoker(request *model.CreatePortRequest) *CreatePortInvoker

CreatePortInvoker 创建端口

func (*VpcClient) CreatePrivateip

func (c *VpcClient) CreatePrivateip(request *model.CreatePrivateipRequest) (*model.CreatePrivateipResponse, error)

CreatePrivateip 申请私有IP

申请私有IP。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) CreatePrivateipInvoker added in v0.0.90

func (c *VpcClient) CreatePrivateipInvoker(request *model.CreatePrivateipRequest) *CreatePrivateipInvoker

CreatePrivateipInvoker 申请私有IP

func (*VpcClient) CreateRouteTable added in v0.0.55

func (c *VpcClient) CreateRouteTable(request *model.CreateRouteTableRequest) (*model.CreateRouteTableResponse, error)

CreateRouteTable 创建路由表

创建路由表

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) CreateRouteTableInvoker added in v0.0.90

func (c *VpcClient) CreateRouteTableInvoker(request *model.CreateRouteTableRequest) *CreateRouteTableInvoker

CreateRouteTableInvoker 创建路由表

func (*VpcClient) CreateSecurityGroup

CreateSecurityGroup 创建安全组

创建安全组。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) CreateSecurityGroupInvoker added in v0.0.90

func (c *VpcClient) CreateSecurityGroupInvoker(request *model.CreateSecurityGroupRequest) *CreateSecurityGroupInvoker

CreateSecurityGroupInvoker 创建安全组

func (*VpcClient) CreateSecurityGroupRule

CreateSecurityGroupRule 创建安全组规则

创建安全组规则。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) CreateSecurityGroupRuleInvoker added in v0.0.90

func (c *VpcClient) CreateSecurityGroupRuleInvoker(request *model.CreateSecurityGroupRuleRequest) *CreateSecurityGroupRuleInvoker

CreateSecurityGroupRuleInvoker 创建安全组规则

func (*VpcClient) CreateSubnet

func (c *VpcClient) CreateSubnet(request *model.CreateSubnetRequest) (*model.CreateSubnetResponse, error)

CreateSubnet 创建子网

创建子网。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) CreateSubnetInvoker added in v0.0.90

func (c *VpcClient) CreateSubnetInvoker(request *model.CreateSubnetRequest) *CreateSubnetInvoker

CreateSubnetInvoker 创建子网

func (*VpcClient) CreateSubnetTag

func (c *VpcClient) CreateSubnetTag(request *model.CreateSubnetTagRequest) (*model.CreateSubnetTagResponse, error)

CreateSubnetTag 创建子网资源标签

给指定子网资源实例增加标签信息。 此接口为幂等接口:创建时,如果创建的标签已经存在(key相同),则覆盖。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) CreateSubnetTagInvoker added in v0.0.90

func (c *VpcClient) CreateSubnetTagInvoker(request *model.CreateSubnetTagRequest) *CreateSubnetTagInvoker

CreateSubnetTagInvoker 创建子网资源标签

func (*VpcClient) CreateVpc

func (c *VpcClient) CreateVpc(request *model.CreateVpcRequest) (*model.CreateVpcResponse, error)

CreateVpc 创建VPC

创建虚拟私有云。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) CreateVpcInvoker added in v0.0.90

func (c *VpcClient) CreateVpcInvoker(request *model.CreateVpcRequest) *CreateVpcInvoker

CreateVpcInvoker 创建VPC

func (*VpcClient) CreateVpcPeering

func (c *VpcClient) CreateVpcPeering(request *model.CreateVpcPeeringRequest) (*model.CreateVpcPeeringResponse, error)

CreateVpcPeering 创建对等连接

创建对等连接。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) CreateVpcPeeringInvoker added in v0.0.90

func (c *VpcClient) CreateVpcPeeringInvoker(request *model.CreateVpcPeeringRequest) *CreateVpcPeeringInvoker

CreateVpcPeeringInvoker 创建对等连接

func (*VpcClient) CreateVpcResourceTag

CreateVpcResourceTag 创建VPC资源标签

给指定VPC资源实例增加标签信息 此接口为幂等接口:创建时,如果创建的标签已经存在(key相同),则覆盖。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) CreateVpcResourceTagInvoker added in v0.0.90

func (c *VpcClient) CreateVpcResourceTagInvoker(request *model.CreateVpcResourceTagRequest) *CreateVpcResourceTagInvoker

CreateVpcResourceTagInvoker 创建VPC资源标签

func (*VpcClient) CreateVpcRoute

func (c *VpcClient) CreateVpcRoute(request *model.CreateVpcRouteRequest) (*model.CreateVpcRouteResponse, error)

CreateVpcRoute 创建VPC路由

创建路由

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) CreateVpcRouteInvoker added in v0.0.90

func (c *VpcClient) CreateVpcRouteInvoker(request *model.CreateVpcRouteRequest) *CreateVpcRouteInvoker

CreateVpcRouteInvoker 创建VPC路由

func (*VpcClient) DeleteFlowLog added in v0.1.25

func (c *VpcClient) DeleteFlowLog(request *model.DeleteFlowLogRequest) (*model.DeleteFlowLogResponse, error)

DeleteFlowLog 删除流日志

删除流日志

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) DeleteFlowLogInvoker added in v0.1.25

func (c *VpcClient) DeleteFlowLogInvoker(request *model.DeleteFlowLogRequest) *DeleteFlowLogInvoker

DeleteFlowLogInvoker 删除流日志

func (*VpcClient) DeletePort

func (c *VpcClient) DeletePort(request *model.DeletePortRequest) (*model.DeletePortResponse, error)

DeletePort 删除端口

删除端口。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) DeletePortInvoker added in v0.0.90

func (c *VpcClient) DeletePortInvoker(request *model.DeletePortRequest) *DeletePortInvoker

DeletePortInvoker 删除端口

func (*VpcClient) DeletePrivateip

func (c *VpcClient) DeletePrivateip(request *model.DeletePrivateipRequest) (*model.DeletePrivateipResponse, error)

DeletePrivateip 删除私有IP

删除私有IP。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) DeletePrivateipInvoker added in v0.0.90

func (c *VpcClient) DeletePrivateipInvoker(request *model.DeletePrivateipRequest) *DeletePrivateipInvoker

DeletePrivateipInvoker 删除私有IP

func (*VpcClient) DeleteRouteTable added in v0.0.55

func (c *VpcClient) DeleteRouteTable(request *model.DeleteRouteTableRequest) (*model.DeleteRouteTableResponse, error)

DeleteRouteTable 删除路由表

删除路由表

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) DeleteRouteTableInvoker added in v0.0.90

func (c *VpcClient) DeleteRouteTableInvoker(request *model.DeleteRouteTableRequest) *DeleteRouteTableInvoker

DeleteRouteTableInvoker 删除路由表

func (*VpcClient) DeleteSecurityGroup

DeleteSecurityGroup 删除安全组

删除安全组。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) DeleteSecurityGroupInvoker added in v0.0.90

func (c *VpcClient) DeleteSecurityGroupInvoker(request *model.DeleteSecurityGroupRequest) *DeleteSecurityGroupInvoker

DeleteSecurityGroupInvoker 删除安全组

func (*VpcClient) DeleteSecurityGroupRule

DeleteSecurityGroupRule 删除安全组规则

删除安全组规则。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) DeleteSecurityGroupRuleInvoker added in v0.0.90

func (c *VpcClient) DeleteSecurityGroupRuleInvoker(request *model.DeleteSecurityGroupRuleRequest) *DeleteSecurityGroupRuleInvoker

DeleteSecurityGroupRuleInvoker 删除安全组规则

func (*VpcClient) DeleteSubnet

func (c *VpcClient) DeleteSubnet(request *model.DeleteSubnetRequest) (*model.DeleteSubnetResponse, error)

DeleteSubnet 删除子网

删除子网

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) DeleteSubnetInvoker added in v0.0.90

func (c *VpcClient) DeleteSubnetInvoker(request *model.DeleteSubnetRequest) *DeleteSubnetInvoker

DeleteSubnetInvoker 删除子网

func (*VpcClient) DeleteSubnetTag

func (c *VpcClient) DeleteSubnetTag(request *model.DeleteSubnetTagRequest) (*model.DeleteSubnetTagResponse, error)

DeleteSubnetTag 删除子网资源标签

删除指定子网资源实例的标签信息。 该接口为幂等接口:删除的key不存在报404,Key不能为空或者空字符串

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) DeleteSubnetTagInvoker added in v0.0.90

func (c *VpcClient) DeleteSubnetTagInvoker(request *model.DeleteSubnetTagRequest) *DeleteSubnetTagInvoker

DeleteSubnetTagInvoker 删除子网资源标签

func (*VpcClient) DeleteVpc

func (c *VpcClient) DeleteVpc(request *model.DeleteVpcRequest) (*model.DeleteVpcResponse, error)

DeleteVpc 删除VPC

删除虚拟私有云。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) DeleteVpcInvoker added in v0.0.90

func (c *VpcClient) DeleteVpcInvoker(request *model.DeleteVpcRequest) *DeleteVpcInvoker

DeleteVpcInvoker 删除VPC

func (*VpcClient) DeleteVpcPeering

func (c *VpcClient) DeleteVpcPeering(request *model.DeleteVpcPeeringRequest) (*model.DeleteVpcPeeringResponse, error)

DeleteVpcPeering 删除对等连接

删除对等连接。 可以在在本端或对端任何一端删除对等连接。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) DeleteVpcPeeringInvoker added in v0.0.90

func (c *VpcClient) DeleteVpcPeeringInvoker(request *model.DeleteVpcPeeringRequest) *DeleteVpcPeeringInvoker

DeleteVpcPeeringInvoker 删除对等连接

func (*VpcClient) DeleteVpcRoute

func (c *VpcClient) DeleteVpcRoute(request *model.DeleteVpcRouteRequest) (*model.DeleteVpcRouteResponse, error)

DeleteVpcRoute 删除VPC路由

删除路由

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) DeleteVpcRouteInvoker added in v0.0.90

func (c *VpcClient) DeleteVpcRouteInvoker(request *model.DeleteVpcRouteRequest) *DeleteVpcRouteInvoker

DeleteVpcRouteInvoker 删除VPC路由

func (*VpcClient) DeleteVpcTag

func (c *VpcClient) DeleteVpcTag(request *model.DeleteVpcTagRequest) (*model.DeleteVpcTagResponse, error)

DeleteVpcTag 删除VPC资源标签

删除指定VPC资源实例的标签信息 该接口为幂等接口:删除的key不存在报404,Key不能为空或者空字符串

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) DeleteVpcTagInvoker added in v0.0.90

func (c *VpcClient) DeleteVpcTagInvoker(request *model.DeleteVpcTagRequest) *DeleteVpcTagInvoker

DeleteVpcTagInvoker 删除VPC资源标签

func (*VpcClient) DisassociateRouteTable added in v0.0.55

DisassociateRouteTable 子网解关联路由表

子网解关联路由表

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) DisassociateRouteTableInvoker added in v0.0.90

func (c *VpcClient) DisassociateRouteTableInvoker(request *model.DisassociateRouteTableRequest) *DisassociateRouteTableInvoker

DisassociateRouteTableInvoker 子网解关联路由表

func (*VpcClient) ListFlowLogs added in v0.1.25

func (c *VpcClient) ListFlowLogs(request *model.ListFlowLogsRequest) (*model.ListFlowLogsResponse, error)

ListFlowLogs 查询流日志列表

查询提交请求的租户的所有流日志列表,并根据过滤条件进行过滤

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ListFlowLogsInvoker added in v0.1.25

func (c *VpcClient) ListFlowLogsInvoker(request *model.ListFlowLogsRequest) *ListFlowLogsInvoker

ListFlowLogsInvoker 查询流日志列表

func (*VpcClient) ListPorts

func (c *VpcClient) ListPorts(request *model.ListPortsRequest) (*model.ListPortsResponse, error)

ListPorts 查询端口列表

查询提交请求的租户的所有端口,单次查询最多返回2000条数据。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ListPortsInvoker added in v0.0.90

func (c *VpcClient) ListPortsInvoker(request *model.ListPortsRequest) *ListPortsInvoker

ListPortsInvoker 查询端口列表

func (*VpcClient) ListPrivateips

func (c *VpcClient) ListPrivateips(request *model.ListPrivateipsRequest) (*model.ListPrivateipsResponse, error)

ListPrivateips 查询私有IP列表

查询指定子网下的私有IP列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ListPrivateipsInvoker added in v0.0.90

func (c *VpcClient) ListPrivateipsInvoker(request *model.ListPrivateipsRequest) *ListPrivateipsInvoker

ListPrivateipsInvoker 查询私有IP列表

func (*VpcClient) ListRouteTables added in v0.0.55

func (c *VpcClient) ListRouteTables(request *model.ListRouteTablesRequest) (*model.ListRouteTablesResponse, error)

ListRouteTables 查询路由表列表

查询提交请求的帐户的所有路由表列表,并根据过滤条件进行过滤

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ListRouteTablesInvoker added in v0.0.90

func (c *VpcClient) ListRouteTablesInvoker(request *model.ListRouteTablesRequest) *ListRouteTablesInvoker

ListRouteTablesInvoker 查询路由表列表

func (*VpcClient) ListSecurityGroupRules

ListSecurityGroupRules 查询安全组规则列表

查询安全组规则列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ListSecurityGroupRulesInvoker added in v0.0.90

func (c *VpcClient) ListSecurityGroupRulesInvoker(request *model.ListSecurityGroupRulesRequest) *ListSecurityGroupRulesInvoker

ListSecurityGroupRulesInvoker 查询安全组规则列表

func (*VpcClient) ListSecurityGroups

func (c *VpcClient) ListSecurityGroups(request *model.ListSecurityGroupsRequest) (*model.ListSecurityGroupsResponse, error)

ListSecurityGroups 查询安全组列表

查询安全组列表

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ListSecurityGroupsInvoker added in v0.0.90

func (c *VpcClient) ListSecurityGroupsInvoker(request *model.ListSecurityGroupsRequest) *ListSecurityGroupsInvoker

ListSecurityGroupsInvoker 查询安全组列表

func (*VpcClient) ListSubnetTags

func (c *VpcClient) ListSubnetTags(request *model.ListSubnetTagsRequest) (*model.ListSubnetTagsResponse, error)

ListSubnetTags 查询子网项目标签

查询租户在指定区域和实例类型的所有标签集合

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ListSubnetTagsInvoker added in v0.0.90

func (c *VpcClient) ListSubnetTagsInvoker(request *model.ListSubnetTagsRequest) *ListSubnetTagsInvoker

ListSubnetTagsInvoker 查询子网项目标签

func (*VpcClient) ListSubnets

func (c *VpcClient) ListSubnets(request *model.ListSubnetsRequest) (*model.ListSubnetsResponse, error)

ListSubnets 查询子网列表

查询子网列表

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ListSubnetsByTags

func (c *VpcClient) ListSubnetsByTags(request *model.ListSubnetsByTagsRequest) (*model.ListSubnetsByTagsResponse, error)

ListSubnetsByTags 查询子网资源实例

使用标签过滤实例

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ListSubnetsByTagsInvoker added in v0.0.90

func (c *VpcClient) ListSubnetsByTagsInvoker(request *model.ListSubnetsByTagsRequest) *ListSubnetsByTagsInvoker

ListSubnetsByTagsInvoker 查询子网资源实例

func (*VpcClient) ListSubnetsInvoker added in v0.0.90

func (c *VpcClient) ListSubnetsInvoker(request *model.ListSubnetsRequest) *ListSubnetsInvoker

ListSubnetsInvoker 查询子网列表

func (*VpcClient) ListVpcPeerings

func (c *VpcClient) ListVpcPeerings(request *model.ListVpcPeeringsRequest) (*model.ListVpcPeeringsResponse, error)

ListVpcPeerings 查询对等连接列表

查询提交请求的租户的所有对等连接。根据过滤条件进行过滤。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ListVpcPeeringsInvoker added in v0.0.90

func (c *VpcClient) ListVpcPeeringsInvoker(request *model.ListVpcPeeringsRequest) *ListVpcPeeringsInvoker

ListVpcPeeringsInvoker 查询对等连接列表

func (*VpcClient) ListVpcRoutes

func (c *VpcClient) ListVpcRoutes(request *model.ListVpcRoutesRequest) (*model.ListVpcRoutesResponse, error)

ListVpcRoutes 查询VPC路由列表

查询提交请求的租户的所有路由列表,并根据过滤条件进行过滤。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ListVpcRoutesInvoker added in v0.0.90

func (c *VpcClient) ListVpcRoutesInvoker(request *model.ListVpcRoutesRequest) *ListVpcRoutesInvoker

ListVpcRoutesInvoker 查询VPC路由列表

func (*VpcClient) ListVpcTags

func (c *VpcClient) ListVpcTags(request *model.ListVpcTagsRequest) (*model.ListVpcTagsResponse, error)

ListVpcTags 查询VPC项目标签

查询租户在指定区域和实例类型的所有标签集合

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ListVpcTagsInvoker added in v0.0.90

func (c *VpcClient) ListVpcTagsInvoker(request *model.ListVpcTagsRequest) *ListVpcTagsInvoker

ListVpcTagsInvoker 查询VPC项目标签

func (*VpcClient) ListVpcs

func (c *VpcClient) ListVpcs(request *model.ListVpcsRequest) (*model.ListVpcsResponse, error)

ListVpcs 查询VPC列表

查询虚拟私有云列表。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ListVpcsByTags

func (c *VpcClient) ListVpcsByTags(request *model.ListVpcsByTagsRequest) (*model.ListVpcsByTagsResponse, error)

ListVpcsByTags 查询VPC资源实例

使用标签过滤实例。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ListVpcsByTagsInvoker added in v0.0.90

func (c *VpcClient) ListVpcsByTagsInvoker(request *model.ListVpcsByTagsRequest) *ListVpcsByTagsInvoker

ListVpcsByTagsInvoker 查询VPC资源实例

func (*VpcClient) ListVpcsInvoker added in v0.0.90

func (c *VpcClient) ListVpcsInvoker(request *model.ListVpcsRequest) *ListVpcsInvoker

ListVpcsInvoker 查询VPC列表

func (*VpcClient) NeutronAddFirewallRule

NeutronAddFirewallRule 插入网络ACL规则

插入一条网络ACL规则到某一网络ACL策略中。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) NeutronAddFirewallRuleInvoker added in v0.0.90

func (c *VpcClient) NeutronAddFirewallRuleInvoker(request *model.NeutronAddFirewallRuleRequest) *NeutronAddFirewallRuleInvoker

NeutronAddFirewallRuleInvoker 插入网络ACL规则

func (*VpcClient) NeutronCreateFirewallGroup

NeutronCreateFirewallGroup 创建网络ACL组

创建网络ACL组

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) NeutronCreateFirewallGroupInvoker added in v0.0.90

func (c *VpcClient) NeutronCreateFirewallGroupInvoker(request *model.NeutronCreateFirewallGroupRequest) *NeutronCreateFirewallGroupInvoker

NeutronCreateFirewallGroupInvoker 创建网络ACL组

func (*VpcClient) NeutronCreateFirewallPolicy

NeutronCreateFirewallPolicy 创建网络ACL策略

创建网络ACL策略。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) NeutronCreateFirewallPolicyInvoker added in v0.0.90

func (c *VpcClient) NeutronCreateFirewallPolicyInvoker(request *model.NeutronCreateFirewallPolicyRequest) *NeutronCreateFirewallPolicyInvoker

NeutronCreateFirewallPolicyInvoker 创建网络ACL策略

func (*VpcClient) NeutronCreateFirewallRule

NeutronCreateFirewallRule 创建网络ACL规则

创建网络ACL规则。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) NeutronCreateFirewallRuleInvoker added in v0.0.90

func (c *VpcClient) NeutronCreateFirewallRuleInvoker(request *model.NeutronCreateFirewallRuleRequest) *NeutronCreateFirewallRuleInvoker

NeutronCreateFirewallRuleInvoker 创建网络ACL规则

func (*VpcClient) NeutronCreateSecurityGroup

NeutronCreateSecurityGroup 创建安全组

创建安全组

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) NeutronCreateSecurityGroupInvoker added in v0.0.90

func (c *VpcClient) NeutronCreateSecurityGroupInvoker(request *model.NeutronCreateSecurityGroupRequest) *NeutronCreateSecurityGroupInvoker

NeutronCreateSecurityGroupInvoker 创建安全组

func (*VpcClient) NeutronCreateSecurityGroupRule

NeutronCreateSecurityGroupRule 创建安全组规则

创建安全组规则

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) NeutronCreateSecurityGroupRuleInvoker added in v0.0.90

func (c *VpcClient) NeutronCreateSecurityGroupRuleInvoker(request *model.NeutronCreateSecurityGroupRuleRequest) *NeutronCreateSecurityGroupRuleInvoker

NeutronCreateSecurityGroupRuleInvoker 创建安全组规则

func (*VpcClient) NeutronDeleteFirewallGroup

NeutronDeleteFirewallGroup 删除网络ACL组

删除网络ACL组

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) NeutronDeleteFirewallGroupInvoker added in v0.0.90

func (c *VpcClient) NeutronDeleteFirewallGroupInvoker(request *model.NeutronDeleteFirewallGroupRequest) *NeutronDeleteFirewallGroupInvoker

NeutronDeleteFirewallGroupInvoker 删除网络ACL组

func (*VpcClient) NeutronDeleteFirewallPolicy

NeutronDeleteFirewallPolicy 删除网络ACL策略

删除网络ACL策略。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) NeutronDeleteFirewallPolicyInvoker added in v0.0.90

func (c *VpcClient) NeutronDeleteFirewallPolicyInvoker(request *model.NeutronDeleteFirewallPolicyRequest) *NeutronDeleteFirewallPolicyInvoker

NeutronDeleteFirewallPolicyInvoker 删除网络ACL策略

func (*VpcClient) NeutronDeleteFirewallRule

NeutronDeleteFirewallRule 删除网络ACL规则

删除网络ACL规则。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) NeutronDeleteFirewallRuleInvoker added in v0.0.90

func (c *VpcClient) NeutronDeleteFirewallRuleInvoker(request *model.NeutronDeleteFirewallRuleRequest) *NeutronDeleteFirewallRuleInvoker

NeutronDeleteFirewallRuleInvoker 删除网络ACL规则

func (*VpcClient) NeutronDeleteSecurityGroup

NeutronDeleteSecurityGroup 删除安全组

删除安全组

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) NeutronDeleteSecurityGroupInvoker added in v0.0.90

func (c *VpcClient) NeutronDeleteSecurityGroupInvoker(request *model.NeutronDeleteSecurityGroupRequest) *NeutronDeleteSecurityGroupInvoker

NeutronDeleteSecurityGroupInvoker 删除安全组

func (*VpcClient) NeutronDeleteSecurityGroupRule

NeutronDeleteSecurityGroupRule 删除安全组规则

删除安全组规则

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) NeutronDeleteSecurityGroupRuleInvoker added in v0.0.90

func (c *VpcClient) NeutronDeleteSecurityGroupRuleInvoker(request *model.NeutronDeleteSecurityGroupRuleRequest) *NeutronDeleteSecurityGroupRuleInvoker

NeutronDeleteSecurityGroupRuleInvoker 删除安全组规则

func (*VpcClient) NeutronListFirewallGroups

NeutronListFirewallGroups 查询所有网络ACL组

查询提交请求的租户有权限操作的所有网络ACL组信息。单次查询最多返回2000条数据,超过2000后会返回分页标记。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) NeutronListFirewallGroupsInvoker added in v0.0.90

func (c *VpcClient) NeutronListFirewallGroupsInvoker(request *model.NeutronListFirewallGroupsRequest) *NeutronListFirewallGroupsInvoker

NeutronListFirewallGroupsInvoker 查询所有网络ACL组

func (*VpcClient) NeutronListFirewallPolicies

NeutronListFirewallPolicies 查询所有网络ACL策略

查询提交请求的租户有权限操作的所有网络ACL策略信息。单次查询最多返回2000条数据,超过2000后会返回分页标记。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) NeutronListFirewallPoliciesInvoker added in v0.0.90

func (c *VpcClient) NeutronListFirewallPoliciesInvoker(request *model.NeutronListFirewallPoliciesRequest) *NeutronListFirewallPoliciesInvoker

NeutronListFirewallPoliciesInvoker 查询所有网络ACL策略

func (*VpcClient) NeutronListFirewallRules

NeutronListFirewallRules 查询所有网络ACL规则

查询提交请求的租户有权限操作的所有网络ACL规则信息。单次查询最多返回2000条数据,超过2000后会返回分页标记。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) NeutronListFirewallRulesInvoker added in v0.0.90

func (c *VpcClient) NeutronListFirewallRulesInvoker(request *model.NeutronListFirewallRulesRequest) *NeutronListFirewallRulesInvoker

NeutronListFirewallRulesInvoker 查询所有网络ACL规则

func (*VpcClient) NeutronListSecurityGroupRules

NeutronListSecurityGroupRules 查询安全组规则列表

查询提交请求的租户有权限查看的所有安全组规则。单次查询最多返回2000条数据,超过2000后会返回分页标记。分页查询请参考分页查询

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) NeutronListSecurityGroupRulesInvoker added in v0.0.90

func (c *VpcClient) NeutronListSecurityGroupRulesInvoker(request *model.NeutronListSecurityGroupRulesRequest) *NeutronListSecurityGroupRulesInvoker

NeutronListSecurityGroupRulesInvoker 查询安全组规则列表

func (*VpcClient) NeutronListSecurityGroups

NeutronListSecurityGroups 查询安全组列表

查询提交请求租户的所有安全组,单次查询最多返回2000条数据,超过2000后会返回分页标记。分页查询请参考分页查询 。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) NeutronListSecurityGroupsInvoker added in v0.0.90

func (c *VpcClient) NeutronListSecurityGroupsInvoker(request *model.NeutronListSecurityGroupsRequest) *NeutronListSecurityGroupsInvoker

NeutronListSecurityGroupsInvoker 查询安全组列表

func (*VpcClient) NeutronRemoveFirewallRule

NeutronRemoveFirewallRule 移除网络ACL规则

从某一网络ACL策略中移除一条网络ACL规则。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) NeutronRemoveFirewallRuleInvoker added in v0.0.90

func (c *VpcClient) NeutronRemoveFirewallRuleInvoker(request *model.NeutronRemoveFirewallRuleRequest) *NeutronRemoveFirewallRuleInvoker

NeutronRemoveFirewallRuleInvoker 移除网络ACL规则

func (*VpcClient) NeutronShowFirewallGroup

NeutronShowFirewallGroup 查询特定网络ACL组详情

查询特定网络ACL组详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) NeutronShowFirewallGroupInvoker added in v0.0.90

func (c *VpcClient) NeutronShowFirewallGroupInvoker(request *model.NeutronShowFirewallGroupRequest) *NeutronShowFirewallGroupInvoker

NeutronShowFirewallGroupInvoker 查询特定网络ACL组详情

func (*VpcClient) NeutronShowFirewallPolicy

NeutronShowFirewallPolicy 查询特定网络ACL策略详情

查询特定网络ACL策略详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) NeutronShowFirewallPolicyInvoker added in v0.0.90

func (c *VpcClient) NeutronShowFirewallPolicyInvoker(request *model.NeutronShowFirewallPolicyRequest) *NeutronShowFirewallPolicyInvoker

NeutronShowFirewallPolicyInvoker 查询特定网络ACL策略详情

func (*VpcClient) NeutronShowFirewallRule

NeutronShowFirewallRule 查询特定网络ACL规则

查询特定网络ACL规则。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) NeutronShowFirewallRuleInvoker added in v0.0.90

func (c *VpcClient) NeutronShowFirewallRuleInvoker(request *model.NeutronShowFirewallRuleRequest) *NeutronShowFirewallRuleInvoker

NeutronShowFirewallRuleInvoker 查询特定网络ACL规则

func (*VpcClient) NeutronShowSecurityGroup

NeutronShowSecurityGroup 查询安全组

查询安全组详情

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) NeutronShowSecurityGroupInvoker added in v0.0.90

func (c *VpcClient) NeutronShowSecurityGroupInvoker(request *model.NeutronShowSecurityGroupRequest) *NeutronShowSecurityGroupInvoker

NeutronShowSecurityGroupInvoker 查询安全组

func (*VpcClient) NeutronShowSecurityGroupRule

NeutronShowSecurityGroupRule 查询安全组规则

查询安全组规则详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) NeutronShowSecurityGroupRuleInvoker added in v0.0.90

func (c *VpcClient) NeutronShowSecurityGroupRuleInvoker(request *model.NeutronShowSecurityGroupRuleRequest) *NeutronShowSecurityGroupRuleInvoker

NeutronShowSecurityGroupRuleInvoker 查询安全组规则

func (*VpcClient) NeutronUpdateFirewallGroup

NeutronUpdateFirewallGroup 更新网络ACL组

更新网络ACL组。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) NeutronUpdateFirewallGroupInvoker added in v0.0.90

func (c *VpcClient) NeutronUpdateFirewallGroupInvoker(request *model.NeutronUpdateFirewallGroupRequest) *NeutronUpdateFirewallGroupInvoker

NeutronUpdateFirewallGroupInvoker 更新网络ACL组

func (*VpcClient) NeutronUpdateFirewallPolicy

NeutronUpdateFirewallPolicy 更新网络ACL策略

更新网络ACL策略。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) NeutronUpdateFirewallPolicyInvoker added in v0.0.90

func (c *VpcClient) NeutronUpdateFirewallPolicyInvoker(request *model.NeutronUpdateFirewallPolicyRequest) *NeutronUpdateFirewallPolicyInvoker

NeutronUpdateFirewallPolicyInvoker 更新网络ACL策略

func (*VpcClient) NeutronUpdateFirewallRule

NeutronUpdateFirewallRule 更新网络ACL规则

更新网络ACL规则。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) NeutronUpdateFirewallRuleInvoker added in v0.0.90

func (c *VpcClient) NeutronUpdateFirewallRuleInvoker(request *model.NeutronUpdateFirewallRuleRequest) *NeutronUpdateFirewallRuleInvoker

NeutronUpdateFirewallRuleInvoker 更新网络ACL规则

func (*VpcClient) NeutronUpdateSecurityGroup

NeutronUpdateSecurityGroup 更新安全组

更新安全组

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) NeutronUpdateSecurityGroupInvoker added in v0.0.90

func (c *VpcClient) NeutronUpdateSecurityGroupInvoker(request *model.NeutronUpdateSecurityGroupRequest) *NeutronUpdateSecurityGroupInvoker

NeutronUpdateSecurityGroupInvoker 更新安全组

func (*VpcClient) RejectVpcPeering

func (c *VpcClient) RejectVpcPeering(request *model.RejectVpcPeeringRequest) (*model.RejectVpcPeeringResponse, error)

RejectVpcPeering 拒绝对等连接请求

租户A名下的VPC申请和租户B的VPC建立对等连接,需要等待租户B接受该请求。此接口用于租户拒绝其他租户发起的对等连接请求。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) RejectVpcPeeringInvoker added in v0.0.90

func (c *VpcClient) RejectVpcPeeringInvoker(request *model.RejectVpcPeeringRequest) *RejectVpcPeeringInvoker

RejectVpcPeeringInvoker 拒绝对等连接请求

func (*VpcClient) ShowFlowLog added in v0.1.25

func (c *VpcClient) ShowFlowLog(request *model.ShowFlowLogRequest) (*model.ShowFlowLogResponse, error)

ShowFlowLog 查询流日志

查询流日志详情

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ShowFlowLogInvoker added in v0.1.25

func (c *VpcClient) ShowFlowLogInvoker(request *model.ShowFlowLogRequest) *ShowFlowLogInvoker

ShowFlowLogInvoker 查询流日志

func (*VpcClient) ShowNetworkIpAvailabilities

ShowNetworkIpAvailabilities 查询网络IP使用情况

显示一个指定网络中的IPv4地址使用情况。 包括此网络中的IP总数以及已用IP总数,以及网络下每一个子网的IP地址总数和可用IP地址总数。

> 须知

- 系统预留地址指的是子网的第1个以及最后4个地址,一般用于网关、DHCP等服务。 - 这里以及下文描述的IP地址总数、已用IP地址总数不包含系统预留地址。 - 在分配IP时,用户可以指定系统预留的IP地址。但是不论IP是如何分配的,只要是处于系统预留IP地址段的IP均不会被统计到已用IP地址数目和IP地址总数中。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ShowNetworkIpAvailabilitiesInvoker added in v0.0.90

func (c *VpcClient) ShowNetworkIpAvailabilitiesInvoker(request *model.ShowNetworkIpAvailabilitiesRequest) *ShowNetworkIpAvailabilitiesInvoker

ShowNetworkIpAvailabilitiesInvoker 查询网络IP使用情况

func (*VpcClient) ShowPort

func (c *VpcClient) ShowPort(request *model.ShowPortRequest) (*model.ShowPortResponse, error)

ShowPort 查询端口

查询单个端口详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ShowPortInvoker added in v0.0.90

func (c *VpcClient) ShowPortInvoker(request *model.ShowPortRequest) *ShowPortInvoker

ShowPortInvoker 查询端口

func (*VpcClient) ShowPrivateip

func (c *VpcClient) ShowPrivateip(request *model.ShowPrivateipRequest) (*model.ShowPrivateipResponse, error)

ShowPrivateip 查询私有IP

指定ID查询私有IP。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ShowPrivateipInvoker added in v0.0.90

func (c *VpcClient) ShowPrivateipInvoker(request *model.ShowPrivateipRequest) *ShowPrivateipInvoker

ShowPrivateipInvoker 查询私有IP

func (*VpcClient) ShowQuota

func (c *VpcClient) ShowQuota(request *model.ShowQuotaRequest) (*model.ShowQuotaResponse, error)

ShowQuota 查询配额

查询单租户在VPC服务下的网络资源配额,包括vpc配额、子网配额、安全组配额、安全组规则配额、弹性公网IP配额,vpn配额等。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ShowQuotaInvoker added in v0.0.90

func (c *VpcClient) ShowQuotaInvoker(request *model.ShowQuotaRequest) *ShowQuotaInvoker

ShowQuotaInvoker 查询配额

func (*VpcClient) ShowRouteTable added in v0.0.55

func (c *VpcClient) ShowRouteTable(request *model.ShowRouteTableRequest) (*model.ShowRouteTableResponse, error)

ShowRouteTable 查询路由表

查询路由表详情

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ShowRouteTableInvoker added in v0.0.90

func (c *VpcClient) ShowRouteTableInvoker(request *model.ShowRouteTableRequest) *ShowRouteTableInvoker

ShowRouteTableInvoker 查询路由表

func (*VpcClient) ShowSecurityGroup

func (c *VpcClient) ShowSecurityGroup(request *model.ShowSecurityGroupRequest) (*model.ShowSecurityGroupResponse, error)

ShowSecurityGroup 查询安全组

查询单个安全组详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ShowSecurityGroupInvoker added in v0.0.90

func (c *VpcClient) ShowSecurityGroupInvoker(request *model.ShowSecurityGroupRequest) *ShowSecurityGroupInvoker

ShowSecurityGroupInvoker 查询安全组

func (*VpcClient) ShowSecurityGroupRule

ShowSecurityGroupRule 查询安全组规则

查询单个安全组规则详情

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ShowSecurityGroupRuleInvoker added in v0.0.90

func (c *VpcClient) ShowSecurityGroupRuleInvoker(request *model.ShowSecurityGroupRuleRequest) *ShowSecurityGroupRuleInvoker

ShowSecurityGroupRuleInvoker 查询安全组规则

func (*VpcClient) ShowSubnet

func (c *VpcClient) ShowSubnet(request *model.ShowSubnetRequest) (*model.ShowSubnetResponse, error)

ShowSubnet 查询子网

查询子网详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ShowSubnetInvoker added in v0.0.90

func (c *VpcClient) ShowSubnetInvoker(request *model.ShowSubnetRequest) *ShowSubnetInvoker

ShowSubnetInvoker 查询子网

func (*VpcClient) ShowSubnetTags

func (c *VpcClient) ShowSubnetTags(request *model.ShowSubnetTagsRequest) (*model.ShowSubnetTagsResponse, error)

ShowSubnetTags 查询子网资源标签

查询指定子网实例的标签信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ShowSubnetTagsInvoker added in v0.0.90

func (c *VpcClient) ShowSubnetTagsInvoker(request *model.ShowSubnetTagsRequest) *ShowSubnetTagsInvoker

ShowSubnetTagsInvoker 查询子网资源标签

func (*VpcClient) ShowVpc

func (c *VpcClient) ShowVpc(request *model.ShowVpcRequest) (*model.ShowVpcResponse, error)

ShowVpc 查询VPC

查询虚拟私有云。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ShowVpcInvoker added in v0.0.90

func (c *VpcClient) ShowVpcInvoker(request *model.ShowVpcRequest) *ShowVpcInvoker

ShowVpcInvoker 查询VPC

func (*VpcClient) ShowVpcPeering

func (c *VpcClient) ShowVpcPeering(request *model.ShowVpcPeeringRequest) (*model.ShowVpcPeeringResponse, error)

ShowVpcPeering 查询对等连接

查询对等连接详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ShowVpcPeeringInvoker added in v0.0.90

func (c *VpcClient) ShowVpcPeeringInvoker(request *model.ShowVpcPeeringRequest) *ShowVpcPeeringInvoker

ShowVpcPeeringInvoker 查询对等连接

func (*VpcClient) ShowVpcRoute

func (c *VpcClient) ShowVpcRoute(request *model.ShowVpcRouteRequest) (*model.ShowVpcRouteResponse, error)

ShowVpcRoute 查询VPC路由

查询路由详情

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ShowVpcRouteInvoker added in v0.0.90

func (c *VpcClient) ShowVpcRouteInvoker(request *model.ShowVpcRouteRequest) *ShowVpcRouteInvoker

ShowVpcRouteInvoker 查询VPC路由

func (*VpcClient) ShowVpcTags

func (c *VpcClient) ShowVpcTags(request *model.ShowVpcTagsRequest) (*model.ShowVpcTagsResponse, error)

ShowVpcTags 查询VPC资源标签

查询指定VPC实例的标签信息

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ShowVpcTagsInvoker added in v0.0.90

func (c *VpcClient) ShowVpcTagsInvoker(request *model.ShowVpcTagsRequest) *ShowVpcTagsInvoker

ShowVpcTagsInvoker 查询VPC资源标签

func (*VpcClient) UpdateFlowLog added in v0.1.25

func (c *VpcClient) UpdateFlowLog(request *model.UpdateFlowLogRequest) (*model.UpdateFlowLogResponse, error)

UpdateFlowLog 更新流日志

更新流日志

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) UpdateFlowLogInvoker added in v0.1.25

func (c *VpcClient) UpdateFlowLogInvoker(request *model.UpdateFlowLogRequest) *UpdateFlowLogInvoker

UpdateFlowLogInvoker 更新流日志

func (*VpcClient) UpdatePort

func (c *VpcClient) UpdatePort(request *model.UpdatePortRequest) (*model.UpdatePortResponse, error)

UpdatePort 更新端口

更新端口。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) UpdatePortInvoker added in v0.0.90

func (c *VpcClient) UpdatePortInvoker(request *model.UpdatePortRequest) *UpdatePortInvoker

UpdatePortInvoker 更新端口

func (*VpcClient) UpdateRouteTable added in v0.0.55

func (c *VpcClient) UpdateRouteTable(request *model.UpdateRouteTableRequest) (*model.UpdateRouteTableResponse, error)

UpdateRouteTable 更新路由表

更新路由表,包括可以更新路由表的名称,描述,以及新增、更新、删除路由条目

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) UpdateRouteTableInvoker added in v0.0.90

func (c *VpcClient) UpdateRouteTableInvoker(request *model.UpdateRouteTableRequest) *UpdateRouteTableInvoker

UpdateRouteTableInvoker 更新路由表

func (*VpcClient) UpdateSubnet

func (c *VpcClient) UpdateSubnet(request *model.UpdateSubnetRequest) (*model.UpdateSubnetResponse, error)

UpdateSubnet 更新子网

更新子网。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) UpdateSubnetInvoker added in v0.0.90

func (c *VpcClient) UpdateSubnetInvoker(request *model.UpdateSubnetRequest) *UpdateSubnetInvoker

UpdateSubnetInvoker 更新子网

func (*VpcClient) UpdateVpc

func (c *VpcClient) UpdateVpc(request *model.UpdateVpcRequest) (*model.UpdateVpcResponse, error)

UpdateVpc 更新VPC

更新虚拟私有云。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) UpdateVpcInvoker added in v0.0.90

func (c *VpcClient) UpdateVpcInvoker(request *model.UpdateVpcRequest) *UpdateVpcInvoker

UpdateVpcInvoker 更新VPC

func (*VpcClient) UpdateVpcPeering

func (c *VpcClient) UpdateVpcPeering(request *model.UpdateVpcPeeringRequest) (*model.UpdateVpcPeeringResponse, error)

UpdateVpcPeering 更新对等连接

更新对等连接。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) UpdateVpcPeeringInvoker added in v0.0.90

func (c *VpcClient) UpdateVpcPeeringInvoker(request *model.UpdateVpcPeeringRequest) *UpdateVpcPeeringInvoker

UpdateVpcPeeringInvoker 更新对等连接

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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