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 GenReqDefForCreateFlowLog() *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 GenReqDefForDeleteFlowLog() *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 GenReqDefForListFlowLogs() *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 GenReqDefForShowFlowLog() *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 GenReqDefForUpdateFlowLog() *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 AcceptVpcPeeringInvoker
- type AssociateRouteTableInvoker
- type BatchCreateSubnetTagsInvoker
- type BatchCreateVpcTagsInvoker
- type BatchDeleteSubnetTagsInvoker
- type BatchDeleteVpcTagsInvoker
- type CreateFlowLogInvoker
- type CreatePortInvoker
- type CreatePrivateipInvoker
- type CreateRouteTableInvoker
- type CreateSecurityGroupInvoker
- type CreateSecurityGroupRuleInvoker
- type CreateSubnetInvoker
- type CreateSubnetTagInvoker
- type CreateVpcInvoker
- type CreateVpcPeeringInvoker
- type CreateVpcResourceTagInvoker
- type CreateVpcRouteInvoker
- type DeleteFlowLogInvoker
- type DeletePortInvoker
- type DeletePrivateipInvoker
- type DeleteRouteTableInvoker
- type DeleteSecurityGroupInvoker
- type DeleteSecurityGroupRuleInvoker
- type DeleteSubnetInvoker
- type DeleteSubnetTagInvoker
- type DeleteVpcInvoker
- type DeleteVpcPeeringInvoker
- type DeleteVpcRouteInvoker
- type DeleteVpcTagInvoker
- type DisassociateRouteTableInvoker
- type ListFlowLogsInvoker
- type ListPortsInvoker
- type ListPrivateipsInvoker
- type ListRouteTablesInvoker
- type ListSecurityGroupRulesInvoker
- type ListSecurityGroupsInvoker
- type ListSubnetTagsInvoker
- type ListSubnetsByTagsInvoker
- type ListSubnetsInvoker
- type ListVpcPeeringsInvoker
- type ListVpcRoutesInvoker
- type ListVpcTagsInvoker
- type ListVpcsByTagsInvoker
- type ListVpcsInvoker
- type NeutronAddFirewallRuleInvoker
- type NeutronCreateFirewallGroupInvoker
- type NeutronCreateFirewallPolicyInvoker
- type NeutronCreateFirewallRuleInvoker
- type NeutronCreateSecurityGroupInvoker
- type NeutronCreateSecurityGroupRuleInvoker
- type NeutronDeleteFirewallGroupInvoker
- type NeutronDeleteFirewallPolicyInvoker
- type NeutronDeleteFirewallRuleInvoker
- type NeutronDeleteSecurityGroupInvoker
- type NeutronDeleteSecurityGroupRuleInvoker
- type NeutronListFirewallGroupsInvoker
- type NeutronListFirewallPoliciesInvoker
- type NeutronListFirewallRulesInvoker
- type NeutronListSecurityGroupRulesInvoker
- type NeutronListSecurityGroupsInvoker
- type NeutronRemoveFirewallRuleInvoker
- type NeutronShowFirewallGroupInvoker
- type NeutronShowFirewallPolicyInvoker
- type NeutronShowFirewallRuleInvoker
- type NeutronShowSecurityGroupInvoker
- type NeutronShowSecurityGroupRuleInvoker
- type NeutronUpdateFirewallGroupInvoker
- type NeutronUpdateFirewallPolicyInvoker
- type NeutronUpdateFirewallRuleInvoker
- type NeutronUpdateSecurityGroupInvoker
- type RejectVpcPeeringInvoker
- type ShowFlowLogInvoker
- type ShowNetworkIpAvailabilitiesInvoker
- type ShowPortInvoker
- type ShowPrivateipInvoker
- type ShowQuotaInvoker
- type ShowRouteTableInvoker
- type ShowSecurityGroupInvoker
- type ShowSecurityGroupRuleInvoker
- type ShowSubnetInvoker
- type ShowSubnetTagsInvoker
- type ShowVpcInvoker
- type ShowVpcPeeringInvoker
- type ShowVpcRouteInvoker
- type ShowVpcTagsInvoker
- type UpdateFlowLogInvoker
- type UpdatePortInvoker
- type UpdateRouteTableInvoker
- type UpdateSubnetInvoker
- type UpdateVpcInvoker
- type UpdateVpcPeeringInvoker
- type VpcClient
- func (c *VpcClient) AcceptVpcPeering(request *model.AcceptVpcPeeringRequest) (*model.AcceptVpcPeeringResponse, error)
- func (c *VpcClient) AcceptVpcPeeringInvoker(request *model.AcceptVpcPeeringRequest) *AcceptVpcPeeringInvoker
- func (c *VpcClient) AssociateRouteTable(request *model.AssociateRouteTableRequest) (*model.AssociateRouteTableResponse, error)
- func (c *VpcClient) AssociateRouteTableInvoker(request *model.AssociateRouteTableRequest) *AssociateRouteTableInvoker
- func (c *VpcClient) BatchCreateSubnetTags(request *model.BatchCreateSubnetTagsRequest) (*model.BatchCreateSubnetTagsResponse, error)
- func (c *VpcClient) BatchCreateSubnetTagsInvoker(request *model.BatchCreateSubnetTagsRequest) *BatchCreateSubnetTagsInvoker
- func (c *VpcClient) BatchCreateVpcTags(request *model.BatchCreateVpcTagsRequest) (*model.BatchCreateVpcTagsResponse, error)
- func (c *VpcClient) BatchCreateVpcTagsInvoker(request *model.BatchCreateVpcTagsRequest) *BatchCreateVpcTagsInvoker
- func (c *VpcClient) BatchDeleteSubnetTags(request *model.BatchDeleteSubnetTagsRequest) (*model.BatchDeleteSubnetTagsResponse, error)
- func (c *VpcClient) BatchDeleteSubnetTagsInvoker(request *model.BatchDeleteSubnetTagsRequest) *BatchDeleteSubnetTagsInvoker
- func (c *VpcClient) BatchDeleteVpcTags(request *model.BatchDeleteVpcTagsRequest) (*model.BatchDeleteVpcTagsResponse, error)
- func (c *VpcClient) BatchDeleteVpcTagsInvoker(request *model.BatchDeleteVpcTagsRequest) *BatchDeleteVpcTagsInvoker
- func (c *VpcClient) CreateFlowLog(request *model.CreateFlowLogRequest) (*model.CreateFlowLogResponse, error)
- func (c *VpcClient) CreateFlowLogInvoker(request *model.CreateFlowLogRequest) *CreateFlowLogInvoker
- func (c *VpcClient) CreatePort(request *model.CreatePortRequest) (*model.CreatePortResponse, error)
- func (c *VpcClient) CreatePortInvoker(request *model.CreatePortRequest) *CreatePortInvoker
- func (c *VpcClient) CreatePrivateip(request *model.CreatePrivateipRequest) (*model.CreatePrivateipResponse, error)
- func (c *VpcClient) CreatePrivateipInvoker(request *model.CreatePrivateipRequest) *CreatePrivateipInvoker
- func (c *VpcClient) CreateRouteTable(request *model.CreateRouteTableRequest) (*model.CreateRouteTableResponse, error)
- func (c *VpcClient) CreateRouteTableInvoker(request *model.CreateRouteTableRequest) *CreateRouteTableInvoker
- 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) CreateSubnet(request *model.CreateSubnetRequest) (*model.CreateSubnetResponse, error)
- func (c *VpcClient) CreateSubnetInvoker(request *model.CreateSubnetRequest) *CreateSubnetInvoker
- func (c *VpcClient) CreateSubnetTag(request *model.CreateSubnetTagRequest) (*model.CreateSubnetTagResponse, error)
- func (c *VpcClient) CreateSubnetTagInvoker(request *model.CreateSubnetTagRequest) *CreateSubnetTagInvoker
- func (c *VpcClient) CreateVpc(request *model.CreateVpcRequest) (*model.CreateVpcResponse, error)
- func (c *VpcClient) CreateVpcInvoker(request *model.CreateVpcRequest) *CreateVpcInvoker
- func (c *VpcClient) CreateVpcPeering(request *model.CreateVpcPeeringRequest) (*model.CreateVpcPeeringResponse, error)
- func (c *VpcClient) CreateVpcPeeringInvoker(request *model.CreateVpcPeeringRequest) *CreateVpcPeeringInvoker
- func (c *VpcClient) CreateVpcResourceTag(request *model.CreateVpcResourceTagRequest) (*model.CreateVpcResourceTagResponse, error)
- func (c *VpcClient) CreateVpcResourceTagInvoker(request *model.CreateVpcResourceTagRequest) *CreateVpcResourceTagInvoker
- func (c *VpcClient) CreateVpcRoute(request *model.CreateVpcRouteRequest) (*model.CreateVpcRouteResponse, error)
- func (c *VpcClient) CreateVpcRouteInvoker(request *model.CreateVpcRouteRequest) *CreateVpcRouteInvoker
- func (c *VpcClient) DeleteFlowLog(request *model.DeleteFlowLogRequest) (*model.DeleteFlowLogResponse, error)
- func (c *VpcClient) DeleteFlowLogInvoker(request *model.DeleteFlowLogRequest) *DeleteFlowLogInvoker
- func (c *VpcClient) DeletePort(request *model.DeletePortRequest) (*model.DeletePortResponse, error)
- func (c *VpcClient) DeletePortInvoker(request *model.DeletePortRequest) *DeletePortInvoker
- func (c *VpcClient) DeletePrivateip(request *model.DeletePrivateipRequest) (*model.DeletePrivateipResponse, error)
- func (c *VpcClient) DeletePrivateipInvoker(request *model.DeletePrivateipRequest) *DeletePrivateipInvoker
- func (c *VpcClient) DeleteRouteTable(request *model.DeleteRouteTableRequest) (*model.DeleteRouteTableResponse, error)
- func (c *VpcClient) DeleteRouteTableInvoker(request *model.DeleteRouteTableRequest) *DeleteRouteTableInvoker
- 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) DeleteSubnet(request *model.DeleteSubnetRequest) (*model.DeleteSubnetResponse, error)
- func (c *VpcClient) DeleteSubnetInvoker(request *model.DeleteSubnetRequest) *DeleteSubnetInvoker
- func (c *VpcClient) DeleteSubnetTag(request *model.DeleteSubnetTagRequest) (*model.DeleteSubnetTagResponse, error)
- func (c *VpcClient) DeleteSubnetTagInvoker(request *model.DeleteSubnetTagRequest) *DeleteSubnetTagInvoker
- func (c *VpcClient) DeleteVpc(request *model.DeleteVpcRequest) (*model.DeleteVpcResponse, error)
- func (c *VpcClient) DeleteVpcInvoker(request *model.DeleteVpcRequest) *DeleteVpcInvoker
- func (c *VpcClient) DeleteVpcPeering(request *model.DeleteVpcPeeringRequest) (*model.DeleteVpcPeeringResponse, error)
- func (c *VpcClient) DeleteVpcPeeringInvoker(request *model.DeleteVpcPeeringRequest) *DeleteVpcPeeringInvoker
- func (c *VpcClient) DeleteVpcRoute(request *model.DeleteVpcRouteRequest) (*model.DeleteVpcRouteResponse, error)
- func (c *VpcClient) DeleteVpcRouteInvoker(request *model.DeleteVpcRouteRequest) *DeleteVpcRouteInvoker
- func (c *VpcClient) DeleteVpcTag(request *model.DeleteVpcTagRequest) (*model.DeleteVpcTagResponse, error)
- func (c *VpcClient) DeleteVpcTagInvoker(request *model.DeleteVpcTagRequest) *DeleteVpcTagInvoker
- func (c *VpcClient) DisassociateRouteTable(request *model.DisassociateRouteTableRequest) (*model.DisassociateRouteTableResponse, error)
- func (c *VpcClient) DisassociateRouteTableInvoker(request *model.DisassociateRouteTableRequest) *DisassociateRouteTableInvoker
- func (c *VpcClient) ListFlowLogs(request *model.ListFlowLogsRequest) (*model.ListFlowLogsResponse, error)
- func (c *VpcClient) ListFlowLogsInvoker(request *model.ListFlowLogsRequest) *ListFlowLogsInvoker
- func (c *VpcClient) ListPorts(request *model.ListPortsRequest) (*model.ListPortsResponse, error)
- func (c *VpcClient) ListPortsInvoker(request *model.ListPortsRequest) *ListPortsInvoker
- func (c *VpcClient) ListPrivateips(request *model.ListPrivateipsRequest) (*model.ListPrivateipsResponse, error)
- func (c *VpcClient) ListPrivateipsInvoker(request *model.ListPrivateipsRequest) *ListPrivateipsInvoker
- func (c *VpcClient) ListRouteTables(request *model.ListRouteTablesRequest) (*model.ListRouteTablesResponse, error)
- func (c *VpcClient) ListRouteTablesInvoker(request *model.ListRouteTablesRequest) *ListRouteTablesInvoker
- 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) ListSubnetTags(request *model.ListSubnetTagsRequest) (*model.ListSubnetTagsResponse, error)
- func (c *VpcClient) ListSubnetTagsInvoker(request *model.ListSubnetTagsRequest) *ListSubnetTagsInvoker
- func (c *VpcClient) ListSubnets(request *model.ListSubnetsRequest) (*model.ListSubnetsResponse, error)
- func (c *VpcClient) ListSubnetsByTags(request *model.ListSubnetsByTagsRequest) (*model.ListSubnetsByTagsResponse, error)
- func (c *VpcClient) ListSubnetsByTagsInvoker(request *model.ListSubnetsByTagsRequest) *ListSubnetsByTagsInvoker
- func (c *VpcClient) ListSubnetsInvoker(request *model.ListSubnetsRequest) *ListSubnetsInvoker
- func (c *VpcClient) ListVpcPeerings(request *model.ListVpcPeeringsRequest) (*model.ListVpcPeeringsResponse, error)
- func (c *VpcClient) ListVpcPeeringsInvoker(request *model.ListVpcPeeringsRequest) *ListVpcPeeringsInvoker
- func (c *VpcClient) ListVpcRoutes(request *model.ListVpcRoutesRequest) (*model.ListVpcRoutesResponse, error)
- func (c *VpcClient) ListVpcRoutesInvoker(request *model.ListVpcRoutesRequest) *ListVpcRoutesInvoker
- func (c *VpcClient) ListVpcTags(request *model.ListVpcTagsRequest) (*model.ListVpcTagsResponse, error)
- func (c *VpcClient) ListVpcTagsInvoker(request *model.ListVpcTagsRequest) *ListVpcTagsInvoker
- func (c *VpcClient) ListVpcs(request *model.ListVpcsRequest) (*model.ListVpcsResponse, error)
- func (c *VpcClient) ListVpcsByTags(request *model.ListVpcsByTagsRequest) (*model.ListVpcsByTagsResponse, error)
- func (c *VpcClient) ListVpcsByTagsInvoker(request *model.ListVpcsByTagsRequest) *ListVpcsByTagsInvoker
- func (c *VpcClient) ListVpcsInvoker(request *model.ListVpcsRequest) *ListVpcsInvoker
- func (c *VpcClient) NeutronAddFirewallRule(request *model.NeutronAddFirewallRuleRequest) (*model.NeutronAddFirewallRuleResponse, error)
- func (c *VpcClient) NeutronAddFirewallRuleInvoker(request *model.NeutronAddFirewallRuleRequest) *NeutronAddFirewallRuleInvoker
- func (c *VpcClient) NeutronCreateFirewallGroup(request *model.NeutronCreateFirewallGroupRequest) (*model.NeutronCreateFirewallGroupResponse, error)
- func (c *VpcClient) NeutronCreateFirewallGroupInvoker(request *model.NeutronCreateFirewallGroupRequest) *NeutronCreateFirewallGroupInvoker
- func (c *VpcClient) NeutronCreateFirewallPolicy(request *model.NeutronCreateFirewallPolicyRequest) (*model.NeutronCreateFirewallPolicyResponse, error)
- func (c *VpcClient) NeutronCreateFirewallPolicyInvoker(request *model.NeutronCreateFirewallPolicyRequest) *NeutronCreateFirewallPolicyInvoker
- func (c *VpcClient) NeutronCreateFirewallRule(request *model.NeutronCreateFirewallRuleRequest) (*model.NeutronCreateFirewallRuleResponse, error)
- func (c *VpcClient) NeutronCreateFirewallRuleInvoker(request *model.NeutronCreateFirewallRuleRequest) *NeutronCreateFirewallRuleInvoker
- func (c *VpcClient) NeutronCreateSecurityGroup(request *model.NeutronCreateSecurityGroupRequest) (*model.NeutronCreateSecurityGroupResponse, error)
- func (c *VpcClient) NeutronCreateSecurityGroupInvoker(request *model.NeutronCreateSecurityGroupRequest) *NeutronCreateSecurityGroupInvoker
- func (c *VpcClient) NeutronCreateSecurityGroupRule(request *model.NeutronCreateSecurityGroupRuleRequest) (*model.NeutronCreateSecurityGroupRuleResponse, error)
- func (c *VpcClient) NeutronCreateSecurityGroupRuleInvoker(request *model.NeutronCreateSecurityGroupRuleRequest) *NeutronCreateSecurityGroupRuleInvoker
- func (c *VpcClient) NeutronDeleteFirewallGroup(request *model.NeutronDeleteFirewallGroupRequest) (*model.NeutronDeleteFirewallGroupResponse, error)
- func (c *VpcClient) NeutronDeleteFirewallGroupInvoker(request *model.NeutronDeleteFirewallGroupRequest) *NeutronDeleteFirewallGroupInvoker
- func (c *VpcClient) NeutronDeleteFirewallPolicy(request *model.NeutronDeleteFirewallPolicyRequest) (*model.NeutronDeleteFirewallPolicyResponse, error)
- func (c *VpcClient) NeutronDeleteFirewallPolicyInvoker(request *model.NeutronDeleteFirewallPolicyRequest) *NeutronDeleteFirewallPolicyInvoker
- func (c *VpcClient) NeutronDeleteFirewallRule(request *model.NeutronDeleteFirewallRuleRequest) (*model.NeutronDeleteFirewallRuleResponse, error)
- func (c *VpcClient) NeutronDeleteFirewallRuleInvoker(request *model.NeutronDeleteFirewallRuleRequest) *NeutronDeleteFirewallRuleInvoker
- func (c *VpcClient) NeutronDeleteSecurityGroup(request *model.NeutronDeleteSecurityGroupRequest) (*model.NeutronDeleteSecurityGroupResponse, error)
- func (c *VpcClient) NeutronDeleteSecurityGroupInvoker(request *model.NeutronDeleteSecurityGroupRequest) *NeutronDeleteSecurityGroupInvoker
- func (c *VpcClient) NeutronDeleteSecurityGroupRule(request *model.NeutronDeleteSecurityGroupRuleRequest) (*model.NeutronDeleteSecurityGroupRuleResponse, error)
- func (c *VpcClient) NeutronDeleteSecurityGroupRuleInvoker(request *model.NeutronDeleteSecurityGroupRuleRequest) *NeutronDeleteSecurityGroupRuleInvoker
- func (c *VpcClient) NeutronListFirewallGroups(request *model.NeutronListFirewallGroupsRequest) (*model.NeutronListFirewallGroupsResponse, error)
- func (c *VpcClient) NeutronListFirewallGroupsInvoker(request *model.NeutronListFirewallGroupsRequest) *NeutronListFirewallGroupsInvoker
- func (c *VpcClient) NeutronListFirewallPolicies(request *model.NeutronListFirewallPoliciesRequest) (*model.NeutronListFirewallPoliciesResponse, error)
- func (c *VpcClient) NeutronListFirewallPoliciesInvoker(request *model.NeutronListFirewallPoliciesRequest) *NeutronListFirewallPoliciesInvoker
- func (c *VpcClient) NeutronListFirewallRules(request *model.NeutronListFirewallRulesRequest) (*model.NeutronListFirewallRulesResponse, error)
- func (c *VpcClient) NeutronListFirewallRulesInvoker(request *model.NeutronListFirewallRulesRequest) *NeutronListFirewallRulesInvoker
- func (c *VpcClient) NeutronListSecurityGroupRules(request *model.NeutronListSecurityGroupRulesRequest) (*model.NeutronListSecurityGroupRulesResponse, error)
- func (c *VpcClient) NeutronListSecurityGroupRulesInvoker(request *model.NeutronListSecurityGroupRulesRequest) *NeutronListSecurityGroupRulesInvoker
- func (c *VpcClient) NeutronListSecurityGroups(request *model.NeutronListSecurityGroupsRequest) (*model.NeutronListSecurityGroupsResponse, error)
- func (c *VpcClient) NeutronListSecurityGroupsInvoker(request *model.NeutronListSecurityGroupsRequest) *NeutronListSecurityGroupsInvoker
- func (c *VpcClient) NeutronRemoveFirewallRule(request *model.NeutronRemoveFirewallRuleRequest) (*model.NeutronRemoveFirewallRuleResponse, error)
- func (c *VpcClient) NeutronRemoveFirewallRuleInvoker(request *model.NeutronRemoveFirewallRuleRequest) *NeutronRemoveFirewallRuleInvoker
- func (c *VpcClient) NeutronShowFirewallGroup(request *model.NeutronShowFirewallGroupRequest) (*model.NeutronShowFirewallGroupResponse, error)
- func (c *VpcClient) NeutronShowFirewallGroupInvoker(request *model.NeutronShowFirewallGroupRequest) *NeutronShowFirewallGroupInvoker
- func (c *VpcClient) NeutronShowFirewallPolicy(request *model.NeutronShowFirewallPolicyRequest) (*model.NeutronShowFirewallPolicyResponse, error)
- func (c *VpcClient) NeutronShowFirewallPolicyInvoker(request *model.NeutronShowFirewallPolicyRequest) *NeutronShowFirewallPolicyInvoker
- func (c *VpcClient) NeutronShowFirewallRule(request *model.NeutronShowFirewallRuleRequest) (*model.NeutronShowFirewallRuleResponse, error)
- func (c *VpcClient) NeutronShowFirewallRuleInvoker(request *model.NeutronShowFirewallRuleRequest) *NeutronShowFirewallRuleInvoker
- func (c *VpcClient) NeutronShowSecurityGroup(request *model.NeutronShowSecurityGroupRequest) (*model.NeutronShowSecurityGroupResponse, error)
- func (c *VpcClient) NeutronShowSecurityGroupInvoker(request *model.NeutronShowSecurityGroupRequest) *NeutronShowSecurityGroupInvoker
- func (c *VpcClient) NeutronShowSecurityGroupRule(request *model.NeutronShowSecurityGroupRuleRequest) (*model.NeutronShowSecurityGroupRuleResponse, error)
- func (c *VpcClient) NeutronShowSecurityGroupRuleInvoker(request *model.NeutronShowSecurityGroupRuleRequest) *NeutronShowSecurityGroupRuleInvoker
- func (c *VpcClient) NeutronUpdateFirewallGroup(request *model.NeutronUpdateFirewallGroupRequest) (*model.NeutronUpdateFirewallGroupResponse, error)
- func (c *VpcClient) NeutronUpdateFirewallGroupInvoker(request *model.NeutronUpdateFirewallGroupRequest) *NeutronUpdateFirewallGroupInvoker
- func (c *VpcClient) NeutronUpdateFirewallPolicy(request *model.NeutronUpdateFirewallPolicyRequest) (*model.NeutronUpdateFirewallPolicyResponse, error)
- func (c *VpcClient) NeutronUpdateFirewallPolicyInvoker(request *model.NeutronUpdateFirewallPolicyRequest) *NeutronUpdateFirewallPolicyInvoker
- func (c *VpcClient) NeutronUpdateFirewallRule(request *model.NeutronUpdateFirewallRuleRequest) (*model.NeutronUpdateFirewallRuleResponse, error)
- func (c *VpcClient) NeutronUpdateFirewallRuleInvoker(request *model.NeutronUpdateFirewallRuleRequest) *NeutronUpdateFirewallRuleInvoker
- func (c *VpcClient) NeutronUpdateSecurityGroup(request *model.NeutronUpdateSecurityGroupRequest) (*model.NeutronUpdateSecurityGroupResponse, error)
- func (c *VpcClient) NeutronUpdateSecurityGroupInvoker(request *model.NeutronUpdateSecurityGroupRequest) *NeutronUpdateSecurityGroupInvoker
- func (c *VpcClient) RejectVpcPeering(request *model.RejectVpcPeeringRequest) (*model.RejectVpcPeeringResponse, error)
- func (c *VpcClient) RejectVpcPeeringInvoker(request *model.RejectVpcPeeringRequest) *RejectVpcPeeringInvoker
- func (c *VpcClient) ShowFlowLog(request *model.ShowFlowLogRequest) (*model.ShowFlowLogResponse, error)
- func (c *VpcClient) ShowFlowLogInvoker(request *model.ShowFlowLogRequest) *ShowFlowLogInvoker
- func (c *VpcClient) ShowNetworkIpAvailabilities(request *model.ShowNetworkIpAvailabilitiesRequest) (*model.ShowNetworkIpAvailabilitiesResponse, error)
- func (c *VpcClient) ShowNetworkIpAvailabilitiesInvoker(request *model.ShowNetworkIpAvailabilitiesRequest) *ShowNetworkIpAvailabilitiesInvoker
- func (c *VpcClient) ShowPort(request *model.ShowPortRequest) (*model.ShowPortResponse, error)
- func (c *VpcClient) ShowPortInvoker(request *model.ShowPortRequest) *ShowPortInvoker
- func (c *VpcClient) ShowPrivateip(request *model.ShowPrivateipRequest) (*model.ShowPrivateipResponse, error)
- func (c *VpcClient) ShowPrivateipInvoker(request *model.ShowPrivateipRequest) *ShowPrivateipInvoker
- func (c *VpcClient) ShowQuota(request *model.ShowQuotaRequest) (*model.ShowQuotaResponse, error)
- func (c *VpcClient) ShowQuotaInvoker(request *model.ShowQuotaRequest) *ShowQuotaInvoker
- func (c *VpcClient) ShowRouteTable(request *model.ShowRouteTableRequest) (*model.ShowRouteTableResponse, error)
- func (c *VpcClient) ShowRouteTableInvoker(request *model.ShowRouteTableRequest) *ShowRouteTableInvoker
- 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) ShowSubnet(request *model.ShowSubnetRequest) (*model.ShowSubnetResponse, error)
- func (c *VpcClient) ShowSubnetInvoker(request *model.ShowSubnetRequest) *ShowSubnetInvoker
- func (c *VpcClient) ShowSubnetTags(request *model.ShowSubnetTagsRequest) (*model.ShowSubnetTagsResponse, error)
- func (c *VpcClient) ShowSubnetTagsInvoker(request *model.ShowSubnetTagsRequest) *ShowSubnetTagsInvoker
- func (c *VpcClient) ShowVpc(request *model.ShowVpcRequest) (*model.ShowVpcResponse, error)
- func (c *VpcClient) ShowVpcInvoker(request *model.ShowVpcRequest) *ShowVpcInvoker
- func (c *VpcClient) ShowVpcPeering(request *model.ShowVpcPeeringRequest) (*model.ShowVpcPeeringResponse, error)
- func (c *VpcClient) ShowVpcPeeringInvoker(request *model.ShowVpcPeeringRequest) *ShowVpcPeeringInvoker
- func (c *VpcClient) ShowVpcRoute(request *model.ShowVpcRouteRequest) (*model.ShowVpcRouteResponse, error)
- func (c *VpcClient) ShowVpcRouteInvoker(request *model.ShowVpcRouteRequest) *ShowVpcRouteInvoker
- func (c *VpcClient) ShowVpcTags(request *model.ShowVpcTagsRequest) (*model.ShowVpcTagsResponse, error)
- func (c *VpcClient) ShowVpcTagsInvoker(request *model.ShowVpcTagsRequest) *ShowVpcTagsInvoker
- func (c *VpcClient) UpdateFlowLog(request *model.UpdateFlowLogRequest) (*model.UpdateFlowLogResponse, error)
- func (c *VpcClient) UpdateFlowLogInvoker(request *model.UpdateFlowLogRequest) *UpdateFlowLogInvoker
- func (c *VpcClient) UpdatePort(request *model.UpdatePortRequest) (*model.UpdatePortResponse, error)
- func (c *VpcClient) UpdatePortInvoker(request *model.UpdatePortRequest) *UpdatePortInvoker
- func (c *VpcClient) UpdateRouteTable(request *model.UpdateRouteTableRequest) (*model.UpdateRouteTableResponse, error)
- func (c *VpcClient) UpdateRouteTableInvoker(request *model.UpdateRouteTableRequest) *UpdateRouteTableInvoker
- func (c *VpcClient) UpdateSubnet(request *model.UpdateSubnetRequest) (*model.UpdateSubnetResponse, error)
- func (c *VpcClient) UpdateSubnetInvoker(request *model.UpdateSubnetRequest) *UpdateSubnetInvoker
- func (c *VpcClient) UpdateVpc(request *model.UpdateVpcRequest) (*model.UpdateVpcResponse, error)
- func (c *VpcClient) UpdateVpcInvoker(request *model.UpdateVpcRequest) *UpdateVpcInvoker
- func (c *VpcClient) UpdateVpcPeering(request *model.UpdateVpcPeeringRequest) (*model.UpdateVpcPeeringResponse, error)
- func (c *VpcClient) UpdateVpcPeeringInvoker(request *model.UpdateVpcPeeringRequest) *UpdateVpcPeeringInvoker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenReqDefForAcceptVpcPeering ¶
func GenReqDefForAcceptVpcPeering() *def.HttpRequestDef
func GenReqDefForAssociateRouteTable ¶ added in v0.0.55
func GenReqDefForAssociateRouteTable() *def.HttpRequestDef
func GenReqDefForBatchCreateSubnetTags ¶
func GenReqDefForBatchCreateSubnetTags() *def.HttpRequestDef
func GenReqDefForBatchCreateVpcTags ¶
func GenReqDefForBatchCreateVpcTags() *def.HttpRequestDef
func GenReqDefForBatchDeleteSubnetTags ¶
func GenReqDefForBatchDeleteSubnetTags() *def.HttpRequestDef
func GenReqDefForBatchDeleteVpcTags ¶
func GenReqDefForBatchDeleteVpcTags() *def.HttpRequestDef
func GenReqDefForCreateFlowLog ¶ added in v0.1.25
func GenReqDefForCreateFlowLog() *def.HttpRequestDef
func GenReqDefForCreatePort ¶
func GenReqDefForCreatePort() *def.HttpRequestDef
func GenReqDefForCreatePrivateip ¶
func GenReqDefForCreatePrivateip() *def.HttpRequestDef
func GenReqDefForCreateRouteTable ¶ added in v0.0.55
func GenReqDefForCreateRouteTable() *def.HttpRequestDef
func GenReqDefForCreateSecurityGroup ¶
func GenReqDefForCreateSecurityGroup() *def.HttpRequestDef
func GenReqDefForCreateSecurityGroupRule ¶
func GenReqDefForCreateSecurityGroupRule() *def.HttpRequestDef
func GenReqDefForCreateSubnet ¶
func GenReqDefForCreateSubnet() *def.HttpRequestDef
func GenReqDefForCreateSubnetTag ¶
func GenReqDefForCreateSubnetTag() *def.HttpRequestDef
func GenReqDefForCreateVpc ¶
func GenReqDefForCreateVpc() *def.HttpRequestDef
func GenReqDefForCreateVpcPeering ¶
func GenReqDefForCreateVpcPeering() *def.HttpRequestDef
func GenReqDefForCreateVpcResourceTag ¶
func GenReqDefForCreateVpcResourceTag() *def.HttpRequestDef
func GenReqDefForCreateVpcRoute ¶
func GenReqDefForCreateVpcRoute() *def.HttpRequestDef
func GenReqDefForDeleteFlowLog ¶ added in v0.1.25
func GenReqDefForDeleteFlowLog() *def.HttpRequestDef
func GenReqDefForDeletePort ¶
func GenReqDefForDeletePort() *def.HttpRequestDef
func GenReqDefForDeletePrivateip ¶
func GenReqDefForDeletePrivateip() *def.HttpRequestDef
func GenReqDefForDeleteRouteTable ¶ added in v0.0.55
func GenReqDefForDeleteRouteTable() *def.HttpRequestDef
func GenReqDefForDeleteSecurityGroup ¶
func GenReqDefForDeleteSecurityGroup() *def.HttpRequestDef
func GenReqDefForDeleteSecurityGroupRule ¶
func GenReqDefForDeleteSecurityGroupRule() *def.HttpRequestDef
func GenReqDefForDeleteSubnet ¶
func GenReqDefForDeleteSubnet() *def.HttpRequestDef
func GenReqDefForDeleteSubnetTag ¶
func GenReqDefForDeleteSubnetTag() *def.HttpRequestDef
func GenReqDefForDeleteVpc ¶
func GenReqDefForDeleteVpc() *def.HttpRequestDef
func GenReqDefForDeleteVpcPeering ¶
func GenReqDefForDeleteVpcPeering() *def.HttpRequestDef
func GenReqDefForDeleteVpcRoute ¶
func GenReqDefForDeleteVpcRoute() *def.HttpRequestDef
func GenReqDefForDeleteVpcTag ¶
func GenReqDefForDeleteVpcTag() *def.HttpRequestDef
func GenReqDefForDisassociateRouteTable ¶ added in v0.0.55
func GenReqDefForDisassociateRouteTable() *def.HttpRequestDef
func GenReqDefForListFlowLogs ¶ added in v0.1.25
func GenReqDefForListFlowLogs() *def.HttpRequestDef
func GenReqDefForListPorts ¶
func GenReqDefForListPorts() *def.HttpRequestDef
func GenReqDefForListPrivateips ¶
func GenReqDefForListPrivateips() *def.HttpRequestDef
func GenReqDefForListRouteTables ¶ added in v0.0.55
func GenReqDefForListRouteTables() *def.HttpRequestDef
func GenReqDefForListSecurityGroupRules ¶
func GenReqDefForListSecurityGroupRules() *def.HttpRequestDef
func GenReqDefForListSecurityGroups ¶
func GenReqDefForListSecurityGroups() *def.HttpRequestDef
func GenReqDefForListSubnetTags ¶
func GenReqDefForListSubnetTags() *def.HttpRequestDef
func GenReqDefForListSubnets ¶
func GenReqDefForListSubnets() *def.HttpRequestDef
func GenReqDefForListSubnetsByTags ¶
func GenReqDefForListSubnetsByTags() *def.HttpRequestDef
func GenReqDefForListVpcPeerings ¶
func GenReqDefForListVpcPeerings() *def.HttpRequestDef
func GenReqDefForListVpcRoutes ¶
func GenReqDefForListVpcRoutes() *def.HttpRequestDef
func GenReqDefForListVpcTags ¶
func GenReqDefForListVpcTags() *def.HttpRequestDef
func GenReqDefForListVpcs ¶
func GenReqDefForListVpcs() *def.HttpRequestDef
func GenReqDefForListVpcsByTags ¶
func GenReqDefForListVpcsByTags() *def.HttpRequestDef
func GenReqDefForNeutronAddFirewallRule ¶
func GenReqDefForNeutronAddFirewallRule() *def.HttpRequestDef
func GenReqDefForNeutronCreateFirewallGroup ¶
func GenReqDefForNeutronCreateFirewallGroup() *def.HttpRequestDef
func GenReqDefForNeutronCreateFirewallPolicy ¶
func GenReqDefForNeutronCreateFirewallPolicy() *def.HttpRequestDef
func GenReqDefForNeutronCreateFirewallRule ¶
func GenReqDefForNeutronCreateFirewallRule() *def.HttpRequestDef
func GenReqDefForNeutronCreateSecurityGroup ¶
func GenReqDefForNeutronCreateSecurityGroup() *def.HttpRequestDef
func GenReqDefForNeutronCreateSecurityGroupRule ¶
func GenReqDefForNeutronCreateSecurityGroupRule() *def.HttpRequestDef
func GenReqDefForNeutronDeleteFirewallGroup ¶
func GenReqDefForNeutronDeleteFirewallGroup() *def.HttpRequestDef
func GenReqDefForNeutronDeleteFirewallPolicy ¶
func GenReqDefForNeutronDeleteFirewallPolicy() *def.HttpRequestDef
func GenReqDefForNeutronDeleteFirewallRule ¶
func GenReqDefForNeutronDeleteFirewallRule() *def.HttpRequestDef
func GenReqDefForNeutronDeleteSecurityGroup ¶
func GenReqDefForNeutronDeleteSecurityGroup() *def.HttpRequestDef
func GenReqDefForNeutronDeleteSecurityGroupRule ¶
func GenReqDefForNeutronDeleteSecurityGroupRule() *def.HttpRequestDef
func GenReqDefForNeutronListFirewallGroups ¶
func GenReqDefForNeutronListFirewallGroups() *def.HttpRequestDef
func GenReqDefForNeutronListFirewallPolicies ¶
func GenReqDefForNeutronListFirewallPolicies() *def.HttpRequestDef
func GenReqDefForNeutronListFirewallRules ¶
func GenReqDefForNeutronListFirewallRules() *def.HttpRequestDef
func GenReqDefForNeutronListSecurityGroupRules ¶
func GenReqDefForNeutronListSecurityGroupRules() *def.HttpRequestDef
func GenReqDefForNeutronListSecurityGroups ¶
func GenReqDefForNeutronListSecurityGroups() *def.HttpRequestDef
func GenReqDefForNeutronRemoveFirewallRule ¶
func GenReqDefForNeutronRemoveFirewallRule() *def.HttpRequestDef
func GenReqDefForNeutronShowFirewallGroup ¶
func GenReqDefForNeutronShowFirewallGroup() *def.HttpRequestDef
func GenReqDefForNeutronShowFirewallPolicy ¶
func GenReqDefForNeutronShowFirewallPolicy() *def.HttpRequestDef
func GenReqDefForNeutronShowFirewallRule ¶
func GenReqDefForNeutronShowFirewallRule() *def.HttpRequestDef
func GenReqDefForNeutronShowSecurityGroup ¶
func GenReqDefForNeutronShowSecurityGroup() *def.HttpRequestDef
func GenReqDefForNeutronShowSecurityGroupRule ¶
func GenReqDefForNeutronShowSecurityGroupRule() *def.HttpRequestDef
func GenReqDefForNeutronUpdateFirewallGroup ¶
func GenReqDefForNeutronUpdateFirewallGroup() *def.HttpRequestDef
func GenReqDefForNeutronUpdateFirewallPolicy ¶
func GenReqDefForNeutronUpdateFirewallPolicy() *def.HttpRequestDef
func GenReqDefForNeutronUpdateFirewallRule ¶
func GenReqDefForNeutronUpdateFirewallRule() *def.HttpRequestDef
func GenReqDefForNeutronUpdateSecurityGroup ¶
func GenReqDefForNeutronUpdateSecurityGroup() *def.HttpRequestDef
func GenReqDefForRejectVpcPeering ¶
func GenReqDefForRejectVpcPeering() *def.HttpRequestDef
func GenReqDefForShowFlowLog ¶ added in v0.1.25
func GenReqDefForShowFlowLog() *def.HttpRequestDef
func GenReqDefForShowNetworkIpAvailabilities ¶
func GenReqDefForShowNetworkIpAvailabilities() *def.HttpRequestDef
func GenReqDefForShowPort ¶
func GenReqDefForShowPort() *def.HttpRequestDef
func GenReqDefForShowPrivateip ¶
func GenReqDefForShowPrivateip() *def.HttpRequestDef
func GenReqDefForShowQuota ¶
func GenReqDefForShowQuota() *def.HttpRequestDef
func GenReqDefForShowRouteTable ¶ added in v0.0.55
func GenReqDefForShowRouteTable() *def.HttpRequestDef
func GenReqDefForShowSecurityGroup ¶
func GenReqDefForShowSecurityGroup() *def.HttpRequestDef
func GenReqDefForShowSecurityGroupRule ¶
func GenReqDefForShowSecurityGroupRule() *def.HttpRequestDef
func GenReqDefForShowSubnet ¶
func GenReqDefForShowSubnet() *def.HttpRequestDef
func GenReqDefForShowSubnetTags ¶
func GenReqDefForShowSubnetTags() *def.HttpRequestDef
func GenReqDefForShowVpc ¶
func GenReqDefForShowVpc() *def.HttpRequestDef
func GenReqDefForShowVpcPeering ¶
func GenReqDefForShowVpcPeering() *def.HttpRequestDef
func GenReqDefForShowVpcRoute ¶
func GenReqDefForShowVpcRoute() *def.HttpRequestDef
func GenReqDefForShowVpcTags ¶
func GenReqDefForShowVpcTags() *def.HttpRequestDef
func GenReqDefForUpdateFlowLog ¶ added in v0.1.25
func GenReqDefForUpdateFlowLog() *def.HttpRequestDef
func GenReqDefForUpdatePort ¶
func GenReqDefForUpdatePort() *def.HttpRequestDef
func GenReqDefForUpdateRouteTable ¶ added in v0.0.55
func GenReqDefForUpdateRouteTable() *def.HttpRequestDef
func GenReqDefForUpdateSubnet ¶
func GenReqDefForUpdateSubnet() *def.HttpRequestDef
func GenReqDefForUpdateVpc ¶
func GenReqDefForUpdateVpc() *def.HttpRequestDef
func GenReqDefForUpdateVpcPeering ¶
func GenReqDefForUpdateVpcPeering() *def.HttpRequestDef
func VpcClientBuilder ¶
func VpcClientBuilder() *http_client.HcHttpClientBuilder
Types ¶
type AcceptVpcPeeringInvoker ¶ added in v0.0.90
type AcceptVpcPeeringInvoker struct {
*invoker.BaseInvoker
}
func (*AcceptVpcPeeringInvoker) Invoke ¶ added in v0.0.90
func (i *AcceptVpcPeeringInvoker) Invoke() (*model.AcceptVpcPeeringResponse, error)
type AssociateRouteTableInvoker ¶ added in v0.0.90
type AssociateRouteTableInvoker struct {
*invoker.BaseInvoker
}
func (*AssociateRouteTableInvoker) Invoke ¶ added in v0.0.90
func (i *AssociateRouteTableInvoker) Invoke() (*model.AssociateRouteTableResponse, error)
type BatchCreateSubnetTagsInvoker ¶ added in v0.0.90
type BatchCreateSubnetTagsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchCreateSubnetTagsInvoker) Invoke ¶ added in v0.0.90
func (i *BatchCreateSubnetTagsInvoker) Invoke() (*model.BatchCreateSubnetTagsResponse, error)
type BatchCreateVpcTagsInvoker ¶ added in v0.0.90
type BatchCreateVpcTagsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchCreateVpcTagsInvoker) Invoke ¶ added in v0.0.90
func (i *BatchCreateVpcTagsInvoker) Invoke() (*model.BatchCreateVpcTagsResponse, error)
type BatchDeleteSubnetTagsInvoker ¶ added in v0.0.90
type BatchDeleteSubnetTagsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteSubnetTagsInvoker) Invoke ¶ added in v0.0.90
func (i *BatchDeleteSubnetTagsInvoker) Invoke() (*model.BatchDeleteSubnetTagsResponse, error)
type BatchDeleteVpcTagsInvoker ¶ added in v0.0.90
type BatchDeleteVpcTagsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteVpcTagsInvoker) Invoke ¶ added in v0.0.90
func (i *BatchDeleteVpcTagsInvoker) Invoke() (*model.BatchDeleteVpcTagsResponse, error)
type CreateFlowLogInvoker ¶ added in v0.1.25
type CreateFlowLogInvoker struct {
*invoker.BaseInvoker
}
func (*CreateFlowLogInvoker) Invoke ¶ added in v0.1.25
func (i *CreateFlowLogInvoker) Invoke() (*model.CreateFlowLogResponse, error)
type CreatePortInvoker ¶ added in v0.0.90
type CreatePortInvoker struct {
*invoker.BaseInvoker
}
func (*CreatePortInvoker) Invoke ¶ added in v0.0.90
func (i *CreatePortInvoker) Invoke() (*model.CreatePortResponse, error)
type CreatePrivateipInvoker ¶ added in v0.0.90
type CreatePrivateipInvoker struct {
*invoker.BaseInvoker
}
func (*CreatePrivateipInvoker) Invoke ¶ added in v0.0.90
func (i *CreatePrivateipInvoker) Invoke() (*model.CreatePrivateipResponse, error)
type CreateRouteTableInvoker ¶ added in v0.0.90
type CreateRouteTableInvoker struct {
*invoker.BaseInvoker
}
func (*CreateRouteTableInvoker) Invoke ¶ added in v0.0.90
func (i *CreateRouteTableInvoker) Invoke() (*model.CreateRouteTableResponse, 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 CreateSubnetInvoker ¶ added in v0.0.90
type CreateSubnetInvoker struct {
*invoker.BaseInvoker
}
func (*CreateSubnetInvoker) Invoke ¶ added in v0.0.90
func (i *CreateSubnetInvoker) Invoke() (*model.CreateSubnetResponse, error)
type CreateSubnetTagInvoker ¶ added in v0.0.90
type CreateSubnetTagInvoker struct {
*invoker.BaseInvoker
}
func (*CreateSubnetTagInvoker) Invoke ¶ added in v0.0.90
func (i *CreateSubnetTagInvoker) Invoke() (*model.CreateSubnetTagResponse, 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 CreateVpcPeeringInvoker ¶ added in v0.0.90
type CreateVpcPeeringInvoker struct {
*invoker.BaseInvoker
}
func (*CreateVpcPeeringInvoker) Invoke ¶ added in v0.0.90
func (i *CreateVpcPeeringInvoker) Invoke() (*model.CreateVpcPeeringResponse, error)
type CreateVpcResourceTagInvoker ¶ added in v0.0.90
type CreateVpcResourceTagInvoker struct {
*invoker.BaseInvoker
}
func (*CreateVpcResourceTagInvoker) Invoke ¶ added in v0.0.90
func (i *CreateVpcResourceTagInvoker) Invoke() (*model.CreateVpcResourceTagResponse, error)
type CreateVpcRouteInvoker ¶ added in v0.0.90
type CreateVpcRouteInvoker struct {
*invoker.BaseInvoker
}
func (*CreateVpcRouteInvoker) Invoke ¶ added in v0.0.90
func (i *CreateVpcRouteInvoker) Invoke() (*model.CreateVpcRouteResponse, error)
type DeleteFlowLogInvoker ¶ added in v0.1.25
type DeleteFlowLogInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteFlowLogInvoker) Invoke ¶ added in v0.1.25
func (i *DeleteFlowLogInvoker) Invoke() (*model.DeleteFlowLogResponse, error)
type DeletePortInvoker ¶ added in v0.0.90
type DeletePortInvoker struct {
*invoker.BaseInvoker
}
func (*DeletePortInvoker) Invoke ¶ added in v0.0.90
func (i *DeletePortInvoker) Invoke() (*model.DeletePortResponse, error)
type DeletePrivateipInvoker ¶ added in v0.0.90
type DeletePrivateipInvoker struct {
*invoker.BaseInvoker
}
func (*DeletePrivateipInvoker) Invoke ¶ added in v0.0.90
func (i *DeletePrivateipInvoker) Invoke() (*model.DeletePrivateipResponse, error)
type DeleteRouteTableInvoker ¶ added in v0.0.90
type DeleteRouteTableInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteRouteTableInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteRouteTableInvoker) Invoke() (*model.DeleteRouteTableResponse, 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 DeleteSubnetInvoker ¶ added in v0.0.90
type DeleteSubnetInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteSubnetInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteSubnetInvoker) Invoke() (*model.DeleteSubnetResponse, error)
type DeleteSubnetTagInvoker ¶ added in v0.0.90
type DeleteSubnetTagInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteSubnetTagInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteSubnetTagInvoker) Invoke() (*model.DeleteSubnetTagResponse, 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 DeleteVpcPeeringInvoker ¶ added in v0.0.90
type DeleteVpcPeeringInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteVpcPeeringInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteVpcPeeringInvoker) Invoke() (*model.DeleteVpcPeeringResponse, error)
type DeleteVpcRouteInvoker ¶ added in v0.0.90
type DeleteVpcRouteInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteVpcRouteInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteVpcRouteInvoker) Invoke() (*model.DeleteVpcRouteResponse, error)
type DeleteVpcTagInvoker ¶ added in v0.0.90
type DeleteVpcTagInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteVpcTagInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteVpcTagInvoker) Invoke() (*model.DeleteVpcTagResponse, error)
type DisassociateRouteTableInvoker ¶ added in v0.0.90
type DisassociateRouteTableInvoker struct {
*invoker.BaseInvoker
}
func (*DisassociateRouteTableInvoker) Invoke ¶ added in v0.0.90
func (i *DisassociateRouteTableInvoker) Invoke() (*model.DisassociateRouteTableResponse, error)
type ListFlowLogsInvoker ¶ added in v0.1.25
type ListFlowLogsInvoker struct {
*invoker.BaseInvoker
}
func (*ListFlowLogsInvoker) Invoke ¶ added in v0.1.25
func (i *ListFlowLogsInvoker) Invoke() (*model.ListFlowLogsResponse, error)
type ListPortsInvoker ¶ added in v0.0.90
type ListPortsInvoker struct {
*invoker.BaseInvoker
}
func (*ListPortsInvoker) Invoke ¶ added in v0.0.90
func (i *ListPortsInvoker) Invoke() (*model.ListPortsResponse, error)
type ListPrivateipsInvoker ¶ added in v0.0.90
type ListPrivateipsInvoker struct {
*invoker.BaseInvoker
}
func (*ListPrivateipsInvoker) Invoke ¶ added in v0.0.90
func (i *ListPrivateipsInvoker) Invoke() (*model.ListPrivateipsResponse, error)
type ListRouteTablesInvoker ¶ added in v0.0.90
type ListRouteTablesInvoker struct {
*invoker.BaseInvoker
}
func (*ListRouteTablesInvoker) Invoke ¶ added in v0.0.90
func (i *ListRouteTablesInvoker) Invoke() (*model.ListRouteTablesResponse, 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 ListSubnetTagsInvoker ¶ added in v0.0.90
type ListSubnetTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ListSubnetTagsInvoker) Invoke ¶ added in v0.0.90
func (i *ListSubnetTagsInvoker) Invoke() (*model.ListSubnetTagsResponse, error)
type ListSubnetsByTagsInvoker ¶ added in v0.0.90
type ListSubnetsByTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ListSubnetsByTagsInvoker) Invoke ¶ added in v0.0.90
func (i *ListSubnetsByTagsInvoker) Invoke() (*model.ListSubnetsByTagsResponse, error)
type ListSubnetsInvoker ¶ added in v0.0.90
type ListSubnetsInvoker struct {
*invoker.BaseInvoker
}
func (*ListSubnetsInvoker) Invoke ¶ added in v0.0.90
func (i *ListSubnetsInvoker) Invoke() (*model.ListSubnetsResponse, error)
type ListVpcPeeringsInvoker ¶ added in v0.0.90
type ListVpcPeeringsInvoker struct {
*invoker.BaseInvoker
}
func (*ListVpcPeeringsInvoker) Invoke ¶ added in v0.0.90
func (i *ListVpcPeeringsInvoker) Invoke() (*model.ListVpcPeeringsResponse, error)
type ListVpcRoutesInvoker ¶ added in v0.0.90
type ListVpcRoutesInvoker struct {
*invoker.BaseInvoker
}
func (*ListVpcRoutesInvoker) Invoke ¶ added in v0.0.90
func (i *ListVpcRoutesInvoker) Invoke() (*model.ListVpcRoutesResponse, error)
type ListVpcTagsInvoker ¶ added in v0.0.90
type ListVpcTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ListVpcTagsInvoker) Invoke ¶ added in v0.0.90
func (i *ListVpcTagsInvoker) Invoke() (*model.ListVpcTagsResponse, error)
type ListVpcsByTagsInvoker ¶ added in v0.0.90
type ListVpcsByTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ListVpcsByTagsInvoker) Invoke ¶ added in v0.0.90
func (i *ListVpcsByTagsInvoker) Invoke() (*model.ListVpcsByTagsResponse, 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 NeutronAddFirewallRuleInvoker ¶ added in v0.0.90
type NeutronAddFirewallRuleInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronAddFirewallRuleInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronAddFirewallRuleInvoker) Invoke() (*model.NeutronAddFirewallRuleResponse, error)
type NeutronCreateFirewallGroupInvoker ¶ added in v0.0.90
type NeutronCreateFirewallGroupInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronCreateFirewallGroupInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronCreateFirewallGroupInvoker) Invoke() (*model.NeutronCreateFirewallGroupResponse, error)
type NeutronCreateFirewallPolicyInvoker ¶ added in v0.0.90
type NeutronCreateFirewallPolicyInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronCreateFirewallPolicyInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronCreateFirewallPolicyInvoker) Invoke() (*model.NeutronCreateFirewallPolicyResponse, error)
type NeutronCreateFirewallRuleInvoker ¶ added in v0.0.90
type NeutronCreateFirewallRuleInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronCreateFirewallRuleInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronCreateFirewallRuleInvoker) Invoke() (*model.NeutronCreateFirewallRuleResponse, error)
type NeutronCreateSecurityGroupInvoker ¶ added in v0.0.90
type NeutronCreateSecurityGroupInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronCreateSecurityGroupInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronCreateSecurityGroupInvoker) Invoke() (*model.NeutronCreateSecurityGroupResponse, error)
type NeutronCreateSecurityGroupRuleInvoker ¶ added in v0.0.90
type NeutronCreateSecurityGroupRuleInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronCreateSecurityGroupRuleInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronCreateSecurityGroupRuleInvoker) Invoke() (*model.NeutronCreateSecurityGroupRuleResponse, error)
type NeutronDeleteFirewallGroupInvoker ¶ added in v0.0.90
type NeutronDeleteFirewallGroupInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronDeleteFirewallGroupInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronDeleteFirewallGroupInvoker) Invoke() (*model.NeutronDeleteFirewallGroupResponse, error)
type NeutronDeleteFirewallPolicyInvoker ¶ added in v0.0.90
type NeutronDeleteFirewallPolicyInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronDeleteFirewallPolicyInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronDeleteFirewallPolicyInvoker) Invoke() (*model.NeutronDeleteFirewallPolicyResponse, error)
type NeutronDeleteFirewallRuleInvoker ¶ added in v0.0.90
type NeutronDeleteFirewallRuleInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronDeleteFirewallRuleInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronDeleteFirewallRuleInvoker) Invoke() (*model.NeutronDeleteFirewallRuleResponse, error)
type NeutronDeleteSecurityGroupInvoker ¶ added in v0.0.90
type NeutronDeleteSecurityGroupInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronDeleteSecurityGroupInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronDeleteSecurityGroupInvoker) Invoke() (*model.NeutronDeleteSecurityGroupResponse, error)
type NeutronDeleteSecurityGroupRuleInvoker ¶ added in v0.0.90
type NeutronDeleteSecurityGroupRuleInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronDeleteSecurityGroupRuleInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronDeleteSecurityGroupRuleInvoker) Invoke() (*model.NeutronDeleteSecurityGroupRuleResponse, error)
type NeutronListFirewallGroupsInvoker ¶ added in v0.0.90
type NeutronListFirewallGroupsInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronListFirewallGroupsInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronListFirewallGroupsInvoker) Invoke() (*model.NeutronListFirewallGroupsResponse, error)
type NeutronListFirewallPoliciesInvoker ¶ added in v0.0.90
type NeutronListFirewallPoliciesInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronListFirewallPoliciesInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronListFirewallPoliciesInvoker) Invoke() (*model.NeutronListFirewallPoliciesResponse, error)
type NeutronListFirewallRulesInvoker ¶ added in v0.0.90
type NeutronListFirewallRulesInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronListFirewallRulesInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronListFirewallRulesInvoker) Invoke() (*model.NeutronListFirewallRulesResponse, error)
type NeutronListSecurityGroupRulesInvoker ¶ added in v0.0.90
type NeutronListSecurityGroupRulesInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronListSecurityGroupRulesInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronListSecurityGroupRulesInvoker) Invoke() (*model.NeutronListSecurityGroupRulesResponse, error)
type NeutronListSecurityGroupsInvoker ¶ added in v0.0.90
type NeutronListSecurityGroupsInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronListSecurityGroupsInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronListSecurityGroupsInvoker) Invoke() (*model.NeutronListSecurityGroupsResponse, error)
type NeutronRemoveFirewallRuleInvoker ¶ added in v0.0.90
type NeutronRemoveFirewallRuleInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronRemoveFirewallRuleInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronRemoveFirewallRuleInvoker) Invoke() (*model.NeutronRemoveFirewallRuleResponse, error)
type NeutronShowFirewallGroupInvoker ¶ added in v0.0.90
type NeutronShowFirewallGroupInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronShowFirewallGroupInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronShowFirewallGroupInvoker) Invoke() (*model.NeutronShowFirewallGroupResponse, error)
type NeutronShowFirewallPolicyInvoker ¶ added in v0.0.90
type NeutronShowFirewallPolicyInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronShowFirewallPolicyInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronShowFirewallPolicyInvoker) Invoke() (*model.NeutronShowFirewallPolicyResponse, error)
type NeutronShowFirewallRuleInvoker ¶ added in v0.0.90
type NeutronShowFirewallRuleInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronShowFirewallRuleInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronShowFirewallRuleInvoker) Invoke() (*model.NeutronShowFirewallRuleResponse, error)
type NeutronShowSecurityGroupInvoker ¶ added in v0.0.90
type NeutronShowSecurityGroupInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronShowSecurityGroupInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronShowSecurityGroupInvoker) Invoke() (*model.NeutronShowSecurityGroupResponse, error)
type NeutronShowSecurityGroupRuleInvoker ¶ added in v0.0.90
type NeutronShowSecurityGroupRuleInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronShowSecurityGroupRuleInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronShowSecurityGroupRuleInvoker) Invoke() (*model.NeutronShowSecurityGroupRuleResponse, error)
type NeutronUpdateFirewallGroupInvoker ¶ added in v0.0.90
type NeutronUpdateFirewallGroupInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronUpdateFirewallGroupInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronUpdateFirewallGroupInvoker) Invoke() (*model.NeutronUpdateFirewallGroupResponse, error)
type NeutronUpdateFirewallPolicyInvoker ¶ added in v0.0.90
type NeutronUpdateFirewallPolicyInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronUpdateFirewallPolicyInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronUpdateFirewallPolicyInvoker) Invoke() (*model.NeutronUpdateFirewallPolicyResponse, error)
type NeutronUpdateFirewallRuleInvoker ¶ added in v0.0.90
type NeutronUpdateFirewallRuleInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronUpdateFirewallRuleInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronUpdateFirewallRuleInvoker) Invoke() (*model.NeutronUpdateFirewallRuleResponse, error)
type NeutronUpdateSecurityGroupInvoker ¶ added in v0.0.90
type NeutronUpdateSecurityGroupInvoker struct {
*invoker.BaseInvoker
}
func (*NeutronUpdateSecurityGroupInvoker) Invoke ¶ added in v0.0.90
func (i *NeutronUpdateSecurityGroupInvoker) Invoke() (*model.NeutronUpdateSecurityGroupResponse, error)
type RejectVpcPeeringInvoker ¶ added in v0.0.90
type RejectVpcPeeringInvoker struct {
*invoker.BaseInvoker
}
func (*RejectVpcPeeringInvoker) Invoke ¶ added in v0.0.90
func (i *RejectVpcPeeringInvoker) Invoke() (*model.RejectVpcPeeringResponse, error)
type ShowFlowLogInvoker ¶ added in v0.1.25
type ShowFlowLogInvoker struct {
*invoker.BaseInvoker
}
func (*ShowFlowLogInvoker) Invoke ¶ added in v0.1.25
func (i *ShowFlowLogInvoker) Invoke() (*model.ShowFlowLogResponse, error)
type ShowNetworkIpAvailabilitiesInvoker ¶ added in v0.0.90
type ShowNetworkIpAvailabilitiesInvoker struct {
*invoker.BaseInvoker
}
func (*ShowNetworkIpAvailabilitiesInvoker) Invoke ¶ added in v0.0.90
func (i *ShowNetworkIpAvailabilitiesInvoker) Invoke() (*model.ShowNetworkIpAvailabilitiesResponse, error)
type ShowPortInvoker ¶ added in v0.0.90
type ShowPortInvoker struct {
*invoker.BaseInvoker
}
func (*ShowPortInvoker) Invoke ¶ added in v0.0.90
func (i *ShowPortInvoker) Invoke() (*model.ShowPortResponse, error)
type ShowPrivateipInvoker ¶ added in v0.0.90
type ShowPrivateipInvoker struct {
*invoker.BaseInvoker
}
func (*ShowPrivateipInvoker) Invoke ¶ added in v0.0.90
func (i *ShowPrivateipInvoker) Invoke() (*model.ShowPrivateipResponse, error)
type ShowQuotaInvoker ¶ added in v0.0.90
type ShowQuotaInvoker struct {
*invoker.BaseInvoker
}
func (*ShowQuotaInvoker) Invoke ¶ added in v0.0.90
func (i *ShowQuotaInvoker) Invoke() (*model.ShowQuotaResponse, error)
type ShowRouteTableInvoker ¶ added in v0.0.90
type ShowRouteTableInvoker struct {
*invoker.BaseInvoker
}
func (*ShowRouteTableInvoker) Invoke ¶ added in v0.0.90
func (i *ShowRouteTableInvoker) Invoke() (*model.ShowRouteTableResponse, 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 ShowSubnetInvoker ¶ added in v0.0.90
type ShowSubnetInvoker struct {
*invoker.BaseInvoker
}
func (*ShowSubnetInvoker) Invoke ¶ added in v0.0.90
func (i *ShowSubnetInvoker) Invoke() (*model.ShowSubnetResponse, error)
type ShowSubnetTagsInvoker ¶ added in v0.0.90
type ShowSubnetTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ShowSubnetTagsInvoker) Invoke ¶ added in v0.0.90
func (i *ShowSubnetTagsInvoker) Invoke() (*model.ShowSubnetTagsResponse, 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 ShowVpcPeeringInvoker ¶ added in v0.0.90
type ShowVpcPeeringInvoker struct {
*invoker.BaseInvoker
}
func (*ShowVpcPeeringInvoker) Invoke ¶ added in v0.0.90
func (i *ShowVpcPeeringInvoker) Invoke() (*model.ShowVpcPeeringResponse, error)
type ShowVpcRouteInvoker ¶ added in v0.0.90
type ShowVpcRouteInvoker struct {
*invoker.BaseInvoker
}
func (*ShowVpcRouteInvoker) Invoke ¶ added in v0.0.90
func (i *ShowVpcRouteInvoker) Invoke() (*model.ShowVpcRouteResponse, error)
type ShowVpcTagsInvoker ¶ added in v0.0.90
type ShowVpcTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ShowVpcTagsInvoker) Invoke ¶ added in v0.0.90
func (i *ShowVpcTagsInvoker) Invoke() (*model.ShowVpcTagsResponse, error)
type UpdateFlowLogInvoker ¶ added in v0.1.25
type UpdateFlowLogInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateFlowLogInvoker) Invoke ¶ added in v0.1.25
func (i *UpdateFlowLogInvoker) Invoke() (*model.UpdateFlowLogResponse, error)
type UpdatePortInvoker ¶ added in v0.0.90
type UpdatePortInvoker struct {
*invoker.BaseInvoker
}
func (*UpdatePortInvoker) Invoke ¶ added in v0.0.90
func (i *UpdatePortInvoker) Invoke() (*model.UpdatePortResponse, error)
type UpdateRouteTableInvoker ¶ added in v0.0.90
type UpdateRouteTableInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateRouteTableInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateRouteTableInvoker) Invoke() (*model.UpdateRouteTableResponse, error)
type UpdateSubnetInvoker ¶ added in v0.0.90
type UpdateSubnetInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateSubnetInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateSubnetInvoker) Invoke() (*model.UpdateSubnetResponse, 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 UpdateVpcPeeringInvoker ¶ added in v0.0.90
type UpdateVpcPeeringInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateVpcPeeringInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateVpcPeeringInvoker) Invoke() (*model.UpdateVpcPeeringResponse, error)
type VpcClient ¶
type VpcClient struct {
HcClient *http_client.HcHttpClient
}
func NewVpcClient ¶
func NewVpcClient(hcClient *http_client.HcHttpClient) *VpcClient
func (*VpcClient) AcceptVpcPeering ¶
func (c *VpcClient) AcceptVpcPeering(request *model.AcceptVpcPeeringRequest) (*model.AcceptVpcPeeringResponse, error)
AcceptVpcPeering 接受对等连接请求
租户A名下的VPC申请和租户B的VPC建立对等连接,需要等待租户B接受该请求。此接口用于租户接受其他租户发起的对等连接请求。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) AcceptVpcPeeringInvoker ¶ added in v0.0.90
func (c *VpcClient) AcceptVpcPeeringInvoker(request *model.AcceptVpcPeeringRequest) *AcceptVpcPeeringInvoker
AcceptVpcPeeringInvoker 接受对等连接请求
func (*VpcClient) AssociateRouteTable ¶ added in v0.0.55
func (c *VpcClient) AssociateRouteTable(request *model.AssociateRouteTableRequest) (*model.AssociateRouteTableResponse, error)
AssociateRouteTable 子网关联路由表
路由表关联子网。子网关联路由表A后,再关联B,不需要先跟路由表A解关联再关联路由表B
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) AssociateRouteTableInvoker ¶ added in v0.0.90
func (c *VpcClient) AssociateRouteTableInvoker(request *model.AssociateRouteTableRequest) *AssociateRouteTableInvoker
AssociateRouteTableInvoker 子网关联路由表
func (*VpcClient) BatchCreateSubnetTags ¶
func (c *VpcClient) BatchCreateSubnetTags(request *model.BatchCreateSubnetTagsRequest) (*model.BatchCreateSubnetTagsResponse, error)
BatchCreateSubnetTags 批量创建子网资源标签
为指定的子网资源实例批量添加标签。 此接口为幂等接口:创建时如果请求体中存在重复key则报错。创建时,不允许设置重复key数据,如果数据库已存在该key,就覆盖value的值。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) BatchCreateSubnetTagsInvoker ¶ added in v0.0.90
func (c *VpcClient) BatchCreateSubnetTagsInvoker(request *model.BatchCreateSubnetTagsRequest) *BatchCreateSubnetTagsInvoker
BatchCreateSubnetTagsInvoker 批量创建子网资源标签
func (*VpcClient) BatchCreateVpcTags ¶
func (c *VpcClient) BatchCreateVpcTags(request *model.BatchCreateVpcTagsRequest) (*model.BatchCreateVpcTagsResponse, error)
BatchCreateVpcTags 批量创建VPC资源标签
为指定的VPC资源实例批量添加标签。 此接口为幂等接口:创建时如果请求体中存在重复key则报错。创建时,不允许设置重复key数据,如果数据库已存在该key,就覆盖value的值。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) BatchCreateVpcTagsInvoker ¶ added in v0.0.90
func (c *VpcClient) BatchCreateVpcTagsInvoker(request *model.BatchCreateVpcTagsRequest) *BatchCreateVpcTagsInvoker
BatchCreateVpcTagsInvoker 批量创建VPC资源标签
func (*VpcClient) BatchDeleteSubnetTags ¶
func (c *VpcClient) BatchDeleteSubnetTags(request *model.BatchDeleteSubnetTagsRequest) (*model.BatchDeleteSubnetTagsResponse, error)
BatchDeleteSubnetTags 批量删除子网资源标签
为指定的子网资源实例批量删除标签 此接口为幂等接口:删除时,如果删除的标签不存在,默认处理成功;删除时不对标签字符集范围做校验。删除时tags结构体不能缺失,key不能为空,或者空字符串。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) BatchDeleteSubnetTagsInvoker ¶ added in v0.0.90
func (c *VpcClient) BatchDeleteSubnetTagsInvoker(request *model.BatchDeleteSubnetTagsRequest) *BatchDeleteSubnetTagsInvoker
BatchDeleteSubnetTagsInvoker 批量删除子网资源标签
func (*VpcClient) BatchDeleteVpcTags ¶
func (c *VpcClient) BatchDeleteVpcTags(request *model.BatchDeleteVpcTagsRequest) (*model.BatchDeleteVpcTagsResponse, error)
BatchDeleteVpcTags 批量删除VPC资源标签
为指定的VPC资源实例批量删除标签。 此接口为幂等接口:删除时,如果删除的标签不存在,默认处理成功;删除时不对标签字符集范围做校验。删除时tags结构体不能缺失,key不能为空,或者空字符串。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) BatchDeleteVpcTagsInvoker ¶ added in v0.0.90
func (c *VpcClient) BatchDeleteVpcTagsInvoker(request *model.BatchDeleteVpcTagsRequest) *BatchDeleteVpcTagsInvoker
BatchDeleteVpcTagsInvoker 批量删除VPC资源标签
func (*VpcClient) CreateFlowLog ¶ added in v0.1.25
func (c *VpcClient) CreateFlowLog(request *model.CreateFlowLogRequest) (*model.CreateFlowLogResponse, error)
CreateFlowLog 创建流日志
创建流日志。 流日志功能可以记录虚拟私有云中的流量信息,帮助您检查和优化安全组和网络ACL防火墙控制规则、监控网络流量、进行网络攻击分析等。 VPC流日志功能需要与云日志服务LTS结合使用,请先在云日志服务中创建日志组和日志主题,然后再创建VPC流日志。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) CreateFlowLogInvoker ¶ added in v0.1.25
func (c *VpcClient) CreateFlowLogInvoker(request *model.CreateFlowLogRequest) *CreateFlowLogInvoker
CreateFlowLogInvoker 创建流日志
func (*VpcClient) CreatePort ¶
func (c *VpcClient) CreatePort(request *model.CreatePortRequest) (*model.CreatePortResponse, error)
CreatePort 创建端口
创建端口。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) CreatePortInvoker ¶ added in v0.0.90
func (c *VpcClient) CreatePortInvoker(request *model.CreatePortRequest) *CreatePortInvoker
CreatePortInvoker 创建端口
func (*VpcClient) CreatePrivateip ¶
func (c *VpcClient) CreatePrivateip(request *model.CreatePrivateipRequest) (*model.CreatePrivateipResponse, error)
CreatePrivateip 申请私有IP
申请私有IP。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) CreatePrivateipInvoker ¶ added in v0.0.90
func (c *VpcClient) CreatePrivateipInvoker(request *model.CreatePrivateipRequest) *CreatePrivateipInvoker
CreatePrivateipInvoker 申请私有IP
func (*VpcClient) CreateRouteTable ¶ added in v0.0.55
func (c *VpcClient) CreateRouteTable(request *model.CreateRouteTableRequest) (*model.CreateRouteTableResponse, error)
CreateRouteTable 创建路由表
创建路由表
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) CreateRouteTableInvoker ¶ added in v0.0.90
func (c *VpcClient) CreateRouteTableInvoker(request *model.CreateRouteTableRequest) *CreateRouteTableInvoker
CreateRouteTableInvoker 创建路由表
func (*VpcClient) CreateSecurityGroup ¶
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) CreateSubnet ¶
func (c *VpcClient) CreateSubnet(request *model.CreateSubnetRequest) (*model.CreateSubnetResponse, error)
CreateSubnet 创建子网
创建子网。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) CreateSubnetInvoker ¶ added in v0.0.90
func (c *VpcClient) CreateSubnetInvoker(request *model.CreateSubnetRequest) *CreateSubnetInvoker
CreateSubnetInvoker 创建子网
func (*VpcClient) CreateSubnetTag ¶
func (c *VpcClient) CreateSubnetTag(request *model.CreateSubnetTagRequest) (*model.CreateSubnetTagResponse, error)
CreateSubnetTag 创建子网资源标签
给指定子网资源实例增加标签信息。 此接口为幂等接口:创建时,如果创建的标签已经存在(key相同),则覆盖。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) CreateSubnetTagInvoker ¶ added in v0.0.90
func (c *VpcClient) CreateSubnetTagInvoker(request *model.CreateSubnetTagRequest) *CreateSubnetTagInvoker
CreateSubnetTagInvoker 创建子网资源标签
func (*VpcClient) CreateVpc ¶
func (c *VpcClient) CreateVpc(request *model.CreateVpcRequest) (*model.CreateVpcResponse, error)
CreateVpc 创建VPC
创建虚拟私有云。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) CreateVpcInvoker ¶ added in v0.0.90
func (c *VpcClient) CreateVpcInvoker(request *model.CreateVpcRequest) *CreateVpcInvoker
CreateVpcInvoker 创建VPC
func (*VpcClient) CreateVpcPeering ¶
func (c *VpcClient) CreateVpcPeering(request *model.CreateVpcPeeringRequest) (*model.CreateVpcPeeringResponse, error)
CreateVpcPeering 创建对等连接
创建对等连接。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) CreateVpcPeeringInvoker ¶ added in v0.0.90
func (c *VpcClient) CreateVpcPeeringInvoker(request *model.CreateVpcPeeringRequest) *CreateVpcPeeringInvoker
CreateVpcPeeringInvoker 创建对等连接
func (*VpcClient) CreateVpcResourceTag ¶
func (c *VpcClient) CreateVpcResourceTag(request *model.CreateVpcResourceTagRequest) (*model.CreateVpcResourceTagResponse, error)
CreateVpcResourceTag 创建VPC资源标签
给指定VPC资源实例增加标签信息 此接口为幂等接口:创建时,如果创建的标签已经存在(key相同),则覆盖。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) CreateVpcResourceTagInvoker ¶ added in v0.0.90
func (c *VpcClient) CreateVpcResourceTagInvoker(request *model.CreateVpcResourceTagRequest) *CreateVpcResourceTagInvoker
CreateVpcResourceTagInvoker 创建VPC资源标签
func (*VpcClient) CreateVpcRoute ¶
func (c *VpcClient) CreateVpcRoute(request *model.CreateVpcRouteRequest) (*model.CreateVpcRouteResponse, error)
CreateVpcRoute 创建VPC路由
创建路由
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) CreateVpcRouteInvoker ¶ added in v0.0.90
func (c *VpcClient) CreateVpcRouteInvoker(request *model.CreateVpcRouteRequest) *CreateVpcRouteInvoker
CreateVpcRouteInvoker 创建VPC路由
func (*VpcClient) DeleteFlowLog ¶ added in v0.1.25
func (c *VpcClient) DeleteFlowLog(request *model.DeleteFlowLogRequest) (*model.DeleteFlowLogResponse, error)
DeleteFlowLog 删除流日志
删除流日志
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) DeleteFlowLogInvoker ¶ added in v0.1.25
func (c *VpcClient) DeleteFlowLogInvoker(request *model.DeleteFlowLogRequest) *DeleteFlowLogInvoker
DeleteFlowLogInvoker 删除流日志
func (*VpcClient) DeletePort ¶
func (c *VpcClient) DeletePort(request *model.DeletePortRequest) (*model.DeletePortResponse, error)
DeletePort 删除端口
删除端口。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) DeletePortInvoker ¶ added in v0.0.90
func (c *VpcClient) DeletePortInvoker(request *model.DeletePortRequest) *DeletePortInvoker
DeletePortInvoker 删除端口
func (*VpcClient) DeletePrivateip ¶
func (c *VpcClient) DeletePrivateip(request *model.DeletePrivateipRequest) (*model.DeletePrivateipResponse, error)
DeletePrivateip 删除私有IP
删除私有IP。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) DeletePrivateipInvoker ¶ added in v0.0.90
func (c *VpcClient) DeletePrivateipInvoker(request *model.DeletePrivateipRequest) *DeletePrivateipInvoker
DeletePrivateipInvoker 删除私有IP
func (*VpcClient) DeleteRouteTable ¶ added in v0.0.55
func (c *VpcClient) DeleteRouteTable(request *model.DeleteRouteTableRequest) (*model.DeleteRouteTableResponse, error)
DeleteRouteTable 删除路由表
删除路由表
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) DeleteRouteTableInvoker ¶ added in v0.0.90
func (c *VpcClient) DeleteRouteTableInvoker(request *model.DeleteRouteTableRequest) *DeleteRouteTableInvoker
DeleteRouteTableInvoker 删除路由表
func (*VpcClient) DeleteSecurityGroup ¶
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) DeleteSubnet ¶
func (c *VpcClient) DeleteSubnet(request *model.DeleteSubnetRequest) (*model.DeleteSubnetResponse, error)
DeleteSubnet 删除子网
删除子网
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) DeleteSubnetInvoker ¶ added in v0.0.90
func (c *VpcClient) DeleteSubnetInvoker(request *model.DeleteSubnetRequest) *DeleteSubnetInvoker
DeleteSubnetInvoker 删除子网
func (*VpcClient) DeleteSubnetTag ¶
func (c *VpcClient) DeleteSubnetTag(request *model.DeleteSubnetTagRequest) (*model.DeleteSubnetTagResponse, error)
DeleteSubnetTag 删除子网资源标签
删除指定子网资源实例的标签信息。 该接口为幂等接口:删除的key不存在报404,Key不能为空或者空字符串
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) DeleteSubnetTagInvoker ¶ added in v0.0.90
func (c *VpcClient) DeleteSubnetTagInvoker(request *model.DeleteSubnetTagRequest) *DeleteSubnetTagInvoker
DeleteSubnetTagInvoker 删除子网资源标签
func (*VpcClient) DeleteVpc ¶
func (c *VpcClient) DeleteVpc(request *model.DeleteVpcRequest) (*model.DeleteVpcResponse, error)
DeleteVpc 删除VPC
删除虚拟私有云。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) DeleteVpcInvoker ¶ added in v0.0.90
func (c *VpcClient) DeleteVpcInvoker(request *model.DeleteVpcRequest) *DeleteVpcInvoker
DeleteVpcInvoker 删除VPC
func (*VpcClient) DeleteVpcPeering ¶
func (c *VpcClient) DeleteVpcPeering(request *model.DeleteVpcPeeringRequest) (*model.DeleteVpcPeeringResponse, error)
DeleteVpcPeering 删除对等连接
删除对等连接。 可以在在本端或对端任何一端删除对等连接。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) DeleteVpcPeeringInvoker ¶ added in v0.0.90
func (c *VpcClient) DeleteVpcPeeringInvoker(request *model.DeleteVpcPeeringRequest) *DeleteVpcPeeringInvoker
DeleteVpcPeeringInvoker 删除对等连接
func (*VpcClient) DeleteVpcRoute ¶
func (c *VpcClient) DeleteVpcRoute(request *model.DeleteVpcRouteRequest) (*model.DeleteVpcRouteResponse, error)
DeleteVpcRoute 删除VPC路由
删除路由
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) DeleteVpcRouteInvoker ¶ added in v0.0.90
func (c *VpcClient) DeleteVpcRouteInvoker(request *model.DeleteVpcRouteRequest) *DeleteVpcRouteInvoker
DeleteVpcRouteInvoker 删除VPC路由
func (*VpcClient) DeleteVpcTag ¶
func (c *VpcClient) DeleteVpcTag(request *model.DeleteVpcTagRequest) (*model.DeleteVpcTagResponse, error)
DeleteVpcTag 删除VPC资源标签
删除指定VPC资源实例的标签信息 该接口为幂等接口:删除的key不存在报404,Key不能为空或者空字符串
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) DeleteVpcTagInvoker ¶ added in v0.0.90
func (c *VpcClient) DeleteVpcTagInvoker(request *model.DeleteVpcTagRequest) *DeleteVpcTagInvoker
DeleteVpcTagInvoker 删除VPC资源标签
func (*VpcClient) DisassociateRouteTable ¶ added in v0.0.55
func (c *VpcClient) DisassociateRouteTable(request *model.DisassociateRouteTableRequest) (*model.DisassociateRouteTableResponse, error)
DisassociateRouteTable 子网解关联路由表
子网解关联路由表
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) DisassociateRouteTableInvoker ¶ added in v0.0.90
func (c *VpcClient) DisassociateRouteTableInvoker(request *model.DisassociateRouteTableRequest) *DisassociateRouteTableInvoker
DisassociateRouteTableInvoker 子网解关联路由表
func (*VpcClient) ListFlowLogs ¶ added in v0.1.25
func (c *VpcClient) ListFlowLogs(request *model.ListFlowLogsRequest) (*model.ListFlowLogsResponse, error)
ListFlowLogs 查询流日志列表
查询提交请求的租户的所有流日志列表,并根据过滤条件进行过滤
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) ListFlowLogsInvoker ¶ added in v0.1.25
func (c *VpcClient) ListFlowLogsInvoker(request *model.ListFlowLogsRequest) *ListFlowLogsInvoker
ListFlowLogsInvoker 查询流日志列表
func (*VpcClient) ListPorts ¶
func (c *VpcClient) ListPorts(request *model.ListPortsRequest) (*model.ListPortsResponse, error)
ListPorts 查询端口列表
查询提交请求的租户的所有端口,单次查询最多返回2000条数据。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) ListPortsInvoker ¶ added in v0.0.90
func (c *VpcClient) ListPortsInvoker(request *model.ListPortsRequest) *ListPortsInvoker
ListPortsInvoker 查询端口列表
func (*VpcClient) ListPrivateips ¶
func (c *VpcClient) ListPrivateips(request *model.ListPrivateipsRequest) (*model.ListPrivateipsResponse, error)
ListPrivateips 查询私有IP列表
查询指定子网下的私有IP列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) ListPrivateipsInvoker ¶ added in v0.0.90
func (c *VpcClient) ListPrivateipsInvoker(request *model.ListPrivateipsRequest) *ListPrivateipsInvoker
ListPrivateipsInvoker 查询私有IP列表
func (*VpcClient) ListRouteTables ¶ added in v0.0.55
func (c *VpcClient) ListRouteTables(request *model.ListRouteTablesRequest) (*model.ListRouteTablesResponse, error)
ListRouteTables 查询路由表列表
查询提交请求的帐户的所有路由表列表,并根据过滤条件进行过滤
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) ListRouteTablesInvoker ¶ added in v0.0.90
func (c *VpcClient) ListRouteTablesInvoker(request *model.ListRouteTablesRequest) *ListRouteTablesInvoker
ListRouteTablesInvoker 查询路由表列表
func (*VpcClient) ListSecurityGroupRules ¶
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) ListSubnetTags ¶
func (c *VpcClient) ListSubnetTags(request *model.ListSubnetTagsRequest) (*model.ListSubnetTagsResponse, error)
ListSubnetTags 查询子网项目标签
查询租户在指定区域和实例类型的所有标签集合
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) ListSubnetTagsInvoker ¶ added in v0.0.90
func (c *VpcClient) ListSubnetTagsInvoker(request *model.ListSubnetTagsRequest) *ListSubnetTagsInvoker
ListSubnetTagsInvoker 查询子网项目标签
func (*VpcClient) ListSubnets ¶
func (c *VpcClient) ListSubnets(request *model.ListSubnetsRequest) (*model.ListSubnetsResponse, error)
ListSubnets 查询子网列表
查询子网列表
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) ListSubnetsByTags ¶
func (c *VpcClient) ListSubnetsByTags(request *model.ListSubnetsByTagsRequest) (*model.ListSubnetsByTagsResponse, error)
ListSubnetsByTags 查询子网资源实例
使用标签过滤实例
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) ListSubnetsByTagsInvoker ¶ added in v0.0.90
func (c *VpcClient) ListSubnetsByTagsInvoker(request *model.ListSubnetsByTagsRequest) *ListSubnetsByTagsInvoker
ListSubnetsByTagsInvoker 查询子网资源实例
func (*VpcClient) ListSubnetsInvoker ¶ added in v0.0.90
func (c *VpcClient) ListSubnetsInvoker(request *model.ListSubnetsRequest) *ListSubnetsInvoker
ListSubnetsInvoker 查询子网列表
func (*VpcClient) ListVpcPeerings ¶
func (c *VpcClient) ListVpcPeerings(request *model.ListVpcPeeringsRequest) (*model.ListVpcPeeringsResponse, error)
ListVpcPeerings 查询对等连接列表
查询提交请求的租户的所有对等连接。根据过滤条件进行过滤。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) ListVpcPeeringsInvoker ¶ added in v0.0.90
func (c *VpcClient) ListVpcPeeringsInvoker(request *model.ListVpcPeeringsRequest) *ListVpcPeeringsInvoker
ListVpcPeeringsInvoker 查询对等连接列表
func (*VpcClient) ListVpcRoutes ¶
func (c *VpcClient) ListVpcRoutes(request *model.ListVpcRoutesRequest) (*model.ListVpcRoutesResponse, error)
ListVpcRoutes 查询VPC路由列表
查询提交请求的租户的所有路由列表,并根据过滤条件进行过滤。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) ListVpcRoutesInvoker ¶ added in v0.0.90
func (c *VpcClient) ListVpcRoutesInvoker(request *model.ListVpcRoutesRequest) *ListVpcRoutesInvoker
ListVpcRoutesInvoker 查询VPC路由列表
func (*VpcClient) ListVpcTags ¶
func (c *VpcClient) ListVpcTags(request *model.ListVpcTagsRequest) (*model.ListVpcTagsResponse, error)
ListVpcTags 查询VPC项目标签
查询租户在指定区域和实例类型的所有标签集合
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) ListVpcTagsInvoker ¶ added in v0.0.90
func (c *VpcClient) ListVpcTagsInvoker(request *model.ListVpcTagsRequest) *ListVpcTagsInvoker
ListVpcTagsInvoker 查询VPC项目标签
func (*VpcClient) ListVpcs ¶
func (c *VpcClient) ListVpcs(request *model.ListVpcsRequest) (*model.ListVpcsResponse, error)
ListVpcs 查询VPC列表
查询虚拟私有云列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) ListVpcsByTags ¶
func (c *VpcClient) ListVpcsByTags(request *model.ListVpcsByTagsRequest) (*model.ListVpcsByTagsResponse, error)
ListVpcsByTags 查询VPC资源实例
使用标签过滤实例。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) ListVpcsByTagsInvoker ¶ added in v0.0.90
func (c *VpcClient) ListVpcsByTagsInvoker(request *model.ListVpcsByTagsRequest) *ListVpcsByTagsInvoker
ListVpcsByTagsInvoker 查询VPC资源实例
func (*VpcClient) ListVpcsInvoker ¶ added in v0.0.90
func (c *VpcClient) ListVpcsInvoker(request *model.ListVpcsRequest) *ListVpcsInvoker
ListVpcsInvoker 查询VPC列表
func (*VpcClient) NeutronAddFirewallRule ¶
func (c *VpcClient) NeutronAddFirewallRule(request *model.NeutronAddFirewallRuleRequest) (*model.NeutronAddFirewallRuleResponse, error)
NeutronAddFirewallRule 插入网络ACL规则
插入一条网络ACL规则到某一网络ACL策略中。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) NeutronAddFirewallRuleInvoker ¶ added in v0.0.90
func (c *VpcClient) NeutronAddFirewallRuleInvoker(request *model.NeutronAddFirewallRuleRequest) *NeutronAddFirewallRuleInvoker
NeutronAddFirewallRuleInvoker 插入网络ACL规则
func (*VpcClient) NeutronCreateFirewallGroup ¶
func (c *VpcClient) NeutronCreateFirewallGroup(request *model.NeutronCreateFirewallGroupRequest) (*model.NeutronCreateFirewallGroupResponse, error)
NeutronCreateFirewallGroup 创建网络ACL组
创建网络ACL组
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) NeutronCreateFirewallGroupInvoker ¶ added in v0.0.90
func (c *VpcClient) NeutronCreateFirewallGroupInvoker(request *model.NeutronCreateFirewallGroupRequest) *NeutronCreateFirewallGroupInvoker
NeutronCreateFirewallGroupInvoker 创建网络ACL组
func (*VpcClient) NeutronCreateFirewallPolicy ¶
func (c *VpcClient) NeutronCreateFirewallPolicy(request *model.NeutronCreateFirewallPolicyRequest) (*model.NeutronCreateFirewallPolicyResponse, error)
NeutronCreateFirewallPolicy 创建网络ACL策略
创建网络ACL策略。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) NeutronCreateFirewallPolicyInvoker ¶ added in v0.0.90
func (c *VpcClient) NeutronCreateFirewallPolicyInvoker(request *model.NeutronCreateFirewallPolicyRequest) *NeutronCreateFirewallPolicyInvoker
NeutronCreateFirewallPolicyInvoker 创建网络ACL策略
func (*VpcClient) NeutronCreateFirewallRule ¶
func (c *VpcClient) NeutronCreateFirewallRule(request *model.NeutronCreateFirewallRuleRequest) (*model.NeutronCreateFirewallRuleResponse, error)
NeutronCreateFirewallRule 创建网络ACL规则
创建网络ACL规则。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) NeutronCreateFirewallRuleInvoker ¶ added in v0.0.90
func (c *VpcClient) NeutronCreateFirewallRuleInvoker(request *model.NeutronCreateFirewallRuleRequest) *NeutronCreateFirewallRuleInvoker
NeutronCreateFirewallRuleInvoker 创建网络ACL规则
func (*VpcClient) NeutronCreateSecurityGroup ¶
func (c *VpcClient) NeutronCreateSecurityGroup(request *model.NeutronCreateSecurityGroupRequest) (*model.NeutronCreateSecurityGroupResponse, error)
NeutronCreateSecurityGroup 创建安全组
创建安全组
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) NeutronCreateSecurityGroupInvoker ¶ added in v0.0.90
func (c *VpcClient) NeutronCreateSecurityGroupInvoker(request *model.NeutronCreateSecurityGroupRequest) *NeutronCreateSecurityGroupInvoker
NeutronCreateSecurityGroupInvoker 创建安全组
func (*VpcClient) NeutronCreateSecurityGroupRule ¶
func (c *VpcClient) NeutronCreateSecurityGroupRule(request *model.NeutronCreateSecurityGroupRuleRequest) (*model.NeutronCreateSecurityGroupRuleResponse, error)
NeutronCreateSecurityGroupRule 创建安全组规则
创建安全组规则
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) NeutronCreateSecurityGroupRuleInvoker ¶ added in v0.0.90
func (c *VpcClient) NeutronCreateSecurityGroupRuleInvoker(request *model.NeutronCreateSecurityGroupRuleRequest) *NeutronCreateSecurityGroupRuleInvoker
NeutronCreateSecurityGroupRuleInvoker 创建安全组规则
func (*VpcClient) NeutronDeleteFirewallGroup ¶
func (c *VpcClient) NeutronDeleteFirewallGroup(request *model.NeutronDeleteFirewallGroupRequest) (*model.NeutronDeleteFirewallGroupResponse, error)
NeutronDeleteFirewallGroup 删除网络ACL组
删除网络ACL组
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) NeutronDeleteFirewallGroupInvoker ¶ added in v0.0.90
func (c *VpcClient) NeutronDeleteFirewallGroupInvoker(request *model.NeutronDeleteFirewallGroupRequest) *NeutronDeleteFirewallGroupInvoker
NeutronDeleteFirewallGroupInvoker 删除网络ACL组
func (*VpcClient) NeutronDeleteFirewallPolicy ¶
func (c *VpcClient) NeutronDeleteFirewallPolicy(request *model.NeutronDeleteFirewallPolicyRequest) (*model.NeutronDeleteFirewallPolicyResponse, error)
NeutronDeleteFirewallPolicy 删除网络ACL策略
删除网络ACL策略。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) NeutronDeleteFirewallPolicyInvoker ¶ added in v0.0.90
func (c *VpcClient) NeutronDeleteFirewallPolicyInvoker(request *model.NeutronDeleteFirewallPolicyRequest) *NeutronDeleteFirewallPolicyInvoker
NeutronDeleteFirewallPolicyInvoker 删除网络ACL策略
func (*VpcClient) NeutronDeleteFirewallRule ¶
func (c *VpcClient) NeutronDeleteFirewallRule(request *model.NeutronDeleteFirewallRuleRequest) (*model.NeutronDeleteFirewallRuleResponse, error)
NeutronDeleteFirewallRule 删除网络ACL规则
删除网络ACL规则。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) NeutronDeleteFirewallRuleInvoker ¶ added in v0.0.90
func (c *VpcClient) NeutronDeleteFirewallRuleInvoker(request *model.NeutronDeleteFirewallRuleRequest) *NeutronDeleteFirewallRuleInvoker
NeutronDeleteFirewallRuleInvoker 删除网络ACL规则
func (*VpcClient) NeutronDeleteSecurityGroup ¶
func (c *VpcClient) NeutronDeleteSecurityGroup(request *model.NeutronDeleteSecurityGroupRequest) (*model.NeutronDeleteSecurityGroupResponse, error)
NeutronDeleteSecurityGroup 删除安全组
删除安全组
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) NeutronDeleteSecurityGroupInvoker ¶ added in v0.0.90
func (c *VpcClient) NeutronDeleteSecurityGroupInvoker(request *model.NeutronDeleteSecurityGroupRequest) *NeutronDeleteSecurityGroupInvoker
NeutronDeleteSecurityGroupInvoker 删除安全组
func (*VpcClient) NeutronDeleteSecurityGroupRule ¶
func (c *VpcClient) NeutronDeleteSecurityGroupRule(request *model.NeutronDeleteSecurityGroupRuleRequest) (*model.NeutronDeleteSecurityGroupRuleResponse, error)
NeutronDeleteSecurityGroupRule 删除安全组规则
删除安全组规则
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) NeutronDeleteSecurityGroupRuleInvoker ¶ added in v0.0.90
func (c *VpcClient) NeutronDeleteSecurityGroupRuleInvoker(request *model.NeutronDeleteSecurityGroupRuleRequest) *NeutronDeleteSecurityGroupRuleInvoker
NeutronDeleteSecurityGroupRuleInvoker 删除安全组规则
func (*VpcClient) NeutronListFirewallGroups ¶
func (c *VpcClient) NeutronListFirewallGroups(request *model.NeutronListFirewallGroupsRequest) (*model.NeutronListFirewallGroupsResponse, error)
NeutronListFirewallGroups 查询所有网络ACL组
查询提交请求的租户有权限操作的所有网络ACL组信息。单次查询最多返回2000条数据,超过2000后会返回分页标记。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) NeutronListFirewallGroupsInvoker ¶ added in v0.0.90
func (c *VpcClient) NeutronListFirewallGroupsInvoker(request *model.NeutronListFirewallGroupsRequest) *NeutronListFirewallGroupsInvoker
NeutronListFirewallGroupsInvoker 查询所有网络ACL组
func (*VpcClient) NeutronListFirewallPolicies ¶
func (c *VpcClient) NeutronListFirewallPolicies(request *model.NeutronListFirewallPoliciesRequest) (*model.NeutronListFirewallPoliciesResponse, error)
NeutronListFirewallPolicies 查询所有网络ACL策略
查询提交请求的租户有权限操作的所有网络ACL策略信息。单次查询最多返回2000条数据,超过2000后会返回分页标记。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) NeutronListFirewallPoliciesInvoker ¶ added in v0.0.90
func (c *VpcClient) NeutronListFirewallPoliciesInvoker(request *model.NeutronListFirewallPoliciesRequest) *NeutronListFirewallPoliciesInvoker
NeutronListFirewallPoliciesInvoker 查询所有网络ACL策略
func (*VpcClient) NeutronListFirewallRules ¶
func (c *VpcClient) NeutronListFirewallRules(request *model.NeutronListFirewallRulesRequest) (*model.NeutronListFirewallRulesResponse, error)
NeutronListFirewallRules 查询所有网络ACL规则
查询提交请求的租户有权限操作的所有网络ACL规则信息。单次查询最多返回2000条数据,超过2000后会返回分页标记。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) NeutronListFirewallRulesInvoker ¶ added in v0.0.90
func (c *VpcClient) NeutronListFirewallRulesInvoker(request *model.NeutronListFirewallRulesRequest) *NeutronListFirewallRulesInvoker
NeutronListFirewallRulesInvoker 查询所有网络ACL规则
func (*VpcClient) NeutronListSecurityGroupRules ¶
func (c *VpcClient) NeutronListSecurityGroupRules(request *model.NeutronListSecurityGroupRulesRequest) (*model.NeutronListSecurityGroupRulesResponse, error)
NeutronListSecurityGroupRules 查询安全组规则列表
查询提交请求的租户有权限查看的所有安全组规则。单次查询最多返回2000条数据,超过2000后会返回分页标记。分页查询请参考分页查询
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) NeutronListSecurityGroupRulesInvoker ¶ added in v0.0.90
func (c *VpcClient) NeutronListSecurityGroupRulesInvoker(request *model.NeutronListSecurityGroupRulesRequest) *NeutronListSecurityGroupRulesInvoker
NeutronListSecurityGroupRulesInvoker 查询安全组规则列表
func (*VpcClient) NeutronListSecurityGroups ¶
func (c *VpcClient) NeutronListSecurityGroups(request *model.NeutronListSecurityGroupsRequest) (*model.NeutronListSecurityGroupsResponse, error)
NeutronListSecurityGroups 查询安全组列表
查询提交请求租户的所有安全组,单次查询最多返回2000条数据,超过2000后会返回分页标记。分页查询请参考分页查询 。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) NeutronListSecurityGroupsInvoker ¶ added in v0.0.90
func (c *VpcClient) NeutronListSecurityGroupsInvoker(request *model.NeutronListSecurityGroupsRequest) *NeutronListSecurityGroupsInvoker
NeutronListSecurityGroupsInvoker 查询安全组列表
func (*VpcClient) NeutronRemoveFirewallRule ¶
func (c *VpcClient) NeutronRemoveFirewallRule(request *model.NeutronRemoveFirewallRuleRequest) (*model.NeutronRemoveFirewallRuleResponse, error)
NeutronRemoveFirewallRule 移除网络ACL规则
从某一网络ACL策略中移除一条网络ACL规则。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) NeutronRemoveFirewallRuleInvoker ¶ added in v0.0.90
func (c *VpcClient) NeutronRemoveFirewallRuleInvoker(request *model.NeutronRemoveFirewallRuleRequest) *NeutronRemoveFirewallRuleInvoker
NeutronRemoveFirewallRuleInvoker 移除网络ACL规则
func (*VpcClient) NeutronShowFirewallGroup ¶
func (c *VpcClient) NeutronShowFirewallGroup(request *model.NeutronShowFirewallGroupRequest) (*model.NeutronShowFirewallGroupResponse, error)
NeutronShowFirewallGroup 查询特定网络ACL组详情
查询特定网络ACL组详情。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) NeutronShowFirewallGroupInvoker ¶ added in v0.0.90
func (c *VpcClient) NeutronShowFirewallGroupInvoker(request *model.NeutronShowFirewallGroupRequest) *NeutronShowFirewallGroupInvoker
NeutronShowFirewallGroupInvoker 查询特定网络ACL组详情
func (*VpcClient) NeutronShowFirewallPolicy ¶
func (c *VpcClient) NeutronShowFirewallPolicy(request *model.NeutronShowFirewallPolicyRequest) (*model.NeutronShowFirewallPolicyResponse, error)
NeutronShowFirewallPolicy 查询特定网络ACL策略详情
查询特定网络ACL策略详情。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) NeutronShowFirewallPolicyInvoker ¶ added in v0.0.90
func (c *VpcClient) NeutronShowFirewallPolicyInvoker(request *model.NeutronShowFirewallPolicyRequest) *NeutronShowFirewallPolicyInvoker
NeutronShowFirewallPolicyInvoker 查询特定网络ACL策略详情
func (*VpcClient) NeutronShowFirewallRule ¶
func (c *VpcClient) NeutronShowFirewallRule(request *model.NeutronShowFirewallRuleRequest) (*model.NeutronShowFirewallRuleResponse, error)
NeutronShowFirewallRule 查询特定网络ACL规则
查询特定网络ACL规则。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) NeutronShowFirewallRuleInvoker ¶ added in v0.0.90
func (c *VpcClient) NeutronShowFirewallRuleInvoker(request *model.NeutronShowFirewallRuleRequest) *NeutronShowFirewallRuleInvoker
NeutronShowFirewallRuleInvoker 查询特定网络ACL规则
func (*VpcClient) NeutronShowSecurityGroup ¶
func (c *VpcClient) NeutronShowSecurityGroup(request *model.NeutronShowSecurityGroupRequest) (*model.NeutronShowSecurityGroupResponse, error)
NeutronShowSecurityGroup 查询安全组
查询安全组详情
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) NeutronShowSecurityGroupInvoker ¶ added in v0.0.90
func (c *VpcClient) NeutronShowSecurityGroupInvoker(request *model.NeutronShowSecurityGroupRequest) *NeutronShowSecurityGroupInvoker
NeutronShowSecurityGroupInvoker 查询安全组
func (*VpcClient) NeutronShowSecurityGroupRule ¶
func (c *VpcClient) NeutronShowSecurityGroupRule(request *model.NeutronShowSecurityGroupRuleRequest) (*model.NeutronShowSecurityGroupRuleResponse, error)
NeutronShowSecurityGroupRule 查询安全组规则
查询安全组规则详情。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) NeutronShowSecurityGroupRuleInvoker ¶ added in v0.0.90
func (c *VpcClient) NeutronShowSecurityGroupRuleInvoker(request *model.NeutronShowSecurityGroupRuleRequest) *NeutronShowSecurityGroupRuleInvoker
NeutronShowSecurityGroupRuleInvoker 查询安全组规则
func (*VpcClient) NeutronUpdateFirewallGroup ¶
func (c *VpcClient) NeutronUpdateFirewallGroup(request *model.NeutronUpdateFirewallGroupRequest) (*model.NeutronUpdateFirewallGroupResponse, error)
NeutronUpdateFirewallGroup 更新网络ACL组
更新网络ACL组。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) NeutronUpdateFirewallGroupInvoker ¶ added in v0.0.90
func (c *VpcClient) NeutronUpdateFirewallGroupInvoker(request *model.NeutronUpdateFirewallGroupRequest) *NeutronUpdateFirewallGroupInvoker
NeutronUpdateFirewallGroupInvoker 更新网络ACL组
func (*VpcClient) NeutronUpdateFirewallPolicy ¶
func (c *VpcClient) NeutronUpdateFirewallPolicy(request *model.NeutronUpdateFirewallPolicyRequest) (*model.NeutronUpdateFirewallPolicyResponse, error)
NeutronUpdateFirewallPolicy 更新网络ACL策略
更新网络ACL策略。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) NeutronUpdateFirewallPolicyInvoker ¶ added in v0.0.90
func (c *VpcClient) NeutronUpdateFirewallPolicyInvoker(request *model.NeutronUpdateFirewallPolicyRequest) *NeutronUpdateFirewallPolicyInvoker
NeutronUpdateFirewallPolicyInvoker 更新网络ACL策略
func (*VpcClient) NeutronUpdateFirewallRule ¶
func (c *VpcClient) NeutronUpdateFirewallRule(request *model.NeutronUpdateFirewallRuleRequest) (*model.NeutronUpdateFirewallRuleResponse, error)
NeutronUpdateFirewallRule 更新网络ACL规则
更新网络ACL规则。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) NeutronUpdateFirewallRuleInvoker ¶ added in v0.0.90
func (c *VpcClient) NeutronUpdateFirewallRuleInvoker(request *model.NeutronUpdateFirewallRuleRequest) *NeutronUpdateFirewallRuleInvoker
NeutronUpdateFirewallRuleInvoker 更新网络ACL规则
func (*VpcClient) NeutronUpdateSecurityGroup ¶
func (c *VpcClient) NeutronUpdateSecurityGroup(request *model.NeutronUpdateSecurityGroupRequest) (*model.NeutronUpdateSecurityGroupResponse, error)
NeutronUpdateSecurityGroup 更新安全组
更新安全组
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) NeutronUpdateSecurityGroupInvoker ¶ added in v0.0.90
func (c *VpcClient) NeutronUpdateSecurityGroupInvoker(request *model.NeutronUpdateSecurityGroupRequest) *NeutronUpdateSecurityGroupInvoker
NeutronUpdateSecurityGroupInvoker 更新安全组
func (*VpcClient) RejectVpcPeering ¶
func (c *VpcClient) RejectVpcPeering(request *model.RejectVpcPeeringRequest) (*model.RejectVpcPeeringResponse, error)
RejectVpcPeering 拒绝对等连接请求
租户A名下的VPC申请和租户B的VPC建立对等连接,需要等待租户B接受该请求。此接口用于租户拒绝其他租户发起的对等连接请求。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) RejectVpcPeeringInvoker ¶ added in v0.0.90
func (c *VpcClient) RejectVpcPeeringInvoker(request *model.RejectVpcPeeringRequest) *RejectVpcPeeringInvoker
RejectVpcPeeringInvoker 拒绝对等连接请求
func (*VpcClient) ShowFlowLog ¶ added in v0.1.25
func (c *VpcClient) ShowFlowLog(request *model.ShowFlowLogRequest) (*model.ShowFlowLogResponse, error)
ShowFlowLog 查询流日志
查询流日志详情
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) ShowFlowLogInvoker ¶ added in v0.1.25
func (c *VpcClient) ShowFlowLogInvoker(request *model.ShowFlowLogRequest) *ShowFlowLogInvoker
ShowFlowLogInvoker 查询流日志
func (*VpcClient) ShowNetworkIpAvailabilities ¶
func (c *VpcClient) ShowNetworkIpAvailabilities(request *model.ShowNetworkIpAvailabilitiesRequest) (*model.ShowNetworkIpAvailabilitiesResponse, error)
ShowNetworkIpAvailabilities 查询网络IP使用情况
显示一个指定网络中的IPv4地址使用情况。 包括此网络中的IP总数以及已用IP总数,以及网络下每一个子网的IP地址总数和可用IP地址总数。
> 须知
- 系统预留地址指的是子网的第1个以及最后4个地址,一般用于网关、DHCP等服务。 - 这里以及下文描述的IP地址总数、已用IP地址总数不包含系统预留地址。 - 在分配IP时,用户可以指定系统预留的IP地址。但是不论IP是如何分配的,只要是处于系统预留IP地址段的IP均不会被统计到已用IP地址数目和IP地址总数中。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) ShowNetworkIpAvailabilitiesInvoker ¶ added in v0.0.90
func (c *VpcClient) ShowNetworkIpAvailabilitiesInvoker(request *model.ShowNetworkIpAvailabilitiesRequest) *ShowNetworkIpAvailabilitiesInvoker
ShowNetworkIpAvailabilitiesInvoker 查询网络IP使用情况
func (*VpcClient) ShowPort ¶
func (c *VpcClient) ShowPort(request *model.ShowPortRequest) (*model.ShowPortResponse, error)
ShowPort 查询端口
查询单个端口详情。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) ShowPortInvoker ¶ added in v0.0.90
func (c *VpcClient) ShowPortInvoker(request *model.ShowPortRequest) *ShowPortInvoker
ShowPortInvoker 查询端口
func (*VpcClient) ShowPrivateip ¶
func (c *VpcClient) ShowPrivateip(request *model.ShowPrivateipRequest) (*model.ShowPrivateipResponse, error)
ShowPrivateip 查询私有IP
指定ID查询私有IP。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) ShowPrivateipInvoker ¶ added in v0.0.90
func (c *VpcClient) ShowPrivateipInvoker(request *model.ShowPrivateipRequest) *ShowPrivateipInvoker
ShowPrivateipInvoker 查询私有IP
func (*VpcClient) ShowQuota ¶
func (c *VpcClient) ShowQuota(request *model.ShowQuotaRequest) (*model.ShowQuotaResponse, error)
ShowQuota 查询配额
查询单租户在VPC服务下的网络资源配额,包括vpc配额、子网配额、安全组配额、安全组规则配额、弹性公网IP配额,vpn配额等。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) ShowQuotaInvoker ¶ added in v0.0.90
func (c *VpcClient) ShowQuotaInvoker(request *model.ShowQuotaRequest) *ShowQuotaInvoker
ShowQuotaInvoker 查询配额
func (*VpcClient) ShowRouteTable ¶ added in v0.0.55
func (c *VpcClient) ShowRouteTable(request *model.ShowRouteTableRequest) (*model.ShowRouteTableResponse, error)
ShowRouteTable 查询路由表
查询路由表详情
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) ShowRouteTableInvoker ¶ added in v0.0.90
func (c *VpcClient) ShowRouteTableInvoker(request *model.ShowRouteTableRequest) *ShowRouteTableInvoker
ShowRouteTableInvoker 查询路由表
func (*VpcClient) ShowSecurityGroup ¶
func (c *VpcClient) ShowSecurityGroup(request *model.ShowSecurityGroupRequest) (*model.ShowSecurityGroupResponse, error)
ShowSecurityGroup 查询安全组
查询单个安全组详情。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) ShowSecurityGroupInvoker ¶ added in v0.0.90
func (c *VpcClient) ShowSecurityGroupInvoker(request *model.ShowSecurityGroupRequest) *ShowSecurityGroupInvoker
ShowSecurityGroupInvoker 查询安全组
func (*VpcClient) ShowSecurityGroupRule ¶
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) ShowSubnet ¶
func (c *VpcClient) ShowSubnet(request *model.ShowSubnetRequest) (*model.ShowSubnetResponse, error)
ShowSubnet 查询子网
查询子网详情。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) ShowSubnetInvoker ¶ added in v0.0.90
func (c *VpcClient) ShowSubnetInvoker(request *model.ShowSubnetRequest) *ShowSubnetInvoker
ShowSubnetInvoker 查询子网
func (*VpcClient) ShowSubnetTags ¶
func (c *VpcClient) ShowSubnetTags(request *model.ShowSubnetTagsRequest) (*model.ShowSubnetTagsResponse, error)
ShowSubnetTags 查询子网资源标签
查询指定子网实例的标签信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) ShowSubnetTagsInvoker ¶ added in v0.0.90
func (c *VpcClient) ShowSubnetTagsInvoker(request *model.ShowSubnetTagsRequest) *ShowSubnetTagsInvoker
ShowSubnetTagsInvoker 查询子网资源标签
func (*VpcClient) ShowVpc ¶
func (c *VpcClient) ShowVpc(request *model.ShowVpcRequest) (*model.ShowVpcResponse, error)
ShowVpc 查询VPC
查询虚拟私有云。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) ShowVpcInvoker ¶ added in v0.0.90
func (c *VpcClient) ShowVpcInvoker(request *model.ShowVpcRequest) *ShowVpcInvoker
ShowVpcInvoker 查询VPC
func (*VpcClient) ShowVpcPeering ¶
func (c *VpcClient) ShowVpcPeering(request *model.ShowVpcPeeringRequest) (*model.ShowVpcPeeringResponse, error)
ShowVpcPeering 查询对等连接
查询对等连接详情。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) ShowVpcPeeringInvoker ¶ added in v0.0.90
func (c *VpcClient) ShowVpcPeeringInvoker(request *model.ShowVpcPeeringRequest) *ShowVpcPeeringInvoker
ShowVpcPeeringInvoker 查询对等连接
func (*VpcClient) ShowVpcRoute ¶
func (c *VpcClient) ShowVpcRoute(request *model.ShowVpcRouteRequest) (*model.ShowVpcRouteResponse, error)
ShowVpcRoute 查询VPC路由
查询路由详情
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) ShowVpcRouteInvoker ¶ added in v0.0.90
func (c *VpcClient) ShowVpcRouteInvoker(request *model.ShowVpcRouteRequest) *ShowVpcRouteInvoker
ShowVpcRouteInvoker 查询VPC路由
func (*VpcClient) ShowVpcTags ¶
func (c *VpcClient) ShowVpcTags(request *model.ShowVpcTagsRequest) (*model.ShowVpcTagsResponse, error)
ShowVpcTags 查询VPC资源标签
查询指定VPC实例的标签信息
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) ShowVpcTagsInvoker ¶ added in v0.0.90
func (c *VpcClient) ShowVpcTagsInvoker(request *model.ShowVpcTagsRequest) *ShowVpcTagsInvoker
ShowVpcTagsInvoker 查询VPC资源标签
func (*VpcClient) UpdateFlowLog ¶ added in v0.1.25
func (c *VpcClient) UpdateFlowLog(request *model.UpdateFlowLogRequest) (*model.UpdateFlowLogResponse, error)
UpdateFlowLog 更新流日志
更新流日志
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) UpdateFlowLogInvoker ¶ added in v0.1.25
func (c *VpcClient) UpdateFlowLogInvoker(request *model.UpdateFlowLogRequest) *UpdateFlowLogInvoker
UpdateFlowLogInvoker 更新流日志
func (*VpcClient) UpdatePort ¶
func (c *VpcClient) UpdatePort(request *model.UpdatePortRequest) (*model.UpdatePortResponse, error)
UpdatePort 更新端口
更新端口。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) UpdatePortInvoker ¶ added in v0.0.90
func (c *VpcClient) UpdatePortInvoker(request *model.UpdatePortRequest) *UpdatePortInvoker
UpdatePortInvoker 更新端口
func (*VpcClient) UpdateRouteTable ¶ added in v0.0.55
func (c *VpcClient) UpdateRouteTable(request *model.UpdateRouteTableRequest) (*model.UpdateRouteTableResponse, error)
UpdateRouteTable 更新路由表
更新路由表,包括可以更新路由表的名称,描述,以及新增、更新、删除路由条目
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) UpdateRouteTableInvoker ¶ added in v0.0.90
func (c *VpcClient) UpdateRouteTableInvoker(request *model.UpdateRouteTableRequest) *UpdateRouteTableInvoker
UpdateRouteTableInvoker 更新路由表
func (*VpcClient) UpdateSubnet ¶
func (c *VpcClient) UpdateSubnet(request *model.UpdateSubnetRequest) (*model.UpdateSubnetResponse, error)
UpdateSubnet 更新子网
更新子网。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) UpdateSubnetInvoker ¶ added in v0.0.90
func (c *VpcClient) UpdateSubnetInvoker(request *model.UpdateSubnetRequest) *UpdateSubnetInvoker
UpdateSubnetInvoker 更新子网
func (*VpcClient) UpdateVpc ¶
func (c *VpcClient) UpdateVpc(request *model.UpdateVpcRequest) (*model.UpdateVpcResponse, error)
UpdateVpc 更新VPC
更新虚拟私有云。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) UpdateVpcInvoker ¶ added in v0.0.90
func (c *VpcClient) UpdateVpcInvoker(request *model.UpdateVpcRequest) *UpdateVpcInvoker
UpdateVpcInvoker 更新VPC
func (*VpcClient) UpdateVpcPeering ¶
func (c *VpcClient) UpdateVpcPeering(request *model.UpdateVpcPeeringRequest) (*model.UpdateVpcPeeringResponse, error)
UpdateVpcPeering 更新对等连接
更新对等连接。
Please refer to HUAWEI cloud API Explorer for details.
func (*VpcClient) UpdateVpcPeeringInvoker ¶ added in v0.0.90
func (c *VpcClient) UpdateVpcPeeringInvoker(request *model.UpdateVpcPeeringRequest) *UpdateVpcPeeringInvoker
UpdateVpcPeeringInvoker 更新对等连接