Documentation ¶
Index ¶
- func GenReqDefForAcceptVpcPeering() *def.HttpRequestDef
- func GenReqDefForAssociateRouteTable() *def.HttpRequestDef
- func GenReqDefForBatchCreateSubnetTags() *def.HttpRequestDef
- func GenReqDefForBatchCreateVpcTags() *def.HttpRequestDef
- func GenReqDefForBatchDeleteSubnetTags() *def.HttpRequestDef
- func GenReqDefForBatchDeleteVpcTags() *def.HttpRequestDef
- func GenReqDefForCreatePort() *def.HttpRequestDef
- func GenReqDefForCreatePrivateip() *def.HttpRequestDef
- func GenReqDefForCreateRouteTable() *def.HttpRequestDef
- func GenReqDefForCreateSecurityGroup() *def.HttpRequestDef
- func GenReqDefForCreateSecurityGroupRule() *def.HttpRequestDef
- func GenReqDefForCreateSubnet() *def.HttpRequestDef
- func GenReqDefForCreateSubnetTag() *def.HttpRequestDef
- func GenReqDefForCreateVpc() *def.HttpRequestDef
- func GenReqDefForCreateVpcPeering() *def.HttpRequestDef
- func GenReqDefForCreateVpcResourceTag() *def.HttpRequestDef
- func GenReqDefForCreateVpcRoute() *def.HttpRequestDef
- func GenReqDefForDeletePort() *def.HttpRequestDef
- func GenReqDefForDeletePrivateip() *def.HttpRequestDef
- func GenReqDefForDeleteRouteTable() *def.HttpRequestDef
- func GenReqDefForDeleteSecurityGroup() *def.HttpRequestDef
- func GenReqDefForDeleteSecurityGroupRule() *def.HttpRequestDef
- func GenReqDefForDeleteSubnet() *def.HttpRequestDef
- func GenReqDefForDeleteSubnetTag() *def.HttpRequestDef
- func GenReqDefForDeleteVpc() *def.HttpRequestDef
- func GenReqDefForDeleteVpcPeering() *def.HttpRequestDef
- func GenReqDefForDeleteVpcRoute() *def.HttpRequestDef
- func GenReqDefForDeleteVpcTag() *def.HttpRequestDef
- func GenReqDefForDisassociateRouteTable() *def.HttpRequestDef
- func GenReqDefForListPorts() *def.HttpRequestDef
- func GenReqDefForListPrivateips() *def.HttpRequestDef
- func GenReqDefForListRouteTables() *def.HttpRequestDef
- func GenReqDefForListSecurityGroupRules() *def.HttpRequestDef
- func GenReqDefForListSecurityGroups() *def.HttpRequestDef
- func GenReqDefForListSubnetTags() *def.HttpRequestDef
- func GenReqDefForListSubnets() *def.HttpRequestDef
- func GenReqDefForListSubnetsByTags() *def.HttpRequestDef
- func GenReqDefForListVpcPeerings() *def.HttpRequestDef
- func GenReqDefForListVpcRoutes() *def.HttpRequestDef
- func GenReqDefForListVpcTags() *def.HttpRequestDef
- func GenReqDefForListVpcs() *def.HttpRequestDef
- func GenReqDefForListVpcsByTags() *def.HttpRequestDef
- func GenReqDefForNeutronAddFirewallRule() *def.HttpRequestDef
- func GenReqDefForNeutronCreateFirewallGroup() *def.HttpRequestDef
- func GenReqDefForNeutronCreateFirewallPolicy() *def.HttpRequestDef
- func GenReqDefForNeutronCreateFirewallRule() *def.HttpRequestDef
- func GenReqDefForNeutronCreateSecurityGroup() *def.HttpRequestDef
- func GenReqDefForNeutronCreateSecurityGroupRule() *def.HttpRequestDef
- func GenReqDefForNeutronDeleteFirewallGroup() *def.HttpRequestDef
- func GenReqDefForNeutronDeleteFirewallPolicy() *def.HttpRequestDef
- func GenReqDefForNeutronDeleteFirewallRule() *def.HttpRequestDef
- func GenReqDefForNeutronDeleteSecurityGroup() *def.HttpRequestDef
- func GenReqDefForNeutronDeleteSecurityGroupRule() *def.HttpRequestDef
- func GenReqDefForNeutronListFirewallGroups() *def.HttpRequestDef
- func GenReqDefForNeutronListFirewallPolicies() *def.HttpRequestDef
- func GenReqDefForNeutronListFirewallRules() *def.HttpRequestDef
- func GenReqDefForNeutronListSecurityGroupRules() *def.HttpRequestDef
- func GenReqDefForNeutronListSecurityGroups() *def.HttpRequestDef
- func GenReqDefForNeutronRemoveFirewallRule() *def.HttpRequestDef
- func GenReqDefForNeutronShowFirewallGroup() *def.HttpRequestDef
- func GenReqDefForNeutronShowFirewallPolicy() *def.HttpRequestDef
- func GenReqDefForNeutronShowFirewallRule() *def.HttpRequestDef
- func GenReqDefForNeutronShowSecurityGroup() *def.HttpRequestDef
- func GenReqDefForNeutronShowSecurityGroupRule() *def.HttpRequestDef
- func GenReqDefForNeutronUpdateFirewallGroup() *def.HttpRequestDef
- func GenReqDefForNeutronUpdateFirewallPolicy() *def.HttpRequestDef
- func GenReqDefForNeutronUpdateFirewallRule() *def.HttpRequestDef
- func GenReqDefForNeutronUpdateSecurityGroup() *def.HttpRequestDef
- func GenReqDefForRejectVpcPeering() *def.HttpRequestDef
- func GenReqDefForShowNetworkIpAvailabilities() *def.HttpRequestDef
- func GenReqDefForShowPort() *def.HttpRequestDef
- func GenReqDefForShowPrivateip() *def.HttpRequestDef
- func GenReqDefForShowQuota() *def.HttpRequestDef
- func GenReqDefForShowRouteTable() *def.HttpRequestDef
- func GenReqDefForShowSecurityGroup() *def.HttpRequestDef
- func GenReqDefForShowSecurityGroupRule() *def.HttpRequestDef
- func GenReqDefForShowSubnet() *def.HttpRequestDef
- func GenReqDefForShowSubnetTags() *def.HttpRequestDef
- func GenReqDefForShowVpc() *def.HttpRequestDef
- func GenReqDefForShowVpcPeering() *def.HttpRequestDef
- func GenReqDefForShowVpcRoute() *def.HttpRequestDef
- func GenReqDefForShowVpcTags() *def.HttpRequestDef
- func GenReqDefForUpdatePort() *def.HttpRequestDef
- func GenReqDefForUpdateRouteTable() *def.HttpRequestDef
- func GenReqDefForUpdateSubnet() *def.HttpRequestDef
- func GenReqDefForUpdateVpc() *def.HttpRequestDef
- func GenReqDefForUpdateVpcPeering() *def.HttpRequestDef
- func VpcClientBuilder() *http_client.HcHttpClientBuilder
- type VpcClient
- func (c *VpcClient) AcceptVpcPeering(request *model.AcceptVpcPeeringRequest) (*model.AcceptVpcPeeringResponse, error)
- func (c *VpcClient) AssociateRouteTable(request *model.AssociateRouteTableRequest) (*model.AssociateRouteTableResponse, error)
- func (c *VpcClient) BatchCreateSubnetTags(request *model.BatchCreateSubnetTagsRequest) (*model.BatchCreateSubnetTagsResponse, error)
- func (c *VpcClient) BatchCreateVpcTags(request *model.BatchCreateVpcTagsRequest) (*model.BatchCreateVpcTagsResponse, error)
- func (c *VpcClient) BatchDeleteSubnetTags(request *model.BatchDeleteSubnetTagsRequest) (*model.BatchDeleteSubnetTagsResponse, error)
- func (c *VpcClient) BatchDeleteVpcTags(request *model.BatchDeleteVpcTagsRequest) (*model.BatchDeleteVpcTagsResponse, error)
- func (c *VpcClient) CreatePort(request *model.CreatePortRequest) (*model.CreatePortResponse, error)
- func (c *VpcClient) CreatePrivateip(request *model.CreatePrivateipRequest) (*model.CreatePrivateipResponse, error)
- func (c *VpcClient) CreateRouteTable(request *model.CreateRouteTableRequest) (*model.CreateRouteTableResponse, error)
- func (c *VpcClient) CreateSecurityGroup(request *model.CreateSecurityGroupRequest) (*model.CreateSecurityGroupResponse, error)
- func (c *VpcClient) CreateSecurityGroupRule(request *model.CreateSecurityGroupRuleRequest) (*model.CreateSecurityGroupRuleResponse, error)
- func (c *VpcClient) CreateSubnet(request *model.CreateSubnetRequest) (*model.CreateSubnetResponse, error)
- func (c *VpcClient) CreateSubnetTag(request *model.CreateSubnetTagRequest) (*model.CreateSubnetTagResponse, error)
- func (c *VpcClient) CreateVpc(request *model.CreateVpcRequest) (*model.CreateVpcResponse, error)
- func (c *VpcClient) CreateVpcPeering(request *model.CreateVpcPeeringRequest) (*model.CreateVpcPeeringResponse, error)
- func (c *VpcClient) CreateVpcResourceTag(request *model.CreateVpcResourceTagRequest) (*model.CreateVpcResourceTagResponse, error)
- func (c *VpcClient) CreateVpcRoute(request *model.CreateVpcRouteRequest) (*model.CreateVpcRouteResponse, error)
- func (c *VpcClient) DeletePort(request *model.DeletePortRequest) (*model.DeletePortResponse, error)
- func (c *VpcClient) DeletePrivateip(request *model.DeletePrivateipRequest) (*model.DeletePrivateipResponse, error)
- func (c *VpcClient) DeleteRouteTable(request *model.DeleteRouteTableRequest) (*model.DeleteRouteTableResponse, error)
- func (c *VpcClient) DeleteSecurityGroup(request *model.DeleteSecurityGroupRequest) (*model.DeleteSecurityGroupResponse, error)
- func (c *VpcClient) DeleteSecurityGroupRule(request *model.DeleteSecurityGroupRuleRequest) (*model.DeleteSecurityGroupRuleResponse, error)
- func (c *VpcClient) DeleteSubnet(request *model.DeleteSubnetRequest) (*model.DeleteSubnetResponse, error)
- func (c *VpcClient) DeleteSubnetTag(request *model.DeleteSubnetTagRequest) (*model.DeleteSubnetTagResponse, error)
- func (c *VpcClient) DeleteVpc(request *model.DeleteVpcRequest) (*model.DeleteVpcResponse, error)
- func (c *VpcClient) DeleteVpcPeering(request *model.DeleteVpcPeeringRequest) (*model.DeleteVpcPeeringResponse, error)
- func (c *VpcClient) DeleteVpcRoute(request *model.DeleteVpcRouteRequest) (*model.DeleteVpcRouteResponse, error)
- func (c *VpcClient) DeleteVpcTag(request *model.DeleteVpcTagRequest) (*model.DeleteVpcTagResponse, error)
- func (c *VpcClient) DisassociateRouteTable(request *model.DisassociateRouteTableRequest) (*model.DisassociateRouteTableResponse, error)
- func (c *VpcClient) ListPorts(request *model.ListPortsRequest) (*model.ListPortsResponse, error)
- func (c *VpcClient) ListPrivateips(request *model.ListPrivateipsRequest) (*model.ListPrivateipsResponse, error)
- func (c *VpcClient) ListRouteTables(request *model.ListRouteTablesRequest) (*model.ListRouteTablesResponse, error)
- func (c *VpcClient) ListSecurityGroupRules(request *model.ListSecurityGroupRulesRequest) (*model.ListSecurityGroupRulesResponse, error)
- func (c *VpcClient) ListSecurityGroups(request *model.ListSecurityGroupsRequest) (*model.ListSecurityGroupsResponse, error)
- func (c *VpcClient) ListSubnetTags(request *model.ListSubnetTagsRequest) (*model.ListSubnetTagsResponse, error)
- func (c *VpcClient) ListSubnets(request *model.ListSubnetsRequest) (*model.ListSubnetsResponse, error)
- func (c *VpcClient) ListSubnetsByTags(request *model.ListSubnetsByTagsRequest) (*model.ListSubnetsByTagsResponse, error)
- func (c *VpcClient) ListVpcPeerings(request *model.ListVpcPeeringsRequest) (*model.ListVpcPeeringsResponse, error)
- func (c *VpcClient) ListVpcRoutes(request *model.ListVpcRoutesRequest) (*model.ListVpcRoutesResponse, error)
- func (c *VpcClient) ListVpcTags(request *model.ListVpcTagsRequest) (*model.ListVpcTagsResponse, error)
- func (c *VpcClient) ListVpcs(request *model.ListVpcsRequest) (*model.ListVpcsResponse, error)
- func (c *VpcClient) ListVpcsByTags(request *model.ListVpcsByTagsRequest) (*model.ListVpcsByTagsResponse, error)
- func (c *VpcClient) NeutronAddFirewallRule(request *model.NeutronAddFirewallRuleRequest) (*model.NeutronAddFirewallRuleResponse, error)
- func (c *VpcClient) NeutronCreateFirewallGroup(request *model.NeutronCreateFirewallGroupRequest) (*model.NeutronCreateFirewallGroupResponse, error)
- func (c *VpcClient) NeutronCreateFirewallPolicy(request *model.NeutronCreateFirewallPolicyRequest) (*model.NeutronCreateFirewallPolicyResponse, error)
- func (c *VpcClient) NeutronCreateFirewallRule(request *model.NeutronCreateFirewallRuleRequest) (*model.NeutronCreateFirewallRuleResponse, error)
- func (c *VpcClient) NeutronCreateSecurityGroup(request *model.NeutronCreateSecurityGroupRequest) (*model.NeutronCreateSecurityGroupResponse, error)
- func (c *VpcClient) NeutronCreateSecurityGroupRule(request *model.NeutronCreateSecurityGroupRuleRequest) (*model.NeutronCreateSecurityGroupRuleResponse, error)
- func (c *VpcClient) NeutronDeleteFirewallGroup(request *model.NeutronDeleteFirewallGroupRequest) (*model.NeutronDeleteFirewallGroupResponse, error)
- func (c *VpcClient) NeutronDeleteFirewallPolicy(request *model.NeutronDeleteFirewallPolicyRequest) (*model.NeutronDeleteFirewallPolicyResponse, error)
- func (c *VpcClient) NeutronDeleteFirewallRule(request *model.NeutronDeleteFirewallRuleRequest) (*model.NeutronDeleteFirewallRuleResponse, error)
- func (c *VpcClient) NeutronDeleteSecurityGroup(request *model.NeutronDeleteSecurityGroupRequest) (*model.NeutronDeleteSecurityGroupResponse, error)
- func (c *VpcClient) NeutronDeleteSecurityGroupRule(request *model.NeutronDeleteSecurityGroupRuleRequest) (*model.NeutronDeleteSecurityGroupRuleResponse, error)
- func (c *VpcClient) NeutronListFirewallGroups(request *model.NeutronListFirewallGroupsRequest) (*model.NeutronListFirewallGroupsResponse, error)
- func (c *VpcClient) NeutronListFirewallPolicies(request *model.NeutronListFirewallPoliciesRequest) (*model.NeutronListFirewallPoliciesResponse, error)
- func (c *VpcClient) NeutronListFirewallRules(request *model.NeutronListFirewallRulesRequest) (*model.NeutronListFirewallRulesResponse, error)
- func (c *VpcClient) NeutronListSecurityGroupRules(request *model.NeutronListSecurityGroupRulesRequest) (*model.NeutronListSecurityGroupRulesResponse, error)
- func (c *VpcClient) NeutronListSecurityGroups(request *model.NeutronListSecurityGroupsRequest) (*model.NeutronListSecurityGroupsResponse, error)
- func (c *VpcClient) NeutronRemoveFirewallRule(request *model.NeutronRemoveFirewallRuleRequest) (*model.NeutronRemoveFirewallRuleResponse, error)
- func (c *VpcClient) NeutronShowFirewallGroup(request *model.NeutronShowFirewallGroupRequest) (*model.NeutronShowFirewallGroupResponse, error)
- func (c *VpcClient) NeutronShowFirewallPolicy(request *model.NeutronShowFirewallPolicyRequest) (*model.NeutronShowFirewallPolicyResponse, error)
- func (c *VpcClient) NeutronShowFirewallRule(request *model.NeutronShowFirewallRuleRequest) (*model.NeutronShowFirewallRuleResponse, error)
- func (c *VpcClient) NeutronShowSecurityGroup(request *model.NeutronShowSecurityGroupRequest) (*model.NeutronShowSecurityGroupResponse, error)
- func (c *VpcClient) NeutronShowSecurityGroupRule(request *model.NeutronShowSecurityGroupRuleRequest) (*model.NeutronShowSecurityGroupRuleResponse, error)
- func (c *VpcClient) NeutronUpdateFirewallGroup(request *model.NeutronUpdateFirewallGroupRequest) (*model.NeutronUpdateFirewallGroupResponse, error)
- func (c *VpcClient) NeutronUpdateFirewallPolicy(request *model.NeutronUpdateFirewallPolicyRequest) (*model.NeutronUpdateFirewallPolicyResponse, error)
- func (c *VpcClient) NeutronUpdateFirewallRule(request *model.NeutronUpdateFirewallRuleRequest) (*model.NeutronUpdateFirewallRuleResponse, error)
- func (c *VpcClient) NeutronUpdateSecurityGroup(request *model.NeutronUpdateSecurityGroupRequest) (*model.NeutronUpdateSecurityGroupResponse, error)
- func (c *VpcClient) RejectVpcPeering(request *model.RejectVpcPeeringRequest) (*model.RejectVpcPeeringResponse, error)
- func (c *VpcClient) ShowNetworkIpAvailabilities(request *model.ShowNetworkIpAvailabilitiesRequest) (*model.ShowNetworkIpAvailabilitiesResponse, error)
- func (c *VpcClient) ShowPort(request *model.ShowPortRequest) (*model.ShowPortResponse, error)
- func (c *VpcClient) ShowPrivateip(request *model.ShowPrivateipRequest) (*model.ShowPrivateipResponse, error)
- func (c *VpcClient) ShowQuota(request *model.ShowQuotaRequest) (*model.ShowQuotaResponse, error)
- func (c *VpcClient) ShowRouteTable(request *model.ShowRouteTableRequest) (*model.ShowRouteTableResponse, error)
- func (c *VpcClient) ShowSecurityGroup(request *model.ShowSecurityGroupRequest) (*model.ShowSecurityGroupResponse, error)
- func (c *VpcClient) ShowSecurityGroupRule(request *model.ShowSecurityGroupRuleRequest) (*model.ShowSecurityGroupRuleResponse, error)
- func (c *VpcClient) ShowSubnet(request *model.ShowSubnetRequest) (*model.ShowSubnetResponse, error)
- func (c *VpcClient) ShowSubnetTags(request *model.ShowSubnetTagsRequest) (*model.ShowSubnetTagsResponse, error)
- func (c *VpcClient) ShowVpc(request *model.ShowVpcRequest) (*model.ShowVpcResponse, error)
- func (c *VpcClient) ShowVpcPeering(request *model.ShowVpcPeeringRequest) (*model.ShowVpcPeeringResponse, error)
- func (c *VpcClient) ShowVpcRoute(request *model.ShowVpcRouteRequest) (*model.ShowVpcRouteResponse, error)
- func (c *VpcClient) ShowVpcTags(request *model.ShowVpcTagsRequest) (*model.ShowVpcTagsResponse, error)
- func (c *VpcClient) UpdatePort(request *model.UpdatePortRequest) (*model.UpdatePortResponse, error)
- func (c *VpcClient) UpdateRouteTable(request *model.UpdateRouteTableRequest) (*model.UpdateRouteTableResponse, error)
- func (c *VpcClient) UpdateSubnet(request *model.UpdateSubnetRequest) (*model.UpdateSubnetResponse, error)
- func (c *VpcClient) UpdateVpc(request *model.UpdateVpcRequest) (*model.UpdateVpcResponse, error)
- func (c *VpcClient) UpdateVpcPeering(request *model.UpdateVpcPeeringRequest) (*model.UpdateVpcPeeringResponse, error)
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 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 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 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 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 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 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)
租户A名下的VPC申请和租户B的VPC建立对等连接,需要等待租户B接受该请求。此接口用于租户接受其他租户发起的对等连接请求。
func (*VpcClient) AssociateRouteTable ¶ added in v0.0.55
func (c *VpcClient) AssociateRouteTable(request *model.AssociateRouteTableRequest) (*model.AssociateRouteTableResponse, error)
路由表关联子网。子网关联路由表A后,再关联B,不需要先跟路由表A解关联再关联路由表B
func (*VpcClient) BatchCreateSubnetTags ¶
func (c *VpcClient) BatchCreateSubnetTags(request *model.BatchCreateSubnetTagsRequest) (*model.BatchCreateSubnetTagsResponse, error)
为指定的子网资源实例批量添加标签。 此接口为幂等接口:创建时如果请求体中存在重复key则报错。创建时,不允许设置重复key数据,如果数据库已存在该key,就覆盖value的值。
func (*VpcClient) BatchCreateVpcTags ¶
func (c *VpcClient) BatchCreateVpcTags(request *model.BatchCreateVpcTagsRequest) (*model.BatchCreateVpcTagsResponse, error)
为指定的VPC资源实例批量添加标签。 此接口为幂等接口:创建时如果请求体中存在重复key则报错。创建时,不允许设置重复key数据,如果数据库已存在该key,就覆盖value的值。
func (*VpcClient) BatchDeleteSubnetTags ¶
func (c *VpcClient) BatchDeleteSubnetTags(request *model.BatchDeleteSubnetTagsRequest) (*model.BatchDeleteSubnetTagsResponse, error)
为指定的子网资源实例批量删除标签 此接口为幂等接口:删除时,如果删除的标签不存在,默认处理成功;删除时不对标签字符集范围做校验。删除时tags结构体不能缺失,key不能为空,或者空字符串。
func (*VpcClient) BatchDeleteVpcTags ¶
func (c *VpcClient) BatchDeleteVpcTags(request *model.BatchDeleteVpcTagsRequest) (*model.BatchDeleteVpcTagsResponse, error)
为指定的VPC资源实例批量删除标签。 此接口为幂等接口:删除时,如果删除的标签不存在,默认处理成功;删除时不对标签字符集范围做校验。删除时tags结构体不能缺失,key不能为空,或者空字符串。
func (*VpcClient) CreatePort ¶
func (c *VpcClient) CreatePort(request *model.CreatePortRequest) (*model.CreatePortResponse, error)
创建端口。
func (*VpcClient) CreatePrivateip ¶
func (c *VpcClient) CreatePrivateip(request *model.CreatePrivateipRequest) (*model.CreatePrivateipResponse, error)
申请私有IP。
func (*VpcClient) CreateRouteTable ¶ added in v0.0.55
func (c *VpcClient) CreateRouteTable(request *model.CreateRouteTableRequest) (*model.CreateRouteTableResponse, error)
创建路由表
func (*VpcClient) CreateSecurityGroup ¶
func (c *VpcClient) CreateSecurityGroup(request *model.CreateSecurityGroupRequest) (*model.CreateSecurityGroupResponse, error)
创建安全组。
func (*VpcClient) CreateSecurityGroupRule ¶
func (c *VpcClient) CreateSecurityGroupRule(request *model.CreateSecurityGroupRuleRequest) (*model.CreateSecurityGroupRuleResponse, error)
创建安全组规则。
func (*VpcClient) CreateSubnet ¶
func (c *VpcClient) CreateSubnet(request *model.CreateSubnetRequest) (*model.CreateSubnetResponse, error)
创建子网。
func (*VpcClient) CreateSubnetTag ¶
func (c *VpcClient) CreateSubnetTag(request *model.CreateSubnetTagRequest) (*model.CreateSubnetTagResponse, error)
给指定子网资源实例增加标签信息。 此接口为幂等接口:创建时,如果创建的标签已经存在(key相同),则覆盖。
func (*VpcClient) CreateVpc ¶
func (c *VpcClient) CreateVpc(request *model.CreateVpcRequest) (*model.CreateVpcResponse, error)
创建虚拟私有云。
func (*VpcClient) CreateVpcPeering ¶
func (c *VpcClient) CreateVpcPeering(request *model.CreateVpcPeeringRequest) (*model.CreateVpcPeeringResponse, error)
创建对等连接。
func (*VpcClient) CreateVpcResourceTag ¶
func (c *VpcClient) CreateVpcResourceTag(request *model.CreateVpcResourceTagRequest) (*model.CreateVpcResourceTagResponse, error)
给指定VPC资源实例增加标签信息 此接口为幂等接口:创建时,如果创建的标签已经存在(key相同),则覆盖。
func (*VpcClient) CreateVpcRoute ¶
func (c *VpcClient) CreateVpcRoute(request *model.CreateVpcRouteRequest) (*model.CreateVpcRouteResponse, error)
创建路由
func (*VpcClient) DeletePort ¶
func (c *VpcClient) DeletePort(request *model.DeletePortRequest) (*model.DeletePortResponse, error)
删除端口。
func (*VpcClient) DeletePrivateip ¶
func (c *VpcClient) DeletePrivateip(request *model.DeletePrivateipRequest) (*model.DeletePrivateipResponse, error)
删除私有IP。
func (*VpcClient) DeleteRouteTable ¶ added in v0.0.55
func (c *VpcClient) DeleteRouteTable(request *model.DeleteRouteTableRequest) (*model.DeleteRouteTableResponse, error)
删除路由表
func (*VpcClient) DeleteSecurityGroup ¶
func (c *VpcClient) DeleteSecurityGroup(request *model.DeleteSecurityGroupRequest) (*model.DeleteSecurityGroupResponse, error)
删除安全组。
func (*VpcClient) DeleteSecurityGroupRule ¶
func (c *VpcClient) DeleteSecurityGroupRule(request *model.DeleteSecurityGroupRuleRequest) (*model.DeleteSecurityGroupRuleResponse, error)
删除安全组规则。
func (*VpcClient) DeleteSubnet ¶
func (c *VpcClient) DeleteSubnet(request *model.DeleteSubnetRequest) (*model.DeleteSubnetResponse, error)
删除子网
func (*VpcClient) DeleteSubnetTag ¶
func (c *VpcClient) DeleteSubnetTag(request *model.DeleteSubnetTagRequest) (*model.DeleteSubnetTagResponse, error)
删除指定子网资源实例的标签信息。 该接口为幂等接口:删除的key不存在报404,Key不能为空或者空字符串
func (*VpcClient) DeleteVpc ¶
func (c *VpcClient) DeleteVpc(request *model.DeleteVpcRequest) (*model.DeleteVpcResponse, error)
删除虚拟私有云。
func (*VpcClient) DeleteVpcPeering ¶
func (c *VpcClient) DeleteVpcPeering(request *model.DeleteVpcPeeringRequest) (*model.DeleteVpcPeeringResponse, error)
删除对等连接。 可以在在本端或对端任何一端删除对等连接。
func (*VpcClient) DeleteVpcRoute ¶
func (c *VpcClient) DeleteVpcRoute(request *model.DeleteVpcRouteRequest) (*model.DeleteVpcRouteResponse, error)
删除路由
func (*VpcClient) DeleteVpcTag ¶
func (c *VpcClient) DeleteVpcTag(request *model.DeleteVpcTagRequest) (*model.DeleteVpcTagResponse, error)
删除指定VPC资源实例的标签信息 该接口为幂等接口:删除的key不存在报404,Key不能为空或者空字符串
func (*VpcClient) DisassociateRouteTable ¶ added in v0.0.55
func (c *VpcClient) DisassociateRouteTable(request *model.DisassociateRouteTableRequest) (*model.DisassociateRouteTableResponse, error)
子网解关联路由表
func (*VpcClient) ListPorts ¶
func (c *VpcClient) ListPorts(request *model.ListPortsRequest) (*model.ListPortsResponse, error)
查询提交请求的租户的所有端口,单次查询最多返回2000条数据。
func (*VpcClient) ListPrivateips ¶
func (c *VpcClient) ListPrivateips(request *model.ListPrivateipsRequest) (*model.ListPrivateipsResponse, error)
查询指定子网下的私有IP列表。
func (*VpcClient) ListRouteTables ¶ added in v0.0.55
func (c *VpcClient) ListRouteTables(request *model.ListRouteTablesRequest) (*model.ListRouteTablesResponse, error)
查询提交请求的帐户的所有路由表列表,并根据过滤条件进行过滤
func (*VpcClient) ListSecurityGroupRules ¶
func (c *VpcClient) ListSecurityGroupRules(request *model.ListSecurityGroupRulesRequest) (*model.ListSecurityGroupRulesResponse, error)
查询安全组规则列表。
func (*VpcClient) ListSecurityGroups ¶
func (c *VpcClient) ListSecurityGroups(request *model.ListSecurityGroupsRequest) (*model.ListSecurityGroupsResponse, error)
查询安全组列表
func (*VpcClient) ListSubnetTags ¶
func (c *VpcClient) ListSubnetTags(request *model.ListSubnetTagsRequest) (*model.ListSubnetTagsResponse, error)
查询租户在指定区域和实例类型的所有标签集合
func (*VpcClient) ListSubnets ¶
func (c *VpcClient) ListSubnets(request *model.ListSubnetsRequest) (*model.ListSubnetsResponse, error)
查询子网列表
func (*VpcClient) ListSubnetsByTags ¶
func (c *VpcClient) ListSubnetsByTags(request *model.ListSubnetsByTagsRequest) (*model.ListSubnetsByTagsResponse, error)
使用标签过滤实例
func (*VpcClient) ListVpcPeerings ¶
func (c *VpcClient) ListVpcPeerings(request *model.ListVpcPeeringsRequest) (*model.ListVpcPeeringsResponse, error)
查询提交请求的租户的所有对等连接。根据过滤条件进行过滤。
func (*VpcClient) ListVpcRoutes ¶
func (c *VpcClient) ListVpcRoutes(request *model.ListVpcRoutesRequest) (*model.ListVpcRoutesResponse, error)
查询提交请求的租户的所有路由列表,并根据过滤条件进行过滤。
func (*VpcClient) ListVpcTags ¶
func (c *VpcClient) ListVpcTags(request *model.ListVpcTagsRequest) (*model.ListVpcTagsResponse, error)
查询租户在指定区域和实例类型的所有标签集合
func (*VpcClient) ListVpcs ¶
func (c *VpcClient) ListVpcs(request *model.ListVpcsRequest) (*model.ListVpcsResponse, error)
查询虚拟私有云列表。
func (*VpcClient) ListVpcsByTags ¶
func (c *VpcClient) ListVpcsByTags(request *model.ListVpcsByTagsRequest) (*model.ListVpcsByTagsResponse, error)
使用标签过滤实例。
func (*VpcClient) NeutronAddFirewallRule ¶
func (c *VpcClient) NeutronAddFirewallRule(request *model.NeutronAddFirewallRuleRequest) (*model.NeutronAddFirewallRuleResponse, error)
插入一条网络ACL规则到某一网络ACL策略中。
func (*VpcClient) NeutronCreateFirewallGroup ¶
func (c *VpcClient) NeutronCreateFirewallGroup(request *model.NeutronCreateFirewallGroupRequest) (*model.NeutronCreateFirewallGroupResponse, error)
创建网络ACL组
func (*VpcClient) NeutronCreateFirewallPolicy ¶
func (c *VpcClient) NeutronCreateFirewallPolicy(request *model.NeutronCreateFirewallPolicyRequest) (*model.NeutronCreateFirewallPolicyResponse, error)
创建网络ACL策略。
func (*VpcClient) NeutronCreateFirewallRule ¶
func (c *VpcClient) NeutronCreateFirewallRule(request *model.NeutronCreateFirewallRuleRequest) (*model.NeutronCreateFirewallRuleResponse, error)
创建网络ACL规则。
func (*VpcClient) NeutronCreateSecurityGroup ¶
func (c *VpcClient) NeutronCreateSecurityGroup(request *model.NeutronCreateSecurityGroupRequest) (*model.NeutronCreateSecurityGroupResponse, error)
创建安全组
func (*VpcClient) NeutronCreateSecurityGroupRule ¶
func (c *VpcClient) NeutronCreateSecurityGroupRule(request *model.NeutronCreateSecurityGroupRuleRequest) (*model.NeutronCreateSecurityGroupRuleResponse, error)
创建安全组规则
func (*VpcClient) NeutronDeleteFirewallGroup ¶
func (c *VpcClient) NeutronDeleteFirewallGroup(request *model.NeutronDeleteFirewallGroupRequest) (*model.NeutronDeleteFirewallGroupResponse, error)
删除网络ACL组
func (*VpcClient) NeutronDeleteFirewallPolicy ¶
func (c *VpcClient) NeutronDeleteFirewallPolicy(request *model.NeutronDeleteFirewallPolicyRequest) (*model.NeutronDeleteFirewallPolicyResponse, error)
删除网络ACL策略。
func (*VpcClient) NeutronDeleteFirewallRule ¶
func (c *VpcClient) NeutronDeleteFirewallRule(request *model.NeutronDeleteFirewallRuleRequest) (*model.NeutronDeleteFirewallRuleResponse, error)
删除网络ACL规则。
func (*VpcClient) NeutronDeleteSecurityGroup ¶
func (c *VpcClient) NeutronDeleteSecurityGroup(request *model.NeutronDeleteSecurityGroupRequest) (*model.NeutronDeleteSecurityGroupResponse, error)
删除安全组
func (*VpcClient) NeutronDeleteSecurityGroupRule ¶
func (c *VpcClient) NeutronDeleteSecurityGroupRule(request *model.NeutronDeleteSecurityGroupRuleRequest) (*model.NeutronDeleteSecurityGroupRuleResponse, error)
删除安全组规则
func (*VpcClient) NeutronListFirewallGroups ¶
func (c *VpcClient) NeutronListFirewallGroups(request *model.NeutronListFirewallGroupsRequest) (*model.NeutronListFirewallGroupsResponse, error)
查询提交请求的租户有权限操作的所有网络ACL组信息。单次查询最多返回2000条数据,超过2000后会返回分页标记。
func (*VpcClient) NeutronListFirewallPolicies ¶
func (c *VpcClient) NeutronListFirewallPolicies(request *model.NeutronListFirewallPoliciesRequest) (*model.NeutronListFirewallPoliciesResponse, error)
查询提交请求的租户有权限操作的所有网络ACL策略信息。单次查询最多返回2000条数据,超过2000后会返回分页标记。
func (*VpcClient) NeutronListFirewallRules ¶
func (c *VpcClient) NeutronListFirewallRules(request *model.NeutronListFirewallRulesRequest) (*model.NeutronListFirewallRulesResponse, error)
查询提交请求的租户有权限操作的所有网络ACL规则信息。单次查询最多返回2000条数据,超过2000后会返回分页标记。
func (*VpcClient) NeutronListSecurityGroupRules ¶
func (c *VpcClient) NeutronListSecurityGroupRules(request *model.NeutronListSecurityGroupRulesRequest) (*model.NeutronListSecurityGroupRulesResponse, error)
查询提交请求的租户有权限查看的所有安全组规则。单次查询最多返回2000条数据,超过2000后会返回分页标记。分页查询请参考分页查询
func (*VpcClient) NeutronListSecurityGroups ¶
func (c *VpcClient) NeutronListSecurityGroups(request *model.NeutronListSecurityGroupsRequest) (*model.NeutronListSecurityGroupsResponse, error)
查询提交请求租户的所有安全组,单次查询最多返回2000条数据,超过2000后会返回分页标记。分页查询请参考分页查询 。
func (*VpcClient) NeutronRemoveFirewallRule ¶
func (c *VpcClient) NeutronRemoveFirewallRule(request *model.NeutronRemoveFirewallRuleRequest) (*model.NeutronRemoveFirewallRuleResponse, error)
从某一网络ACL策略中移除一条网络ACL规则。
func (*VpcClient) NeutronShowFirewallGroup ¶
func (c *VpcClient) NeutronShowFirewallGroup(request *model.NeutronShowFirewallGroupRequest) (*model.NeutronShowFirewallGroupResponse, error)
查询特定网络ACL组详情。
func (*VpcClient) NeutronShowFirewallPolicy ¶
func (c *VpcClient) NeutronShowFirewallPolicy(request *model.NeutronShowFirewallPolicyRequest) (*model.NeutronShowFirewallPolicyResponse, error)
查询特定网络ACL策略详情。
func (*VpcClient) NeutronShowFirewallRule ¶
func (c *VpcClient) NeutronShowFirewallRule(request *model.NeutronShowFirewallRuleRequest) (*model.NeutronShowFirewallRuleResponse, error)
查询特定网络ACL规则。
func (*VpcClient) NeutronShowSecurityGroup ¶
func (c *VpcClient) NeutronShowSecurityGroup(request *model.NeutronShowSecurityGroupRequest) (*model.NeutronShowSecurityGroupResponse, error)
查询安全组详情
func (*VpcClient) NeutronShowSecurityGroupRule ¶
func (c *VpcClient) NeutronShowSecurityGroupRule(request *model.NeutronShowSecurityGroupRuleRequest) (*model.NeutronShowSecurityGroupRuleResponse, error)
查询安全组规则详情。
func (*VpcClient) NeutronUpdateFirewallGroup ¶
func (c *VpcClient) NeutronUpdateFirewallGroup(request *model.NeutronUpdateFirewallGroupRequest) (*model.NeutronUpdateFirewallGroupResponse, error)
更新网络ACL组。
func (*VpcClient) NeutronUpdateFirewallPolicy ¶
func (c *VpcClient) NeutronUpdateFirewallPolicy(request *model.NeutronUpdateFirewallPolicyRequest) (*model.NeutronUpdateFirewallPolicyResponse, error)
更新网络ACL策略。
func (*VpcClient) NeutronUpdateFirewallRule ¶
func (c *VpcClient) NeutronUpdateFirewallRule(request *model.NeutronUpdateFirewallRuleRequest) (*model.NeutronUpdateFirewallRuleResponse, error)
更新网络ACL规则。
func (*VpcClient) NeutronUpdateSecurityGroup ¶
func (c *VpcClient) NeutronUpdateSecurityGroup(request *model.NeutronUpdateSecurityGroupRequest) (*model.NeutronUpdateSecurityGroupResponse, error)
更新安全组
func (*VpcClient) RejectVpcPeering ¶
func (c *VpcClient) RejectVpcPeering(request *model.RejectVpcPeeringRequest) (*model.RejectVpcPeeringResponse, error)
租户A名下的VPC申请和租户B的VPC建立对等连接,需要等待租户B接受该请求。此接口用于租户拒绝其他租户发起的对等连接请求。
func (*VpcClient) ShowNetworkIpAvailabilities ¶
func (c *VpcClient) ShowNetworkIpAvailabilities(request *model.ShowNetworkIpAvailabilitiesRequest) (*model.ShowNetworkIpAvailabilitiesResponse, error)
显示一个指定网络中的IPv4地址使用情况。 包括此网络中的IP总数以及已用IP总数,以及网络下每一个子网的IP地址总数和可用IP地址总数。 > 须知 - 系统预留地址指的是子网的第1个以及最后4个地址,一般用于网关、DHCP等服务。 - 这里以及下文描述的IP地址总数、已用IP地址总数不包含系统预留地址。 - 在分配IP时,用户可以指定系统预留的IP地址。但是不论IP是如何分配的,只要是处于系统预留IP地址段的IP均不会被统计到已用IP地址数目和IP地址总数中。
func (*VpcClient) ShowPort ¶
func (c *VpcClient) ShowPort(request *model.ShowPortRequest) (*model.ShowPortResponse, error)
查询单个端口详情。
func (*VpcClient) ShowPrivateip ¶
func (c *VpcClient) ShowPrivateip(request *model.ShowPrivateipRequest) (*model.ShowPrivateipResponse, error)
指定ID查询私有IP。
func (*VpcClient) ShowQuota ¶
func (c *VpcClient) ShowQuota(request *model.ShowQuotaRequest) (*model.ShowQuotaResponse, error)
查询单租户在VPC服务下的网络资源配额,包括vpc配额、子网配额、安全组配额、安全组规则配额、弹性公网IP配额,vpn配额等。
func (*VpcClient) ShowRouteTable ¶ added in v0.0.55
func (c *VpcClient) ShowRouteTable(request *model.ShowRouteTableRequest) (*model.ShowRouteTableResponse, error)
查询路由表详情
func (*VpcClient) ShowSecurityGroup ¶
func (c *VpcClient) ShowSecurityGroup(request *model.ShowSecurityGroupRequest) (*model.ShowSecurityGroupResponse, error)
查询单个安全组详情。
func (*VpcClient) ShowSecurityGroupRule ¶
func (c *VpcClient) ShowSecurityGroupRule(request *model.ShowSecurityGroupRuleRequest) (*model.ShowSecurityGroupRuleResponse, error)
查询单个安全组规则详情
func (*VpcClient) ShowSubnet ¶
func (c *VpcClient) ShowSubnet(request *model.ShowSubnetRequest) (*model.ShowSubnetResponse, error)
查询子网详情。
func (*VpcClient) ShowSubnetTags ¶
func (c *VpcClient) ShowSubnetTags(request *model.ShowSubnetTagsRequest) (*model.ShowSubnetTagsResponse, error)
查询指定子网实例的标签信息。
func (*VpcClient) ShowVpc ¶
func (c *VpcClient) ShowVpc(request *model.ShowVpcRequest) (*model.ShowVpcResponse, error)
查询虚拟私有云。
func (*VpcClient) ShowVpcPeering ¶
func (c *VpcClient) ShowVpcPeering(request *model.ShowVpcPeeringRequest) (*model.ShowVpcPeeringResponse, error)
查询对等连接详情。
func (*VpcClient) ShowVpcRoute ¶
func (c *VpcClient) ShowVpcRoute(request *model.ShowVpcRouteRequest) (*model.ShowVpcRouteResponse, error)
查询路由详情
func (*VpcClient) ShowVpcTags ¶
func (c *VpcClient) ShowVpcTags(request *model.ShowVpcTagsRequest) (*model.ShowVpcTagsResponse, error)
查询指定VPC实例的标签信息
func (*VpcClient) UpdatePort ¶
func (c *VpcClient) UpdatePort(request *model.UpdatePortRequest) (*model.UpdatePortResponse, error)
更新端口。
func (*VpcClient) UpdateRouteTable ¶ added in v0.0.55
func (c *VpcClient) UpdateRouteTable(request *model.UpdateRouteTableRequest) (*model.UpdateRouteTableResponse, error)
更新路由表,包括可以更新路由表的名称,描述,以及新增、更新、删除路由条目
func (*VpcClient) UpdateSubnet ¶
func (c *VpcClient) UpdateSubnet(request *model.UpdateSubnetRequest) (*model.UpdateSubnetResponse, error)
更新子网。
func (*VpcClient) UpdateVpc ¶
func (c *VpcClient) UpdateVpc(request *model.UpdateVpcRequest) (*model.UpdateVpcResponse, error)
更新虚拟私有云。
func (*VpcClient) UpdateVpcPeering ¶
func (c *VpcClient) UpdateVpcPeering(request *model.UpdateVpcPeeringRequest) (*model.UpdateVpcPeeringResponse, error)
更新对等连接。