Documentation ¶
Index ¶
- func GenReqDefForBatchCreateDeleteNatGatewayTag() *def.HttpRequestDef
- func GenReqDefForBatchCreateDeletePrivateNatTags() *def.HttpRequestDef
- func GenReqDefForBatchCreateDeleteTransitIpTags() *def.HttpRequestDef
- func GenReqDefForBatchCreateNatGatewayDnatRules() *def.HttpRequestDef
- func GenReqDefForCreateNatGateway() *def.HttpRequestDef
- func GenReqDefForCreateNatGatewayDnatRule() *def.HttpRequestDef
- func GenReqDefForCreateNatGatewaySnatRule() *def.HttpRequestDef
- func GenReqDefForCreateNatGatewayTag() *def.HttpRequestDef
- func GenReqDefForCreatePrivateDnat() *def.HttpRequestDef
- func GenReqDefForCreatePrivateNat() *def.HttpRequestDef
- func GenReqDefForCreatePrivateNatTag() *def.HttpRequestDef
- func GenReqDefForCreatePrivateSnat() *def.HttpRequestDef
- func GenReqDefForCreateTransitIp() *def.HttpRequestDef
- func GenReqDefForCreateTransitIpTag() *def.HttpRequestDef
- func GenReqDefForDeleteNatGateway() *def.HttpRequestDef
- func GenReqDefForDeleteNatGatewayDnatRule() *def.HttpRequestDef
- func GenReqDefForDeleteNatGatewaySnatRule() *def.HttpRequestDef
- func GenReqDefForDeleteNatGatewayTag() *def.HttpRequestDef
- func GenReqDefForDeletePrivateDnat() *def.HttpRequestDef
- func GenReqDefForDeletePrivateNat() *def.HttpRequestDef
- func GenReqDefForDeletePrivateNatTag() *def.HttpRequestDef
- func GenReqDefForDeletePrivateSnat() *def.HttpRequestDef
- func GenReqDefForDeleteTransitIp() *def.HttpRequestDef
- func GenReqDefForDeleteTransitIpTag() *def.HttpRequestDef
- func GenReqDefForListNatGatewayByTag() *def.HttpRequestDef
- func GenReqDefForListNatGatewayDnatRules() *def.HttpRequestDef
- func GenReqDefForListNatGatewaySnatRules() *def.HttpRequestDef
- func GenReqDefForListNatGatewayTag() *def.HttpRequestDef
- func GenReqDefForListNatGateways() *def.HttpRequestDef
- func GenReqDefForListPrivateDnats() *def.HttpRequestDef
- func GenReqDefForListPrivateNatTags() *def.HttpRequestDef
- func GenReqDefForListPrivateNats() *def.HttpRequestDef
- func GenReqDefForListPrivateNatsByTags() *def.HttpRequestDef
- func GenReqDefForListPrivateSnats() *def.HttpRequestDef
- func GenReqDefForListTransitIpTags() *def.HttpRequestDef
- func GenReqDefForListTransitIps() *def.HttpRequestDef
- func GenReqDefForListTransitIpsByTags() *def.HttpRequestDef
- func GenReqDefForShowNatGateway() *def.HttpRequestDef
- func GenReqDefForShowNatGatewayDnatRule() *def.HttpRequestDef
- func GenReqDefForShowNatGatewaySnatRule() *def.HttpRequestDef
- func GenReqDefForShowNatGatewayTag() *def.HttpRequestDef
- func GenReqDefForShowPrivateDnat() *def.HttpRequestDef
- func GenReqDefForShowPrivateNat() *def.HttpRequestDef
- func GenReqDefForShowPrivateNatTags() *def.HttpRequestDef
- func GenReqDefForShowPrivateSnat() *def.HttpRequestDef
- func GenReqDefForShowTransitIp() *def.HttpRequestDef
- func GenReqDefForShowTransitIpTags() *def.HttpRequestDef
- func GenReqDefForUpdateNatGateway() *def.HttpRequestDef
- func GenReqDefForUpdateNatGatewayDnatRule() *def.HttpRequestDef
- func GenReqDefForUpdateNatGatewaySnatRule() *def.HttpRequestDef
- func GenReqDefForUpdatePrivateDnat() *def.HttpRequestDef
- func GenReqDefForUpdatePrivateNat() *def.HttpRequestDef
- func GenReqDefForUpdatePrivateSnat() *def.HttpRequestDef
- func NatClientBuilder() *httpclient.HcHttpClientBuilder
- type BatchCreateDeleteNatGatewayTagInvoker
- type BatchCreateDeletePrivateNatTagsInvoker
- type BatchCreateDeleteTransitIpTagsInvoker
- type BatchCreateNatGatewayDnatRulesInvoker
- type CreateNatGatewayDnatRuleInvoker
- type CreateNatGatewayInvoker
- type CreateNatGatewaySnatRuleInvoker
- type CreateNatGatewayTagInvoker
- type CreatePrivateDnatInvoker
- type CreatePrivateNatInvoker
- type CreatePrivateNatTagInvoker
- type CreatePrivateSnatInvoker
- type CreateTransitIpInvoker
- type CreateTransitIpTagInvoker
- type DeleteNatGatewayDnatRuleInvoker
- type DeleteNatGatewayInvoker
- type DeleteNatGatewaySnatRuleInvoker
- type DeleteNatGatewayTagInvoker
- type DeletePrivateDnatInvoker
- type DeletePrivateNatInvoker
- type DeletePrivateNatTagInvoker
- type DeletePrivateSnatInvoker
- type DeleteTransitIpInvoker
- type DeleteTransitIpTagInvoker
- type ListNatGatewayByTagInvoker
- type ListNatGatewayDnatRulesInvoker
- type ListNatGatewaySnatRulesInvoker
- type ListNatGatewayTagInvoker
- type ListNatGatewaysInvoker
- type ListPrivateDnatsInvoker
- type ListPrivateNatTagsInvoker
- type ListPrivateNatsByTagsInvoker
- type ListPrivateNatsInvoker
- type ListPrivateSnatsInvoker
- type ListTransitIpTagsInvoker
- type ListTransitIpsByTagsInvoker
- type ListTransitIpsInvoker
- type NatClient
- func (c *NatClient) BatchCreateDeleteNatGatewayTag(request *model.BatchCreateDeleteNatGatewayTagRequest) (*model.BatchCreateDeleteNatGatewayTagResponse, error)
- func (c *NatClient) BatchCreateDeleteNatGatewayTagInvoker(request *model.BatchCreateDeleteNatGatewayTagRequest) *BatchCreateDeleteNatGatewayTagInvoker
- func (c *NatClient) BatchCreateDeletePrivateNatTags(request *model.BatchCreateDeletePrivateNatTagsRequest) (*model.BatchCreateDeletePrivateNatTagsResponse, error)
- func (c *NatClient) BatchCreateDeletePrivateNatTagsInvoker(request *model.BatchCreateDeletePrivateNatTagsRequest) *BatchCreateDeletePrivateNatTagsInvoker
- func (c *NatClient) BatchCreateDeleteTransitIpTags(request *model.BatchCreateDeleteTransitIpTagsRequest) (*model.BatchCreateDeleteTransitIpTagsResponse, error)
- func (c *NatClient) BatchCreateDeleteTransitIpTagsInvoker(request *model.BatchCreateDeleteTransitIpTagsRequest) *BatchCreateDeleteTransitIpTagsInvoker
- func (c *NatClient) BatchCreateNatGatewayDnatRules(request *model.BatchCreateNatGatewayDnatRulesRequest) (*model.BatchCreateNatGatewayDnatRulesResponse, error)
- func (c *NatClient) BatchCreateNatGatewayDnatRulesInvoker(request *model.BatchCreateNatGatewayDnatRulesRequest) *BatchCreateNatGatewayDnatRulesInvoker
- func (c *NatClient) CreateNatGateway(request *model.CreateNatGatewayRequest) (*model.CreateNatGatewayResponse, error)
- func (c *NatClient) CreateNatGatewayDnatRule(request *model.CreateNatGatewayDnatRuleRequest) (*model.CreateNatGatewayDnatRuleResponse, error)
- func (c *NatClient) CreateNatGatewayDnatRuleInvoker(request *model.CreateNatGatewayDnatRuleRequest) *CreateNatGatewayDnatRuleInvoker
- func (c *NatClient) CreateNatGatewayInvoker(request *model.CreateNatGatewayRequest) *CreateNatGatewayInvoker
- func (c *NatClient) CreateNatGatewaySnatRule(request *model.CreateNatGatewaySnatRuleRequest) (*model.CreateNatGatewaySnatRuleResponse, error)
- func (c *NatClient) CreateNatGatewaySnatRuleInvoker(request *model.CreateNatGatewaySnatRuleRequest) *CreateNatGatewaySnatRuleInvoker
- func (c *NatClient) CreateNatGatewayTag(request *model.CreateNatGatewayTagRequest) (*model.CreateNatGatewayTagResponse, error)
- func (c *NatClient) CreateNatGatewayTagInvoker(request *model.CreateNatGatewayTagRequest) *CreateNatGatewayTagInvoker
- func (c *NatClient) CreatePrivateDnat(request *model.CreatePrivateDnatRequest) (*model.CreatePrivateDnatResponse, error)
- func (c *NatClient) CreatePrivateDnatInvoker(request *model.CreatePrivateDnatRequest) *CreatePrivateDnatInvoker
- func (c *NatClient) CreatePrivateNat(request *model.CreatePrivateNatRequest) (*model.CreatePrivateNatResponse, error)
- func (c *NatClient) CreatePrivateNatInvoker(request *model.CreatePrivateNatRequest) *CreatePrivateNatInvoker
- func (c *NatClient) CreatePrivateNatTag(request *model.CreatePrivateNatTagRequest) (*model.CreatePrivateNatTagResponse, error)
- func (c *NatClient) CreatePrivateNatTagInvoker(request *model.CreatePrivateNatTagRequest) *CreatePrivateNatTagInvoker
- func (c *NatClient) CreatePrivateSnat(request *model.CreatePrivateSnatRequest) (*model.CreatePrivateSnatResponse, error)
- func (c *NatClient) CreatePrivateSnatInvoker(request *model.CreatePrivateSnatRequest) *CreatePrivateSnatInvoker
- func (c *NatClient) CreateTransitIp(request *model.CreateTransitIpRequest) (*model.CreateTransitIpResponse, error)
- func (c *NatClient) CreateTransitIpInvoker(request *model.CreateTransitIpRequest) *CreateTransitIpInvoker
- func (c *NatClient) CreateTransitIpTag(request *model.CreateTransitIpTagRequest) (*model.CreateTransitIpTagResponse, error)
- func (c *NatClient) CreateTransitIpTagInvoker(request *model.CreateTransitIpTagRequest) *CreateTransitIpTagInvoker
- func (c *NatClient) DeleteNatGateway(request *model.DeleteNatGatewayRequest) (*model.DeleteNatGatewayResponse, error)
- func (c *NatClient) DeleteNatGatewayDnatRule(request *model.DeleteNatGatewayDnatRuleRequest) (*model.DeleteNatGatewayDnatRuleResponse, error)
- func (c *NatClient) DeleteNatGatewayDnatRuleInvoker(request *model.DeleteNatGatewayDnatRuleRequest) *DeleteNatGatewayDnatRuleInvoker
- func (c *NatClient) DeleteNatGatewayInvoker(request *model.DeleteNatGatewayRequest) *DeleteNatGatewayInvoker
- func (c *NatClient) DeleteNatGatewaySnatRule(request *model.DeleteNatGatewaySnatRuleRequest) (*model.DeleteNatGatewaySnatRuleResponse, error)
- func (c *NatClient) DeleteNatGatewaySnatRuleInvoker(request *model.DeleteNatGatewaySnatRuleRequest) *DeleteNatGatewaySnatRuleInvoker
- func (c *NatClient) DeleteNatGatewayTag(request *model.DeleteNatGatewayTagRequest) (*model.DeleteNatGatewayTagResponse, error)
- func (c *NatClient) DeleteNatGatewayTagInvoker(request *model.DeleteNatGatewayTagRequest) *DeleteNatGatewayTagInvoker
- func (c *NatClient) DeletePrivateDnat(request *model.DeletePrivateDnatRequest) (*model.DeletePrivateDnatResponse, error)
- func (c *NatClient) DeletePrivateDnatInvoker(request *model.DeletePrivateDnatRequest) *DeletePrivateDnatInvoker
- func (c *NatClient) DeletePrivateNat(request *model.DeletePrivateNatRequest) (*model.DeletePrivateNatResponse, error)
- func (c *NatClient) DeletePrivateNatInvoker(request *model.DeletePrivateNatRequest) *DeletePrivateNatInvoker
- func (c *NatClient) DeletePrivateNatTag(request *model.DeletePrivateNatTagRequest) (*model.DeletePrivateNatTagResponse, error)
- func (c *NatClient) DeletePrivateNatTagInvoker(request *model.DeletePrivateNatTagRequest) *DeletePrivateNatTagInvoker
- func (c *NatClient) DeletePrivateSnat(request *model.DeletePrivateSnatRequest) (*model.DeletePrivateSnatResponse, error)
- func (c *NatClient) DeletePrivateSnatInvoker(request *model.DeletePrivateSnatRequest) *DeletePrivateSnatInvoker
- func (c *NatClient) DeleteTransitIp(request *model.DeleteTransitIpRequest) (*model.DeleteTransitIpResponse, error)
- func (c *NatClient) DeleteTransitIpInvoker(request *model.DeleteTransitIpRequest) *DeleteTransitIpInvoker
- func (c *NatClient) DeleteTransitIpTag(request *model.DeleteTransitIpTagRequest) (*model.DeleteTransitIpTagResponse, error)
- func (c *NatClient) DeleteTransitIpTagInvoker(request *model.DeleteTransitIpTagRequest) *DeleteTransitIpTagInvoker
- func (c *NatClient) ListNatGatewayByTag(request *model.ListNatGatewayByTagRequest) (*model.ListNatGatewayByTagResponse, error)
- func (c *NatClient) ListNatGatewayByTagInvoker(request *model.ListNatGatewayByTagRequest) *ListNatGatewayByTagInvoker
- func (c *NatClient) ListNatGatewayDnatRules(request *model.ListNatGatewayDnatRulesRequest) (*model.ListNatGatewayDnatRulesResponse, error)
- func (c *NatClient) ListNatGatewayDnatRulesInvoker(request *model.ListNatGatewayDnatRulesRequest) *ListNatGatewayDnatRulesInvoker
- func (c *NatClient) ListNatGatewaySnatRules(request *model.ListNatGatewaySnatRulesRequest) (*model.ListNatGatewaySnatRulesResponse, error)
- func (c *NatClient) ListNatGatewaySnatRulesInvoker(request *model.ListNatGatewaySnatRulesRequest) *ListNatGatewaySnatRulesInvoker
- func (c *NatClient) ListNatGatewayTag(request *model.ListNatGatewayTagRequest) (*model.ListNatGatewayTagResponse, error)
- func (c *NatClient) ListNatGatewayTagInvoker(request *model.ListNatGatewayTagRequest) *ListNatGatewayTagInvoker
- func (c *NatClient) ListNatGateways(request *model.ListNatGatewaysRequest) (*model.ListNatGatewaysResponse, error)
- func (c *NatClient) ListNatGatewaysInvoker(request *model.ListNatGatewaysRequest) *ListNatGatewaysInvoker
- func (c *NatClient) ListPrivateDnats(request *model.ListPrivateDnatsRequest) (*model.ListPrivateDnatsResponse, error)
- func (c *NatClient) ListPrivateDnatsInvoker(request *model.ListPrivateDnatsRequest) *ListPrivateDnatsInvoker
- func (c *NatClient) ListPrivateNatTags(request *model.ListPrivateNatTagsRequest) (*model.ListPrivateNatTagsResponse, error)
- func (c *NatClient) ListPrivateNatTagsInvoker(request *model.ListPrivateNatTagsRequest) *ListPrivateNatTagsInvoker
- func (c *NatClient) ListPrivateNats(request *model.ListPrivateNatsRequest) (*model.ListPrivateNatsResponse, error)
- func (c *NatClient) ListPrivateNatsByTags(request *model.ListPrivateNatsByTagsRequest) (*model.ListPrivateNatsByTagsResponse, error)
- func (c *NatClient) ListPrivateNatsByTagsInvoker(request *model.ListPrivateNatsByTagsRequest) *ListPrivateNatsByTagsInvoker
- func (c *NatClient) ListPrivateNatsInvoker(request *model.ListPrivateNatsRequest) *ListPrivateNatsInvoker
- func (c *NatClient) ListPrivateSnats(request *model.ListPrivateSnatsRequest) (*model.ListPrivateSnatsResponse, error)
- func (c *NatClient) ListPrivateSnatsInvoker(request *model.ListPrivateSnatsRequest) *ListPrivateSnatsInvoker
- func (c *NatClient) ListTransitIpTags(request *model.ListTransitIpTagsRequest) (*model.ListTransitIpTagsResponse, error)
- func (c *NatClient) ListTransitIpTagsInvoker(request *model.ListTransitIpTagsRequest) *ListTransitIpTagsInvoker
- func (c *NatClient) ListTransitIps(request *model.ListTransitIpsRequest) (*model.ListTransitIpsResponse, error)
- func (c *NatClient) ListTransitIpsByTags(request *model.ListTransitIpsByTagsRequest) (*model.ListTransitIpsByTagsResponse, error)
- func (c *NatClient) ListTransitIpsByTagsInvoker(request *model.ListTransitIpsByTagsRequest) *ListTransitIpsByTagsInvoker
- func (c *NatClient) ListTransitIpsInvoker(request *model.ListTransitIpsRequest) *ListTransitIpsInvoker
- func (c *NatClient) ShowNatGateway(request *model.ShowNatGatewayRequest) (*model.ShowNatGatewayResponse, error)
- func (c *NatClient) ShowNatGatewayDnatRule(request *model.ShowNatGatewayDnatRuleRequest) (*model.ShowNatGatewayDnatRuleResponse, error)
- func (c *NatClient) ShowNatGatewayDnatRuleInvoker(request *model.ShowNatGatewayDnatRuleRequest) *ShowNatGatewayDnatRuleInvoker
- func (c *NatClient) ShowNatGatewayInvoker(request *model.ShowNatGatewayRequest) *ShowNatGatewayInvoker
- func (c *NatClient) ShowNatGatewaySnatRule(request *model.ShowNatGatewaySnatRuleRequest) (*model.ShowNatGatewaySnatRuleResponse, error)
- func (c *NatClient) ShowNatGatewaySnatRuleInvoker(request *model.ShowNatGatewaySnatRuleRequest) *ShowNatGatewaySnatRuleInvoker
- func (c *NatClient) ShowNatGatewayTag(request *model.ShowNatGatewayTagRequest) (*model.ShowNatGatewayTagResponse, error)
- func (c *NatClient) ShowNatGatewayTagInvoker(request *model.ShowNatGatewayTagRequest) *ShowNatGatewayTagInvoker
- func (c *NatClient) ShowPrivateDnat(request *model.ShowPrivateDnatRequest) (*model.ShowPrivateDnatResponse, error)
- func (c *NatClient) ShowPrivateDnatInvoker(request *model.ShowPrivateDnatRequest) *ShowPrivateDnatInvoker
- func (c *NatClient) ShowPrivateNat(request *model.ShowPrivateNatRequest) (*model.ShowPrivateNatResponse, error)
- func (c *NatClient) ShowPrivateNatInvoker(request *model.ShowPrivateNatRequest) *ShowPrivateNatInvoker
- func (c *NatClient) ShowPrivateNatTags(request *model.ShowPrivateNatTagsRequest) (*model.ShowPrivateNatTagsResponse, error)
- func (c *NatClient) ShowPrivateNatTagsInvoker(request *model.ShowPrivateNatTagsRequest) *ShowPrivateNatTagsInvoker
- func (c *NatClient) ShowPrivateSnat(request *model.ShowPrivateSnatRequest) (*model.ShowPrivateSnatResponse, error)
- func (c *NatClient) ShowPrivateSnatInvoker(request *model.ShowPrivateSnatRequest) *ShowPrivateSnatInvoker
- func (c *NatClient) ShowTransitIp(request *model.ShowTransitIpRequest) (*model.ShowTransitIpResponse, error)
- func (c *NatClient) ShowTransitIpInvoker(request *model.ShowTransitIpRequest) *ShowTransitIpInvoker
- func (c *NatClient) ShowTransitIpTags(request *model.ShowTransitIpTagsRequest) (*model.ShowTransitIpTagsResponse, error)
- func (c *NatClient) ShowTransitIpTagsInvoker(request *model.ShowTransitIpTagsRequest) *ShowTransitIpTagsInvoker
- func (c *NatClient) UpdateNatGateway(request *model.UpdateNatGatewayRequest) (*model.UpdateNatGatewayResponse, error)
- func (c *NatClient) UpdateNatGatewayDnatRule(request *model.UpdateNatGatewayDnatRuleRequest) (*model.UpdateNatGatewayDnatRuleResponse, error)
- func (c *NatClient) UpdateNatGatewayDnatRuleInvoker(request *model.UpdateNatGatewayDnatRuleRequest) *UpdateNatGatewayDnatRuleInvoker
- func (c *NatClient) UpdateNatGatewayInvoker(request *model.UpdateNatGatewayRequest) *UpdateNatGatewayInvoker
- func (c *NatClient) UpdateNatGatewaySnatRule(request *model.UpdateNatGatewaySnatRuleRequest) (*model.UpdateNatGatewaySnatRuleResponse, error)
- func (c *NatClient) UpdateNatGatewaySnatRuleInvoker(request *model.UpdateNatGatewaySnatRuleRequest) *UpdateNatGatewaySnatRuleInvoker
- func (c *NatClient) UpdatePrivateDnat(request *model.UpdatePrivateDnatRequest) (*model.UpdatePrivateDnatResponse, error)
- func (c *NatClient) UpdatePrivateDnatInvoker(request *model.UpdatePrivateDnatRequest) *UpdatePrivateDnatInvoker
- func (c *NatClient) UpdatePrivateNat(request *model.UpdatePrivateNatRequest) (*model.UpdatePrivateNatResponse, error)
- func (c *NatClient) UpdatePrivateNatInvoker(request *model.UpdatePrivateNatRequest) *UpdatePrivateNatInvoker
- func (c *NatClient) UpdatePrivateSnat(request *model.UpdatePrivateSnatRequest) (*model.UpdatePrivateSnatResponse, error)
- func (c *NatClient) UpdatePrivateSnatInvoker(request *model.UpdatePrivateSnatRequest) *UpdatePrivateSnatInvoker
- type ShowNatGatewayDnatRuleInvoker
- type ShowNatGatewayInvoker
- type ShowNatGatewaySnatRuleInvoker
- type ShowNatGatewayTagInvoker
- type ShowPrivateDnatInvoker
- type ShowPrivateNatInvoker
- type ShowPrivateNatTagsInvoker
- type ShowPrivateSnatInvoker
- type ShowTransitIpInvoker
- type ShowTransitIpTagsInvoker
- type UpdateNatGatewayDnatRuleInvoker
- type UpdateNatGatewayInvoker
- type UpdateNatGatewaySnatRuleInvoker
- type UpdatePrivateDnatInvoker
- type UpdatePrivateNatInvoker
- type UpdatePrivateSnatInvoker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenReqDefForBatchCreateDeleteNatGatewayTag ¶ added in v0.1.71
func GenReqDefForBatchCreateDeleteNatGatewayTag() *def.HttpRequestDef
func GenReqDefForBatchCreateDeletePrivateNatTags ¶ added in v0.1.33
func GenReqDefForBatchCreateDeletePrivateNatTags() *def.HttpRequestDef
func GenReqDefForBatchCreateDeleteTransitIpTags ¶ added in v0.1.33
func GenReqDefForBatchCreateDeleteTransitIpTags() *def.HttpRequestDef
func GenReqDefForBatchCreateNatGatewayDnatRules ¶
func GenReqDefForBatchCreateNatGatewayDnatRules() *def.HttpRequestDef
func GenReqDefForCreateNatGateway ¶
func GenReqDefForCreateNatGateway() *def.HttpRequestDef
func GenReqDefForCreateNatGatewayDnatRule ¶
func GenReqDefForCreateNatGatewayDnatRule() *def.HttpRequestDef
func GenReqDefForCreateNatGatewaySnatRule ¶
func GenReqDefForCreateNatGatewaySnatRule() *def.HttpRequestDef
func GenReqDefForCreateNatGatewayTag ¶ added in v0.1.71
func GenReqDefForCreateNatGatewayTag() *def.HttpRequestDef
func GenReqDefForCreatePrivateDnat ¶ added in v0.1.33
func GenReqDefForCreatePrivateDnat() *def.HttpRequestDef
func GenReqDefForCreatePrivateNat ¶ added in v0.1.33
func GenReqDefForCreatePrivateNat() *def.HttpRequestDef
func GenReqDefForCreatePrivateNatTag ¶ added in v0.1.33
func GenReqDefForCreatePrivateNatTag() *def.HttpRequestDef
func GenReqDefForCreatePrivateSnat ¶ added in v0.1.33
func GenReqDefForCreatePrivateSnat() *def.HttpRequestDef
func GenReqDefForCreateTransitIp ¶ added in v0.1.33
func GenReqDefForCreateTransitIp() *def.HttpRequestDef
func GenReqDefForCreateTransitIpTag ¶ added in v0.1.33
func GenReqDefForCreateTransitIpTag() *def.HttpRequestDef
func GenReqDefForDeleteNatGateway ¶
func GenReqDefForDeleteNatGateway() *def.HttpRequestDef
func GenReqDefForDeleteNatGatewayDnatRule ¶
func GenReqDefForDeleteNatGatewayDnatRule() *def.HttpRequestDef
func GenReqDefForDeleteNatGatewaySnatRule ¶
func GenReqDefForDeleteNatGatewaySnatRule() *def.HttpRequestDef
func GenReqDefForDeleteNatGatewayTag ¶ added in v0.1.71
func GenReqDefForDeleteNatGatewayTag() *def.HttpRequestDef
func GenReqDefForDeletePrivateDnat ¶ added in v0.1.33
func GenReqDefForDeletePrivateDnat() *def.HttpRequestDef
func GenReqDefForDeletePrivateNat ¶ added in v0.1.33
func GenReqDefForDeletePrivateNat() *def.HttpRequestDef
func GenReqDefForDeletePrivateNatTag ¶ added in v0.1.33
func GenReqDefForDeletePrivateNatTag() *def.HttpRequestDef
func GenReqDefForDeletePrivateSnat ¶ added in v0.1.33
func GenReqDefForDeletePrivateSnat() *def.HttpRequestDef
func GenReqDefForDeleteTransitIp ¶ added in v0.1.33
func GenReqDefForDeleteTransitIp() *def.HttpRequestDef
func GenReqDefForDeleteTransitIpTag ¶ added in v0.1.33
func GenReqDefForDeleteTransitIpTag() *def.HttpRequestDef
func GenReqDefForListNatGatewayByTag ¶ added in v0.1.71
func GenReqDefForListNatGatewayByTag() *def.HttpRequestDef
func GenReqDefForListNatGatewayDnatRules ¶
func GenReqDefForListNatGatewayDnatRules() *def.HttpRequestDef
func GenReqDefForListNatGatewaySnatRules ¶
func GenReqDefForListNatGatewaySnatRules() *def.HttpRequestDef
func GenReqDefForListNatGatewayTag ¶ added in v0.1.71
func GenReqDefForListNatGatewayTag() *def.HttpRequestDef
func GenReqDefForListNatGateways ¶
func GenReqDefForListNatGateways() *def.HttpRequestDef
func GenReqDefForListPrivateDnats ¶ added in v0.1.33
func GenReqDefForListPrivateDnats() *def.HttpRequestDef
func GenReqDefForListPrivateNatTags ¶ added in v0.1.33
func GenReqDefForListPrivateNatTags() *def.HttpRequestDef
func GenReqDefForListPrivateNats ¶ added in v0.1.33
func GenReqDefForListPrivateNats() *def.HttpRequestDef
func GenReqDefForListPrivateNatsByTags ¶ added in v0.1.33
func GenReqDefForListPrivateNatsByTags() *def.HttpRequestDef
func GenReqDefForListPrivateSnats ¶ added in v0.1.33
func GenReqDefForListPrivateSnats() *def.HttpRequestDef
func GenReqDefForListTransitIpTags ¶ added in v0.1.33
func GenReqDefForListTransitIpTags() *def.HttpRequestDef
func GenReqDefForListTransitIps ¶ added in v0.1.33
func GenReqDefForListTransitIps() *def.HttpRequestDef
func GenReqDefForListTransitIpsByTags ¶ added in v0.1.33
func GenReqDefForListTransitIpsByTags() *def.HttpRequestDef
func GenReqDefForShowNatGateway ¶
func GenReqDefForShowNatGateway() *def.HttpRequestDef
func GenReqDefForShowNatGatewayDnatRule ¶
func GenReqDefForShowNatGatewayDnatRule() *def.HttpRequestDef
func GenReqDefForShowNatGatewaySnatRule ¶
func GenReqDefForShowNatGatewaySnatRule() *def.HttpRequestDef
func GenReqDefForShowNatGatewayTag ¶ added in v0.1.71
func GenReqDefForShowNatGatewayTag() *def.HttpRequestDef
func GenReqDefForShowPrivateDnat ¶ added in v0.1.33
func GenReqDefForShowPrivateDnat() *def.HttpRequestDef
func GenReqDefForShowPrivateNat ¶ added in v0.1.33
func GenReqDefForShowPrivateNat() *def.HttpRequestDef
func GenReqDefForShowPrivateNatTags ¶ added in v0.1.33
func GenReqDefForShowPrivateNatTags() *def.HttpRequestDef
func GenReqDefForShowPrivateSnat ¶ added in v0.1.33
func GenReqDefForShowPrivateSnat() *def.HttpRequestDef
func GenReqDefForShowTransitIp ¶ added in v0.1.33
func GenReqDefForShowTransitIp() *def.HttpRequestDef
func GenReqDefForShowTransitIpTags ¶ added in v0.1.33
func GenReqDefForShowTransitIpTags() *def.HttpRequestDef
func GenReqDefForUpdateNatGateway ¶
func GenReqDefForUpdateNatGateway() *def.HttpRequestDef
func GenReqDefForUpdateNatGatewayDnatRule ¶
func GenReqDefForUpdateNatGatewayDnatRule() *def.HttpRequestDef
func GenReqDefForUpdateNatGatewaySnatRule ¶
func GenReqDefForUpdateNatGatewaySnatRule() *def.HttpRequestDef
func GenReqDefForUpdatePrivateDnat ¶ added in v0.1.33
func GenReqDefForUpdatePrivateDnat() *def.HttpRequestDef
func GenReqDefForUpdatePrivateNat ¶ added in v0.1.33
func GenReqDefForUpdatePrivateNat() *def.HttpRequestDef
func GenReqDefForUpdatePrivateSnat ¶ added in v0.1.33
func GenReqDefForUpdatePrivateSnat() *def.HttpRequestDef
func NatClientBuilder ¶
func NatClientBuilder() *httpclient.HcHttpClientBuilder
Types ¶
type BatchCreateDeleteNatGatewayTagInvoker ¶ added in v0.1.71
type BatchCreateDeleteNatGatewayTagInvoker struct {
*invoker.BaseInvoker
}
func (*BatchCreateDeleteNatGatewayTagInvoker) Invoke ¶ added in v0.1.71
func (i *BatchCreateDeleteNatGatewayTagInvoker) Invoke() (*model.BatchCreateDeleteNatGatewayTagResponse, error)
type BatchCreateDeletePrivateNatTagsInvoker ¶ added in v0.1.33
type BatchCreateDeletePrivateNatTagsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchCreateDeletePrivateNatTagsInvoker) Invoke ¶ added in v0.1.33
func (i *BatchCreateDeletePrivateNatTagsInvoker) Invoke() (*model.BatchCreateDeletePrivateNatTagsResponse, error)
type BatchCreateDeleteTransitIpTagsInvoker ¶ added in v0.1.33
type BatchCreateDeleteTransitIpTagsInvoker struct {
*invoker.BaseInvoker
}
func (*BatchCreateDeleteTransitIpTagsInvoker) Invoke ¶ added in v0.1.33
func (i *BatchCreateDeleteTransitIpTagsInvoker) Invoke() (*model.BatchCreateDeleteTransitIpTagsResponse, error)
type BatchCreateNatGatewayDnatRulesInvoker ¶ added in v0.0.90
type BatchCreateNatGatewayDnatRulesInvoker struct {
*invoker.BaseInvoker
}
func (*BatchCreateNatGatewayDnatRulesInvoker) Invoke ¶ added in v0.0.90
func (i *BatchCreateNatGatewayDnatRulesInvoker) Invoke() (*model.BatchCreateNatGatewayDnatRulesResponse, error)
type CreateNatGatewayDnatRuleInvoker ¶ added in v0.0.90
type CreateNatGatewayDnatRuleInvoker struct {
*invoker.BaseInvoker
}
func (*CreateNatGatewayDnatRuleInvoker) Invoke ¶ added in v0.0.90
func (i *CreateNatGatewayDnatRuleInvoker) Invoke() (*model.CreateNatGatewayDnatRuleResponse, error)
type CreateNatGatewayInvoker ¶ added in v0.0.90
type CreateNatGatewayInvoker struct {
*invoker.BaseInvoker
}
func (*CreateNatGatewayInvoker) Invoke ¶ added in v0.0.90
func (i *CreateNatGatewayInvoker) Invoke() (*model.CreateNatGatewayResponse, error)
type CreateNatGatewaySnatRuleInvoker ¶ added in v0.0.90
type CreateNatGatewaySnatRuleInvoker struct {
*invoker.BaseInvoker
}
func (*CreateNatGatewaySnatRuleInvoker) Invoke ¶ added in v0.0.90
func (i *CreateNatGatewaySnatRuleInvoker) Invoke() (*model.CreateNatGatewaySnatRuleResponse, error)
type CreateNatGatewayTagInvoker ¶ added in v0.1.71
type CreateNatGatewayTagInvoker struct {
*invoker.BaseInvoker
}
func (*CreateNatGatewayTagInvoker) Invoke ¶ added in v0.1.71
func (i *CreateNatGatewayTagInvoker) Invoke() (*model.CreateNatGatewayTagResponse, error)
type CreatePrivateDnatInvoker ¶ added in v0.1.33
type CreatePrivateDnatInvoker struct {
*invoker.BaseInvoker
}
func (*CreatePrivateDnatInvoker) Invoke ¶ added in v0.1.33
func (i *CreatePrivateDnatInvoker) Invoke() (*model.CreatePrivateDnatResponse, error)
type CreatePrivateNatInvoker ¶ added in v0.1.33
type CreatePrivateNatInvoker struct {
*invoker.BaseInvoker
}
func (*CreatePrivateNatInvoker) Invoke ¶ added in v0.1.33
func (i *CreatePrivateNatInvoker) Invoke() (*model.CreatePrivateNatResponse, error)
type CreatePrivateNatTagInvoker ¶ added in v0.1.33
type CreatePrivateNatTagInvoker struct {
*invoker.BaseInvoker
}
func (*CreatePrivateNatTagInvoker) Invoke ¶ added in v0.1.33
func (i *CreatePrivateNatTagInvoker) Invoke() (*model.CreatePrivateNatTagResponse, error)
type CreatePrivateSnatInvoker ¶ added in v0.1.33
type CreatePrivateSnatInvoker struct {
*invoker.BaseInvoker
}
func (*CreatePrivateSnatInvoker) Invoke ¶ added in v0.1.33
func (i *CreatePrivateSnatInvoker) Invoke() (*model.CreatePrivateSnatResponse, error)
type CreateTransitIpInvoker ¶ added in v0.1.33
type CreateTransitIpInvoker struct {
*invoker.BaseInvoker
}
func (*CreateTransitIpInvoker) Invoke ¶ added in v0.1.33
func (i *CreateTransitIpInvoker) Invoke() (*model.CreateTransitIpResponse, error)
type CreateTransitIpTagInvoker ¶ added in v0.1.33
type CreateTransitIpTagInvoker struct {
*invoker.BaseInvoker
}
func (*CreateTransitIpTagInvoker) Invoke ¶ added in v0.1.33
func (i *CreateTransitIpTagInvoker) Invoke() (*model.CreateTransitIpTagResponse, error)
type DeleteNatGatewayDnatRuleInvoker ¶ added in v0.0.90
type DeleteNatGatewayDnatRuleInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteNatGatewayDnatRuleInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteNatGatewayDnatRuleInvoker) Invoke() (*model.DeleteNatGatewayDnatRuleResponse, error)
type DeleteNatGatewayInvoker ¶ added in v0.0.90
type DeleteNatGatewayInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteNatGatewayInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteNatGatewayInvoker) Invoke() (*model.DeleteNatGatewayResponse, error)
type DeleteNatGatewaySnatRuleInvoker ¶ added in v0.0.90
type DeleteNatGatewaySnatRuleInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteNatGatewaySnatRuleInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteNatGatewaySnatRuleInvoker) Invoke() (*model.DeleteNatGatewaySnatRuleResponse, error)
type DeleteNatGatewayTagInvoker ¶ added in v0.1.71
type DeleteNatGatewayTagInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteNatGatewayTagInvoker) Invoke ¶ added in v0.1.71
func (i *DeleteNatGatewayTagInvoker) Invoke() (*model.DeleteNatGatewayTagResponse, error)
type DeletePrivateDnatInvoker ¶ added in v0.1.33
type DeletePrivateDnatInvoker struct {
*invoker.BaseInvoker
}
func (*DeletePrivateDnatInvoker) Invoke ¶ added in v0.1.33
func (i *DeletePrivateDnatInvoker) Invoke() (*model.DeletePrivateDnatResponse, error)
type DeletePrivateNatInvoker ¶ added in v0.1.33
type DeletePrivateNatInvoker struct {
*invoker.BaseInvoker
}
func (*DeletePrivateNatInvoker) Invoke ¶ added in v0.1.33
func (i *DeletePrivateNatInvoker) Invoke() (*model.DeletePrivateNatResponse, error)
type DeletePrivateNatTagInvoker ¶ added in v0.1.33
type DeletePrivateNatTagInvoker struct {
*invoker.BaseInvoker
}
func (*DeletePrivateNatTagInvoker) Invoke ¶ added in v0.1.33
func (i *DeletePrivateNatTagInvoker) Invoke() (*model.DeletePrivateNatTagResponse, error)
type DeletePrivateSnatInvoker ¶ added in v0.1.33
type DeletePrivateSnatInvoker struct {
*invoker.BaseInvoker
}
func (*DeletePrivateSnatInvoker) Invoke ¶ added in v0.1.33
func (i *DeletePrivateSnatInvoker) Invoke() (*model.DeletePrivateSnatResponse, error)
type DeleteTransitIpInvoker ¶ added in v0.1.33
type DeleteTransitIpInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteTransitIpInvoker) Invoke ¶ added in v0.1.33
func (i *DeleteTransitIpInvoker) Invoke() (*model.DeleteTransitIpResponse, error)
type DeleteTransitIpTagInvoker ¶ added in v0.1.33
type DeleteTransitIpTagInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteTransitIpTagInvoker) Invoke ¶ added in v0.1.33
func (i *DeleteTransitIpTagInvoker) Invoke() (*model.DeleteTransitIpTagResponse, error)
type ListNatGatewayByTagInvoker ¶ added in v0.1.71
type ListNatGatewayByTagInvoker struct {
*invoker.BaseInvoker
}
func (*ListNatGatewayByTagInvoker) Invoke ¶ added in v0.1.71
func (i *ListNatGatewayByTagInvoker) Invoke() (*model.ListNatGatewayByTagResponse, error)
type ListNatGatewayDnatRulesInvoker ¶ added in v0.0.90
type ListNatGatewayDnatRulesInvoker struct {
*invoker.BaseInvoker
}
func (*ListNatGatewayDnatRulesInvoker) Invoke ¶ added in v0.0.90
func (i *ListNatGatewayDnatRulesInvoker) Invoke() (*model.ListNatGatewayDnatRulesResponse, error)
type ListNatGatewaySnatRulesInvoker ¶ added in v0.0.90
type ListNatGatewaySnatRulesInvoker struct {
*invoker.BaseInvoker
}
func (*ListNatGatewaySnatRulesInvoker) Invoke ¶ added in v0.0.90
func (i *ListNatGatewaySnatRulesInvoker) Invoke() (*model.ListNatGatewaySnatRulesResponse, error)
type ListNatGatewayTagInvoker ¶ added in v0.1.71
type ListNatGatewayTagInvoker struct {
*invoker.BaseInvoker
}
func (*ListNatGatewayTagInvoker) Invoke ¶ added in v0.1.71
func (i *ListNatGatewayTagInvoker) Invoke() (*model.ListNatGatewayTagResponse, error)
type ListNatGatewaysInvoker ¶ added in v0.0.90
type ListNatGatewaysInvoker struct {
*invoker.BaseInvoker
}
func (*ListNatGatewaysInvoker) Invoke ¶ added in v0.0.90
func (i *ListNatGatewaysInvoker) Invoke() (*model.ListNatGatewaysResponse, error)
type ListPrivateDnatsInvoker ¶ added in v0.1.33
type ListPrivateDnatsInvoker struct {
*invoker.BaseInvoker
}
func (*ListPrivateDnatsInvoker) Invoke ¶ added in v0.1.33
func (i *ListPrivateDnatsInvoker) Invoke() (*model.ListPrivateDnatsResponse, error)
type ListPrivateNatTagsInvoker ¶ added in v0.1.33
type ListPrivateNatTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ListPrivateNatTagsInvoker) Invoke ¶ added in v0.1.33
func (i *ListPrivateNatTagsInvoker) Invoke() (*model.ListPrivateNatTagsResponse, error)
type ListPrivateNatsByTagsInvoker ¶ added in v0.1.33
type ListPrivateNatsByTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ListPrivateNatsByTagsInvoker) Invoke ¶ added in v0.1.33
func (i *ListPrivateNatsByTagsInvoker) Invoke() (*model.ListPrivateNatsByTagsResponse, error)
type ListPrivateNatsInvoker ¶ added in v0.1.33
type ListPrivateNatsInvoker struct {
*invoker.BaseInvoker
}
func (*ListPrivateNatsInvoker) Invoke ¶ added in v0.1.33
func (i *ListPrivateNatsInvoker) Invoke() (*model.ListPrivateNatsResponse, error)
type ListPrivateSnatsInvoker ¶ added in v0.1.33
type ListPrivateSnatsInvoker struct {
*invoker.BaseInvoker
}
func (*ListPrivateSnatsInvoker) Invoke ¶ added in v0.1.33
func (i *ListPrivateSnatsInvoker) Invoke() (*model.ListPrivateSnatsResponse, error)
type ListTransitIpTagsInvoker ¶ added in v0.1.33
type ListTransitIpTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ListTransitIpTagsInvoker) Invoke ¶ added in v0.1.33
func (i *ListTransitIpTagsInvoker) Invoke() (*model.ListTransitIpTagsResponse, error)
type ListTransitIpsByTagsInvoker ¶ added in v0.1.33
type ListTransitIpsByTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ListTransitIpsByTagsInvoker) Invoke ¶ added in v0.1.33
func (i *ListTransitIpsByTagsInvoker) Invoke() (*model.ListTransitIpsByTagsResponse, error)
type ListTransitIpsInvoker ¶ added in v0.1.33
type ListTransitIpsInvoker struct {
*invoker.BaseInvoker
}
func (*ListTransitIpsInvoker) Invoke ¶ added in v0.1.33
func (i *ListTransitIpsInvoker) Invoke() (*model.ListTransitIpsResponse, error)
type NatClient ¶
type NatClient struct {
HcClient *httpclient.HcHttpClient
}
func NewNatClient ¶
func NewNatClient(hcClient *httpclient.HcHttpClient) *NatClient
func (*NatClient) BatchCreateDeleteNatGatewayTag ¶ added in v0.1.71
func (c *NatClient) BatchCreateDeleteNatGatewayTag(request *model.BatchCreateDeleteNatGatewayTagRequest) (*model.BatchCreateDeleteNatGatewayTagResponse, error)
BatchCreateDeleteNatGatewayTag 批量添加/删除公网NAT网关资源标签
- 为指定公网NAT网关实例批量添加或删除标签。 - 标签管理服务需要使用该接口批量管理实例的标签。 - 一个资源上最多有10个标签。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) BatchCreateDeleteNatGatewayTagInvoker ¶ added in v0.1.71
func (c *NatClient) BatchCreateDeleteNatGatewayTagInvoker(request *model.BatchCreateDeleteNatGatewayTagRequest) *BatchCreateDeleteNatGatewayTagInvoker
BatchCreateDeleteNatGatewayTagInvoker 批量添加/删除公网NAT网关资源标签
func (*NatClient) BatchCreateDeletePrivateNatTags ¶ added in v0.1.33
func (c *NatClient) BatchCreateDeletePrivateNatTags(request *model.BatchCreateDeletePrivateNatTagsRequest) (*model.BatchCreateDeletePrivateNatTagsResponse, error)
BatchCreateDeletePrivateNatTags 批量添加删除私网NAT网关标签
- 为指定私网NAT网关实例批量添加或删除标签 - 标签管理服务需要使用该接口批量管理私网NAT网关实例的标签。 - 一个私网NAT网关上最多有10个标签。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) BatchCreateDeletePrivateNatTagsInvoker ¶ added in v0.1.33
func (c *NatClient) BatchCreateDeletePrivateNatTagsInvoker(request *model.BatchCreateDeletePrivateNatTagsRequest) *BatchCreateDeletePrivateNatTagsInvoker
BatchCreateDeletePrivateNatTagsInvoker 批量添加删除私网NAT网关标签
func (*NatClient) BatchCreateDeleteTransitIpTags ¶ added in v0.1.33
func (c *NatClient) BatchCreateDeleteTransitIpTags(request *model.BatchCreateDeleteTransitIpTagsRequest) (*model.BatchCreateDeleteTransitIpTagsResponse, error)
BatchCreateDeleteTransitIpTags 批量添加删除中转IP标签
- 为指定中转IP实例批量添加或删除标签 - 标签管理服务需要使用该接口批量管理中转IP实例的标签。 - 一个中转IP上最多有10个标签。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) BatchCreateDeleteTransitIpTagsInvoker ¶ added in v0.1.33
func (c *NatClient) BatchCreateDeleteTransitIpTagsInvoker(request *model.BatchCreateDeleteTransitIpTagsRequest) *BatchCreateDeleteTransitIpTagsInvoker
BatchCreateDeleteTransitIpTagsInvoker 批量添加删除中转IP标签
func (*NatClient) BatchCreateNatGatewayDnatRules ¶
func (c *NatClient) BatchCreateNatGatewayDnatRules(request *model.BatchCreateNatGatewayDnatRulesRequest) (*model.BatchCreateNatGatewayDnatRulesResponse, error)
BatchCreateNatGatewayDnatRules 批量创建DNAT规则
批量创建DNAT规则。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) BatchCreateNatGatewayDnatRulesInvoker ¶ added in v0.0.90
func (c *NatClient) BatchCreateNatGatewayDnatRulesInvoker(request *model.BatchCreateNatGatewayDnatRulesRequest) *BatchCreateNatGatewayDnatRulesInvoker
BatchCreateNatGatewayDnatRulesInvoker 批量创建DNAT规则
func (*NatClient) CreateNatGateway ¶
func (c *NatClient) CreateNatGateway(request *model.CreateNatGatewayRequest) (*model.CreateNatGatewayResponse, error)
CreateNatGateway 创建公网NAT网关
创建公网NAT网关实例。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) CreateNatGatewayDnatRule ¶
func (c *NatClient) CreateNatGatewayDnatRule(request *model.CreateNatGatewayDnatRuleRequest) (*model.CreateNatGatewayDnatRuleResponse, error)
CreateNatGatewayDnatRule 创建DNAT规则
创建DNAT规则。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) CreateNatGatewayDnatRuleInvoker ¶ added in v0.0.90
func (c *NatClient) CreateNatGatewayDnatRuleInvoker(request *model.CreateNatGatewayDnatRuleRequest) *CreateNatGatewayDnatRuleInvoker
CreateNatGatewayDnatRuleInvoker 创建DNAT规则
func (*NatClient) CreateNatGatewayInvoker ¶ added in v0.0.90
func (c *NatClient) CreateNatGatewayInvoker(request *model.CreateNatGatewayRequest) *CreateNatGatewayInvoker
CreateNatGatewayInvoker 创建公网NAT网关
func (*NatClient) CreateNatGatewaySnatRule ¶
func (c *NatClient) CreateNatGatewaySnatRule(request *model.CreateNatGatewaySnatRuleRequest) (*model.CreateNatGatewaySnatRuleResponse, error)
CreateNatGatewaySnatRule 创建SNAT规则
创建SNAT规则。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) CreateNatGatewaySnatRuleInvoker ¶ added in v0.0.90
func (c *NatClient) CreateNatGatewaySnatRuleInvoker(request *model.CreateNatGatewaySnatRuleRequest) *CreateNatGatewaySnatRuleInvoker
CreateNatGatewaySnatRuleInvoker 创建SNAT规则
func (*NatClient) CreateNatGatewayTag ¶ added in v0.1.71
func (c *NatClient) CreateNatGatewayTag(request *model.CreateNatGatewayTagRequest) (*model.CreateNatGatewayTagResponse, error)
CreateNatGatewayTag 添加公网NAT网关资源标签
- 添加公网NAT网关资源标签。一个资源上最多有10个标签。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) CreateNatGatewayTagInvoker ¶ added in v0.1.71
func (c *NatClient) CreateNatGatewayTagInvoker(request *model.CreateNatGatewayTagRequest) *CreateNatGatewayTagInvoker
CreateNatGatewayTagInvoker 添加公网NAT网关资源标签
func (*NatClient) CreatePrivateDnat ¶ added in v0.1.33
func (c *NatClient) CreatePrivateDnat(request *model.CreatePrivateDnatRequest) (*model.CreatePrivateDnatResponse, error)
CreatePrivateDnat 创建DNAT规则
创建DNAT规则。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) CreatePrivateDnatInvoker ¶ added in v0.1.33
func (c *NatClient) CreatePrivateDnatInvoker(request *model.CreatePrivateDnatRequest) *CreatePrivateDnatInvoker
CreatePrivateDnatInvoker 创建DNAT规则
func (*NatClient) CreatePrivateNat ¶ added in v0.1.33
func (c *NatClient) CreatePrivateNat(request *model.CreatePrivateNatRequest) (*model.CreatePrivateNatResponse, error)
CreatePrivateNat 创建私网NAT网关
创建私网NAT网关实例。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) CreatePrivateNatInvoker ¶ added in v0.1.33
func (c *NatClient) CreatePrivateNatInvoker(request *model.CreatePrivateNatRequest) *CreatePrivateNatInvoker
CreatePrivateNatInvoker 创建私网NAT网关
func (*NatClient) CreatePrivateNatTag ¶ added in v0.1.33
func (c *NatClient) CreatePrivateNatTag(request *model.CreatePrivateNatTagRequest) (*model.CreatePrivateNatTagResponse, error)
CreatePrivateNatTag 添加私网NAT网关标签
- 一个私网NAT网关上最多有10个标签。 - 此接口为幂等接口: - 创建时,如果创建的标签已经存在(key相同),则覆盖。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) CreatePrivateNatTagInvoker ¶ added in v0.1.33
func (c *NatClient) CreatePrivateNatTagInvoker(request *model.CreatePrivateNatTagRequest) *CreatePrivateNatTagInvoker
CreatePrivateNatTagInvoker 添加私网NAT网关标签
func (*NatClient) CreatePrivateSnat ¶ added in v0.1.33
func (c *NatClient) CreatePrivateSnat(request *model.CreatePrivateSnatRequest) (*model.CreatePrivateSnatResponse, error)
CreatePrivateSnat 创建SNAT规则
创建SNAT规则。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) CreatePrivateSnatInvoker ¶ added in v0.1.33
func (c *NatClient) CreatePrivateSnatInvoker(request *model.CreatePrivateSnatRequest) *CreatePrivateSnatInvoker
CreatePrivateSnatInvoker 创建SNAT规则
func (*NatClient) CreateTransitIp ¶ added in v0.1.33
func (c *NatClient) CreateTransitIp(request *model.CreateTransitIpRequest) (*model.CreateTransitIpResponse, error)
CreateTransitIp 创建中转IP
创建中转IP。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) CreateTransitIpInvoker ¶ added in v0.1.33
func (c *NatClient) CreateTransitIpInvoker(request *model.CreateTransitIpRequest) *CreateTransitIpInvoker
CreateTransitIpInvoker 创建中转IP
func (*NatClient) CreateTransitIpTag ¶ added in v0.1.33
func (c *NatClient) CreateTransitIpTag(request *model.CreateTransitIpTagRequest) (*model.CreateTransitIpTagResponse, error)
CreateTransitIpTag 添加中转IP标签
- 一个中转IP上最多有10个标签。 - 此接口为幂等接口: - 创建时,如果创建的标签已经存在(key相同),则覆盖。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) CreateTransitIpTagInvoker ¶ added in v0.1.33
func (c *NatClient) CreateTransitIpTagInvoker(request *model.CreateTransitIpTagRequest) *CreateTransitIpTagInvoker
CreateTransitIpTagInvoker 添加中转IP标签
func (*NatClient) DeleteNatGateway ¶
func (c *NatClient) DeleteNatGateway(request *model.DeleteNatGatewayRequest) (*model.DeleteNatGatewayResponse, error)
DeleteNatGateway 删除公网NAT网关
删除公网NAT网关实例。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) DeleteNatGatewayDnatRule ¶
func (c *NatClient) DeleteNatGatewayDnatRule(request *model.DeleteNatGatewayDnatRuleRequest) (*model.DeleteNatGatewayDnatRuleResponse, error)
DeleteNatGatewayDnatRule 删除DNAT规则
删除指定的DNAT规则。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) DeleteNatGatewayDnatRuleInvoker ¶ added in v0.0.90
func (c *NatClient) DeleteNatGatewayDnatRuleInvoker(request *model.DeleteNatGatewayDnatRuleRequest) *DeleteNatGatewayDnatRuleInvoker
DeleteNatGatewayDnatRuleInvoker 删除DNAT规则
func (*NatClient) DeleteNatGatewayInvoker ¶ added in v0.0.90
func (c *NatClient) DeleteNatGatewayInvoker(request *model.DeleteNatGatewayRequest) *DeleteNatGatewayInvoker
DeleteNatGatewayInvoker 删除公网NAT网关
func (*NatClient) DeleteNatGatewaySnatRule ¶
func (c *NatClient) DeleteNatGatewaySnatRule(request *model.DeleteNatGatewaySnatRuleRequest) (*model.DeleteNatGatewaySnatRuleResponse, error)
DeleteNatGatewaySnatRule 删除SNAT规则
删除指定的SNAT规则。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) DeleteNatGatewaySnatRuleInvoker ¶ added in v0.0.90
func (c *NatClient) DeleteNatGatewaySnatRuleInvoker(request *model.DeleteNatGatewaySnatRuleRequest) *DeleteNatGatewaySnatRuleInvoker
DeleteNatGatewaySnatRuleInvoker 删除SNAT规则
func (*NatClient) DeleteNatGatewayTag ¶ added in v0.1.71
func (c *NatClient) DeleteNatGatewayTag(request *model.DeleteNatGatewayTagRequest) (*model.DeleteNatGatewayTagResponse, error)
DeleteNatGatewayTag 删除公网NAT网关资源标签
- 删除指定公网NAT网关资源实例的标签信息。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) DeleteNatGatewayTagInvoker ¶ added in v0.1.71
func (c *NatClient) DeleteNatGatewayTagInvoker(request *model.DeleteNatGatewayTagRequest) *DeleteNatGatewayTagInvoker
DeleteNatGatewayTagInvoker 删除公网NAT网关资源标签
func (*NatClient) DeletePrivateDnat ¶ added in v0.1.33
func (c *NatClient) DeletePrivateDnat(request *model.DeletePrivateDnatRequest) (*model.DeletePrivateDnatResponse, error)
DeletePrivateDnat 删除DNAT规则
删除指定的DNAT规则。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) DeletePrivateDnatInvoker ¶ added in v0.1.33
func (c *NatClient) DeletePrivateDnatInvoker(request *model.DeletePrivateDnatRequest) *DeletePrivateDnatInvoker
DeletePrivateDnatInvoker 删除DNAT规则
func (*NatClient) DeletePrivateNat ¶ added in v0.1.33
func (c *NatClient) DeletePrivateNat(request *model.DeletePrivateNatRequest) (*model.DeletePrivateNatResponse, error)
DeletePrivateNat 删除私网NAT网关
删除私网NAT网关实例。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) DeletePrivateNatInvoker ¶ added in v0.1.33
func (c *NatClient) DeletePrivateNatInvoker(request *model.DeletePrivateNatRequest) *DeletePrivateNatInvoker
DeletePrivateNatInvoker 删除私网NAT网关
func (*NatClient) DeletePrivateNatTag ¶ added in v0.1.33
func (c *NatClient) DeletePrivateNatTag(request *model.DeletePrivateNatTagRequest) (*model.DeletePrivateNatTagResponse, error)
DeletePrivateNatTag 删除私网NAT网关标签
- 幂等接口: - 删除时,不对标签字符集做校验,调用接口前必须要做encodeURI,服务端需要对接口uri做decodeURI。删除的key不存在报404,key不能为空或者空字符串。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) DeletePrivateNatTagInvoker ¶ added in v0.1.33
func (c *NatClient) DeletePrivateNatTagInvoker(request *model.DeletePrivateNatTagRequest) *DeletePrivateNatTagInvoker
DeletePrivateNatTagInvoker 删除私网NAT网关标签
func (*NatClient) DeletePrivateSnat ¶ added in v0.1.33
func (c *NatClient) DeletePrivateSnat(request *model.DeletePrivateSnatRequest) (*model.DeletePrivateSnatResponse, error)
DeletePrivateSnat 删除SNAT规则
删除指定的SNAT规则。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) DeletePrivateSnatInvoker ¶ added in v0.1.33
func (c *NatClient) DeletePrivateSnatInvoker(request *model.DeletePrivateSnatRequest) *DeletePrivateSnatInvoker
DeletePrivateSnatInvoker 删除SNAT规则
func (*NatClient) DeleteTransitIp ¶ added in v0.1.33
func (c *NatClient) DeleteTransitIp(request *model.DeleteTransitIpRequest) (*model.DeleteTransitIpResponse, error)
DeleteTransitIp 删除中转IP
删除中转IP。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) DeleteTransitIpInvoker ¶ added in v0.1.33
func (c *NatClient) DeleteTransitIpInvoker(request *model.DeleteTransitIpRequest) *DeleteTransitIpInvoker
DeleteTransitIpInvoker 删除中转IP
func (*NatClient) DeleteTransitIpTag ¶ added in v0.1.33
func (c *NatClient) DeleteTransitIpTag(request *model.DeleteTransitIpTagRequest) (*model.DeleteTransitIpTagResponse, error)
DeleteTransitIpTag 删除中转IP标签
- 幂等接口: - 删除时,不对标签字符集做校验,调用接口前必须要做encodeURI,服务端需要对接口uri做decodeURI。删除的key不存在报404,key不能为空或者空字符串。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) DeleteTransitIpTagInvoker ¶ added in v0.1.33
func (c *NatClient) DeleteTransitIpTagInvoker(request *model.DeleteTransitIpTagRequest) *DeleteTransitIpTagInvoker
DeleteTransitIpTagInvoker 删除中转IP标签
func (*NatClient) ListNatGatewayByTag ¶ added in v0.1.71
func (c *NatClient) ListNatGatewayByTag(request *model.ListNatGatewayByTagRequest) (*model.ListNatGatewayByTagResponse, error)
ListNatGatewayByTag 查询公网NAT网关资源实例
- 使用标签过滤公网NAT网关资源实例。 - 标签管理服务需要提供按标签过滤公网NAT网关服务实例并汇总显示在列表中,需要公网NAT网关服务提供查询能力。 - 资源默认按照创建时间倒序,资源tag也按照创建时间倒序。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) ListNatGatewayByTagInvoker ¶ added in v0.1.71
func (c *NatClient) ListNatGatewayByTagInvoker(request *model.ListNatGatewayByTagRequest) *ListNatGatewayByTagInvoker
ListNatGatewayByTagInvoker 查询公网NAT网关资源实例
func (*NatClient) ListNatGatewayDnatRules ¶
func (c *NatClient) ListNatGatewayDnatRules(request *model.ListNatGatewayDnatRulesRequest) (*model.ListNatGatewayDnatRulesResponse, error)
ListNatGatewayDnatRules 查询DNAT规则列表
查询DNAT规则列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) ListNatGatewayDnatRulesInvoker ¶ added in v0.0.90
func (c *NatClient) ListNatGatewayDnatRulesInvoker(request *model.ListNatGatewayDnatRulesRequest) *ListNatGatewayDnatRulesInvoker
ListNatGatewayDnatRulesInvoker 查询DNAT规则列表
func (*NatClient) ListNatGatewaySnatRules ¶
func (c *NatClient) ListNatGatewaySnatRules(request *model.ListNatGatewaySnatRulesRequest) (*model.ListNatGatewaySnatRulesResponse, error)
ListNatGatewaySnatRules 查询SNAT规则列表
查询SNAT规则列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) ListNatGatewaySnatRulesInvoker ¶ added in v0.0.90
func (c *NatClient) ListNatGatewaySnatRulesInvoker(request *model.ListNatGatewaySnatRulesRequest) *ListNatGatewaySnatRulesInvoker
ListNatGatewaySnatRulesInvoker 查询SNAT规则列表
func (*NatClient) ListNatGatewayTag ¶ added in v0.1.71
func (c *NatClient) ListNatGatewayTag(request *model.ListNatGatewayTagRequest) (*model.ListNatGatewayTagResponse, error)
ListNatGatewayTag 查询公网NAT网关项目标签
- 查询租户在指定项目和公网NAT网关实例类型的所有标签集合。 - 标签管理服务需要能够列出当前租户全部已使用的标签集合,为各服务Console打标签和过滤实例时提供标签联想功能。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) ListNatGatewayTagInvoker ¶ added in v0.1.71
func (c *NatClient) ListNatGatewayTagInvoker(request *model.ListNatGatewayTagRequest) *ListNatGatewayTagInvoker
ListNatGatewayTagInvoker 查询公网NAT网关项目标签
func (*NatClient) ListNatGateways ¶
func (c *NatClient) ListNatGateways(request *model.ListNatGatewaysRequest) (*model.ListNatGatewaysResponse, error)
ListNatGateways 查询公网NAT网关列表
查询公网NAT网关实例列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) ListNatGatewaysInvoker ¶ added in v0.0.90
func (c *NatClient) ListNatGatewaysInvoker(request *model.ListNatGatewaysRequest) *ListNatGatewaysInvoker
ListNatGatewaysInvoker 查询公网NAT网关列表
func (*NatClient) ListPrivateDnats ¶ added in v0.1.33
func (c *NatClient) ListPrivateDnats(request *model.ListPrivateDnatsRequest) (*model.ListPrivateDnatsResponse, error)
ListPrivateDnats 查询DNAT规则列表
查询DNAT规则列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) ListPrivateDnatsInvoker ¶ added in v0.1.33
func (c *NatClient) ListPrivateDnatsInvoker(request *model.ListPrivateDnatsRequest) *ListPrivateDnatsInvoker
ListPrivateDnatsInvoker 查询DNAT规则列表
func (*NatClient) ListPrivateNatTags ¶ added in v0.1.33
func (c *NatClient) ListPrivateNatTags(request *model.ListPrivateNatTagsRequest) (*model.ListPrivateNatTagsResponse, error)
ListPrivateNatTags 查询私网NAT网关项目标签
- 查询租户在指定Project和实例类型的所有私网NAT网关标签集合。 - 标签管理服务需要能够列出当前租户全部已使用的私网NAT网关标签集合,为打私网NAT网关标签和过滤私网NAT网关实例时提供标签联想功能。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) ListPrivateNatTagsInvoker ¶ added in v0.1.33
func (c *NatClient) ListPrivateNatTagsInvoker(request *model.ListPrivateNatTagsRequest) *ListPrivateNatTagsInvoker
ListPrivateNatTagsInvoker 查询私网NAT网关项目标签
func (*NatClient) ListPrivateNats ¶ added in v0.1.33
func (c *NatClient) ListPrivateNats(request *model.ListPrivateNatsRequest) (*model.ListPrivateNatsResponse, error)
ListPrivateNats 查询私网NAT网关列表
查询私网NAT网关实例列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) ListPrivateNatsByTags ¶ added in v0.1.33
func (c *NatClient) ListPrivateNatsByTags(request *model.ListPrivateNatsByTagsRequest) (*model.ListPrivateNatsByTagsResponse, error)
ListPrivateNatsByTags 查询私网NAT网关实例
- 使用标签过滤私网NAT网关实例。 - 标签管理服务需要提供按标签过滤私网NAT网关服务实例并汇总显示在列表中,需要私网NAT网关服务提供查询能力。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) ListPrivateNatsByTagsInvoker ¶ added in v0.1.33
func (c *NatClient) ListPrivateNatsByTagsInvoker(request *model.ListPrivateNatsByTagsRequest) *ListPrivateNatsByTagsInvoker
ListPrivateNatsByTagsInvoker 查询私网NAT网关实例
func (*NatClient) ListPrivateNatsInvoker ¶ added in v0.1.33
func (c *NatClient) ListPrivateNatsInvoker(request *model.ListPrivateNatsRequest) *ListPrivateNatsInvoker
ListPrivateNatsInvoker 查询私网NAT网关列表
func (*NatClient) ListPrivateSnats ¶ added in v0.1.33
func (c *NatClient) ListPrivateSnats(request *model.ListPrivateSnatsRequest) (*model.ListPrivateSnatsResponse, error)
ListPrivateSnats 查询SNAT规则列表
查询SNAT规则列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) ListPrivateSnatsInvoker ¶ added in v0.1.33
func (c *NatClient) ListPrivateSnatsInvoker(request *model.ListPrivateSnatsRequest) *ListPrivateSnatsInvoker
ListPrivateSnatsInvoker 查询SNAT规则列表
func (*NatClient) ListTransitIpTags ¶ added in v0.1.33
func (c *NatClient) ListTransitIpTags(request *model.ListTransitIpTagsRequest) (*model.ListTransitIpTagsResponse, error)
ListTransitIpTags 查询中转IP项目标签
- 查询租户在指定Project和实例类型的所有中转IP标签集合。 - 标签管理服务需要能够列出当前租户全部已使用的中转IP标签集合,为打中转IP标签和过滤中转IP实例时提供标签联想功能。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) ListTransitIpTagsInvoker ¶ added in v0.1.33
func (c *NatClient) ListTransitIpTagsInvoker(request *model.ListTransitIpTagsRequest) *ListTransitIpTagsInvoker
ListTransitIpTagsInvoker 查询中转IP项目标签
func (*NatClient) ListTransitIps ¶ added in v0.1.33
func (c *NatClient) ListTransitIps(request *model.ListTransitIpsRequest) (*model.ListTransitIpsResponse, error)
ListTransitIps 查询中转IP列表
查询中转IP列表。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) ListTransitIpsByTags ¶ added in v0.1.33
func (c *NatClient) ListTransitIpsByTags(request *model.ListTransitIpsByTagsRequest) (*model.ListTransitIpsByTagsResponse, error)
ListTransitIpsByTags 查询中转IP实例
- 使用标签过滤中转IP实例。 - 标签管理服务需要提供按标签过滤中转IP服务实例并汇总显示在列表中,需要中转IP服务提供查询能力。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) ListTransitIpsByTagsInvoker ¶ added in v0.1.33
func (c *NatClient) ListTransitIpsByTagsInvoker(request *model.ListTransitIpsByTagsRequest) *ListTransitIpsByTagsInvoker
ListTransitIpsByTagsInvoker 查询中转IP实例
func (*NatClient) ListTransitIpsInvoker ¶ added in v0.1.33
func (c *NatClient) ListTransitIpsInvoker(request *model.ListTransitIpsRequest) *ListTransitIpsInvoker
ListTransitIpsInvoker 查询中转IP列表
func (*NatClient) ShowNatGateway ¶
func (c *NatClient) ShowNatGateway(request *model.ShowNatGatewayRequest) (*model.ShowNatGatewayResponse, error)
ShowNatGateway 查询指定的公网NAT网关详情
查询指定的公网NAT网关实例详情。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) ShowNatGatewayDnatRule ¶
func (c *NatClient) ShowNatGatewayDnatRule(request *model.ShowNatGatewayDnatRuleRequest) (*model.ShowNatGatewayDnatRuleResponse, error)
ShowNatGatewayDnatRule 查询指定的DNAT规则详情
查询指定的DNAT规则详情。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) ShowNatGatewayDnatRuleInvoker ¶ added in v0.0.90
func (c *NatClient) ShowNatGatewayDnatRuleInvoker(request *model.ShowNatGatewayDnatRuleRequest) *ShowNatGatewayDnatRuleInvoker
ShowNatGatewayDnatRuleInvoker 查询指定的DNAT规则详情
func (*NatClient) ShowNatGatewayInvoker ¶ added in v0.0.90
func (c *NatClient) ShowNatGatewayInvoker(request *model.ShowNatGatewayRequest) *ShowNatGatewayInvoker
ShowNatGatewayInvoker 查询指定的公网NAT网关详情
func (*NatClient) ShowNatGatewaySnatRule ¶
func (c *NatClient) ShowNatGatewaySnatRule(request *model.ShowNatGatewaySnatRuleRequest) (*model.ShowNatGatewaySnatRuleResponse, error)
ShowNatGatewaySnatRule 查询指定的SNAT规则详情
查询指定的SNAT规则详情。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) ShowNatGatewaySnatRuleInvoker ¶ added in v0.0.90
func (c *NatClient) ShowNatGatewaySnatRuleInvoker(request *model.ShowNatGatewaySnatRuleRequest) *ShowNatGatewaySnatRuleInvoker
ShowNatGatewaySnatRuleInvoker 查询指定的SNAT规则详情
func (*NatClient) ShowNatGatewayTag ¶ added in v0.1.71
func (c *NatClient) ShowNatGatewayTag(request *model.ShowNatGatewayTagRequest) (*model.ShowNatGatewayTagResponse, error)
ShowNatGatewayTag 查询公网NAT网关资源标签
- 查询指定公网NAT网关实例的标签信息。 - 标签管理服务需要使用该接口查询指定公网NAT网关实例的全部标签数据。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) ShowNatGatewayTagInvoker ¶ added in v0.1.71
func (c *NatClient) ShowNatGatewayTagInvoker(request *model.ShowNatGatewayTagRequest) *ShowNatGatewayTagInvoker
ShowNatGatewayTagInvoker 查询公网NAT网关资源标签
func (*NatClient) ShowPrivateDnat ¶ added in v0.1.33
func (c *NatClient) ShowPrivateDnat(request *model.ShowPrivateDnatRequest) (*model.ShowPrivateDnatResponse, error)
ShowPrivateDnat 查询指定的DNAT规则详情
查询指定的DNAT规则详情。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) ShowPrivateDnatInvoker ¶ added in v0.1.33
func (c *NatClient) ShowPrivateDnatInvoker(request *model.ShowPrivateDnatRequest) *ShowPrivateDnatInvoker
ShowPrivateDnatInvoker 查询指定的DNAT规则详情
func (*NatClient) ShowPrivateNat ¶ added in v0.1.33
func (c *NatClient) ShowPrivateNat(request *model.ShowPrivateNatRequest) (*model.ShowPrivateNatResponse, error)
ShowPrivateNat 查询指定的私网NAT网关详情
查询指定的私网NAT网关实例详情。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) ShowPrivateNatInvoker ¶ added in v0.1.33
func (c *NatClient) ShowPrivateNatInvoker(request *model.ShowPrivateNatRequest) *ShowPrivateNatInvoker
ShowPrivateNatInvoker 查询指定的私网NAT网关详情
func (*NatClient) ShowPrivateNatTags ¶ added in v0.1.33
func (c *NatClient) ShowPrivateNatTags(request *model.ShowPrivateNatTagsRequest) (*model.ShowPrivateNatTagsResponse, error)
ShowPrivateNatTags 查询私网NAT网关标签
- 查询指定私网NAT网关实例的标签信息。 - 标签管理服务需要使用该接口查询指定私网NAT网关实例的全部标签数据。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) ShowPrivateNatTagsInvoker ¶ added in v0.1.33
func (c *NatClient) ShowPrivateNatTagsInvoker(request *model.ShowPrivateNatTagsRequest) *ShowPrivateNatTagsInvoker
ShowPrivateNatTagsInvoker 查询私网NAT网关标签
func (*NatClient) ShowPrivateSnat ¶ added in v0.1.33
func (c *NatClient) ShowPrivateSnat(request *model.ShowPrivateSnatRequest) (*model.ShowPrivateSnatResponse, error)
ShowPrivateSnat 查询指定的SNAT规则详情
查询指定的SNAT规则详情。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) ShowPrivateSnatInvoker ¶ added in v0.1.33
func (c *NatClient) ShowPrivateSnatInvoker(request *model.ShowPrivateSnatRequest) *ShowPrivateSnatInvoker
ShowPrivateSnatInvoker 查询指定的SNAT规则详情
func (*NatClient) ShowTransitIp ¶ added in v0.1.33
func (c *NatClient) ShowTransitIp(request *model.ShowTransitIpRequest) (*model.ShowTransitIpResponse, error)
ShowTransitIp 查询指定的中转IP详情
查询中转IP详情。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) ShowTransitIpInvoker ¶ added in v0.1.33
func (c *NatClient) ShowTransitIpInvoker(request *model.ShowTransitIpRequest) *ShowTransitIpInvoker
ShowTransitIpInvoker 查询指定的中转IP详情
func (*NatClient) ShowTransitIpTags ¶ added in v0.1.33
func (c *NatClient) ShowTransitIpTags(request *model.ShowTransitIpTagsRequest) (*model.ShowTransitIpTagsResponse, error)
ShowTransitIpTags 查询中转IP标签
- 查询指定中转IP实例的标签信息。 - 标签管理服务需要使用该接口查询指定中转IP实例的全部标签数据。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) ShowTransitIpTagsInvoker ¶ added in v0.1.33
func (c *NatClient) ShowTransitIpTagsInvoker(request *model.ShowTransitIpTagsRequest) *ShowTransitIpTagsInvoker
ShowTransitIpTagsInvoker 查询中转IP标签
func (*NatClient) UpdateNatGateway ¶
func (c *NatClient) UpdateNatGateway(request *model.UpdateNatGatewayRequest) (*model.UpdateNatGatewayResponse, error)
UpdateNatGateway 更新公网NAT网关
更新公网NAT网关实例。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) UpdateNatGatewayDnatRule ¶
func (c *NatClient) UpdateNatGatewayDnatRule(request *model.UpdateNatGatewayDnatRuleRequest) (*model.UpdateNatGatewayDnatRuleResponse, error)
UpdateNatGatewayDnatRule 更新DNAT规则
更新指定的DNAT规则。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) UpdateNatGatewayDnatRuleInvoker ¶ added in v0.0.90
func (c *NatClient) UpdateNatGatewayDnatRuleInvoker(request *model.UpdateNatGatewayDnatRuleRequest) *UpdateNatGatewayDnatRuleInvoker
UpdateNatGatewayDnatRuleInvoker 更新DNAT规则
func (*NatClient) UpdateNatGatewayInvoker ¶ added in v0.0.90
func (c *NatClient) UpdateNatGatewayInvoker(request *model.UpdateNatGatewayRequest) *UpdateNatGatewayInvoker
UpdateNatGatewayInvoker 更新公网NAT网关
func (*NatClient) UpdateNatGatewaySnatRule ¶
func (c *NatClient) UpdateNatGatewaySnatRule(request *model.UpdateNatGatewaySnatRuleRequest) (*model.UpdateNatGatewaySnatRuleResponse, error)
UpdateNatGatewaySnatRule 更新SNAT规则
更新指定的SNAT规则。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) UpdateNatGatewaySnatRuleInvoker ¶ added in v0.0.90
func (c *NatClient) UpdateNatGatewaySnatRuleInvoker(request *model.UpdateNatGatewaySnatRuleRequest) *UpdateNatGatewaySnatRuleInvoker
UpdateNatGatewaySnatRuleInvoker 更新SNAT规则
func (*NatClient) UpdatePrivateDnat ¶ added in v0.1.33
func (c *NatClient) UpdatePrivateDnat(request *model.UpdatePrivateDnatRequest) (*model.UpdatePrivateDnatResponse, error)
UpdatePrivateDnat 更新DNAT规则
更新指定的DNAT规则。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) UpdatePrivateDnatInvoker ¶ added in v0.1.33
func (c *NatClient) UpdatePrivateDnatInvoker(request *model.UpdatePrivateDnatRequest) *UpdatePrivateDnatInvoker
UpdatePrivateDnatInvoker 更新DNAT规则
func (*NatClient) UpdatePrivateNat ¶ added in v0.1.33
func (c *NatClient) UpdatePrivateNat(request *model.UpdatePrivateNatRequest) (*model.UpdatePrivateNatResponse, error)
UpdatePrivateNat 更新私网NAT网关
更新私网NAT网关实例。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) UpdatePrivateNatInvoker ¶ added in v0.1.33
func (c *NatClient) UpdatePrivateNatInvoker(request *model.UpdatePrivateNatRequest) *UpdatePrivateNatInvoker
UpdatePrivateNatInvoker 更新私网NAT网关
func (*NatClient) UpdatePrivateSnat ¶ added in v0.1.33
func (c *NatClient) UpdatePrivateSnat(request *model.UpdatePrivateSnatRequest) (*model.UpdatePrivateSnatResponse, error)
UpdatePrivateSnat 更新SNAT规则
更新指定的SNAT规则。
Please refer to HUAWEI cloud API Explorer for details.
func (*NatClient) UpdatePrivateSnatInvoker ¶ added in v0.1.33
func (c *NatClient) UpdatePrivateSnatInvoker(request *model.UpdatePrivateSnatRequest) *UpdatePrivateSnatInvoker
UpdatePrivateSnatInvoker 更新SNAT规则
type ShowNatGatewayDnatRuleInvoker ¶ added in v0.0.90
type ShowNatGatewayDnatRuleInvoker struct {
*invoker.BaseInvoker
}
func (*ShowNatGatewayDnatRuleInvoker) Invoke ¶ added in v0.0.90
func (i *ShowNatGatewayDnatRuleInvoker) Invoke() (*model.ShowNatGatewayDnatRuleResponse, error)
type ShowNatGatewayInvoker ¶ added in v0.0.90
type ShowNatGatewayInvoker struct {
*invoker.BaseInvoker
}
func (*ShowNatGatewayInvoker) Invoke ¶ added in v0.0.90
func (i *ShowNatGatewayInvoker) Invoke() (*model.ShowNatGatewayResponse, error)
type ShowNatGatewaySnatRuleInvoker ¶ added in v0.0.90
type ShowNatGatewaySnatRuleInvoker struct {
*invoker.BaseInvoker
}
func (*ShowNatGatewaySnatRuleInvoker) Invoke ¶ added in v0.0.90
func (i *ShowNatGatewaySnatRuleInvoker) Invoke() (*model.ShowNatGatewaySnatRuleResponse, error)
type ShowNatGatewayTagInvoker ¶ added in v0.1.71
type ShowNatGatewayTagInvoker struct {
*invoker.BaseInvoker
}
func (*ShowNatGatewayTagInvoker) Invoke ¶ added in v0.1.71
func (i *ShowNatGatewayTagInvoker) Invoke() (*model.ShowNatGatewayTagResponse, error)
type ShowPrivateDnatInvoker ¶ added in v0.1.33
type ShowPrivateDnatInvoker struct {
*invoker.BaseInvoker
}
func (*ShowPrivateDnatInvoker) Invoke ¶ added in v0.1.33
func (i *ShowPrivateDnatInvoker) Invoke() (*model.ShowPrivateDnatResponse, error)
type ShowPrivateNatInvoker ¶ added in v0.1.33
type ShowPrivateNatInvoker struct {
*invoker.BaseInvoker
}
func (*ShowPrivateNatInvoker) Invoke ¶ added in v0.1.33
func (i *ShowPrivateNatInvoker) Invoke() (*model.ShowPrivateNatResponse, error)
type ShowPrivateNatTagsInvoker ¶ added in v0.1.33
type ShowPrivateNatTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ShowPrivateNatTagsInvoker) Invoke ¶ added in v0.1.33
func (i *ShowPrivateNatTagsInvoker) Invoke() (*model.ShowPrivateNatTagsResponse, error)
type ShowPrivateSnatInvoker ¶ added in v0.1.33
type ShowPrivateSnatInvoker struct {
*invoker.BaseInvoker
}
func (*ShowPrivateSnatInvoker) Invoke ¶ added in v0.1.33
func (i *ShowPrivateSnatInvoker) Invoke() (*model.ShowPrivateSnatResponse, error)
type ShowTransitIpInvoker ¶ added in v0.1.33
type ShowTransitIpInvoker struct {
*invoker.BaseInvoker
}
func (*ShowTransitIpInvoker) Invoke ¶ added in v0.1.33
func (i *ShowTransitIpInvoker) Invoke() (*model.ShowTransitIpResponse, error)
type ShowTransitIpTagsInvoker ¶ added in v0.1.33
type ShowTransitIpTagsInvoker struct {
*invoker.BaseInvoker
}
func (*ShowTransitIpTagsInvoker) Invoke ¶ added in v0.1.33
func (i *ShowTransitIpTagsInvoker) Invoke() (*model.ShowTransitIpTagsResponse, error)
type UpdateNatGatewayDnatRuleInvoker ¶ added in v0.0.90
type UpdateNatGatewayDnatRuleInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateNatGatewayDnatRuleInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateNatGatewayDnatRuleInvoker) Invoke() (*model.UpdateNatGatewayDnatRuleResponse, error)
type UpdateNatGatewayInvoker ¶ added in v0.0.90
type UpdateNatGatewayInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateNatGatewayInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateNatGatewayInvoker) Invoke() (*model.UpdateNatGatewayResponse, error)
type UpdateNatGatewaySnatRuleInvoker ¶ added in v0.0.90
type UpdateNatGatewaySnatRuleInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateNatGatewaySnatRuleInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateNatGatewaySnatRuleInvoker) Invoke() (*model.UpdateNatGatewaySnatRuleResponse, error)
type UpdatePrivateDnatInvoker ¶ added in v0.1.33
type UpdatePrivateDnatInvoker struct {
*invoker.BaseInvoker
}
func (*UpdatePrivateDnatInvoker) Invoke ¶ added in v0.1.33
func (i *UpdatePrivateDnatInvoker) Invoke() (*model.UpdatePrivateDnatResponse, error)
type UpdatePrivateNatInvoker ¶ added in v0.1.33
type UpdatePrivateNatInvoker struct {
*invoker.BaseInvoker
}
func (*UpdatePrivateNatInvoker) Invoke ¶ added in v0.1.33
func (i *UpdatePrivateNatInvoker) Invoke() (*model.UpdatePrivateNatResponse, error)
type UpdatePrivateSnatInvoker ¶ added in v0.1.33
type UpdatePrivateSnatInvoker struct {
*invoker.BaseInvoker
}
func (*UpdatePrivateSnatInvoker) Invoke ¶ added in v0.1.33
func (i *UpdatePrivateSnatInvoker) Invoke() (*model.UpdatePrivateSnatResponse, error)