v3

package
v0.1.56 Latest Latest
Warning

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

Go to latest
Published: Aug 24, 2023 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenReqDefForAddFirewallRules added in v0.1.56

func GenReqDefForAddFirewallRules() *def.HttpRequestDef

func GenReqDefForAddVpcExtendCidr added in v0.0.68

func GenReqDefForAddVpcExtendCidr() *def.HttpRequestDef

func GenReqDefForAssociateSubnetFirewall added in v0.1.56

func GenReqDefForAssociateSubnetFirewall() *def.HttpRequestDef

func GenReqDefForBatchCreateSubNetworkInterface

func GenReqDefForBatchCreateSubNetworkInterface() *def.HttpRequestDef

func GenReqDefForCreateAddressGroup added in v0.0.68

func GenReqDefForCreateAddressGroup() *def.HttpRequestDef

func GenReqDefForCreateFirewall added in v0.1.56

func GenReqDefForCreateFirewall() *def.HttpRequestDef

func GenReqDefForCreateSecurityGroup

func GenReqDefForCreateSecurityGroup() *def.HttpRequestDef

func GenReqDefForCreateSecurityGroupRule

func GenReqDefForCreateSecurityGroupRule() *def.HttpRequestDef

func GenReqDefForCreateSubNetworkInterface

func GenReqDefForCreateSubNetworkInterface() *def.HttpRequestDef

func GenReqDefForCreateVpc added in v0.0.68

func GenReqDefForCreateVpc() *def.HttpRequestDef

func GenReqDefForDeleteAddressGroup added in v0.0.68

func GenReqDefForDeleteAddressGroup() *def.HttpRequestDef

func GenReqDefForDeleteFirewall added in v0.1.56

func GenReqDefForDeleteFirewall() *def.HttpRequestDef

func GenReqDefForDeleteIpAddressGroupForce added in v0.0.68

func GenReqDefForDeleteIpAddressGroupForce() *def.HttpRequestDef

func GenReqDefForDeleteSecurityGroup

func GenReqDefForDeleteSecurityGroup() *def.HttpRequestDef

func GenReqDefForDeleteSecurityGroupRule

func GenReqDefForDeleteSecurityGroupRule() *def.HttpRequestDef

func GenReqDefForDeleteSubNetworkInterface

func GenReqDefForDeleteSubNetworkInterface() *def.HttpRequestDef

func GenReqDefForDeleteVpc added in v0.0.68

func GenReqDefForDeleteVpc() *def.HttpRequestDef

func GenReqDefForDisassociateSubnetFirewall added in v0.1.56

func GenReqDefForDisassociateSubnetFirewall() *def.HttpRequestDef

func GenReqDefForListAddressGroup added in v0.0.68

func GenReqDefForListAddressGroup() *def.HttpRequestDef

func GenReqDefForListFirewall added in v0.1.56

func GenReqDefForListFirewall() *def.HttpRequestDef

func GenReqDefForListSecurityGroupRules

func GenReqDefForListSecurityGroupRules() *def.HttpRequestDef

func GenReqDefForListSecurityGroups

func GenReqDefForListSecurityGroups() *def.HttpRequestDef

func GenReqDefForListSubNetworkInterfaces

func GenReqDefForListSubNetworkInterfaces() *def.HttpRequestDef

func GenReqDefForListVpcs added in v0.0.68

func GenReqDefForListVpcs() *def.HttpRequestDef

func GenReqDefForMigrateSubNetworkInterface added in v0.0.68

func GenReqDefForMigrateSubNetworkInterface() *def.HttpRequestDef

func GenReqDefForRemoveFirewallRules added in v0.1.56

func GenReqDefForRemoveFirewallRules() *def.HttpRequestDef

func GenReqDefForRemoveVpcExtendCidr added in v0.0.68

func GenReqDefForRemoveVpcExtendCidr() *def.HttpRequestDef

func GenReqDefForShowAddressGroup added in v0.0.68

func GenReqDefForShowAddressGroup() *def.HttpRequestDef

func GenReqDefForShowFirewall added in v0.1.56

func GenReqDefForShowFirewall() *def.HttpRequestDef

func GenReqDefForShowSecurityGroup

func GenReqDefForShowSecurityGroup() *def.HttpRequestDef

func GenReqDefForShowSecurityGroupRule

func GenReqDefForShowSecurityGroupRule() *def.HttpRequestDef

func GenReqDefForShowSubNetworkInterface

func GenReqDefForShowSubNetworkInterface() *def.HttpRequestDef

func GenReqDefForShowSubNetworkInterfacesQuantity

func GenReqDefForShowSubNetworkInterfacesQuantity() *def.HttpRequestDef

func GenReqDefForShowVpc added in v0.0.68

func GenReqDefForShowVpc() *def.HttpRequestDef

func GenReqDefForUpdateAddressGroup added in v0.0.68

func GenReqDefForUpdateAddressGroup() *def.HttpRequestDef

func GenReqDefForUpdateFirewall added in v0.1.56

func GenReqDefForUpdateFirewall() *def.HttpRequestDef

func GenReqDefForUpdateFirewallRules added in v0.1.56

func GenReqDefForUpdateFirewallRules() *def.HttpRequestDef

func GenReqDefForUpdateSecurityGroup

func GenReqDefForUpdateSecurityGroup() *def.HttpRequestDef

func GenReqDefForUpdateSubNetworkInterface

func GenReqDefForUpdateSubNetworkInterface() *def.HttpRequestDef

func GenReqDefForUpdateVpc added in v0.0.68

func GenReqDefForUpdateVpc() *def.HttpRequestDef

func VpcClientBuilder

func VpcClientBuilder() *http_client.HcHttpClientBuilder

Types

type AddFirewallRulesInvoker added in v0.1.56

type AddFirewallRulesInvoker struct {
	*invoker.BaseInvoker
}

func (*AddFirewallRulesInvoker) Invoke added in v0.1.56

type AddVpcExtendCidrInvoker added in v0.0.90

type AddVpcExtendCidrInvoker struct {
	*invoker.BaseInvoker
}

func (*AddVpcExtendCidrInvoker) Invoke added in v0.0.90

type AssociateSubnetFirewallInvoker added in v0.1.56

type AssociateSubnetFirewallInvoker struct {
	*invoker.BaseInvoker
}

func (*AssociateSubnetFirewallInvoker) Invoke added in v0.1.56

type BatchCreateSubNetworkInterfaceInvoker added in v0.0.90

type BatchCreateSubNetworkInterfaceInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchCreateSubNetworkInterfaceInvoker) Invoke added in v0.0.90

type CreateAddressGroupInvoker added in v0.0.90

type CreateAddressGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateAddressGroupInvoker) Invoke added in v0.0.90

type CreateFirewallInvoker added in v0.1.56

type CreateFirewallInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateFirewallInvoker) Invoke added in v0.1.56

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 CreateSubNetworkInterfaceInvoker added in v0.0.90

type CreateSubNetworkInterfaceInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateSubNetworkInterfaceInvoker) 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 DeleteAddressGroupInvoker added in v0.0.90

type DeleteAddressGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteAddressGroupInvoker) Invoke added in v0.0.90

type DeleteFirewallInvoker added in v0.1.56

type DeleteFirewallInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteFirewallInvoker) Invoke added in v0.1.56

type DeleteIpAddressGroupForceInvoker added in v0.0.90

type DeleteIpAddressGroupForceInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteIpAddressGroupForceInvoker) 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 DeleteSubNetworkInterfaceInvoker added in v0.0.90

type DeleteSubNetworkInterfaceInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteSubNetworkInterfaceInvoker) 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 DisassociateSubnetFirewallInvoker added in v0.1.56

type DisassociateSubnetFirewallInvoker struct {
	*invoker.BaseInvoker
}

func (*DisassociateSubnetFirewallInvoker) Invoke added in v0.1.56

type ListAddressGroupInvoker added in v0.0.90

type ListAddressGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*ListAddressGroupInvoker) Invoke added in v0.0.90

type ListFirewallInvoker added in v0.1.56

type ListFirewallInvoker struct {
	*invoker.BaseInvoker
}

func (*ListFirewallInvoker) Invoke added in v0.1.56

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 ListSubNetworkInterfacesInvoker added in v0.0.90

type ListSubNetworkInterfacesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListSubNetworkInterfacesInvoker) 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 MigrateSubNetworkInterfaceInvoker added in v0.0.90

type MigrateSubNetworkInterfaceInvoker struct {
	*invoker.BaseInvoker
}

func (*MigrateSubNetworkInterfaceInvoker) Invoke added in v0.0.90

type RemoveFirewallRulesInvoker added in v0.1.56

type RemoveFirewallRulesInvoker struct {
	*invoker.BaseInvoker
}

func (*RemoveFirewallRulesInvoker) Invoke added in v0.1.56

type RemoveVpcExtendCidrInvoker added in v0.0.90

type RemoveVpcExtendCidrInvoker struct {
	*invoker.BaseInvoker
}

func (*RemoveVpcExtendCidrInvoker) Invoke added in v0.0.90

type ShowAddressGroupInvoker added in v0.0.90

type ShowAddressGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowAddressGroupInvoker) Invoke added in v0.0.90

type ShowFirewallInvoker added in v0.1.56

type ShowFirewallInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowFirewallInvoker) Invoke added in v0.1.56

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 ShowSubNetworkInterfaceInvoker added in v0.0.90

type ShowSubNetworkInterfaceInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowSubNetworkInterfaceInvoker) Invoke added in v0.0.90

type ShowSubNetworkInterfacesQuantityInvoker added in v0.0.90

type ShowSubNetworkInterfacesQuantityInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowSubNetworkInterfacesQuantityInvoker) 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 UpdateAddressGroupInvoker added in v0.0.90

type UpdateAddressGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateAddressGroupInvoker) Invoke added in v0.0.90

type UpdateFirewallInvoker added in v0.1.56

type UpdateFirewallInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateFirewallInvoker) Invoke added in v0.1.56

type UpdateFirewallRulesInvoker added in v0.1.56

type UpdateFirewallRulesInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateFirewallRulesInvoker) Invoke added in v0.1.56

type UpdateSecurityGroupInvoker added in v0.0.90

type UpdateSecurityGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateSecurityGroupInvoker) Invoke added in v0.0.90

type UpdateSubNetworkInterfaceInvoker added in v0.0.90

type UpdateSubNetworkInterfaceInvoker struct {
	*invoker.BaseInvoker
}

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

type VpcClient struct {
	HcClient *http_client.HcHttpClient
}

func NewVpcClient

func NewVpcClient(hcClient *http_client.HcHttpClient) *VpcClient

func (*VpcClient) AddFirewallRules added in v0.1.56

func (c *VpcClient) AddFirewallRules(request *model.AddFirewallRulesRequest) (*model.AddFirewallRulesResponse, error)

AddFirewallRules 网络ACL插入规则

网络ACL插入规则

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) AddFirewallRulesInvoker added in v0.1.56

func (c *VpcClient) AddFirewallRulesInvoker(request *model.AddFirewallRulesRequest) *AddFirewallRulesInvoker

AddFirewallRulesInvoker 网络ACL插入规则

func (*VpcClient) AddVpcExtendCidr added in v0.0.68

func (c *VpcClient) AddVpcExtendCidr(request *model.AddVpcExtendCidrRequest) (*model.AddVpcExtendCidrResponse, error)

AddVpcExtendCidr 添加VPC扩展网段

添加VPC的扩展网段

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) AddVpcExtendCidrInvoker added in v0.0.90

func (c *VpcClient) AddVpcExtendCidrInvoker(request *model.AddVpcExtendCidrRequest) *AddVpcExtendCidrInvoker

AddVpcExtendCidrInvoker 添加VPC扩展网段

func (*VpcClient) AssociateSubnetFirewall added in v0.1.56

AssociateSubnetFirewall 网络ACL绑定子网

网络ACL绑定子网

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) AssociateSubnetFirewallInvoker added in v0.1.56

func (c *VpcClient) AssociateSubnetFirewallInvoker(request *model.AssociateSubnetFirewallRequest) *AssociateSubnetFirewallInvoker

AssociateSubnetFirewallInvoker 网络ACL绑定子网

func (*VpcClient) BatchCreateSubNetworkInterface

BatchCreateSubNetworkInterface 批量创建辅助弹性网卡

批量创建辅助弹性网卡

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) BatchCreateSubNetworkInterfaceInvoker added in v0.0.90

func (c *VpcClient) BatchCreateSubNetworkInterfaceInvoker(request *model.BatchCreateSubNetworkInterfaceRequest) *BatchCreateSubNetworkInterfaceInvoker

BatchCreateSubNetworkInterfaceInvoker 批量创建辅助弹性网卡

func (*VpcClient) CreateAddressGroup added in v0.0.68

func (c *VpcClient) CreateAddressGroup(request *model.CreateAddressGroupRequest) (*model.CreateAddressGroupResponse, error)

CreateAddressGroup 创建地址组

创建地址组

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) CreateAddressGroupInvoker added in v0.0.90

func (c *VpcClient) CreateAddressGroupInvoker(request *model.CreateAddressGroupRequest) *CreateAddressGroupInvoker

CreateAddressGroupInvoker 创建地址组

func (*VpcClient) CreateFirewall added in v0.1.56

func (c *VpcClient) CreateFirewall(request *model.CreateFirewallRequest) (*model.CreateFirewallResponse, error)

CreateFirewall 创建网络ACL

创建网络ACL

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) CreateFirewallInvoker added in v0.1.56

func (c *VpcClient) CreateFirewallInvoker(request *model.CreateFirewallRequest) *CreateFirewallInvoker

CreateFirewallInvoker 创建网络ACL

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

CreateSubNetworkInterface 创建辅助弹性网卡

创建辅助弹性网卡

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) CreateSubNetworkInterfaceInvoker added in v0.0.90

func (c *VpcClient) CreateSubNetworkInterfaceInvoker(request *model.CreateSubNetworkInterfaceRequest) *CreateSubNetworkInterfaceInvoker

CreateSubNetworkInterfaceInvoker 创建辅助弹性网卡

func (*VpcClient) CreateVpc added in v0.0.68

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) DeleteAddressGroup added in v0.0.68

func (c *VpcClient) DeleteAddressGroup(request *model.DeleteAddressGroupRequest) (*model.DeleteAddressGroupResponse, error)

DeleteAddressGroup 删除地址组

删除地址组,非强制删除,删除前请确保未被其他资源引用

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) DeleteAddressGroupInvoker added in v0.0.90

func (c *VpcClient) DeleteAddressGroupInvoker(request *model.DeleteAddressGroupRequest) *DeleteAddressGroupInvoker

DeleteAddressGroupInvoker 删除地址组

func (*VpcClient) DeleteFirewall added in v0.1.56

func (c *VpcClient) DeleteFirewall(request *model.DeleteFirewallRequest) (*model.DeleteFirewallResponse, error)

DeleteFirewall 删除网络ACL

删除网络ACL

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) DeleteFirewallInvoker added in v0.1.56

func (c *VpcClient) DeleteFirewallInvoker(request *model.DeleteFirewallRequest) *DeleteFirewallInvoker

DeleteFirewallInvoker 删除网络ACL

func (*VpcClient) DeleteIpAddressGroupForce added in v0.0.68

DeleteIpAddressGroupForce 强制删除地址组

强制删除地址组,删除的地址组与安全组规则关联时,会删除地址组与关联的安全组规则。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) DeleteIpAddressGroupForceInvoker added in v0.0.90

func (c *VpcClient) DeleteIpAddressGroupForceInvoker(request *model.DeleteIpAddressGroupForceRequest) *DeleteIpAddressGroupForceInvoker

DeleteIpAddressGroupForceInvoker 强制删除地址组

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

DeleteSubNetworkInterface 删除辅助弹性网卡

删除辅助弹性网卡

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) DeleteSubNetworkInterfaceInvoker added in v0.0.90

func (c *VpcClient) DeleteSubNetworkInterfaceInvoker(request *model.DeleteSubNetworkInterfaceRequest) *DeleteSubNetworkInterfaceInvoker

DeleteSubNetworkInterfaceInvoker 删除辅助弹性网卡

func (*VpcClient) DeleteVpc added in v0.0.68

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

DeleteVpc 删除VPC

删除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) DisassociateSubnetFirewall added in v0.1.56

DisassociateSubnetFirewall 网络ACL解绑子网

网络ACL解绑子网

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) DisassociateSubnetFirewallInvoker added in v0.1.56

func (c *VpcClient) DisassociateSubnetFirewallInvoker(request *model.DisassociateSubnetFirewallRequest) *DisassociateSubnetFirewallInvoker

DisassociateSubnetFirewallInvoker 网络ACL解绑子网

func (*VpcClient) ListAddressGroup added in v0.0.68

func (c *VpcClient) ListAddressGroup(request *model.ListAddressGroupRequest) (*model.ListAddressGroupResponse, error)

ListAddressGroup 查询地址组列表

查询地址组列表,根据过滤条件进行过滤。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ListAddressGroupInvoker added in v0.0.90

func (c *VpcClient) ListAddressGroupInvoker(request *model.ListAddressGroupRequest) *ListAddressGroupInvoker

ListAddressGroupInvoker 查询地址组列表

func (*VpcClient) ListFirewall added in v0.1.56

func (c *VpcClient) ListFirewall(request *model.ListFirewallRequest) (*model.ListFirewallResponse, error)

ListFirewall 查询网络ACL列表

查询网络ACL列表

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ListFirewallInvoker added in v0.1.56

func (c *VpcClient) ListFirewallInvoker(request *model.ListFirewallRequest) *ListFirewallInvoker

ListFirewallInvoker 查询网络ACL列表

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

ListSubNetworkInterfaces 查询租户下辅助弹性网卡列表

查询辅助弹性网卡列表,单次查询最多返回2000条数据

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ListSubNetworkInterfacesInvoker added in v0.0.90

func (c *VpcClient) ListSubNetworkInterfacesInvoker(request *model.ListSubNetworkInterfacesRequest) *ListSubNetworkInterfacesInvoker

ListSubNetworkInterfacesInvoker 查询租户下辅助弹性网卡列表

func (*VpcClient) ListVpcs added in v0.0.68

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

ListVpcs 查询VPC列表

查询vpc列表

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ListVpcsInvoker added in v0.0.90

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

ListVpcsInvoker 查询VPC列表

func (*VpcClient) MigrateSubNetworkInterface added in v0.0.68

MigrateSubNetworkInterface 迁移辅助弹性网卡

批量迁移辅助弹性网卡

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) MigrateSubNetworkInterfaceInvoker added in v0.0.90

func (c *VpcClient) MigrateSubNetworkInterfaceInvoker(request *model.MigrateSubNetworkInterfaceRequest) *MigrateSubNetworkInterfaceInvoker

MigrateSubNetworkInterfaceInvoker 迁移辅助弹性网卡

func (*VpcClient) RemoveFirewallRules added in v0.1.56

RemoveFirewallRules 网络ACL移除规则

网络ACL移除规则

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) RemoveFirewallRulesInvoker added in v0.1.56

func (c *VpcClient) RemoveFirewallRulesInvoker(request *model.RemoveFirewallRulesRequest) *RemoveFirewallRulesInvoker

RemoveFirewallRulesInvoker 网络ACL移除规则

func (*VpcClient) RemoveVpcExtendCidr added in v0.0.68

RemoveVpcExtendCidr 移除VPC扩展网段

移除VPC扩展网段

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) RemoveVpcExtendCidrInvoker added in v0.0.90

func (c *VpcClient) RemoveVpcExtendCidrInvoker(request *model.RemoveVpcExtendCidrRequest) *RemoveVpcExtendCidrInvoker

RemoveVpcExtendCidrInvoker 移除VPC扩展网段

func (*VpcClient) ShowAddressGroup added in v0.0.68

func (c *VpcClient) ShowAddressGroup(request *model.ShowAddressGroupRequest) (*model.ShowAddressGroupResponse, error)

ShowAddressGroup 查询地址组

查询地址组详情。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ShowAddressGroupInvoker added in v0.0.90

func (c *VpcClient) ShowAddressGroupInvoker(request *model.ShowAddressGroupRequest) *ShowAddressGroupInvoker

ShowAddressGroupInvoker 查询地址组

func (*VpcClient) ShowFirewall added in v0.1.56

func (c *VpcClient) ShowFirewall(request *model.ShowFirewallRequest) (*model.ShowFirewallResponse, error)

ShowFirewall 查询网络ACL详情

查询网络ACL详情

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ShowFirewallInvoker added in v0.1.56

func (c *VpcClient) ShowFirewallInvoker(request *model.ShowFirewallRequest) *ShowFirewallInvoker

ShowFirewallInvoker 查询网络ACL详情

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

ShowSubNetworkInterface 查询租户下辅助弹性网卡

查询辅助弹性网卡详情

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ShowSubNetworkInterfaceInvoker added in v0.0.90

func (c *VpcClient) ShowSubNetworkInterfaceInvoker(request *model.ShowSubNetworkInterfaceRequest) *ShowSubNetworkInterfaceInvoker

ShowSubNetworkInterfaceInvoker 查询租户下辅助弹性网卡

func (*VpcClient) ShowSubNetworkInterfacesQuantity

ShowSubNetworkInterfacesQuantity 查询租户下辅助弹性网卡数目

查询辅助弹性网卡数目

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) ShowSubNetworkInterfacesQuantityInvoker added in v0.0.90

func (c *VpcClient) ShowSubNetworkInterfacesQuantityInvoker(request *model.ShowSubNetworkInterfacesQuantityRequest) *ShowSubNetworkInterfacesQuantityInvoker

ShowSubNetworkInterfacesQuantityInvoker 查询租户下辅助弹性网卡数目

func (*VpcClient) ShowVpc added in v0.0.68

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

ShowVpc 查询VPC详情

查询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) UpdateAddressGroup added in v0.0.68

func (c *VpcClient) UpdateAddressGroup(request *model.UpdateAddressGroupRequest) (*model.UpdateAddressGroupResponse, error)

UpdateAddressGroup 更新地址组

更新地址组。

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) UpdateAddressGroupInvoker added in v0.0.90

func (c *VpcClient) UpdateAddressGroupInvoker(request *model.UpdateAddressGroupRequest) *UpdateAddressGroupInvoker

UpdateAddressGroupInvoker 更新地址组

func (*VpcClient) UpdateFirewall added in v0.1.56

func (c *VpcClient) UpdateFirewall(request *model.UpdateFirewallRequest) (*model.UpdateFirewallResponse, error)

UpdateFirewall 更新网络ACL

更新网络ACL

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) UpdateFirewallInvoker added in v0.1.56

func (c *VpcClient) UpdateFirewallInvoker(request *model.UpdateFirewallRequest) *UpdateFirewallInvoker

UpdateFirewallInvoker 更新网络ACL

func (*VpcClient) UpdateFirewallRules added in v0.1.56

UpdateFirewallRules 网络ACL更新规则

网络ACL更新规则

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) UpdateFirewallRulesInvoker added in v0.1.56

func (c *VpcClient) UpdateFirewallRulesInvoker(request *model.UpdateFirewallRulesRequest) *UpdateFirewallRulesInvoker

UpdateFirewallRulesInvoker 网络ACL更新规则

func (*VpcClient) UpdateSecurityGroup

UpdateSecurityGroup 更新安全组

更新安全组

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) UpdateSecurityGroupInvoker added in v0.0.90

func (c *VpcClient) UpdateSecurityGroupInvoker(request *model.UpdateSecurityGroupRequest) *UpdateSecurityGroupInvoker

UpdateSecurityGroupInvoker 更新安全组

func (*VpcClient) UpdateSubNetworkInterface

UpdateSubNetworkInterface 更新辅助弹性网卡

更新辅助弹性网卡

Please refer to HUAWEI cloud API Explorer for details.

func (*VpcClient) UpdateSubNetworkInterfaceInvoker added in v0.0.90

func (c *VpcClient) UpdateSubNetworkInterfaceInvoker(request *model.UpdateSubNetworkInterfaceRequest) *UpdateSubNetworkInterfaceInvoker

UpdateSubNetworkInterfaceInvoker 更新辅助弹性网卡

func (*VpcClient) UpdateVpc added in v0.0.68

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

UpdateVpc 更新VPC

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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