Documentation ¶
Index ¶
- func GenReqDefForAddVpcExtendCidr() *def.HttpRequestDef
- func GenReqDefForBatchCreateSubNetworkInterface() *def.HttpRequestDef
- func GenReqDefForCreateAddressGroup() *def.HttpRequestDef
- func GenReqDefForCreateSecurityGroup() *def.HttpRequestDef
- func GenReqDefForCreateSecurityGroupRule() *def.HttpRequestDef
- func GenReqDefForCreateSubNetworkInterface() *def.HttpRequestDef
- func GenReqDefForCreateVpc() *def.HttpRequestDef
- func GenReqDefForDeleteAddressGroup() *def.HttpRequestDef
- func GenReqDefForDeleteIpAddressGroupForce() *def.HttpRequestDef
- func GenReqDefForDeleteSecurityGroup() *def.HttpRequestDef
- func GenReqDefForDeleteSecurityGroupRule() *def.HttpRequestDef
- func GenReqDefForDeleteSubNetworkInterface() *def.HttpRequestDef
- func GenReqDefForDeleteVpc() *def.HttpRequestDef
- func GenReqDefForListAddressGroup() *def.HttpRequestDef
- func GenReqDefForListSecurityGroupRules() *def.HttpRequestDef
- func GenReqDefForListSecurityGroups() *def.HttpRequestDef
- func GenReqDefForListSubNetworkInterfaces() *def.HttpRequestDef
- func GenReqDefForListVpcs() *def.HttpRequestDef
- func GenReqDefForMigrateSubNetworkInterface() *def.HttpRequestDef
- func GenReqDefForRemoveVpcExtendCidr() *def.HttpRequestDef
- func GenReqDefForShowAddressGroup() *def.HttpRequestDef
- func GenReqDefForShowSecurityGroup() *def.HttpRequestDef
- func GenReqDefForShowSecurityGroupRule() *def.HttpRequestDef
- func GenReqDefForShowSubNetworkInterface() *def.HttpRequestDef
- func GenReqDefForShowSubNetworkInterfacesQuantity() *def.HttpRequestDef
- func GenReqDefForShowVpc() *def.HttpRequestDef
- func GenReqDefForUpdateAddressGroup() *def.HttpRequestDef
- func GenReqDefForUpdateSecurityGroup() *def.HttpRequestDef
- func GenReqDefForUpdateSubNetworkInterface() *def.HttpRequestDef
- func GenReqDefForUpdateVpc() *def.HttpRequestDef
- func VpcClientBuilder() *http_client.HcHttpClientBuilder
- type AddVpcExtendCidrInvoker
- type BatchCreateSubNetworkInterfaceInvoker
- type CreateAddressGroupInvoker
- type CreateSecurityGroupInvoker
- type CreateSecurityGroupRuleInvoker
- type CreateSubNetworkInterfaceInvoker
- type CreateVpcInvoker
- type DeleteAddressGroupInvoker
- type DeleteIpAddressGroupForceInvoker
- type DeleteSecurityGroupInvoker
- type DeleteSecurityGroupRuleInvoker
- type DeleteSubNetworkInterfaceInvoker
- type DeleteVpcInvoker
- type ListAddressGroupInvoker
- type ListSecurityGroupRulesInvoker
- type ListSecurityGroupsInvoker
- type ListSubNetworkInterfacesInvoker
- type ListVpcsInvoker
- type MigrateSubNetworkInterfaceInvoker
- type RemoveVpcExtendCidrInvoker
- type ShowAddressGroupInvoker
- type ShowSecurityGroupInvoker
- type ShowSecurityGroupRuleInvoker
- type ShowSubNetworkInterfaceInvoker
- type ShowSubNetworkInterfacesQuantityInvoker
- type ShowVpcInvoker
- type UpdateAddressGroupInvoker
- type UpdateSecurityGroupInvoker
- type UpdateSubNetworkInterfaceInvoker
- type UpdateVpcInvoker
- type VpcClient
- func (c *VpcClient) AddVpcExtendCidr(request *model.AddVpcExtendCidrRequest) (*model.AddVpcExtendCidrResponse, error)
- func (c *VpcClient) AddVpcExtendCidrInvoker(request *model.AddVpcExtendCidrRequest) *AddVpcExtendCidrInvoker
- func (c *VpcClient) BatchCreateSubNetworkInterface(request *model.BatchCreateSubNetworkInterfaceRequest) (*model.BatchCreateSubNetworkInterfaceResponse, error)
- func (c *VpcClient) BatchCreateSubNetworkInterfaceInvoker(request *model.BatchCreateSubNetworkInterfaceRequest) *BatchCreateSubNetworkInterfaceInvoker
- func (c *VpcClient) CreateAddressGroup(request *model.CreateAddressGroupRequest) (*model.CreateAddressGroupResponse, error)
- func (c *VpcClient) CreateAddressGroupInvoker(request *model.CreateAddressGroupRequest) *CreateAddressGroupInvoker
- func (c *VpcClient) CreateSecurityGroup(request *model.CreateSecurityGroupRequest) (*model.CreateSecurityGroupResponse, error)
- func (c *VpcClient) CreateSecurityGroupInvoker(request *model.CreateSecurityGroupRequest) *CreateSecurityGroupInvoker
- func (c *VpcClient) CreateSecurityGroupRule(request *model.CreateSecurityGroupRuleRequest) (*model.CreateSecurityGroupRuleResponse, error)
- func (c *VpcClient) CreateSecurityGroupRuleInvoker(request *model.CreateSecurityGroupRuleRequest) *CreateSecurityGroupRuleInvoker
- func (c *VpcClient) CreateSubNetworkInterface(request *model.CreateSubNetworkInterfaceRequest) (*model.CreateSubNetworkInterfaceResponse, error)
- func (c *VpcClient) CreateSubNetworkInterfaceInvoker(request *model.CreateSubNetworkInterfaceRequest) *CreateSubNetworkInterfaceInvoker
- func (c *VpcClient) CreateVpc(request *model.CreateVpcRequest) (*model.CreateVpcResponse, error)
- func (c *VpcClient) CreateVpcInvoker(request *model.CreateVpcRequest) *CreateVpcInvoker
- func (c *VpcClient) DeleteAddressGroup(request *model.DeleteAddressGroupRequest) (*model.DeleteAddressGroupResponse, error)
- func (c *VpcClient) DeleteAddressGroupInvoker(request *model.DeleteAddressGroupRequest) *DeleteAddressGroupInvoker
- func (c *VpcClient) DeleteIpAddressGroupForce(request *model.DeleteIpAddressGroupForceRequest) (*model.DeleteIpAddressGroupForceResponse, error)
- func (c *VpcClient) DeleteIpAddressGroupForceInvoker(request *model.DeleteIpAddressGroupForceRequest) *DeleteIpAddressGroupForceInvoker
- func (c *VpcClient) DeleteSecurityGroup(request *model.DeleteSecurityGroupRequest) (*model.DeleteSecurityGroupResponse, error)
- func (c *VpcClient) DeleteSecurityGroupInvoker(request *model.DeleteSecurityGroupRequest) *DeleteSecurityGroupInvoker
- func (c *VpcClient) DeleteSecurityGroupRule(request *model.DeleteSecurityGroupRuleRequest) (*model.DeleteSecurityGroupRuleResponse, error)
- func (c *VpcClient) DeleteSecurityGroupRuleInvoker(request *model.DeleteSecurityGroupRuleRequest) *DeleteSecurityGroupRuleInvoker
- func (c *VpcClient) DeleteSubNetworkInterface(request *model.DeleteSubNetworkInterfaceRequest) (*model.DeleteSubNetworkInterfaceResponse, error)
- func (c *VpcClient) DeleteSubNetworkInterfaceInvoker(request *model.DeleteSubNetworkInterfaceRequest) *DeleteSubNetworkInterfaceInvoker
- func (c *VpcClient) DeleteVpc(request *model.DeleteVpcRequest) (*model.DeleteVpcResponse, error)
- func (c *VpcClient) DeleteVpcInvoker(request *model.DeleteVpcRequest) *DeleteVpcInvoker
- func (c *VpcClient) ListAddressGroup(request *model.ListAddressGroupRequest) (*model.ListAddressGroupResponse, error)
- func (c *VpcClient) ListAddressGroupInvoker(request *model.ListAddressGroupRequest) *ListAddressGroupInvoker
- func (c *VpcClient) ListSecurityGroupRules(request *model.ListSecurityGroupRulesRequest) (*model.ListSecurityGroupRulesResponse, error)
- func (c *VpcClient) ListSecurityGroupRulesInvoker(request *model.ListSecurityGroupRulesRequest) *ListSecurityGroupRulesInvoker
- func (c *VpcClient) ListSecurityGroups(request *model.ListSecurityGroupsRequest) (*model.ListSecurityGroupsResponse, error)
- func (c *VpcClient) ListSecurityGroupsInvoker(request *model.ListSecurityGroupsRequest) *ListSecurityGroupsInvoker
- func (c *VpcClient) ListSubNetworkInterfaces(request *model.ListSubNetworkInterfacesRequest) (*model.ListSubNetworkInterfacesResponse, error)
- func (c *VpcClient) ListSubNetworkInterfacesInvoker(request *model.ListSubNetworkInterfacesRequest) *ListSubNetworkInterfacesInvoker
- func (c *VpcClient) ListVpcs(request *model.ListVpcsRequest) (*model.ListVpcsResponse, error)
- func (c *VpcClient) ListVpcsInvoker(request *model.ListVpcsRequest) *ListVpcsInvoker
- func (c *VpcClient) MigrateSubNetworkInterface(request *model.MigrateSubNetworkInterfaceRequest) (*model.MigrateSubNetworkInterfaceResponse, error)
- func (c *VpcClient) MigrateSubNetworkInterfaceInvoker(request *model.MigrateSubNetworkInterfaceRequest) *MigrateSubNetworkInterfaceInvoker
- func (c *VpcClient) RemoveVpcExtendCidr(request *model.RemoveVpcExtendCidrRequest) (*model.RemoveVpcExtendCidrResponse, error)
- func (c *VpcClient) RemoveVpcExtendCidrInvoker(request *model.RemoveVpcExtendCidrRequest) *RemoveVpcExtendCidrInvoker
- func (c *VpcClient) ShowAddressGroup(request *model.ShowAddressGroupRequest) (*model.ShowAddressGroupResponse, error)
- func (c *VpcClient) ShowAddressGroupInvoker(request *model.ShowAddressGroupRequest) *ShowAddressGroupInvoker
- func (c *VpcClient) ShowSecurityGroup(request *model.ShowSecurityGroupRequest) (*model.ShowSecurityGroupResponse, error)
- func (c *VpcClient) ShowSecurityGroupInvoker(request *model.ShowSecurityGroupRequest) *ShowSecurityGroupInvoker
- func (c *VpcClient) ShowSecurityGroupRule(request *model.ShowSecurityGroupRuleRequest) (*model.ShowSecurityGroupRuleResponse, error)
- func (c *VpcClient) ShowSecurityGroupRuleInvoker(request *model.ShowSecurityGroupRuleRequest) *ShowSecurityGroupRuleInvoker
- func (c *VpcClient) ShowSubNetworkInterface(request *model.ShowSubNetworkInterfaceRequest) (*model.ShowSubNetworkInterfaceResponse, error)
- func (c *VpcClient) ShowSubNetworkInterfaceInvoker(request *model.ShowSubNetworkInterfaceRequest) *ShowSubNetworkInterfaceInvoker
- func (c *VpcClient) ShowSubNetworkInterfacesQuantity(request *model.ShowSubNetworkInterfacesQuantityRequest) (*model.ShowSubNetworkInterfacesQuantityResponse, error)
- func (c *VpcClient) ShowSubNetworkInterfacesQuantityInvoker(request *model.ShowSubNetworkInterfacesQuantityRequest) *ShowSubNetworkInterfacesQuantityInvoker
- func (c *VpcClient) ShowVpc(request *model.ShowVpcRequest) (*model.ShowVpcResponse, error)
- func (c *VpcClient) ShowVpcInvoker(request *model.ShowVpcRequest) *ShowVpcInvoker
- func (c *VpcClient) UpdateAddressGroup(request *model.UpdateAddressGroupRequest) (*model.UpdateAddressGroupResponse, error)
- func (c *VpcClient) UpdateAddressGroupInvoker(request *model.UpdateAddressGroupRequest) *UpdateAddressGroupInvoker
- func (c *VpcClient) UpdateSecurityGroup(request *model.UpdateSecurityGroupRequest) (*model.UpdateSecurityGroupResponse, error)
- func (c *VpcClient) UpdateSecurityGroupInvoker(request *model.UpdateSecurityGroupRequest) *UpdateSecurityGroupInvoker
- func (c *VpcClient) UpdateSubNetworkInterface(request *model.UpdateSubNetworkInterfaceRequest) (*model.UpdateSubNetworkInterfaceResponse, error)
- func (c *VpcClient) UpdateSubNetworkInterfaceInvoker(request *model.UpdateSubNetworkInterfaceRequest) *UpdateSubNetworkInterfaceInvoker
- func (c *VpcClient) UpdateVpc(request *model.UpdateVpcRequest) (*model.UpdateVpcResponse, error)
- func (c *VpcClient) UpdateVpcInvoker(request *model.UpdateVpcRequest) *UpdateVpcInvoker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenReqDefForAddVpcExtendCidr ¶ added in v0.0.68
func GenReqDefForAddVpcExtendCidr() *def.HttpRequestDef
func GenReqDefForBatchCreateSubNetworkInterface ¶
func GenReqDefForBatchCreateSubNetworkInterface() *def.HttpRequestDef
func GenReqDefForCreateAddressGroup ¶ added in v0.0.68
func GenReqDefForCreateAddressGroup() *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 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 GenReqDefForListAddressGroup ¶ added in v0.0.68
func GenReqDefForListAddressGroup() *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 GenReqDefForRemoveVpcExtendCidr ¶ added in v0.0.68
func GenReqDefForRemoveVpcExtendCidr() *def.HttpRequestDef
func GenReqDefForShowAddressGroup ¶ added in v0.0.68
func GenReqDefForShowAddressGroup() *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 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 AddVpcExtendCidrInvoker ¶ added in v0.0.90
type AddVpcExtendCidrInvoker struct {
*invoker.BaseInvoker
}
func (*AddVpcExtendCidrInvoker) Invoke ¶ added in v0.0.90
func (i *AddVpcExtendCidrInvoker) Invoke() (*model.AddVpcExtendCidrResponse, error)
type BatchCreateSubNetworkInterfaceInvoker ¶ added in v0.0.90
type BatchCreateSubNetworkInterfaceInvoker struct {
*invoker.BaseInvoker
}
func (*BatchCreateSubNetworkInterfaceInvoker) Invoke ¶ added in v0.0.90
func (i *BatchCreateSubNetworkInterfaceInvoker) Invoke() (*model.BatchCreateSubNetworkInterfaceResponse, error)
type CreateAddressGroupInvoker ¶ added in v0.0.90
type CreateAddressGroupInvoker struct {
*invoker.BaseInvoker
}
func (*CreateAddressGroupInvoker) Invoke ¶ added in v0.0.90
func (i *CreateAddressGroupInvoker) Invoke() (*model.CreateAddressGroupResponse, error)
type CreateSecurityGroupInvoker ¶ added in v0.0.90
type CreateSecurityGroupInvoker struct {
*invoker.BaseInvoker
}
func (*CreateSecurityGroupInvoker) Invoke ¶ added in v0.0.90
func (i *CreateSecurityGroupInvoker) Invoke() (*model.CreateSecurityGroupResponse, error)
type CreateSecurityGroupRuleInvoker ¶ added in v0.0.90
type CreateSecurityGroupRuleInvoker struct {
*invoker.BaseInvoker
}
func (*CreateSecurityGroupRuleInvoker) Invoke ¶ added in v0.0.90
func (i *CreateSecurityGroupRuleInvoker) Invoke() (*model.CreateSecurityGroupRuleResponse, error)
type CreateSubNetworkInterfaceInvoker ¶ added in v0.0.90
type CreateSubNetworkInterfaceInvoker struct {
*invoker.BaseInvoker
}
func (*CreateSubNetworkInterfaceInvoker) Invoke ¶ added in v0.0.90
func (i *CreateSubNetworkInterfaceInvoker) Invoke() (*model.CreateSubNetworkInterfaceResponse, error)
type CreateVpcInvoker ¶ added in v0.0.90
type CreateVpcInvoker struct {
*invoker.BaseInvoker
}
func (*CreateVpcInvoker) Invoke ¶ added in v0.0.90
func (i *CreateVpcInvoker) Invoke() (*model.CreateVpcResponse, error)
type DeleteAddressGroupInvoker ¶ added in v0.0.90
type DeleteAddressGroupInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteAddressGroupInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteAddressGroupInvoker) Invoke() (*model.DeleteAddressGroupResponse, error)
type DeleteIpAddressGroupForceInvoker ¶ added in v0.0.90
type DeleteIpAddressGroupForceInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteIpAddressGroupForceInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteIpAddressGroupForceInvoker) Invoke() (*model.DeleteIpAddressGroupForceResponse, error)
type DeleteSecurityGroupInvoker ¶ added in v0.0.90
type DeleteSecurityGroupInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteSecurityGroupInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteSecurityGroupInvoker) Invoke() (*model.DeleteSecurityGroupResponse, error)
type DeleteSecurityGroupRuleInvoker ¶ added in v0.0.90
type DeleteSecurityGroupRuleInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteSecurityGroupRuleInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteSecurityGroupRuleInvoker) Invoke() (*model.DeleteSecurityGroupRuleResponse, error)
type DeleteSubNetworkInterfaceInvoker ¶ added in v0.0.90
type DeleteSubNetworkInterfaceInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteSubNetworkInterfaceInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteSubNetworkInterfaceInvoker) Invoke() (*model.DeleteSubNetworkInterfaceResponse, error)
type DeleteVpcInvoker ¶ added in v0.0.90
type DeleteVpcInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteVpcInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteVpcInvoker) Invoke() (*model.DeleteVpcResponse, error)
type ListAddressGroupInvoker ¶ added in v0.0.90
type ListAddressGroupInvoker struct {
*invoker.BaseInvoker
}
func (*ListAddressGroupInvoker) Invoke ¶ added in v0.0.90
func (i *ListAddressGroupInvoker) Invoke() (*model.ListAddressGroupResponse, error)
type ListSecurityGroupRulesInvoker ¶ added in v0.0.90
type ListSecurityGroupRulesInvoker struct {
*invoker.BaseInvoker
}
func (*ListSecurityGroupRulesInvoker) Invoke ¶ added in v0.0.90
func (i *ListSecurityGroupRulesInvoker) Invoke() (*model.ListSecurityGroupRulesResponse, error)
type ListSecurityGroupsInvoker ¶ added in v0.0.90
type ListSecurityGroupsInvoker struct {
*invoker.BaseInvoker
}
func (*ListSecurityGroupsInvoker) Invoke ¶ added in v0.0.90
func (i *ListSecurityGroupsInvoker) Invoke() (*model.ListSecurityGroupsResponse, error)
type ListSubNetworkInterfacesInvoker ¶ added in v0.0.90
type ListSubNetworkInterfacesInvoker struct {
*invoker.BaseInvoker
}
func (*ListSubNetworkInterfacesInvoker) Invoke ¶ added in v0.0.90
func (i *ListSubNetworkInterfacesInvoker) Invoke() (*model.ListSubNetworkInterfacesResponse, error)
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
func (i *MigrateSubNetworkInterfaceInvoker) Invoke() (*model.MigrateSubNetworkInterfaceResponse, error)
type RemoveVpcExtendCidrInvoker ¶ added in v0.0.90
type RemoveVpcExtendCidrInvoker struct {
*invoker.BaseInvoker
}
func (*RemoveVpcExtendCidrInvoker) Invoke ¶ added in v0.0.90
func (i *RemoveVpcExtendCidrInvoker) Invoke() (*model.RemoveVpcExtendCidrResponse, error)
type ShowAddressGroupInvoker ¶ added in v0.0.90
type ShowAddressGroupInvoker struct {
*invoker.BaseInvoker
}
func (*ShowAddressGroupInvoker) Invoke ¶ added in v0.0.90
func (i *ShowAddressGroupInvoker) Invoke() (*model.ShowAddressGroupResponse, error)
type ShowSecurityGroupInvoker ¶ added in v0.0.90
type ShowSecurityGroupInvoker struct {
*invoker.BaseInvoker
}
func (*ShowSecurityGroupInvoker) Invoke ¶ added in v0.0.90
func (i *ShowSecurityGroupInvoker) Invoke() (*model.ShowSecurityGroupResponse, error)
type ShowSecurityGroupRuleInvoker ¶ added in v0.0.90
type ShowSecurityGroupRuleInvoker struct {
*invoker.BaseInvoker
}
func (*ShowSecurityGroupRuleInvoker) Invoke ¶ added in v0.0.90
func (i *ShowSecurityGroupRuleInvoker) Invoke() (*model.ShowSecurityGroupRuleResponse, error)
type ShowSubNetworkInterfaceInvoker ¶ added in v0.0.90
type ShowSubNetworkInterfaceInvoker struct {
*invoker.BaseInvoker
}
func (*ShowSubNetworkInterfaceInvoker) Invoke ¶ added in v0.0.90
func (i *ShowSubNetworkInterfaceInvoker) Invoke() (*model.ShowSubNetworkInterfaceResponse, error)
type ShowSubNetworkInterfacesQuantityInvoker ¶ added in v0.0.90
type ShowSubNetworkInterfacesQuantityInvoker struct {
*invoker.BaseInvoker
}
func (*ShowSubNetworkInterfacesQuantityInvoker) Invoke ¶ added in v0.0.90
func (i *ShowSubNetworkInterfacesQuantityInvoker) Invoke() (*model.ShowSubNetworkInterfacesQuantityResponse, error)
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
func (i *UpdateAddressGroupInvoker) Invoke() (*model.UpdateAddressGroupResponse, error)
type UpdateSecurityGroupInvoker ¶ added in v0.0.90
type UpdateSecurityGroupInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateSecurityGroupInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateSecurityGroupInvoker) Invoke() (*model.UpdateSecurityGroupResponse, error)
type UpdateSubNetworkInterfaceInvoker ¶ added in v0.0.90
type UpdateSubNetworkInterfaceInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateSubNetworkInterfaceInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateSubNetworkInterfaceInvoker) Invoke() (*model.UpdateSubNetworkInterfaceResponse, error)
type UpdateVpcInvoker ¶ added in v0.0.90
type UpdateVpcInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateVpcInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateVpcInvoker) Invoke() (*model.UpdateVpcResponse, error)
type VpcClient ¶
type VpcClient struct {
HcClient *http_client.HcHttpClient
}
func NewVpcClient ¶
func NewVpcClient(hcClient *http_client.HcHttpClient) *VpcClient
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) BatchCreateSubNetworkInterface ¶
func (c *VpcClient) BatchCreateSubNetworkInterface(request *model.BatchCreateSubNetworkInterfaceRequest) (*model.BatchCreateSubNetworkInterfaceResponse, error)
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) CreateSecurityGroup ¶
func (c *VpcClient) CreateSecurityGroup(request *model.CreateSecurityGroupRequest) (*model.CreateSecurityGroupResponse, error)
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 ¶
func (c *VpcClient) CreateSecurityGroupRule(request *model.CreateSecurityGroupRuleRequest) (*model.CreateSecurityGroupRuleResponse, error)
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 ¶
func (c *VpcClient) CreateSubNetworkInterface(request *model.CreateSubNetworkInterfaceRequest) (*model.CreateSubNetworkInterfaceResponse, error)
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) DeleteIpAddressGroupForce ¶ added in v0.0.68
func (c *VpcClient) DeleteIpAddressGroupForce(request *model.DeleteIpAddressGroupForceRequest) (*model.DeleteIpAddressGroupForceResponse, error)
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 ¶
func (c *VpcClient) DeleteSecurityGroup(request *model.DeleteSecurityGroupRequest) (*model.DeleteSecurityGroupResponse, error)
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 ¶
func (c *VpcClient) DeleteSecurityGroupRule(request *model.DeleteSecurityGroupRuleRequest) (*model.DeleteSecurityGroupRuleResponse, error)
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 ¶
func (c *VpcClient) DeleteSubNetworkInterface(request *model.DeleteSubNetworkInterfaceRequest) (*model.DeleteSubNetworkInterfaceResponse, error)
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) 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) ListSecurityGroupRules ¶
func (c *VpcClient) ListSecurityGroupRules(request *model.ListSecurityGroupRulesRequest) (*model.ListSecurityGroupRulesResponse, error)
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 ¶
func (c *VpcClient) ListSubNetworkInterfaces(request *model.ListSubNetworkInterfacesRequest) (*model.ListSubNetworkInterfacesResponse, error)
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
func (c *VpcClient) MigrateSubNetworkInterface(request *model.MigrateSubNetworkInterfaceRequest) (*model.MigrateSubNetworkInterfaceResponse, error)
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) RemoveVpcExtendCidr ¶ added in v0.0.68
func (c *VpcClient) RemoveVpcExtendCidr(request *model.RemoveVpcExtendCidrRequest) (*model.RemoveVpcExtendCidrResponse, error)
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) 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 ¶
func (c *VpcClient) ShowSecurityGroupRule(request *model.ShowSecurityGroupRuleRequest) (*model.ShowSecurityGroupRuleResponse, error)
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 ¶
func (c *VpcClient) ShowSubNetworkInterface(request *model.ShowSubNetworkInterfaceRequest) (*model.ShowSubNetworkInterfaceResponse, error)
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 ¶
func (c *VpcClient) ShowSubNetworkInterfacesQuantity(request *model.ShowSubNetworkInterfacesQuantityRequest) (*model.ShowSubNetworkInterfacesQuantityResponse, error)
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) UpdateSecurityGroup ¶
func (c *VpcClient) UpdateSecurityGroup(request *model.UpdateSecurityGroupRequest) (*model.UpdateSecurityGroupResponse, error)
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 ¶
func (c *VpcClient) UpdateSubNetworkInterface(request *model.UpdateSubNetworkInterfaceRequest) (*model.UpdateSubNetworkInterfaceResponse, error)
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