Documentation
¶
Index ¶
- Constants
- type Apis
- type CtvpcAcceptEndpointApplyApi
- type CtvpcAcceptEndpointApplyRequest
- type CtvpcAcceptEndpointApplyResponse
- type CtvpcAclCloneApi
- type CtvpcAclCloneRequest
- type CtvpcAclCloneResponse
- type CtvpcAclCloneReturnObjResponse
- type CtvpcAddEndpointWhitelistApi
- type CtvpcAddEndpointWhitelistRequest
- type CtvpcAddEndpointWhitelistResponse
- type CtvpcAddIPv6ToIPv6BandwidthApi
- type CtvpcAddIPv6ToIPv6BandwidthRequest
- type CtvpcAddIPv6ToIPv6BandwidthResponse
- type CtvpcAddVpcAccessLogApi
- type CtvpcAddVpcAccessLogRequest
- type CtvpcAddVpcAccessLogResponse
- type CtvpcAddVpcAccessLogReturnObjResponse
- type CtvpcAgreeVpcPeerRequestApi
- type CtvpcAgreeVpcPeerRequestRequest
- type CtvpcAgreeVpcPeerRequestResponse
- type CtvpcAssignIPv6ToPortApi
- type CtvpcAssignIPv6ToPortRequest
- type CtvpcAssignIPv6ToPortResponse
- type CtvpcAssignSecondaryPrivateIPsToPortApi
- type CtvpcAssignSecondaryPrivateIPsToPortRequest
- type CtvpcAssignSecondaryPrivateIPsToPortResponse
- type CtvpcAssignSecondaryPrivateIPsToPortReturnObjResponse
- type CtvpcAssociateEipApi
- type CtvpcAssociateEipRequest
- type CtvpcAssociateEipResponse
- type CtvpcAssociateEipToBandwidthApi
- type CtvpcAssociateEipToBandwidthRequest
- type CtvpcAssociateEipToBandwidthResponse
- type CtvpcAssociateEipsToSnatApi
- type CtvpcAssociateEipsToSnatRequest
- type CtvpcAssociateEipsToSnatResponse
- type CtvpcAssociateIPv6ToBandwidthApi
- type CtvpcAssociateIPv6ToBandwidthRequest
- type CtvpcAssociateIPv6ToBandwidthResponse
- type CtvpcAssociatePrivateZoneToVpcApi
- type CtvpcAssociatePrivateZoneToVpcRequest
- type CtvpcAssociatePrivateZoneToVpcResponse
- type CtvpcAssociatePrivateZoneToVpcReturnObjResponse
- type CtvpcAssociateSecondaryCidrsToVpcApi
- type CtvpcAssociateSecondaryCidrsToVpcRequest
- type CtvpcAssociateSecondaryCidrsToVpcResponse
- type CtvpcAttachEipToPortApi
- type CtvpcAttachEipToPortRequest
- type CtvpcAttachEipToPortResponse
- type CtvpcAttachPortApi
- type CtvpcAttachPortBmApi
- type CtvpcAttachPortBmRequest
- type CtvpcAttachPortBmResponse
- type CtvpcAttachPortRequest
- type CtvpcAttachPortResponse
- type CtvpcBandwidthBandwidthUtilizationApi
- type CtvpcBandwidthBandwidthUtilizationRequest
- type CtvpcBandwidthBandwidthUtilizationResponse
- type CtvpcBandwidthEgerssBandwidthUtilizationApi
- type CtvpcBandwidthEgerssBandwidthUtilizationRequest
- type CtvpcBandwidthEgerssBandwidthUtilizationResponse
- type CtvpcBandwidthIngerssBandwidthUtilizationApi
- type CtvpcBandwidthIngerssBandwidthUtilizationRequest
- type CtvpcBandwidthIngerssBandwidthUtilizationResponse
- type CtvpcBandwidthQueryCreatePriceApi
- type CtvpcBandwidthQueryCreatePriceRequest
- type CtvpcBandwidthQueryCreatePriceResponse
- type CtvpcBandwidthQueryCreatePriceReturnObjResponse
- type CtvpcBandwidthQueryCreatePriceReturnObjSubOrderPricesOrderItemPricesResponse
- type CtvpcBandwidthQueryCreatePriceReturnObjSubOrderPricesResponse
- type CtvpcBandwidthQueryModifyPriceApi
- type CtvpcBandwidthQueryModifyPriceRequest
- type CtvpcBandwidthQueryModifyPriceResponse
- type CtvpcBandwidthQueryModifyPriceReturnObjResponse
- type CtvpcBandwidthQueryModifyPriceReturnObjSubOrderPricesOrderItemPricesResponse
- type CtvpcBandwidthQueryModifyPriceReturnObjSubOrderPricesResponse
- type CtvpcBandwidthQueryRenewPriceApi
- type CtvpcBandwidthQueryRenewPriceRequest
- type CtvpcBandwidthQueryRenewPriceResponse
- type CtvpcBandwidthQueryRenewPriceReturnObjResponse
- type CtvpcBandwidthQueryRenewPriceReturnObjSubOrderPricesOrderItemPricesResponse
- type CtvpcBandwidthQueryRenewPriceReturnObjSubOrderPricesResponse
- type CtvpcBandwidthRenewApi
- type CtvpcBandwidthRenewRequest
- type CtvpcBandwidthRenewResponse
- type CtvpcBandwidthRenewReturnObjResponse
- type CtvpcBatchAssignIPv6ToPortApi
- type CtvpcBatchAssignIPv6ToPortDataRequest
- type CtvpcBatchAssignIPv6ToPortRequest
- type CtvpcBatchAssignIPv6ToPortResponse
- type CtvpcBatchCheckEipAddressApi
- type CtvpcBatchCheckEipAddressRequest
- type CtvpcBatchCheckEipAddressResponse
- type CtvpcBatchCheckEipAddressReturnObjResponse
- type CtvpcBatchCheckPortStatusApi
- type CtvpcBatchCheckPortStatusRequest
- type CtvpcBatchCheckPortStatusResponse
- type CtvpcBatchCheckPortStatusReturnObjResponse
- type CtvpcBatchDeleteZoneRecordsApi
- type CtvpcBatchDeleteZoneRecordsRequest
- type CtvpcBatchDeleteZoneRecordsResponse
- type CtvpcBatchJoinSecurityGroupApi
- type CtvpcBatchJoinSecurityGroupRequest
- type CtvpcBatchJoinSecurityGroupResponse
- type CtvpcBatchUnassignIPv6FromPortApi
- type CtvpcBatchUnassignIPv6FromPortDataRequest
- type CtvpcBatchUnassignIPv6FromPortRequest
- type CtvpcBatchUnassignIPv6FromPortResponse
- type CtvpcBindHavipApi
- type CtvpcBindHavipRequest
- type CtvpcBindHavipResponse
- type CtvpcBindHavipReturnObjResponse
- type CtvpcBuyFlowPackageApi
- type CtvpcBuyFlowPackageRequest
- type CtvpcBuyFlowPackageResponse
- type CtvpcBuyFlowPackageReturnObjResponse
- type CtvpcChangeEipNameApi
- type CtvpcChangeEipNameRequest
- type CtvpcChangeEipNameResponse
- type CtvpcChangeFilteRulePriorityApi
- type CtvpcChangeFilteRulePriorityRequest
- type CtvpcChangeFilteRulePriorityResponse
- type CtvpcChangeToCycleApi
- type CtvpcChangeToCycleRequest
- type CtvpcChangeToCycleResponse
- type CtvpcChangeToCycleReturnObjResponse
- type CtvpcChangeToNeedApi
- type CtvpcChangeToNeedRequest
- type CtvpcChangeToNeedResponse
- type CtvpcCheckAAAAApi
- type CtvpcCheckAAAARequest
- type CtvpcCheckAAAAResponse
- type CtvpcCheckAAAAReturnObjResponse
- type CtvpcCheckAAAAReturnObjResultsResponse
- type CtvpcCheckCnameApi
- type CtvpcCheckCnameRequest
- type CtvpcCheckCnameResponse
- type CtvpcCheckCnameReturnObjResponse
- type CtvpcCheckEipAddressApi
- type CtvpcCheckEipAddressRequest
- type CtvpcCheckEipAddressResponse
- type CtvpcCheckLogAuthApi
- type CtvpcCheckLogAuthRequest
- type CtvpcCheckLogAuthResponse
- type CtvpcCheckLogAuthReturnObjResponse
- type CtvpcCheckMxApi
- type CtvpcCheckMxRequest
- type CtvpcCheckMxResponse
- type CtvpcCheckMxReturnObjResponse
- type CtvpcCheckMxReturnObjResultsResponse
- type CtvpcCheckPortStatusApi
- type CtvpcCheckPortStatusRequest
- type CtvpcCheckPortStatusResponse
- type CtvpcCheckPortStatusReturnObjResponse
- type CtvpcCheckPtrApi
- type CtvpcCheckPtrRecordApi
- type CtvpcCheckPtrRecordRequest
- type CtvpcCheckPtrRecordResponse
- type CtvpcCheckPtrRecordReturnObjResponse
- type CtvpcCheckPtrRecordReturnObjResultsResponse
- type CtvpcCheckPtrRequest
- type CtvpcCheckPtrResponse
- type CtvpcCheckPtrReturnObjResponse
- type CtvpcCheckPtrReturnObjResultsResponse
- type CtvpcCheckTxtApi
- type CtvpcCheckTxtRequest
- type CtvpcCheckTxtResponse
- type CtvpcCheckTxtReturnObjResponse
- type CtvpcCheckTxtReturnObjResultsResponse
- type CtvpcCheckZoneNameApi
- type CtvpcCheckZoneNameRequest
- type CtvpcCheckZoneNameResponse
- type CtvpcCheckZoneNameReturnObjResponse
- type CtvpcCreateAclApi
- type CtvpcCreateAclRequest
- type CtvpcCreateAclResponse
- type CtvpcCreateAclReturnObjResponse
- type CtvpcCreateAclRuleApi
- type CtvpcCreateAclRuleRequest
- type CtvpcCreateAclRuleResponse
- type CtvpcCreateAclRuleReturnObjResponse
- type CtvpcCreateAclRuleRulesRequest
- type CtvpcCreateBandwidthApi
- type CtvpcCreateBandwidthRequest
- type CtvpcCreateBandwidthResponse
- type CtvpcCreateBandwidthReturnObjResponse
- type CtvpcCreateDelegateRoleApi
- type CtvpcCreateDelegateRoleRequest
- type CtvpcCreateDelegateRoleResponse
- type CtvpcCreateDnatEntryApi
- type CtvpcCreateDnatEntryRequest
- type CtvpcCreateDnatEntryResponse
- type CtvpcCreateDnatEntryReturnObjDnatResponse
- type CtvpcCreateDnatEntryReturnObjResponse
- type CtvpcCreateEipApi
- type CtvpcCreateEipRequest
- type CtvpcCreateEipResponse
- type CtvpcCreateEipReturnObjResponse
- type CtvpcCreateEipWithIpAddressApi
- type CtvpcCreateEipWithIpAddressRequest
- type CtvpcCreateEipWithIpAddressResponse
- type CtvpcCreateEipWithIpAddressReturnObjResponse
- type CtvpcCreateEndpointApi
- type CtvpcCreateEndpointRequest
- type CtvpcCreateEndpointResponse
- type CtvpcCreateEndpointReturnObjResponse
- type CtvpcCreateEndpointServiceApi
- type CtvpcCreateEndpointServiceRequest
- type CtvpcCreateEndpointServiceResponse
- type CtvpcCreateEndpointServiceReturnObjEndpointServiceResponse
- type CtvpcCreateEndpointServiceReturnObjResponse
- type CtvpcCreateEndpointServiceReverseRuleApi
- type CtvpcCreateEndpointServiceReverseRuleRequest
- type CtvpcCreateEndpointServiceReverseRuleResponse
- type CtvpcCreateEndpointServiceRuleApi
- type CtvpcCreateEndpointServiceRuleRequest
- type CtvpcCreateEndpointServiceRuleResponse
- type CtvpcCreateEndpointServiceRulesRequest
- type CtvpcCreateEndpointServiceTransitIPApi
- type CtvpcCreateEndpointServiceTransitIPRequest
- type CtvpcCreateEndpointServiceTransitIPResponse
- type CtvpcCreateEndpointServiceWhitelistApi
- type CtvpcCreateEndpointServiceWhitelistRequest
- type CtvpcCreateEndpointServiceWhitelistResponse
- type CtvpcCreateFlowSessionApi
- type CtvpcCreateFlowSessionRequest
- type CtvpcCreateFlowSessionResponse
- type CtvpcCreateGatewayRouteTableApi
- type CtvpcCreateGatewayRouteTableRequest
- type CtvpcCreateGatewayRouteTableResponse
- type CtvpcCreateGatewayRouteTableReturnObjResponse
- type CtvpcCreateHavipApi
- type CtvpcCreateHavipRequest
- type CtvpcCreateHavipResponse
- type CtvpcCreateHavipReturnObjResponse
- type CtvpcCreateIPv6BandwidthApi
- type CtvpcCreateIPv6BandwidthRequest
- type CtvpcCreateIPv6BandwidthResponse
- type CtvpcCreateIPv6BandwidthReturnObjResponse
- type CtvpcCreateIPv6GatewayApi
- type CtvpcCreateIPv6GatewayRequest
- type CtvpcCreateIPv6GatewayResponse
- type CtvpcCreateInFilterRuleApi
- type CtvpcCreateInFilterRuleRequest
- type CtvpcCreateInFilterRuleResponse
- type CtvpcCreateInstanceDiagnosisApi
- type CtvpcCreateInstanceDiagnosisRequest
- type CtvpcCreateInstanceDiagnosisResponse
- type CtvpcCreateInstanceDiagnosisReturnObjResponse
- type CtvpcCreateMirrorFlowFilterApi
- type CtvpcCreateMirrorFlowFilterRequest
- type CtvpcCreateMirrorFlowFilterResponse
- type CtvpcCreateNatGatewayApi
- type CtvpcCreateNatGatewayRequest
- type CtvpcCreateNatGatewayResponse
- type CtvpcCreateNatGatewayReturnObjResponse
- type CtvpcCreateOutFilterRuleApi
- type CtvpcCreateOutFilterRuleRequest
- type CtvpcCreateOutFilterRuleResponse
- type CtvpcCreatePortApi
- type CtvpcCreatePortRequest
- type CtvpcCreatePortResponse
- type CtvpcCreatePortReturnObjResponse
- type CtvpcCreatePrivateZoneApi
- type CtvpcCreatePrivateZoneRecordApi
- type CtvpcCreatePrivateZoneRecordRequest
- type CtvpcCreatePrivateZoneRecordResponse
- type CtvpcCreatePrivateZoneRecordReturnObjResponse
- type CtvpcCreatePrivateZoneRequest
- type CtvpcCreatePrivateZoneResponse
- type CtvpcCreatePrivateZoneReturnObjResponse
- type CtvpcCreateRouteRuleApi
- type CtvpcCreateRouteRuleRequest
- type CtvpcCreateRouteRuleResponse
- type CtvpcCreateRouteRuleReturnObjResponse
- type CtvpcCreateRouteTableApi
- type CtvpcCreateRouteTableRequest
- type CtvpcCreateRouteTableResponse
- type CtvpcCreateRouteTableReturnObjResponse
- type CtvpcCreateRouteTableRulesApi
- type CtvpcCreateRouteTableRulesRequest
- type CtvpcCreateRouteTableRulesResponse
- type CtvpcCreateRouteTableRulesRouteRulesRequest
- type CtvpcCreateSgEgressRuleApi
- type CtvpcCreateSgEgressRuleRequest
- type CtvpcCreateSgEgressRuleResponse
- type CtvpcCreateSgEgressRuleReturnObjResponse
- type CtvpcCreateSgEgressRuleSecurityGroupRulesRequest
- type CtvpcCreateSgIngressRuleApi
- type CtvpcCreateSgIngressRuleRequest
- type CtvpcCreateSgIngressRuleResponse
- type CtvpcCreateSgIngressRuleReturnObjResponse
- type CtvpcCreateSgIngressRuleSecurityGroupRulesRequest
- type CtvpcCreateSnatEntryApi
- type CtvpcCreateSnatEntryRequest
- type CtvpcCreateSnatEntryResponse
- type CtvpcCreateSnatEntryReturnObjResponse
- type CtvpcCreateSnatEntryReturnObjSnatResponse
- type CtvpcCreateSubnetACLApi
- type CtvpcCreateSubnetACLRequest
- type CtvpcCreateSubnetACLResponse
- type CtvpcCreateVpc1Api
- type CtvpcCreateVpc1Request
- type CtvpcCreateVpc1Response
- type CtvpcCreateVpc1ReturnObjResponse
- type CtvpcCreateVpcPeerConnectionApi
- type CtvpcCreateVpcPeerConnectionRequest
- type CtvpcCreateVpcPeerConnectionResponse
- type CtvpcCreateVpcPeerConnectionReturnObjResponse
- type CtvpcCreateVpcPeerRouteApi
- type CtvpcCreateVpcPeerRouteRequest
- type CtvpcCreateVpcPeerRouteResponse
- type CtvpcCreateVpcPeerRouteReturnObjResponse
- type CtvpcDeleteAclApi
- type CtvpcDeleteAclRequest
- type CtvpcDeleteAclResponse
- type CtvpcDeleteAclReturnObjResponse
- type CtvpcDeleteAclRuleApi
- type CtvpcDeleteAclRuleRequest
- type CtvpcDeleteAclRuleResponse
- type CtvpcDeleteAclRuleReturnObjResponse
- type CtvpcDeleteBandwidthApi
- type CtvpcDeleteBandwidthRequest
- type CtvpcDeleteBandwidthResponse
- type CtvpcDeleteBandwidthReturnObjResponse
- type CtvpcDeleteDnatEntryApi
- type CtvpcDeleteDnatEntryRequest
- type CtvpcDeleteDnatEntryResponse
- type CtvpcDeleteEipApi
- type CtvpcDeleteEipRequest
- type CtvpcDeleteEipResponse
- type CtvpcDeleteEipReturnObjResponse
- type CtvpcDeleteEndpointApi
- type CtvpcDeleteEndpointRequest
- type CtvpcDeleteEndpointResponse
- type CtvpcDeleteEndpointReturnObjResponse
- type CtvpcDeleteEndpointServiceApi
- type CtvpcDeleteEndpointServiceRequest
- type CtvpcDeleteEndpointServiceResponse
- type CtvpcDeleteEndpointServiceReverseRuleApi
- type CtvpcDeleteEndpointServiceReverseRuleRequest
- type CtvpcDeleteEndpointServiceReverseRuleResponse
- type CtvpcDeleteEndpointServiceRuleApi
- type CtvpcDeleteEndpointServiceRuleRequest
- type CtvpcDeleteEndpointServiceRuleResponse
- type CtvpcDeleteEndpointServiceTransitIPApi
- type CtvpcDeleteEndpointServiceTransitIPRequest
- type CtvpcDeleteEndpointServiceTransitIPResponse
- type CtvpcDeleteEndpointServiceWhitelistApi
- type CtvpcDeleteEndpointServiceWhitelistRequest
- type CtvpcDeleteEndpointServiceWhitelistResponse
- type CtvpcDeleteEndpointWhitelistApi
- type CtvpcDeleteEndpointWhitelistRequest
- type CtvpcDeleteEndpointWhitelistResponse
- type CtvpcDeleteFlowSessionApi
- type CtvpcDeleteFlowSessionRequest
- type CtvpcDeleteFlowSessionResponse
- type CtvpcDeleteHavipApi
- type CtvpcDeleteHavipRequest
- type CtvpcDeleteHavipResponse
- type CtvpcDeleteIPv6BandwidthApi
- type CtvpcDeleteIPv6BandwidthRequest
- type CtvpcDeleteIPv6BandwidthResponse
- type CtvpcDeleteIPv6BandwidthReturnObjResponse
- type CtvpcDeleteIPv6GatewayApi
- type CtvpcDeleteIPv6GatewayRequest
- type CtvpcDeleteIPv6GatewayResponse
- type CtvpcDeleteMirrorFlowFilterApi
- type CtvpcDeleteMirrorFlowFilterRequest
- type CtvpcDeleteMirrorFlowFilterResponse
- type CtvpcDeleteMirrorFlowFilterRuleApi
- type CtvpcDeleteMirrorFlowFilterRuleRequest
- type CtvpcDeleteMirrorFlowFilterRuleResponse
- type CtvpcDeleteNatGatewayApi
- type CtvpcDeleteNatGatewayRequest
- type CtvpcDeleteNatGatewayResponse
- type CtvpcDeleteNatGatewayReturnObjResponse
- type CtvpcDeletePortApi
- type CtvpcDeletePortRequest
- type CtvpcDeletePortResponse
- type CtvpcDeletePrivateZoneApi
- type CtvpcDeletePrivateZoneRecordApi
- type CtvpcDeletePrivateZoneRecordRequest
- type CtvpcDeletePrivateZoneRecordResponse
- type CtvpcDeletePrivateZoneRecordReturnObjResponse
- type CtvpcDeletePrivateZoneRequest
- type CtvpcDeletePrivateZoneResponse
- type CtvpcDeletePrivateZoneReturnObjResponse
- type CtvpcDeleteRouteRuleApi
- type CtvpcDeleteRouteRuleRequest
- type CtvpcDeleteRouteRuleResponse
- type CtvpcDeleteRouteTableApi
- type CtvpcDeleteRouteTableRequest
- type CtvpcDeleteRouteTableResponse
- type CtvpcDeleteRouteTableRulesApi
- type CtvpcDeleteRouteTableRulesRequest
- type CtvpcDeleteRouteTableRulesResponse
- type CtvpcDeleteSnatEntryApi
- type CtvpcDeleteSnatEntryRequest
- type CtvpcDeleteSnatEntryResponse
- type CtvpcDeleteVpcAccessLogApi
- type CtvpcDeleteVpcAccessLogRequest
- type CtvpcDeleteVpcAccessLogResponse
- type CtvpcDeleteVpcAccessLogReturnObjResponse
- type CtvpcDeleteVpcApi
- type CtvpcDeleteVpcPeerConnectionApi
- type CtvpcDeleteVpcPeerConnectionRequest
- type CtvpcDeleteVpcPeerConnectionResponse
- type CtvpcDeleteVpcPeerConnectionReturnObjResponse
- type CtvpcDeleteVpcPeerRouteApi
- type CtvpcDeleteVpcPeerRouteRequest
- type CtvpcDeleteVpcPeerRouteResponse
- type CtvpcDeleteVpcPeerRouteReturnObjResponse
- type CtvpcDeleteVpcRequest
- type CtvpcDeleteVpcResponse
- type CtvpcDetachPortApi
- type CtvpcDetachPortRequest
- type CtvpcDetachPortResponse
- type CtvpcDhcpassociatevpcApi
- type CtvpcDhcpassociatevpcRequest
- type CtvpcDhcpassociatevpcResponse
- type CtvpcDhcpassociatevpcReturnObjResponse
- type CtvpcDhcpdisassociatevpcApi
- type CtvpcDhcpdisassociatevpcRequest
- type CtvpcDhcpdisassociatevpcResponse
- type CtvpcDhcpdisassociatevpcReturnObjResponse
- type CtvpcDhcplistunbindvpcApi
- type CtvpcDhcplistunbindvpcRequest
- type CtvpcDhcplistunbindvpcResponse
- type CtvpcDhcplistunbindvpcReturnObjResponse
- type CtvpcDhcplistvpcApi
- type CtvpcDhcplistvpcRequest
- type CtvpcDhcplistvpcResponse
- type CtvpcDhcplistvpcReturnObjResponse
- type CtvpcDhcplistvpcReturnObjResultsResponse
- type CtvpcDhcpoptionsetsShowApi
- type CtvpcDhcpoptionsetsShowRequest
- type CtvpcDhcpoptionsetsShowResponse
- type CtvpcDhcpoptionsetsShowReturnObjResponse
- type CtvpcDhcpoptionsetscreateApi
- type CtvpcDhcpoptionsetscreateRequest
- type CtvpcDhcpoptionsetscreateResponse
- type CtvpcDhcpoptionsetscreateReturnObjResponse
- type CtvpcDhcpoptionsetsdeleteApi
- type CtvpcDhcpoptionsetsdeleteRequest
- type CtvpcDhcpoptionsetsdeleteResponse
- type CtvpcDhcpoptionsetsdeleteReturnObjResponse
- type CtvpcDhcpoptionsetsqueryApi
- type CtvpcDhcpoptionsetsqueryRequest
- type CtvpcDhcpoptionsetsqueryResponse
- type CtvpcDhcpoptionsetsqueryReturnObjResponse
- type CtvpcDhcpoptionsetsqueryReturnObjResultsResponse
- type CtvpcDhcpreplacevpcApi
- type CtvpcDhcpreplacevpcRequest
- type CtvpcDhcpreplacevpcResponse
- type CtvpcDhcpreplacevpcReturnObjResponse
- type CtvpcDisablePrivateZoneRecordApi
- type CtvpcDisablePrivateZoneRecordRequest
- type CtvpcDisablePrivateZoneRecordResponse
- type CtvpcDisassociateEipApi
- type CtvpcDisassociateEipFromBandwidthApi
- type CtvpcDisassociateEipFromBandwidthRequest
- type CtvpcDisassociateEipFromBandwidthResponse
- type CtvpcDisassociateEipRequest
- type CtvpcDisassociateEipResponse
- type CtvpcDisassociateEipsFromSnatApi
- type CtvpcDisassociateEipsFromSnatRequest
- type CtvpcDisassociateEipsFromSnatResponse
- type CtvpcDisassociateIPv6FromBandwidthApi
- type CtvpcDisassociateIPv6FromBandwidthRequest
- type CtvpcDisassociateIPv6FromBandwidthResponse
- type CtvpcDisassociatePrivateZoneFromVpcApi
- type CtvpcDisassociatePrivateZoneFromVpcRequest
- type CtvpcDisassociatePrivateZoneFromVpcResponse
- type CtvpcDisassociatePrivateZoneFromVpcReturnObjResponse
- type CtvpcDisassociateSecondaryCidrsFromVpcApi
- type CtvpcDisassociateSecondaryCidrsFromVpcRequest
- type CtvpcDisassociateSecondaryCidrsFromVpcResponse
- type CtvpcDisassociateSubnetAclApi
- type CtvpcDisassociateSubnetAclRequest
- type CtvpcDisassociateSubnetAclResponse
- type CtvpcEipBandwidthUtilizationApi
- type CtvpcEipBandwidthUtilizationRequest
- type CtvpcEipBandwidthUtilizationResponse
- type CtvpcEipEgerssBandwidthUtilizationApi
- type CtvpcEipEgerssBandwidthUtilizationRequest
- type CtvpcEipEgerssBandwidthUtilizationResponse
- type CtvpcEipIngerssBandwidthUtilizationApi
- type CtvpcEipIngerssBandwidthUtilizationRequest
- type CtvpcEipIngerssBandwidthUtilizationResponse
- type CtvpcEipQueryCreatePriceApi
- type CtvpcEipQueryCreatePriceRequest
- type CtvpcEipQueryCreatePriceResponse
- type CtvpcEipQueryCreatePriceReturnObjResponse
- type CtvpcEipQueryCreatePriceReturnObjSubOrderPricesOrderItemPricesResponse
- type CtvpcEipQueryCreatePriceReturnObjSubOrderPricesResponse
- type CtvpcEipQueryModifyPriceApi
- type CtvpcEipQueryModifyPriceRequest
- type CtvpcEipQueryModifyPriceResponse
- type CtvpcEipQueryModifyPriceReturnObjResponse
- type CtvpcEipQueryModifyPriceReturnObjSubOrderPricesOrderItemPricesResponse
- type CtvpcEipQueryModifyPriceReturnObjSubOrderPricesResponse
- type CtvpcEipQueryRenewPriceApi
- type CtvpcEipQueryRenewPriceRequest
- type CtvpcEipQueryRenewPriceResponse
- type CtvpcEipQueryRenewPriceReturnObjResponse
- type CtvpcEipQueryRenewPriceReturnObjSubOrderPricesOrderItemPricesResponse
- type CtvpcEipQueryRenewPriceReturnObjSubOrderPricesResponse
- type CtvpcEnablePrivateZoneRecordApi
- type CtvpcEnablePrivateZoneRecordRequest
- type CtvpcEnablePrivateZoneRecordResponse
- type CtvpcEndpointCreateOssPolicyApi
- type CtvpcEndpointCreateOssPolicyRequest
- type CtvpcEndpointCreateOssPolicyResponse
- type CtvpcEndpointCreateOssPolicyReturnObjResponse
- type CtvpcEndpointDeleteOssPolicyApi
- type CtvpcEndpointDeleteOssPolicyRequest
- type CtvpcEndpointDeleteOssPolicyResponse
- type CtvpcEndpointDeleteOssPolicyReturnObjResponse
- type CtvpcEndpointGetOssPolicyApi
- type CtvpcEndpointGetOssPolicyRequest
- type CtvpcEndpointGetOssPolicyResponse
- type CtvpcEndpointGetOssPolicyReturnObjResponse
- type CtvpcFlowsessionAddSourceApi
- type CtvpcFlowsessionAddSourceRequest
- type CtvpcFlowsessionAddSourceResponse
- type CtvpcFlowsessionAddSourceReturnObjResponse
- type CtvpcFlowsessionBuyApi
- type CtvpcFlowsessionBuyRequest
- type CtvpcFlowsessionBuyResponse
- type CtvpcFlowsessionBuyReturnObjResponse
- type CtvpcFlowsessionRefundApi
- type CtvpcFlowsessionRefundRequest
- type CtvpcFlowsessionRefundResponse
- type CtvpcFlowsessionRefundReturnObjResponse
- type CtvpcFlowsessionRemoveSourceApi
- type CtvpcFlowsessionRemoveSourceRequest
- type CtvpcFlowsessionRemoveSourceResponse
- type CtvpcFlowsessionRemoveSourceReturnObjResponse
- type CtvpcFlowsessionUpdateTargetApi
- type CtvpcFlowsessionUpdateTargetRequest
- type CtvpcFlowsessionUpdateTargetResponse
- type CtvpcFlowsessionUpdateTargetReturnObjResponse
- type CtvpcGetEipFilingStatusApi
- type CtvpcGetEipFilingStatusRequest
- type CtvpcGetEipFilingStatusResponse
- type CtvpcGetEipFilingStatusReturnObjResponse
- type CtvpcGetFlowPackageMetricApi
- type CtvpcGetFlowPackageMetricRequest
- type CtvpcGetFlowPackageMetricResponse
- type CtvpcGetFlowPackageMetricReturnObjResponse
- type CtvpcGetNameserverApi
- type CtvpcGetNameserverRequest
- type CtvpcGetNameserverResponse
- type CtvpcGetNameserverReturnObjResponse
- type CtvpcGetSgAssociateVmsApi
- type CtvpcGetSgAssociateVmsRequest
- type CtvpcGetSgAssociateVmsResponse
- type CtvpcGetSgAssociateVmsReturnObjResponse
- type CtvpcGetSgAssociateVmsReturnObjResultsResponse
- type CtvpcGetVpcBindedZonesApi
- type CtvpcGetVpcBindedZonesRequest
- type CtvpcGetVpcBindedZonesResponse
- type CtvpcGetVpcBindedZonesReturnObjResponse
- type CtvpcGetVpcBindedZonesReturnObjResultsResponse
- type CtvpcGetVpcPeerRouteApi
- type CtvpcGetVpcPeerRouteRequest
- type CtvpcGetVpcPeerRouteResponse
- type CtvpcGetVpcPeerRouteReturnObjResponse
- type CtvpcGetVpcPeerRouteReturnObjResultsResponse
- type CtvpcGetZoneBindVpcsApi
- type CtvpcGetZoneBindVpcsRequest
- type CtvpcGetZoneBindVpcsResponse
- type CtvpcGetZoneBindVpcsReturnObjResponse
- type CtvpcGetZoneBindVpcsReturnObjVpcAssociationsResponse
- type CtvpcGetZoneQuotaApi
- type CtvpcGetZoneQuotaRequest
- type CtvpcGetZoneQuotaResponse
- type CtvpcGetZoneQuotaReturnObjResponse
- type CtvpcGetZoneRecordQuotaApi
- type CtvpcGetZoneRecordQuotaRequest
- type CtvpcGetZoneRecordQuotaResponse
- type CtvpcGetZoneRecordQuotaReturnObjResponse
- type CtvpcGwQueryApi
- type CtvpcGwQueryRequest
- type CtvpcGwQueryResponse
- type CtvpcGwQueryReturnObjGwsResponse
- type CtvpcGwQueryReturnObjResponse
- type CtvpcGwlbCreateApi
- type CtvpcGwlbCreateRequest
- type CtvpcGwlbCreateResponse
- type CtvpcGwlbCreateReturnObjResponse
- type CtvpcGwlbCreateTargetApi
- type CtvpcGwlbCreateTargetGroupApi
- type CtvpcGwlbCreateTargetGroupRequest
- type CtvpcGwlbCreateTargetGroupResponse
- type CtvpcGwlbCreateTargetGroupReturnObjResponse
- type CtvpcGwlbCreateTargetRequest
- type CtvpcGwlbCreateTargetResponse
- type CtvpcGwlbCreateTargetReturnObjResponse
- type CtvpcGwlbDeleteApi
- type CtvpcGwlbDeleteRequest
- type CtvpcGwlbDeleteResponse
- type CtvpcGwlbDeleteReturnObjResponse
- type CtvpcGwlbDeleteTargetApi
- type CtvpcGwlbDeleteTargetGroupApi
- type CtvpcGwlbDeleteTargetGroupRequest
- type CtvpcGwlbDeleteTargetGroupResponse
- type CtvpcGwlbDeleteTargetGroupReturnObjResponse
- type CtvpcGwlbDeleteTargetRequest
- type CtvpcGwlbDeleteTargetResponse
- type CtvpcGwlbDeleteTargetReturnObjResponse
- type CtvpcGwlbDisableDeleteProtectionApi
- type CtvpcGwlbDisableDeleteProtectionRequest
- type CtvpcGwlbDisableDeleteProtectionResponse
- type CtvpcGwlbDisableDeleteProtectionReturnObjResponse
- type CtvpcGwlbDisableIpv6Api
- type CtvpcGwlbDisableIpv6Request
- type CtvpcGwlbDisableIpv6Response
- type CtvpcGwlbDisableIpv6ReturnObjResponse
- type CtvpcGwlbEnableDeleteProtectionApi
- type CtvpcGwlbEnableDeleteProtectionRequest
- type CtvpcGwlbEnableDeleteProtectionResponse
- type CtvpcGwlbEnableDeleteProtectionReturnObjResponse
- type CtvpcGwlbEnableIpv6Api
- type CtvpcGwlbEnableIpv6Request
- type CtvpcGwlbEnableIpv6Response
- type CtvpcGwlbEnableIpv6ReturnObjResponse
- type CtvpcGwlbListApi
- type CtvpcGwlbListRequest
- type CtvpcGwlbListResponse
- type CtvpcGwlbListReturnObjResponse
- type CtvpcGwlbListReturnObjResultsResponse
- type CtvpcGwlbListTargetApi
- type CtvpcGwlbListTargetGroupApi
- type CtvpcGwlbListTargetGroupRequest
- type CtvpcGwlbListTargetGroupResponse
- type CtvpcGwlbListTargetGroupReturnObjResponse
- type CtvpcGwlbListTargetGroupReturnObjResultsResponse
- type CtvpcGwlbListTargetRequest
- type CtvpcGwlbListTargetResponse
- type CtvpcGwlbListTargetReturnObjResponse
- type CtvpcGwlbListTargetReturnObjResultsResponse
- type CtvpcGwlbShowApi
- type CtvpcGwlbShowRequest
- type CtvpcGwlbShowResponse
- type CtvpcGwlbShowReturnObjResponse
- type CtvpcGwlbShowTargetApi
- type CtvpcGwlbShowTargetGroupApi
- type CtvpcGwlbShowTargetGroupRequest
- type CtvpcGwlbShowTargetGroupResponse
- type CtvpcGwlbShowTargetGroupReturnObjResponse
- type CtvpcGwlbShowTargetRequest
- type CtvpcGwlbShowTargetResponse
- type CtvpcGwlbShowTargetReturnObjResponse
- type CtvpcGwlbUpdateApi
- type CtvpcGwlbUpdateRequest
- type CtvpcGwlbUpdateResponse
- type CtvpcGwlbUpdateReturnObjResponse
- type CtvpcGwlbUpdateTargetApi
- type CtvpcGwlbUpdateTargetGroupApi
- type CtvpcGwlbUpdateTargetGroupRequest
- type CtvpcGwlbUpdateTargetGroupResponse
- type CtvpcGwlbUpdateTargetGroupReturnObjResponse
- type CtvpcGwlbUpdateTargetRequest
- type CtvpcGwlbUpdateTargetResponse
- type CtvpcGwlbUpdateTargetReturnObjResponse
- type CtvpcIplistenerCreateActionRequest
- type CtvpcIplistenerCreateApi
- type CtvpcIplistenerCreateRequest
- type CtvpcIplistenerCreateResponse
- type CtvpcIplistenerCreateReturnObjResponse
- type CtvpcIplistenerDeleteApi
- type CtvpcIplistenerDeleteRequest
- type CtvpcIplistenerDeleteResponse
- type CtvpcIplistenerDeleteReturnObjResponse
- type CtvpcIplistenerListApi
- type CtvpcIplistenerListRequest
- type CtvpcIplistenerListResponse
- type CtvpcIplistenerListReturnObjResponse
- type CtvpcIplistenerListReturnObjResultsActionForwardConfigResponse
- type CtvpcIplistenerListReturnObjResultsActionResponse
- type CtvpcIplistenerListReturnObjResultsResponse
- type CtvpcIplistenerShowApi
- type CtvpcIplistenerShowRequest
- type CtvpcIplistenerShowResponse
- type CtvpcIplistenerShowReturnObjActionForwardConfigResponse
- type CtvpcIplistenerShowReturnObjActionForwardConfigTargetGroupsResponse
- type CtvpcIplistenerShowReturnObjActionResponse
- type CtvpcIplistenerShowReturnObjResponse
- type CtvpcIplistenerUpdateApi
- type CtvpcIplistenerUpdateRequest
- type CtvpcIplistenerUpdateResponse
- type CtvpcIplistenerUpdateReturnObjResponse
- type CtvpcIpv4GwBindRouteTableApi
- type CtvpcIpv4GwBindRouteTableRequest
- type CtvpcIpv4GwBindRouteTableResponse
- type CtvpcIpv4GwUnbindRouteTableApi
- type CtvpcIpv4GwUnbindRouteTableRequest
- type CtvpcIpv4GwUnbindRouteTableResponse
- type CtvpcIpv6BandwidthQueryCreatePriceApi
- type CtvpcIpv6BandwidthQueryCreatePriceRequest
- type CtvpcIpv6BandwidthQueryCreatePriceResponse
- type CtvpcIpv6BandwidthQueryCreatePriceReturnObjResponse
- type CtvpcIpv6BandwidthQueryCreatePriceReturnObjSubOrderPricesOrderItemPricesResponse
- type CtvpcIpv6BandwidthQueryCreatePriceReturnObjSubOrderPricesResponse
- type CtvpcIpv6BandwidthQueryModifyPriceApi
- type CtvpcIpv6BandwidthQueryModifyPriceRequest
- type CtvpcIpv6BandwidthQueryModifyPriceResponse
- type CtvpcIpv6BandwidthQueryModifyPriceReturnObjResponse
- type CtvpcIpv6BandwidthQueryModifyPriceReturnObjSubOrderPricesOrderItemPricesResponse
- type CtvpcIpv6BandwidthQueryModifyPriceReturnObjSubOrderPricesResponse
- type CtvpcIpv6BandwidthQueryRenewPriceApi
- type CtvpcIpv6BandwidthQueryRenewPriceRequest
- type CtvpcIpv6BandwidthQueryRenewPriceResponse
- type CtvpcIpv6BandwidthQueryRenewPriceReturnObjResponse
- type CtvpcIpv6BandwidthQueryRenewPriceReturnObjSubOrderPricesOrderItemPricesResponse
- type CtvpcIpv6BandwidthQueryRenewPriceReturnObjSubOrderPricesResponse
- type CtvpcIpv6BandwidthRenewApi
- type CtvpcIpv6BandwidthRenewRequest
- type CtvpcIpv6BandwidthRenewResponse
- type CtvpcIpv6BandwidthRenewReturnObjResponse
- type CtvpcJoinSecurityGroupApi
- type CtvpcJoinSecurityGroupRequest
- type CtvpcJoinSecurityGroupResponse
- type CtvpcL2gwConnectionCreateApi
- type CtvpcL2gwConnectionCreateRequest
- type CtvpcL2gwConnectionCreateResponse
- type CtvpcL2gwConnectionCreateReturnObjResponse
- type CtvpcL2gwConnectionDeleteApi
- type CtvpcL2gwConnectionDeleteRequest
- type CtvpcL2gwConnectionDeleteResponse
- type CtvpcL2gwConnectionQueryApi
- type CtvpcL2gwConnectionQueryRequest
- type CtvpcL2gwConnectionQueryResponse
- type CtvpcL2gwConnectionQueryReturnObjResponse
- type CtvpcL2gwConnectionQueryReturnObjResultsResponse
- type CtvpcL2gwConnectionUpdateApi
- type CtvpcL2gwConnectionUpdateRequest
- type CtvpcL2gwConnectionUpdateResponse
- type CtvpcL2gwCreateApi
- type CtvpcL2gwCreateRequest
- type CtvpcL2gwCreateResponse
- type CtvpcL2gwCreateReturnObjResponse
- type CtvpcL2gwDeleteApi
- type CtvpcL2gwDeleteRequest
- type CtvpcL2gwDeleteResponse
- type CtvpcL2gwDeleteReturnObjResponse
- type CtvpcL2gwQueryApi
- type CtvpcL2gwQueryCreatePriceApi
- type CtvpcL2gwQueryCreatePriceRequest
- type CtvpcL2gwQueryCreatePriceResponse
- type CtvpcL2gwQueryCreatePriceReturnObjResponse
- type CtvpcL2gwQueryCreatePriceReturnObjSubOrderPricesOrderItemPricesResponse
- type CtvpcL2gwQueryCreatePriceReturnObjSubOrderPricesResponse
- type CtvpcL2gwQueryRenewPriceApi
- type CtvpcL2gwQueryRenewPriceRequest
- type CtvpcL2gwQueryRenewPriceResponse
- type CtvpcL2gwQueryRenewPriceReturnObjResponse
- type CtvpcL2gwQueryRenewPriceReturnObjSubOrderPricesOrderItemPricesResponse
- type CtvpcL2gwQueryRenewPriceReturnObjSubOrderPricesResponse
- type CtvpcL2gwQueryRequest
- type CtvpcL2gwQueryResponse
- type CtvpcL2gwQueryReturnObjResponse
- type CtvpcL2gwQueryReturnObjResultsResponse
- type CtvpcL2gwRenewApi
- type CtvpcL2gwRenewRequest
- type CtvpcL2gwRenewResponse
- type CtvpcL2gwRenewReturnObjResponse
- type CtvpcL2gwUpdateApi
- type CtvpcL2gwUpdateRequest
- type CtvpcL2gwUpdateResponse
- type CtvpcLeaveSecurityGroupApi
- type CtvpcLeaveSecurityGroupRequest
- type CtvpcLeaveSecurityGroupResponse
- type CtvpcListAclApi
- type CtvpcListAclRequest
- type CtvpcListAclResponse
- type CtvpcListAclReturnObjAclsResponse
- type CtvpcListAclReturnObjResponse
- type CtvpcListAclRuleApi
- type CtvpcListAclRuleRequest
- type CtvpcListAclRuleResponse
- type CtvpcListAclRuleReturnObjInRulesResponse
- type CtvpcListAclRuleReturnObjOutRulesResponse
- type CtvpcListAclRuleReturnObjResponse
- type CtvpcListBandwidthApi
- type CtvpcListBandwidthRequest
- type CtvpcListBandwidthResponse
- type CtvpcListBandwidthReturnObjEipsResponse
- type CtvpcListBandwidthReturnObjResponse
- type CtvpcListDnatEntriesApi
- type CtvpcListDnatEntriesRequest
- type CtvpcListDnatEntriesResponse
- type CtvpcListDnatEntriesReturnObjResponse
- type CtvpcListEipApi
- type CtvpcListEipRequest
- type CtvpcListEipResponse
- type CtvpcListEipReturnObjEipsResponse
- type CtvpcListEipReturnObjResponse
- type CtvpcListEndpointApi
- type CtvpcListEndpointRequest
- type CtvpcListEndpointResponse
- type CtvpcListEndpointReturnObjEndpointsEndpointObjResponse
- type CtvpcListEndpointReturnObjEndpointsResponse
- type CtvpcListEndpointReturnObjResponse
- type CtvpcListEndpointServiceApi
- type CtvpcListEndpointServiceRequest
- type CtvpcListEndpointServiceResponse
- type CtvpcListEndpointServiceReturnObjBackendsResponse
- type CtvpcListEndpointServiceReturnObjResponse
- type CtvpcListEndpointServiceReturnObjRulesResponse
- type CtvpcListEndpointServiceReverseRuleApi
- type CtvpcListEndpointServiceReverseRuleRequest
- type CtvpcListEndpointServiceReverseRuleResponse
- type CtvpcListEndpointServiceReverseRuleReturnObjResponse
- type CtvpcListEndpointServiceReverseRuleReturnObjReverseRulesResponse
- type CtvpcListEndpointServiceTransitIPApi
- type CtvpcListEndpointServiceTransitIPRequest
- type CtvpcListEndpointServiceTransitIPResponse
- type CtvpcListEndpointServiceTransitIPReturnObjResponse
- type CtvpcListEndpointServiceTransitIPReturnObjTransitIPsResponse
- type CtvpcListEndpointServiceWhitelistApi
- type CtvpcListEndpointServiceWhitelistRequest
- type CtvpcListEndpointServiceWhitelistResponse
- type CtvpcListEndpointServiceWhitelistReturnObjResponse
- type CtvpcListFlowPackageApi
- type CtvpcListFlowPackageRequest
- type CtvpcListFlowPackageResponse
- type CtvpcListFlowPackageReturnObjResponse
- type CtvpcListFlowSessionsApi
- type CtvpcListFlowSessionsRequest
- type CtvpcListFlowSessionsResponse
- type CtvpcListFlowSessionsReturnObjFlowSessionsResponse
- type CtvpcListFlowSessionsReturnObjResponse
- type CtvpcListHavipApi
- type CtvpcListHavipRequest
- type CtvpcListHavipResponse
- type CtvpcListHavipReturnObjInstanceInfoResponse
- type CtvpcListHavipReturnObjNetworkInfoResponse
- type CtvpcListHavipReturnObjResponse
- type CtvpcListIPv4GwApi
- type CtvpcListIPv4GwRequest
- type CtvpcListIPv4GwResponse
- type CtvpcListIPv4GwReturnObjResponse
- type CtvpcListIPv6Api
- type CtvpcListIPv6BandwidthApi
- type CtvpcListIPv6BandwidthRequest
- type CtvpcListIPv6BandwidthResponse
- type CtvpcListIPv6BandwidthReturnObjResponse
- type CtvpcListIPv6GatewayApi
- type CtvpcListIPv6GatewayRequest
- type CtvpcListIPv6GatewayResponse
- type CtvpcListIPv6GatewayReturnObjResponse
- type CtvpcListIPv6Request
- type CtvpcListIPv6Response
- type CtvpcListIPv6ReturnObjResponse
- type CtvpcListLogProjectApi
- type CtvpcListLogProjectRequest
- type CtvpcListLogProjectResponse
- type CtvpcListLogProjectReturnObjResponse
- type CtvpcListLogUnitApi
- type CtvpcListLogUnitRequest
- type CtvpcListLogUnitResponse
- type CtvpcListLogUnitReturnObjResponse
- type CtvpcListMirrorFlowFilterApi
- type CtvpcListMirrorFlowFilterRequest
- type CtvpcListMirrorFlowFilterResponse
- type CtvpcListMirrorFlowFilterReturnObjMirrorFiltersResponse
- type CtvpcListMirrorFlowFilterReturnObjResponse
- type CtvpcListMirrorFlowFilterRuleApi
- type CtvpcListMirrorFlowFilterRuleRequest
- type CtvpcListMirrorFlowFilterRuleResponse
- type CtvpcListMirrorFlowFilterRuleReturnObjMirrorFilterRulesResponse
- type CtvpcListMirrorFlowFilterRuleReturnObjResponse
- type CtvpcListNatGatewaysApi
- type CtvpcListNatGatewaysRequest
- type CtvpcListNatGatewaysResponse
- type CtvpcListNatGatewaysReturnObjResponse
- type CtvpcListNetworkPathReportApi
- type CtvpcListNetworkPathReportRequest
- type CtvpcListNetworkPathReportResponse
- type CtvpcListNetworkPathReportReturnObjResponse
- type CtvpcListNetworkPathReportReturnObjResultsResponse
- type CtvpcListPrivateZoneApi
- type CtvpcListPrivateZoneRecordApi
- type CtvpcListPrivateZoneRecordRequest
- type CtvpcListPrivateZoneRecordResponse
- type CtvpcListPrivateZoneRecordReturnObjResponse
- type CtvpcListPrivateZoneRequest
- type CtvpcListPrivateZoneResponse
- type CtvpcListPrivateZoneReturnObjResponse
- type CtvpcListPrivateZoneReturnObjZonesResponse
- type CtvpcListRouteTableApi
- type CtvpcListRouteTableRequest
- type CtvpcListRouteTableResponse
- type CtvpcListRouteTableReturnObjResponse
- type CtvpcListRouteTableRulesApi
- type CtvpcListRouteTableRulesRequest
- type CtvpcListRouteTableRulesResponse
- type CtvpcListRouteTableRulesReturnObjResponse
- type CtvpcListSecurityGroupsApi
- type CtvpcListSecurityGroupsRequest
- type CtvpcListSecurityGroupsResponse
- type CtvpcListSecurityGroupsReturnObjResponse
- type CtvpcListSecurityGroupsReturnObjSecurityGroupRuleListResponse
- type CtvpcListSharedZoneRecordsApi
- type CtvpcListSharedZoneRecordsRequest
- type CtvpcListSharedZoneRecordsResponse
- type CtvpcListSharedZoneRecordsReturnObjResponse
- type CtvpcListSharedZoneRecordsReturnObjResultsResponse
- type CtvpcListSnatsApi
- type CtvpcListSnatsRequest
- type CtvpcListSnatsResponse
- type CtvpcListSnatsReturnObjResponse
- type CtvpcListSnatsReturnObjResultsEipsResponse
- type CtvpcListSnatsReturnObjResultsResponse
- type CtvpcListSubnetApi
- type CtvpcListSubnetRequest
- type CtvpcListSubnetResponse
- type CtvpcListSubnetReturnObjResponse
- type CtvpcListSubnetReturnObjSubnetsResponse
- type CtvpcListSubnetUsedIPsApi
- type CtvpcListSubnetUsedIPsRequest
- type CtvpcListSubnetUsedIPsResponse
- type CtvpcListSubnetUsedIPsReturnObjResponse
- type CtvpcListSubnetUsedIPsReturnObjUsedIPsResponse
- type CtvpcListVpcAccessLogApi
- type CtvpcListVpcAccessLogRequest
- type CtvpcListVpcAccessLogResponse
- type CtvpcListVpcAccessLogReturnObjResponse
- type CtvpcListVpcApi
- type CtvpcListVpcPeerConnectionApi
- type CtvpcListVpcPeerConnectionRequest
- type CtvpcListVpcPeerConnectionResponse
- type CtvpcListVpcPeerConnectionReturnObjResponse
- type CtvpcListVpcPeerRequestsApi
- type CtvpcListVpcPeerRequestsRequest
- type CtvpcListVpcPeerRequestsResponse
- type CtvpcListVpcPeerRequestsReturnObjResponse
- type CtvpcListVpcPeerRequestsReturnObjVpcPeerRequestsResponse
- type CtvpcListVpcRequest
- type CtvpcListVpcResponse
- type CtvpcListVpcReturnObjResponse
- type CtvpcListVpcReturnObjVpcsResponse
- type CtvpcListZoneBindLabelsApi
- type CtvpcListZoneBindLabelsRequest
- type CtvpcListZoneBindLabelsResponse
- type CtvpcListZoneBindLabelsReturnObjResponse
- type CtvpcListZoneBindLabelsReturnObjResultsResponse
- type CtvpcModifyBandwidthSpecApi
- type CtvpcModifyBandwidthSpecRequest
- type CtvpcModifyBandwidthSpecResponse
- type CtvpcModifyBandwidthSpecReturnObjResponse
- type CtvpcModifyEipSpecApi
- type CtvpcModifyEipSpecRequest
- type CtvpcModifyEipSpecResponse
- type CtvpcModifyEipSpecReturnObjResponse
- type CtvpcModifyEndpointIpVersionApi
- type CtvpcModifyEndpointIpVersionRequest
- type CtvpcModifyEndpointIpVersionResponse
- type CtvpcModifyEndpointServiceApi
- type CtvpcModifyEndpointServiceIpVersionApi
- type CtvpcModifyEndpointServiceIpVersionRequest
- type CtvpcModifyEndpointServiceIpVersionResponse
- type CtvpcModifyEndpointServiceRequest
- type CtvpcModifyEndpointServiceResponse
- type CtvpcModifyIPv6BandwidthSpecApi
- type CtvpcModifyIPv6BandwidthSpecRequest
- type CtvpcModifyIPv6BandwidthSpecResponse
- type CtvpcModifyIPv6BandwidthSpecReturnObjResponse
- type CtvpcModifyNatSpecApi
- type CtvpcModifyNatSpecRequest
- type CtvpcModifyNatSpecResponse
- type CtvpcModifyNatSpecReturnObjResponse
- type CtvpcModifyPrivateZoneRecordDescApi
- type CtvpcModifyPrivateZoneRecordDescRequest
- type CtvpcModifyPrivateZoneRecordDescResponse
- type CtvpcModifyRouteRuleApi
- type CtvpcModifyRouteRuleRequest
- type CtvpcModifyRouteRuleResponse
- type CtvpcModifySgEngressRuleApi
- type CtvpcModifySgEngressRuleRequest
- type CtvpcModifySgEngressRuleResponse
- type CtvpcModifySgIngressRuleApi
- type CtvpcModifySgIngressRuleRequest
- type CtvpcModifySgIngressRuleResponse
- type CtvpcModifyVpcAccessLogApi
- type CtvpcModifyVpcAccessLogRequest
- type CtvpcModifyVpcAccessLogResponse
- type CtvpcModifyVpcAccessLogReturnObjResponse
- type CtvpcNatQueryCreatePriceApi
- type CtvpcNatQueryCreatePriceRequest
- type CtvpcNatQueryCreatePriceResponse
- type CtvpcNatQueryCreatePriceReturnObjResponse
- type CtvpcNatQueryCreatePriceReturnObjSubOrderPricesOrderItemPricesResponse
- type CtvpcNatQueryCreatePriceReturnObjSubOrderPricesResponse
- type CtvpcNatQueryModifyPriceApi
- type CtvpcNatQueryModifyPriceRequest
- type CtvpcNatQueryModifyPriceResponse
- type CtvpcNatQueryModifyPriceReturnObjResponse
- type CtvpcNatQueryModifyPriceReturnObjSubOrderPricesOrderItemPricesResponse
- type CtvpcNatQueryModifyPriceReturnObjSubOrderPricesResponse
- type CtvpcNatQueryRenewPriceApi
- type CtvpcNatQueryRenewPriceRequest
- type CtvpcNatQueryRenewPriceResponse
- type CtvpcNatQueryRenewPriceReturnObjResponse
- type CtvpcNatQueryRenewPriceReturnObjSubOrderPricesOrderItemPricesResponse
- type CtvpcNatQueryRenewPriceReturnObjSubOrderPricesResponse
- type CtvpcNewACLListApi
- type CtvpcNewACLListRequest
- type CtvpcNewACLListResponse
- type CtvpcNewACLListReturnObjAclsResponse
- type CtvpcNewACLListReturnObjResponse
- type CtvpcNewBandwidthListApi
- type CtvpcNewBandwidthListRequest
- type CtvpcNewBandwidthListResponse
- type CtvpcNewBandwidthListReturnObjBandwidthsEipsResponse
- type CtvpcNewBandwidthListReturnObjBandwidthsResponse
- type CtvpcNewBandwidthListReturnObjResponse
- type CtvpcNewEipListApi
- type CtvpcNewEipListRequest
- type CtvpcNewEipListResponse
- type CtvpcNewEipListReturnObjEipsResponse
- type CtvpcNewEipListReturnObjResponse
- type CtvpcNewEndpointServiceWhiteListApi
- type CtvpcNewEndpointServiceWhiteListRequest
- type CtvpcNewEndpointServiceWhiteListResponse
- type CtvpcNewEndpointServiceWhiteListReturnObjResponse
- type CtvpcNewEndpointServiceWhiteListReturnObjWhitelistResponse
- type CtvpcNewEndpointServicesListApi
- type CtvpcNewEndpointServicesListRequest
- type CtvpcNewEndpointServicesListResponse
- type CtvpcNewEndpointServicesListReturnObjEndpointServicesBackendsResponse
- type CtvpcNewEndpointServicesListReturnObjEndpointServicesResponse
- type CtvpcNewEndpointServicesListReturnObjEndpointServicesRulesResponse
- type CtvpcNewEndpointServicesListReturnObjResponse
- type CtvpcNewEndpointsListApi
- type CtvpcNewEndpointsListRequest
- type CtvpcNewEndpointsListResponse
- type CtvpcNewEndpointsListReturnObjEndpointsEndpointObjResponse
- type CtvpcNewEndpointsListReturnObjEndpointsResponse
- type CtvpcNewEndpointsListReturnObjResponse
- type CtvpcNewIPv6BandwidthListApi
- type CtvpcNewIPv6BandwidthListRequest
- type CtvpcNewIPv6BandwidthListResponse
- type CtvpcNewIPv6BandwidthListReturnObjResponse
- type CtvpcNewIPv6ListApi
- type CtvpcNewIPv6ListRequest
- type CtvpcNewIPv6ListResponse
- type CtvpcNewIPv6ListReturnObjResponse
- type CtvpcNewPortsListApi
- type CtvpcNewPortsListRequest
- type CtvpcNewPortsListResponse
- type CtvpcNewPortsListReturnObjPortsResponse
- type CtvpcNewPortsListReturnObjResponse
- type CtvpcNewPrivateZoneListApi
- type CtvpcNewPrivateZoneListRequest
- type CtvpcNewPrivateZoneListResponse
- type CtvpcNewPrivateZoneListReturnObjResponse
- type CtvpcNewPrivateZoneListReturnObjZonesResponse
- type CtvpcNewPrivateZoneRecordListApi
- type CtvpcNewPrivateZoneRecordListRequest
- type CtvpcNewPrivateZoneRecordListResponse
- type CtvpcNewPrivateZoneRecordListReturnObjResponse
- type CtvpcNewPrivateZoneRecordListReturnObjZoneRecordsResponse
- type CtvpcNewQueryEIPHistoryMonitorApi
- type CtvpcNewQueryEIPHistoryMonitorRequest
- type CtvpcNewQueryEIPHistoryMonitorResponse
- type CtvpcNewQueryEIPHistoryMonitorReturnObjMonitorsItemAggregateListResponse
- type CtvpcNewQueryEIPHistoryMonitorReturnObjMonitorsResponse
- type CtvpcNewQueryEIPHistoryMonitorReturnObjResponse
- type CtvpcNewQueryEIPRealtimeMonitorApi
- type CtvpcNewQueryEIPRealtimeMonitorRequest
- type CtvpcNewQueryEIPRealtimeMonitorResponse
- type CtvpcNewQueryEIPRealtimeMonitorReturnObjMonitorsItemListResponse
- type CtvpcNewQueryEIPRealtimeMonitorReturnObjMonitorsResponse
- type CtvpcNewQueryEIPRealtimeMonitorReturnObjResponse
- type CtvpcNewQuerySecurityGroupsApi
- type CtvpcNewQuerySecurityGroupsRequest
- type CtvpcNewQuerySecurityGroupsResponse
- type CtvpcNewQuerySecurityGroupsReturnObjResponse
- type CtvpcNewQuerySecurityGroupsReturnObjSecurityGroupsResponse
- type CtvpcNewQuerySecurityGroupsReturnObjSecurityGroupsSecurityGroupRuleListResponse
- type CtvpcNewRouteRulesListApi
- type CtvpcNewRouteRulesListRequest
- type CtvpcNewRouteRulesListResponse
- type CtvpcNewRouteRulesListReturnObjResponse
- type CtvpcNewRouteRulesListReturnObjRouteRulesResponse
- type CtvpcNewRouteTableListApi
- type CtvpcNewRouteTableListRequest
- type CtvpcNewRouteTableListResponse
- type CtvpcNewRouteTableListReturnObjResponse
- type CtvpcNewRouteTableListReturnObjRouteTablesResponse
- type CtvpcNewSubnetListApi
- type CtvpcNewSubnetListRequest
- type CtvpcNewSubnetListResponse
- type CtvpcNewSubnetListReturnObjResponse
- type CtvpcNewSubnetListReturnObjSubnetsResponse
- type CtvpcNewVpcListApi
- type CtvpcNewVpcListRequest
- type CtvpcNewVpcListResponse
- type CtvpcNewVpcListReturnObjResponse
- type CtvpcNewVpcListReturnObjVpcsResponse
- type CtvpcPortReplaceSubnetApi
- type CtvpcPortReplaceSubnetRequest
- type CtvpcPortReplaceSubnetResponse
- type CtvpcPortReplaceVPCApi
- type CtvpcPortReplaceVPCRequest
- type CtvpcPortReplaceVPCResponse
- type CtvpcPrefixlistCloneApi
- type CtvpcPrefixlistCloneRequest
- type CtvpcPrefixlistCloneResponse
- type CtvpcPrefixlistCloneReturnObjResponse
- type CtvpcPrefixlistCreateApi
- type CtvpcPrefixlistCreatePrefixListRulesRequest
- type CtvpcPrefixlistCreateRequest
- type CtvpcPrefixlistCreateResponse
- type CtvpcPrefixlistCreateReturnObjResponse
- type CtvpcPrefixlistDeleteApi
- type CtvpcPrefixlistDeleteRequest
- type CtvpcPrefixlistDeleteResponse
- type CtvpcPrefixlistDeleteReturnObjResponse
- type CtvpcPrefixlistGetAssociationsApi
- type CtvpcPrefixlistGetAssociationsRequest
- type CtvpcPrefixlistGetAssociationsResponse
- type CtvpcPrefixlistGetAssociationsReturnObjResponse
- type CtvpcPrefixlistQueryApi
- type CtvpcPrefixlistQueryRequest
- type CtvpcPrefixlistQueryResponse
- type CtvpcPrefixlistQueryReturnObjPrefixListPrefixListRulesResponse
- type CtvpcPrefixlistQueryReturnObjPrefixListResponse
- type CtvpcPrefixlistQueryReturnObjResponse
- type CtvpcPrefixlistRuleCreateApi
- type CtvpcPrefixlistRuleCreatePrefixListRulesRequest
- type CtvpcPrefixlistRuleCreateRequest
- type CtvpcPrefixlistRuleCreateResponse
- type CtvpcPrefixlistRuleCreateReturnObjResponse
- type CtvpcPrefixlistRuleDeleteApi
- type CtvpcPrefixlistRuleDeleteRequest
- type CtvpcPrefixlistRuleDeleteResponse
- type CtvpcPrefixlistRuleDeleteReturnObjResponse
- type CtvpcPrefixlistRuleUpdateApi
- type CtvpcPrefixlistRuleUpdateRequest
- type CtvpcPrefixlistRuleUpdateResponse
- type CtvpcPrefixlistRuleUpdateReturnObjResponse
- type CtvpcPrefixlistShowApi
- type CtvpcPrefixlistShowRequest
- type CtvpcPrefixlistShowResponse
- type CtvpcPrefixlistShowReturnObjResponse
- type CtvpcPrefixlistUpdateApi
- type CtvpcPrefixlistUpdateRequest
- type CtvpcPrefixlistUpdateResponse
- type CtvpcPrefixlistUpdateReturnObjResponse
- type CtvpcPrivateZoneHistoryMetricApi
- type CtvpcPrivateZoneHistoryMetricRequest
- type CtvpcPrivateZoneHistoryMetricResponse
- type CtvpcPrivateZoneHistoryMetricReturnObjDimensionsResponse
- type CtvpcPrivateZoneHistoryMetricReturnObjItemDataResponse
- type CtvpcPrivateZoneHistoryMetricReturnObjResponse
- type CtvpcPrivateZoneRealtimeMetricApi
- type CtvpcPrivateZoneRealtimeMetricRequest
- type CtvpcPrivateZoneRealtimeMetricResponse
- type CtvpcPrivateZoneRealtimeMetricReturnObjDimensionsResponse
- type CtvpcPrivateZoneRealtimeMetricReturnObjResponse
- type CtvpcPrivateZoneVpcHistoryMetricApi
- type CtvpcPrivateZoneVpcHistoryMetricRequest
- type CtvpcPrivateZoneVpcHistoryMetricResponse
- type CtvpcPrivateZoneVpcHistoryMetricReturnObjDimensionsResponse
- type CtvpcPrivateZoneVpcHistoryMetricReturnObjItemDataResponse
- type CtvpcPrivateZoneVpcHistoryMetricReturnObjResponse
- type CtvpcPrivateZoneVpcRealtimeMetricApi
- type CtvpcPrivateZoneVpcRealtimeMetricRequest
- type CtvpcPrivateZoneVpcRealtimeMetricResponse
- type CtvpcPrivateZoneVpcRealtimeMetricReturnObjDimensionsResponse
- type CtvpcPrivateZoneVpcRealtimeMetricReturnObjResponse
- type CtvpcQueryAllZonesAndVpcsApi
- type CtvpcQueryAllZonesAndVpcsRequest
- type CtvpcQueryAllZonesAndVpcsResponse
- type CtvpcQueryAllZonesAndVpcsReturnObjResponse
- type CtvpcQueryAllZonesAndVpcsReturnObjResultsResponse
- type CtvpcQueryAllZonesAndVpcsReturnObjResultsVpcAssociationsResponse
- type CtvpcQueryAllZonesAndVpcsReturnObjResultsVpcAssociationsVpcAssociationResponse
- type CtvpcQueryCreateEndpointPriceApi
- type CtvpcQueryCreateEndpointPriceRequest
- type CtvpcQueryCreateEndpointPriceResponse
- type CtvpcQueryCreateEndpointPriceReturnObjResponse
- type CtvpcQueryCreateEndpointPriceReturnObjSubOrderPricesOrderItemPricesResponse
- type CtvpcQueryCreateEndpointPriceReturnObjSubOrderPricesResponse
- type CtvpcQueryCtyunServiceApi
- type CtvpcQueryCtyunServiceRequest
- type CtvpcQueryCtyunServiceResponse
- type CtvpcQueryCtyunServiceReturnObjResponse
- type CtvpcQueryCtyunServiceReturnObjResultsResponse
- type CtvpcQueryCtyunServiceReturnObjResultsRulesResponse
- type CtvpcQueryDelegateRoleApi
- type CtvpcQueryDelegateRoleRequest
- type CtvpcQueryDelegateRoleResponse
- type CtvpcQueryDelegateRoleReturnObjResponse
- type CtvpcQueryDelegateRoleReturnObjRoleListResponse
- type CtvpcQueryEipHistoryMonitorApi
- type CtvpcQueryEipHistoryMonitorRequest
- type CtvpcQueryEipHistoryMonitorResponse
- type CtvpcQueryEipHistoryMonitorReturnObjItemAggregateListMetricNameResponse
- type CtvpcQueryEipHistoryMonitorReturnObjItemAggregateListResponse
- type CtvpcQueryEipHistoryMonitorReturnObjResponse
- type CtvpcQueryEipRealtimeMonitorApi
- type CtvpcQueryEipRealtimeMonitorRequest
- type CtvpcQueryEipRealtimeMonitorResponse
- type CtvpcQueryEipRealtimeMonitorReturnObjItemListResponse
- type CtvpcQueryEipRealtimeMonitorReturnObjResponse
- type CtvpcQueryFlowPackagePriceApi
- type CtvpcQueryFlowPackagePriceRequest
- type CtvpcQueryFlowPackagePriceResponse
- type CtvpcQueryFlowPackagePriceReturnObjResponse
- type CtvpcQueryFlowPackagePriceReturnObjSubOrderPricesOrderItemPricesResponse
- type CtvpcQueryFlowPackagePriceReturnObjSubOrderPricesResponse
- type CtvpcQueryLabelsByResourceApi
- type CtvpcQueryLabelsByResourceRequest
- type CtvpcQueryLabelsByResourceResponse
- type CtvpcQueryLabelsByResourceReturnObjResponse
- type CtvpcQueryLabelsByResourceReturnObjResultsResponse
- type CtvpcQueryResourcesByLabelApi
- type CtvpcQueryResourcesByLabelRequest
- type CtvpcQueryResourcesByLabelResponse
- type CtvpcQueryResourcesByLabelReturnObjResponse
- type CtvpcQueryResourcesByLabelReturnObjResultsResponse
- type CtvpcQueryToCyclePriceApi
- type CtvpcQueryToCyclePriceRequest
- type CtvpcQueryToCyclePriceResponse
- type CtvpcQueryToCyclePriceReturnObjResponse
- type CtvpcQueryToNeedPriceApi
- type CtvpcQueryToNeedPriceRequest
- type CtvpcQueryToNeedPriceResponse
- type CtvpcQueryToNeedPriceReturnObjResponse
- type CtvpcRefundFlowPackageApi
- type CtvpcRefundFlowPackageRequest
- type CtvpcRefundFlowPackageResponse
- type CtvpcRefundFlowPackageReturnObjResponse
- type CtvpcRefuseEndpointApplyApi
- type CtvpcRefuseEndpointApplyRequest
- type CtvpcRefuseEndpointApplyResponse
- type CtvpcRejectVpcPeerRequestApi
- type CtvpcRejectVpcPeerRequestRequest
- type CtvpcRejectVpcPeerRequestResponse
- type CtvpcRemoveIPv6FromIPv6BandwidthApi
- type CtvpcRemoveIPv6FromIPv6BandwidthRequest
- type CtvpcRemoveIPv6FromIPv6BandwidthResponse
- type CtvpcRenewEipApi
- type CtvpcRenewEipRequest
- type CtvpcRenewEipResponse
- type CtvpcRenewEipReturnObjResponse
- type CtvpcRenewNatGatewayApi
- type CtvpcRenewNatGatewayRequest
- type CtvpcRenewNatGatewayResponse
- type CtvpcRenewNatGatewayReturnObjResponse
- type CtvpcReplaceSubnetAclApi
- type CtvpcReplaceSubnetAclRequest
- type CtvpcReplaceSubnetAclResponse
- type CtvpcReplaceSubnetRouteTableApi
- type CtvpcReplaceSubnetRouteTableRequest
- type CtvpcReplaceSubnetRouteTableResponse
- type CtvpcResourceBindLabelApi
- type CtvpcResourceBindLabelRequest
- type CtvpcResourceBindLabelResponse
- type CtvpcResourceUnbindLabelApi
- type CtvpcResourceUnbindLabelRequest
- type CtvpcResourceUnbindLabelResponse
- type CtvpcRevokeSgEngressRuleApi
- type CtvpcRevokeSgEngressRuleRequest
- type CtvpcRevokeSgEngressRuleResponse
- type CtvpcRevokeSgIngressRuleApi
- type CtvpcRevokeSgIngressRuleRequest
- type CtvpcRevokeSgIngressRuleResponse
- type CtvpcSetZoneProxyPatternApi
- type CtvpcSetZoneProxyPatternRequest
- type CtvpcSetZoneProxyPatternResponse
- type CtvpcSgBatchAttachPortsApi
- type CtvpcSgBatchAttachPortsRequest
- type CtvpcSgBatchAttachPortsResponse
- type CtvpcSgBatchDetachPortsApi
- type CtvpcSgBatchDetachPortsRequest
- type CtvpcSgBatchDetachPortsResponse
- type CtvpcSgRulePreCheckApi
- type CtvpcSgRulePreCheckRequest
- type CtvpcSgRulePreCheckResponse
- type CtvpcSgRulePreCheckReturnObjResponse
- type CtvpcSgRulePreCheckSecurityGroupRuleRequest
- type CtvpcShowAclApi
- type CtvpcShowAclRequest
- type CtvpcShowAclResponse
- type CtvpcShowAclReturnObjResponse
- type CtvpcShowBandwidthApi
- type CtvpcShowBandwidthRequest
- type CtvpcShowBandwidthResponse
- type CtvpcShowBandwidthReturnObjEipsResponse
- type CtvpcShowBandwidthReturnObjResponse
- type CtvpcShowDnatEntryApi
- type CtvpcShowDnatEntryRequest
- type CtvpcShowDnatEntryResponse
- type CtvpcShowDnatEntryReturnObjResponse
- type CtvpcShowEipApi
- type CtvpcShowEipRequest
- type CtvpcShowEipResponse
- type CtvpcShowEndpointApi
- type CtvpcShowEndpointRequest
- type CtvpcShowEndpointResponse
- type CtvpcShowEndpointReturnObjEndpointEndpointObjResponse
- type CtvpcShowEndpointReturnObjEndpointResponse
- type CtvpcShowEndpointReturnObjResponse
- type CtvpcShowEndpointServiceApi
- type CtvpcShowEndpointServiceConnectionsApi
- type CtvpcShowEndpointServiceConnectionsRequest
- type CtvpcShowEndpointServiceConnectionsResponse
- type CtvpcShowEndpointServiceConnectionsReturnObjResponse
- type CtvpcShowEndpointServiceRequest
- type CtvpcShowEndpointServiceResponse
- type CtvpcShowEndpointServiceReturnObjBackendsResponse
- type CtvpcShowEndpointServiceReturnObjResponse
- type CtvpcShowEndpointServiceReturnObjRulesResponse
- type CtvpcShowEndpointWhitelistApi
- type CtvpcShowEndpointWhitelistRequest
- type CtvpcShowEndpointWhitelistResponse
- type CtvpcShowFlowPackageApi
- type CtvpcShowFlowPackageRequest
- type CtvpcShowFlowPackageResponse
- type CtvpcShowFlowPackageReturnObjResponse
- type CtvpcShowFlowSessionApi
- type CtvpcShowFlowSessionRequest
- type CtvpcShowFlowSessionResponse
- type CtvpcShowFlowSessionReturnObjResponse
- type CtvpcShowHavipApi
- type CtvpcShowHavipRequest
- type CtvpcShowHavipResponse
- type CtvpcShowHavipReturnObjBindPortsResponse
- type CtvpcShowHavipReturnObjInstanceInfoResponse
- type CtvpcShowHavipReturnObjNetworkInfoResponse
- type CtvpcShowHavipReturnObjResponse
- type CtvpcShowIPv4GwApi
- type CtvpcShowIPv4GwRequest
- type CtvpcShowIPv4GwResponse
- type CtvpcShowIPv4GwReturnObjResponse
- type CtvpcShowIPv6Api
- type CtvpcShowIPv6BandwidthApi
- type CtvpcShowIPv6BandwidthRequest
- type CtvpcShowIPv6BandwidthResponse
- type CtvpcShowIPv6BandwidthReturnObjResponse
- type CtvpcShowIPv6GatewayApi
- type CtvpcShowIPv6GatewayRequest
- type CtvpcShowIPv6GatewayResponse
- type CtvpcShowIPv6GatewayReturnObjResponse
- type CtvpcShowIPv6Request
- type CtvpcShowIPv6Response
- type CtvpcShowIPv6ReturnObjResponse
- type CtvpcShowMirrorFlowFilterApi
- type CtvpcShowMirrorFlowFilterRequest
- type CtvpcShowMirrorFlowFilterResponse
- type CtvpcShowMirrorFlowFilterReturnObjResponse
- type CtvpcShowNatGatewayApi
- type CtvpcShowNatGatewayRequest
- type CtvpcShowNatGatewayResponse
- type CtvpcShowNatGatewayReturnObjDnatTableResponse
- type CtvpcShowNatGatewayReturnObjResponse
- type CtvpcShowNatGatewayReturnObjSnatTableIpAddressResponse
- type CtvpcShowNatGatewayReturnObjSnatTableResponse
- type CtvpcShowNetworkPathReportApi
- type CtvpcShowNetworkPathReportRequest
- type CtvpcShowNetworkPathReportResponse
- type CtvpcShowNetworkPathReportReturnObjResponse
- type CtvpcShowPortApi
- type CtvpcShowPortRequest
- type CtvpcShowPortResponse
- type CtvpcShowPortReturnObjAssociatedEipResponse
- type CtvpcShowPortReturnObjResponse
- type CtvpcShowPrivateZoneApi
- type CtvpcShowPrivateZoneRecordApi
- type CtvpcShowPrivateZoneRecordRequest
- type CtvpcShowPrivateZoneRecordResponse
- type CtvpcShowPrivateZoneRecordReturnObjResponse
- type CtvpcShowPrivateZoneRequest
- type CtvpcShowPrivateZoneResponse
- type CtvpcShowPrivateZoneReturnObjResponse
- type CtvpcShowPrivateZoneReturnObjVpcAssociationsResponse
- type CtvpcShowPrivateZoneReturnObjVpcAssociationsVpcAssociationResponse
- type CtvpcShowRouteTableApi
- type CtvpcShowRouteTableRequest
- type CtvpcShowRouteTableResponse
- type CtvpcShowRouteTableReturnObjResponse
- type CtvpcShowRouteTableReturnObjSubnetDetailResponse
- type CtvpcShowSecurityGroupApi
- type CtvpcShowSecurityGroupRequest
- type CtvpcShowSecurityGroupResponse
- type CtvpcShowSecurityGroupReturnObjResponse
- type CtvpcShowSecurityGroupReturnObjSecurityGroupRuleListResponse
- type CtvpcShowSgRuleApi
- type CtvpcShowSgRuleRequest
- type CtvpcShowSgRuleResponse
- type CtvpcShowSgRuleReturnObjResponse
- type CtvpcShowSnatApi
- type CtvpcShowSnatRequest
- type CtvpcShowSnatResponse
- type CtvpcShowSnatReturnObjEipsResponse
- type CtvpcShowSnatReturnObjResponse
- type CtvpcShowSubnetApi
- type CtvpcShowSubnetRequest
- type CtvpcShowSubnetResponse
- type CtvpcShowSubnetReturnObjResponse
- type CtvpcShowVpcApi
- type CtvpcShowVpcPeerConnectionApi
- type CtvpcShowVpcPeerConnectionRequest
- type CtvpcShowVpcPeerConnectionResponse
- type CtvpcShowVpcPeerConnectionReturnObjResponse
- type CtvpcShowVpcRequest
- type CtvpcShowVpcResponse
- type CtvpcShowVpcReturnObjResponse
- type CtvpcStartFlowSessionApi
- type CtvpcStartFlowSessionRequest
- type CtvpcStartFlowSessionResponse
- type CtvpcStopFlowSessionApi
- type CtvpcStopFlowSessionRequest
- type CtvpcStopFlowSessionResponse
- type CtvpcSubnetDisassociateRouteTableApi
- type CtvpcSubnetDisassociateRouteTableRequest
- type CtvpcSubnetDisassociateRouteTableResponse
- type CtvpcSubnetDisassociateRouteTableReturnObjResponse
- type CtvpcSubnetEnableIPv6Api
- type CtvpcSubnetEnableIPv6Request
- type CtvpcSubnetEnableIPv6Response
- type CtvpcTerminateCycleApi
- type CtvpcTerminateCycleRequest
- type CtvpcTerminateCycleResponse
- type CtvpcTunnelCheckApi
- type CtvpcTunnelCheckRequest
- type CtvpcTunnelCheckResponse
- type CtvpcTunnelCheckReturnObjResponse
- type CtvpcUnassignIPv6FromPortApi
- type CtvpcUnassignIPv6FromPortRequest
- type CtvpcUnassignIPv6FromPortResponse
- type CtvpcUnassignSecondaryPrivateIPsFromPortApi
- type CtvpcUnassignSecondaryPrivateIPsFromPortRequest
- type CtvpcUnassignSecondaryPrivateIPsFromPortResponse
- type CtvpcUnbindHavipApi
- type CtvpcUnbindHavipRequest
- type CtvpcUnbindHavipResponse
- type CtvpcUnbindHavipReturnObjResponse
- type CtvpcUpDateSubnetApi
- type CtvpcUpDateSubnetRequest
- type CtvpcUpDateSubnetResponse
- type CtvpcUpdateAclAttributeApi
- type CtvpcUpdateAclAttributeRequest
- type CtvpcUpdateAclAttributeResponse
- type CtvpcUpdateAclAttributeReturnObjResponse
- type CtvpcUpdateAclRuleAttributeApi
- type CtvpcUpdateAclRuleAttributeRequest
- type CtvpcUpdateAclRuleAttributeResponse
- type CtvpcUpdateAclRuleAttributeReturnObjResponse
- type CtvpcUpdateAclRuleAttributeRulesRequest
- type CtvpcUpdateBandwidthAttributeApi
- type CtvpcUpdateBandwidthAttributeRequest
- type CtvpcUpdateBandwidthAttributeResponse
- type CtvpcUpdateDnatEntryAttributeApi
- type CtvpcUpdateDnatEntryAttributeRequest
- type CtvpcUpdateDnatEntryAttributeResponse
- type CtvpcUpdateEndpointApi
- type CtvpcUpdateEndpointRequest
- type CtvpcUpdateEndpointResponse
- type CtvpcUpdateEndpointServiceConnectionsApi
- type CtvpcUpdateEndpointServiceConnectionsRequest
- type CtvpcUpdateEndpointServiceConnectionsResponse
- type CtvpcUpdateFlowSessionApi
- type CtvpcUpdateFlowSessionRequest
- type CtvpcUpdateFlowSessionResponse
- type CtvpcUpdateIPv6BandwidthAttributeApi
- type CtvpcUpdateIPv6BandwidthAttributeRequest
- type CtvpcUpdateIPv6BandwidthAttributeResponse
- type CtvpcUpdateIPv6StatusForVpcApi
- type CtvpcUpdateIPv6StatusForVpcRequest
- type CtvpcUpdateIPv6StatusForVpcResponse
- type CtvpcUpdateMirrorFlowFilterApi
- type CtvpcUpdateMirrorFlowFilterRequest
- type CtvpcUpdateMirrorFlowFilterResponse
- type CtvpcUpdateMirrorFlowFilterRuleApi
- type CtvpcUpdateMirrorFlowFilterRuleRequest
- type CtvpcUpdateMirrorFlowFilterRuleResponse
- type CtvpcUpdateNatGatewayAttributeApi
- type CtvpcUpdateNatGatewayAttributeRequest
- type CtvpcUpdateNatGatewayAttributeResponse
- type CtvpcUpdatePortApi
- type CtvpcUpdatePortRequest
- type CtvpcUpdatePortResponse
- type CtvpcUpdatePrivateZoneAttributeApi
- type CtvpcUpdatePrivateZoneAttributeRequest
- type CtvpcUpdatePrivateZoneAttributeResponse
- type CtvpcUpdatePrivateZoneAttributeReturnObjResponse
- type CtvpcUpdatePrivateZoneRecordAttributeApi
- type CtvpcUpdatePrivateZoneRecordAttributeRequest
- type CtvpcUpdatePrivateZoneRecordAttributeResponse
- type CtvpcUpdatePrivateZoneRecordAttributeReturnObjResponse
- type CtvpcUpdateRouteTableAttributeApi
- type CtvpcUpdateRouteTableAttributeRequest
- type CtvpcUpdateRouteTableAttributeResponse
- type CtvpcUpdateRouteTableRulesAttributeApi
- type CtvpcUpdateRouteTableRulesAttributeRequest
- type CtvpcUpdateRouteTableRulesAttributeResponse
- type CtvpcUpdateRouteTableRulesAttributeRouteRulesRequest
- type CtvpcUpdateSecurityGroupAttributeApi
- type CtvpcUpdateSecurityGroupAttributeRequest
- type CtvpcUpdateSecurityGroupAttributeResponse
- type CtvpcUpdateSnatEntryAttributeApi
- type CtvpcUpdateSnatEntryAttributeRequest
- type CtvpcUpdateSnatEntryAttributeResponse
- type CtvpcUpdateSubnetIPv6StatusApi
- type CtvpcUpdateSubnetIPv6StatusRequest
- type CtvpcUpdateSubnetIPv6StatusResponse
- type CtvpcUpdateVpcAttributeApi
- type CtvpcUpdateVpcAttributeRequest
- type CtvpcUpdateVpcAttributeResponse
- type CtvpcUpdateVpcPeerConnectionAttributeApi
- type CtvpcUpdateVpcPeerConnectionAttributeRequest
- type CtvpcUpdateVpcPeerConnectionAttributeResponse
- type CtvpcUpdatedhcpoptionsetsApi
- type CtvpcUpdatedhcpoptionsetsRequest
- type CtvpcUpdatedhcpoptionsetsResponse
- type CtvpcUpdatedhcpoptionsetsReturnObjResponse
- type CtvpcV4PortsAsyncAttachBmApi
- type CtvpcV4PortsAsyncAttachBmRequest
- type CtvpcV4PortsAsyncAttachBmResponse
- type CtvpcV4PortsAsyncAttachBmReturnObjResponse
- type CtvpcV4PortsAsyncDetachBmApi
- type CtvpcV4PortsAsyncDetachBmRequest
- type CtvpcV4PortsAsyncDetachBmResponse
- type CtvpcV4PortsAsyncDetachBmReturnObjResponse
- type CtvpcVniaCreateInstanceDiagnosisRecordApi
- type CtvpcVniaCreateInstanceDiagnosisRecordRequest
- type CtvpcVniaCreateInstanceDiagnosisRecordResponse
- type CtvpcVniaCreateInstanceDiagnosisRecordReturnObjResponse
- type CtvpcVniaCreateNetworkPathAnalysisApi
- type CtvpcVniaCreateNetworkPathAnalysisRequest
- type CtvpcVniaCreateNetworkPathAnalysisResponse
- type CtvpcVniaCreateNetworkPathAnalysisReturnObjResponse
- type CtvpcVniaCreateNetworkPathApi
- type CtvpcVniaCreateNetworkPathRequest
- type CtvpcVniaCreateNetworkPathResponse
- type CtvpcVniaDeleteInstanceDiagnosisApi
- type CtvpcVniaDeleteInstanceDiagnosisRecordApi
- type CtvpcVniaDeleteInstanceDiagnosisRecordRequest
- type CtvpcVniaDeleteInstanceDiagnosisRecordResponse
- type CtvpcVniaDeleteInstanceDiagnosisRecordReturnObjResponse
- type CtvpcVniaDeleteInstanceDiagnosisReportApi
- type CtvpcVniaDeleteInstanceDiagnosisReportRequest
- type CtvpcVniaDeleteInstanceDiagnosisReportResponse
- type CtvpcVniaDeleteInstanceDiagnosisReportReturnObjResponse
- type CtvpcVniaDeleteInstanceDiagnosisRequest
- type CtvpcVniaDeleteInstanceDiagnosisResponse
- type CtvpcVniaDeleteInstanceDiagnosisReturnObjResponse
- type CtvpcVniaDeleteNetworkPathAnalysisApi
- type CtvpcVniaDeleteNetworkPathAnalysisRequest
- type CtvpcVniaDeleteNetworkPathAnalysisResponse
- type CtvpcVniaDeleteNetworkPathAnalysisReturnObjResponse
- type CtvpcVniaDeleteNetworkPathApi
- type CtvpcVniaDeleteNetworkPathReportApi
- type CtvpcVniaDeleteNetworkPathReportRequest
- type CtvpcVniaDeleteNetworkPathReportResponse
- type CtvpcVniaDeleteNetworkPathReportReturnObjResponse
- type CtvpcVniaDeleteNetworkPathRequest
- type CtvpcVniaDeleteNetworkPathResponse
- type CtvpcVniaDeleteNetworkPathReturnObjResponse
- type CtvpcVniaListInstanceDiagnosisApi
- type CtvpcVniaListInstanceDiagnosisRecordApi
- type CtvpcVniaListInstanceDiagnosisRecordRequest
- type CtvpcVniaListInstanceDiagnosisRecordResponse
- type CtvpcVniaListInstanceDiagnosisRecordReturnObjResponse
- type CtvpcVniaListInstanceDiagnosisRecordReturnObjResultsResponse
- type CtvpcVniaListInstanceDiagnosisReportApi
- type CtvpcVniaListInstanceDiagnosisReportRequest
- type CtvpcVniaListInstanceDiagnosisReportResponse
- type CtvpcVniaListInstanceDiagnosisReportReturnObjResponse
- type CtvpcVniaListInstanceDiagnosisReportReturnObjResultsResponse
- type CtvpcVniaListInstanceDiagnosisRequest
- type CtvpcVniaListInstanceDiagnosisResponse
- type CtvpcVniaListInstanceDiagnosisReturnObjResponse
- type CtvpcVniaListInstanceDiagnosisReturnObjResultsResponse
- type CtvpcVniaListNetworkPathAnalysisApi
- type CtvpcVniaListNetworkPathAnalysisRequest
- type CtvpcVniaListNetworkPathAnalysisResponse
- type CtvpcVniaListNetworkPathAnalysisReturnObjResponse
- type CtvpcVniaListNetworkPathAnalysisReturnObjResultsResponse
- type CtvpcVniaListNetworkPathApi
- type CtvpcVniaListNetworkPathRequest
- type CtvpcVniaListNetworkPathResponse
- type CtvpcVniaListNetworkPathReturnObjResponse
- type CtvpcVniaListNetworkPathReturnObjResultsResponse
- type CtvpcVniaShowInstanceDiagnosisApi
- type CtvpcVniaShowInstanceDiagnosisRecordApi
- type CtvpcVniaShowInstanceDiagnosisRecordRequest
- type CtvpcVniaShowInstanceDiagnosisRecordResponse
- type CtvpcVniaShowInstanceDiagnosisRecordReturnObjResponse
- type CtvpcVniaShowInstanceDiagnosisRequest
- type CtvpcVniaShowInstanceDiagnosisResponse
- type CtvpcVniaShowInstanceDiagnosisReturnObjResponse
- type CtvpcVniaShowNetworkPathAnalysisApi
- type CtvpcVniaShowNetworkPathAnalysisRequest
- type CtvpcVniaShowNetworkPathAnalysisResponse
- type CtvpcVniaShowNetworkPathAnalysisReturnObjResponse
- type CtvpcVniaShowNetworkPathApi
- type CtvpcVniaShowNetworkPathRequest
- type CtvpcVniaShowNetworkPathResponse
- type CtvpcVniaShowNetworkPathReturnObjResponse
- type CtvpcVpcCreateSecurityGroupApi
- type CtvpcVpcCreateSecurityGroupRequest
- type CtvpcVpcCreateSecurityGroupResponse
- type CtvpcVpcCreateSecurityGroupReturnObjResponse
- type CtvpcVpcCreateSubnetApi
- type CtvpcVpcCreateSubnetRequest
- type CtvpcVpcCreateSubnetResponse
- type CtvpcVpcCreateSubnetReturnObjResponse
- type CtvpcVpcDeleteSecurityGroupApi
- type CtvpcVpcDeleteSecurityGroupRequest
- type CtvpcVpcDeleteSecurityGroupResponse
- type CtvpcVpcDeleteSubnetApi
- type CtvpcVpcDeleteSubnetRequest
- type CtvpcVpcDeleteSubnetResponse
- type CtvpcVpcListPortApi
- type CtvpcVpcListPortRequest
- type CtvpcVpcListPortResponse
- type CtvpcVpcListPortReturnObjResponse
- type CtvpcVpcVpcpeerBindLabelApi
- type CtvpcVpcVpcpeerBindLabelRequest
- type CtvpcVpcVpcpeerBindLabelResponse
- type CtvpcVpcVpcpeerBindLabelReturnObjResponse
- type CtvpcVpcVpcpeerListLabelsApi
- type CtvpcVpcVpcpeerListLabelsRequest
- type CtvpcVpcVpcpeerListLabelsResponse
- type CtvpcVpcVpcpeerListLabelsReturnObjResponse
- type CtvpcVpcVpcpeerListLabelsReturnObjResultsResponse
- type CtvpcVpcVpcpeerUnbindLabelApi
- type CtvpcVpcVpcpeerUnbindLabelRequest
- type CtvpcVpcVpcpeerUnbindLabelResponse
- type CtvpcVpcVpcpeerUnbindLabelReturnObjResponse
- type CtvpcVpceDeleteBackendApi
- type CtvpcVpceDeleteBackendRequest
- type CtvpcVpceDeleteBackendResponse
- type CtvpcVpceDeleteBackendReturnObjResponse
- type CtvpcVpceEndpointBindLabelApi
- type CtvpcVpceEndpointBindLabelRequest
- type CtvpcVpceEndpointBindLabelResponse
- type CtvpcVpceEndpointBindLabelReturnObjResponse
- type CtvpcVpceEndpointListLabelApi
- type CtvpcVpceEndpointListLabelRequest
- type CtvpcVpceEndpointListLabelResponse
- type CtvpcVpceEndpointListLabelReturnObjResponse
- type CtvpcVpceEndpointListLabelReturnObjResultsResponse
- type CtvpcVpceEndpointUnbindLabelApi
- type CtvpcVpceEndpointUnbindLabelRequest
- type CtvpcVpceEndpointUnbindLabelResponse
- type CtvpcVpceEndpointUnbindLabelReturnObjResponse
- type CtvpcVpceListBackendApi
- type CtvpcVpceListBackendRequest
- type CtvpcVpceListBackendResponse
- type CtvpcVpceListBackendReturnObjResponse
- type CtvpcVpceServiceBindLabelApi
- type CtvpcVpceServiceBindLabelRequest
- type CtvpcVpceServiceBindLabelResponse
- type CtvpcVpceServiceBindLabelReturnObjResponse
- type CtvpcVpceServiceListLabelApi
- type CtvpcVpceServiceListLabelRequest
- type CtvpcVpceServiceListLabelResponse
- type CtvpcVpceServiceListLabelReturnObjResponse
- type CtvpcVpceServiceListLabelReturnObjResultsResponse
- type CtvpcVpceServiceUnbindLabelApi
- type CtvpcVpceServiceUnbindLabelRequest
- type CtvpcVpceServiceUnbindLabelResponse
- type CtvpcVpceServiceUnbindLabelReturnObjResponse
- type CtvpcVpceUpdateBackendApi
- type CtvpcVpceUpdateBackendRequest
- type CtvpcVpceUpdateBackendResponse
- type CtvpcVpceUpdateBackendReturnObjResponse
- type CtvpcZoneBindLabelsApi
- type CtvpcZoneBindLabelsRequest
- type CtvpcZoneBindLabelsResponse
- type CtvpcZoneBindLabelsReturnObjResponse
- type CtvpcZoneUnbindLabelsApi
- type CtvpcZoneUnbindLabelsRequest
- type CtvpcZoneUnbindLabelsResponse
- type CtvpcZoneUnbindLabelsReturnObjResponse
Constants ¶
View Source
const EndpointName = "ctvpc"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Apis ¶
type Apis struct {
CtvpcL2gwQueryCreatePriceApi *CtvpcL2gwQueryCreatePriceApi
CtvpcL2gwQueryRenewPriceApi *CtvpcL2gwQueryRenewPriceApi
CtvpcL2gwRenewApi *CtvpcL2gwRenewApi
CtvpcModifyEndpointServiceIpVersionApi *CtvpcModifyEndpointServiceIpVersionApi
CtvpcModifyEndpointIpVersionApi *CtvpcModifyEndpointIpVersionApi
CtvpcModifyVpcAccessLogApi *CtvpcModifyVpcAccessLogApi
CtvpcDeleteVpcAccessLogApi *CtvpcDeleteVpcAccessLogApi
CtvpcAddVpcAccessLogApi *CtvpcAddVpcAccessLogApi
CtvpcListVpcAccessLogApi *CtvpcListVpcAccessLogApi
CtvpcGetVpcPeerRouteApi *CtvpcGetVpcPeerRouteApi
CtvpcDeleteVpcPeerRouteApi *CtvpcDeleteVpcPeerRouteApi
CtvpcCreateVpcPeerRouteApi *CtvpcCreateVpcPeerRouteApi
CtvpcAclCloneApi *CtvpcAclCloneApi
CtvpcShowEndpointServiceApi *CtvpcShowEndpointServiceApi
CtvpcVpceServiceListLabelApi *CtvpcVpceServiceListLabelApi
CtvpcVpceServiceUnbindLabelApi *CtvpcVpceServiceUnbindLabelApi
CtvpcVpceServiceBindLabelApi *CtvpcVpceServiceBindLabelApi
CtvpcVpceEndpointListLabelApi *CtvpcVpceEndpointListLabelApi
CtvpcVpceEndpointUnbindLabelApi *CtvpcVpceEndpointUnbindLabelApi
CtvpcVpceEndpointBindLabelApi *CtvpcVpceEndpointBindLabelApi
CtvpcVpceDeleteBackendApi *CtvpcVpceDeleteBackendApi
CtvpcVpceListBackendApi *CtvpcVpceListBackendApi
CtvpcVpceUpdateBackendApi *CtvpcVpceUpdateBackendApi
CtvpcVpcVpcpeerListLabelsApi *CtvpcVpcVpcpeerListLabelsApi
CtvpcVpcVpcpeerUnbindLabelApi *CtvpcVpcVpcpeerUnbindLabelApi
CtvpcVpcVpcpeerBindLabelApi *CtvpcVpcVpcpeerBindLabelApi
CtvpcCheckLogAuthApi *CtvpcCheckLogAuthApi
CtvpcListLogUnitApi *CtvpcListLogUnitApi
CtvpcListLogProjectApi *CtvpcListLogProjectApi
CtvpcCreateDelegateRoleApi *CtvpcCreateDelegateRoleApi
CtvpcQueryDelegateRoleApi *CtvpcQueryDelegateRoleApi
CtvpcPrivateZoneRealtimeMetricApi *CtvpcPrivateZoneRealtimeMetricApi
CtvpcPrivateZoneHistoryMetricApi *CtvpcPrivateZoneHistoryMetricApi
CtvpcPrivateZoneVpcRealtimeMetricApi *CtvpcPrivateZoneVpcRealtimeMetricApi
CtvpcPrivateZoneVpcHistoryMetricApi *CtvpcPrivateZoneVpcHistoryMetricApi
CtvpcGetFlowPackageMetricApi *CtvpcGetFlowPackageMetricApi
CtvpcEndpointGetOssPolicyApi *CtvpcEndpointGetOssPolicyApi
CtvpcEndpointDeleteOssPolicyApi *CtvpcEndpointDeleteOssPolicyApi
CtvpcEndpointCreateOssPolicyApi *CtvpcEndpointCreateOssPolicyApi
CtvpcShowNetworkPathReportApi *CtvpcShowNetworkPathReportApi
CtvpcListNetworkPathReportApi *CtvpcListNetworkPathReportApi
CtvpcVniaDeleteNetworkPathReportApi *CtvpcVniaDeleteNetworkPathReportApi
CtvpcVniaShowNetworkPathApi *CtvpcVniaShowNetworkPathApi
CtvpcVniaListNetworkPathApi *CtvpcVniaListNetworkPathApi
CtvpcVniaDeleteNetworkPathApi *CtvpcVniaDeleteNetworkPathApi
CtvpcVniaShowNetworkPathAnalysisApi *CtvpcVniaShowNetworkPathAnalysisApi
CtvpcVniaListNetworkPathAnalysisApi *CtvpcVniaListNetworkPathAnalysisApi
CtvpcVniaDeleteNetworkPathAnalysisApi *CtvpcVniaDeleteNetworkPathAnalysisApi
CtvpcVniaCreateNetworkPathAnalysisApi *CtvpcVniaCreateNetworkPathAnalysisApi
CtvpcVniaCreateNetworkPathApi *CtvpcVniaCreateNetworkPathApi
CtvpcVniaShowInstanceDiagnosisApi *CtvpcVniaShowInstanceDiagnosisApi
CtvpcVniaListInstanceDiagnosisReportApi *CtvpcVniaListInstanceDiagnosisReportApi
CtvpcVniaListInstanceDiagnosisApi *CtvpcVniaListInstanceDiagnosisApi
CtvpcVniaDeleteInstanceDiagnosisReportApi *CtvpcVniaDeleteInstanceDiagnosisReportApi
CtvpcVniaDeleteInstanceDiagnosisApi *CtvpcVniaDeleteInstanceDiagnosisApi
CtvpcVniaShowInstanceDiagnosisRecordApi *CtvpcVniaShowInstanceDiagnosisRecordApi
CtvpcVniaListInstanceDiagnosisRecordApi *CtvpcVniaListInstanceDiagnosisRecordApi
CtvpcVniaDeleteInstanceDiagnosisRecordApi *CtvpcVniaDeleteInstanceDiagnosisRecordApi
CtvpcVniaCreateInstanceDiagnosisRecordApi *CtvpcVniaCreateInstanceDiagnosisRecordApi
CtvpcCreateInstanceDiagnosisApi *CtvpcCreateInstanceDiagnosisApi
CtvpcPrefixlistGetAssociationsApi *CtvpcPrefixlistGetAssociationsApi
CtvpcPrefixlistShowApi *CtvpcPrefixlistShowApi
CtvpcFlowsessionUpdateTargetApi *CtvpcFlowsessionUpdateTargetApi
CtvpcFlowsessionRemoveSourceApi *CtvpcFlowsessionRemoveSourceApi
CtvpcFlowsessionAddSourceApi *CtvpcFlowsessionAddSourceApi
CtvpcBandwidthBandwidthUtilizationApi *CtvpcBandwidthBandwidthUtilizationApi
CtvpcBandwidthIngerssBandwidthUtilizationApi *CtvpcBandwidthIngerssBandwidthUtilizationApi
CtvpcBandwidthEgerssBandwidthUtilizationApi *CtvpcBandwidthEgerssBandwidthUtilizationApi
CtvpcFlowsessionBuyApi *CtvpcFlowsessionBuyApi
CtvpcEipBandwidthUtilizationApi *CtvpcEipBandwidthUtilizationApi
CtvpcEipEgerssBandwidthUtilizationApi *CtvpcEipEgerssBandwidthUtilizationApi
CtvpcEipIngerssBandwidthUtilizationApi *CtvpcEipIngerssBandwidthUtilizationApi
CtvpcDhcpoptionsetsShowApi *CtvpcDhcpoptionsetsShowApi
CtvpcPrefixlistRuleCreateApi *CtvpcPrefixlistRuleCreateApi
CtvpcPrefixlistCreateApi *CtvpcPrefixlistCreateApi
CtvpcPrefixlistRuleDeleteApi *CtvpcPrefixlistRuleDeleteApi
CtvpcPrefixlistRuleUpdateApi *CtvpcPrefixlistRuleUpdateApi
CtvpcPrefixlistQueryApi *CtvpcPrefixlistQueryApi
CtvpcPrefixlistCloneApi *CtvpcPrefixlistCloneApi
CtvpcPrefixlistDeleteApi *CtvpcPrefixlistDeleteApi
CtvpcPrefixlistUpdateApi *CtvpcPrefixlistUpdateApi
CtvpcV4PortsAsyncAttachBmApi *CtvpcV4PortsAsyncAttachBmApi
CtvpcV4PortsAsyncDetachBmApi *CtvpcV4PortsAsyncDetachBmApi
CtvpcGwlbListTargetGroupApi *CtvpcGwlbListTargetGroupApi
CtvpcGwlbShowTargetGroupApi *CtvpcGwlbShowTargetGroupApi
CtvpcGwlbDeleteTargetGroupApi *CtvpcGwlbDeleteTargetGroupApi
CtvpcGwlbUpdateTargetGroupApi *CtvpcGwlbUpdateTargetGroupApi
CtvpcGwlbCreateTargetGroupApi *CtvpcGwlbCreateTargetGroupApi
CtvpcGwlbListTargetApi *CtvpcGwlbListTargetApi
CtvpcGwlbShowTargetApi *CtvpcGwlbShowTargetApi
CtvpcGwlbDeleteTargetApi *CtvpcGwlbDeleteTargetApi
CtvpcGwlbUpdateTargetApi *CtvpcGwlbUpdateTargetApi
CtvpcGwlbCreateTargetApi *CtvpcGwlbCreateTargetApi
CtvpcIplistenerListApi *CtvpcIplistenerListApi
CtvpcIplistenerShowApi *CtvpcIplistenerShowApi
CtvpcIplistenerDeleteApi *CtvpcIplistenerDeleteApi
CtvpcIplistenerUpdateApi *CtvpcIplistenerUpdateApi
CtvpcIplistenerCreateApi *CtvpcIplistenerCreateApi
CtvpcGwlbListApi *CtvpcGwlbListApi
CtvpcGwlbShowApi *CtvpcGwlbShowApi
CtvpcGwlbEnableDeleteProtectionApi *CtvpcGwlbEnableDeleteProtectionApi
CtvpcGwlbEnableIpv6Api *CtvpcGwlbEnableIpv6Api
CtvpcGwlbDisableIpv6Api *CtvpcGwlbDisableIpv6Api
CtvpcGwlbDisableDeleteProtectionApi *CtvpcGwlbDisableDeleteProtectionApi
CtvpcGwlbDeleteApi *CtvpcGwlbDeleteApi
CtvpcGwlbUpdateApi *CtvpcGwlbUpdateApi
CtvpcFlowsessionRefundApi *CtvpcFlowsessionRefundApi
CtvpcShowSnatApi *CtvpcShowSnatApi
CtvpcListSnatsApi *CtvpcListSnatsApi
CtvpcGwlbCreateApi *CtvpcGwlbCreateApi
CtvpcQueryCtyunServiceApi *CtvpcQueryCtyunServiceApi
CtvpcTerminateCycleApi *CtvpcTerminateCycleApi
CtvpcChangeToNeedApi *CtvpcChangeToNeedApi
CtvpcChangeToCycleApi *CtvpcChangeToCycleApi
CtvpcQueryToCyclePriceApi *CtvpcQueryToCyclePriceApi
CtvpcQueryToNeedPriceApi *CtvpcQueryToNeedPriceApi
CtvpcQueryLabelsByResourceApi *CtvpcQueryLabelsByResourceApi
CtvpcQueryResourcesByLabelApi *CtvpcQueryResourcesByLabelApi
CtvpcResourceUnbindLabelApi *CtvpcResourceUnbindLabelApi
CtvpcResourceBindLabelApi *CtvpcResourceBindLabelApi
CtvpcSgRulePreCheckApi *CtvpcSgRulePreCheckApi
CtvpcSubnetDisassociateRouteTableApi *CtvpcSubnetDisassociateRouteTableApi
CtvpcShowSgRuleApi *CtvpcShowSgRuleApi
CtvpcDhcpreplacevpcApi *CtvpcDhcpreplacevpcApi
CtvpcDhcpdisassociatevpcApi *CtvpcDhcpdisassociatevpcApi
CtvpcDhcpassociatevpcApi *CtvpcDhcpassociatevpcApi
CtvpcDhcplistunbindvpcApi *CtvpcDhcplistunbindvpcApi
CtvpcDhcplistvpcApi *CtvpcDhcplistvpcApi
CtvpcDhcpoptionsetsqueryApi *CtvpcDhcpoptionsetsqueryApi
CtvpcDhcpoptionsetsdeleteApi *CtvpcDhcpoptionsetsdeleteApi
CtvpcUpdatedhcpoptionsetsApi *CtvpcUpdatedhcpoptionsetsApi
CtvpcDhcpoptionsetscreateApi *CtvpcDhcpoptionsetscreateApi
CtvpcTunnelCheckApi *CtvpcTunnelCheckApi
CtvpcGwQueryApi *CtvpcGwQueryApi
CtvpcL2gwConnectionQueryApi *CtvpcL2gwConnectionQueryApi
CtvpcL2gwConnectionUpdateApi *CtvpcL2gwConnectionUpdateApi
CtvpcL2gwConnectionDeleteApi *CtvpcL2gwConnectionDeleteApi
CtvpcL2gwConnectionCreateApi *CtvpcL2gwConnectionCreateApi
CtvpcL2gwQueryApi *CtvpcL2gwQueryApi
CtvpcL2gwUpdateApi *CtvpcL2gwUpdateApi
CtvpcL2gwDeleteApi *CtvpcL2gwDeleteApi
CtvpcL2gwCreateApi *CtvpcL2gwCreateApi
CtvpcAcceptEndpointApplyApi *CtvpcAcceptEndpointApplyApi
CtvpcRefuseEndpointApplyApi *CtvpcRefuseEndpointApplyApi
CtvpcModifyEndpointServiceApi *CtvpcModifyEndpointServiceApi
CtvpcModifyNatSpecApi *CtvpcModifyNatSpecApi
CtvpcCheckPtrRecordApi *CtvpcCheckPtrRecordApi
CtvpcCheckPtrApi *CtvpcCheckPtrApi
CtvpcCheckAAAAApi *CtvpcCheckAAAAApi
CtvpcQueryCreateEndpointPriceApi *CtvpcQueryCreateEndpointPriceApi
CtvpcGetSgAssociateVmsApi *CtvpcGetSgAssociateVmsApi
CtvpcListZoneBindLabelsApi *CtvpcListZoneBindLabelsApi
CtvpcZoneUnbindLabelsApi *CtvpcZoneUnbindLabelsApi
CtvpcZoneBindLabelsApi *CtvpcZoneBindLabelsApi
CtvpcSetZoneProxyPatternApi *CtvpcSetZoneProxyPatternApi
CtvpcGetZoneQuotaApi *CtvpcGetZoneQuotaApi
CtvpcGetZoneRecordQuotaApi *CtvpcGetZoneRecordQuotaApi
CtvpcGetZoneBindVpcsApi *CtvpcGetZoneBindVpcsApi
CtvpcQueryAllZonesAndVpcsApi *CtvpcQueryAllZonesAndVpcsApi
CtvpcGetNameserverApi *CtvpcGetNameserverApi
CtvpcCheckZoneNameApi *CtvpcCheckZoneNameApi
CtvpcCheckTxtApi *CtvpcCheckTxtApi
CtvpcCheckMxApi *CtvpcCheckMxApi
CtvpcCheckCnameApi *CtvpcCheckCnameApi
CtvpcGetVpcBindedZonesApi *CtvpcGetVpcBindedZonesApi
CtvpcEnablePrivateZoneRecordApi *CtvpcEnablePrivateZoneRecordApi
CtvpcDisablePrivateZoneRecordApi *CtvpcDisablePrivateZoneRecordApi
CtvpcModifyPrivateZoneRecordDescApi *CtvpcModifyPrivateZoneRecordDescApi
CtvpcNatQueryRenewPriceApi *CtvpcNatQueryRenewPriceApi
CtvpcNatQueryModifyPriceApi *CtvpcNatQueryModifyPriceApi
CtvpcNatQueryCreatePriceApi *CtvpcNatQueryCreatePriceApi
CtvpcIpv6BandwidthRenewApi *CtvpcIpv6BandwidthRenewApi
CtvpcIpv6BandwidthQueryRenewPriceApi *CtvpcIpv6BandwidthQueryRenewPriceApi
CtvpcIpv6BandwidthQueryModifyPriceApi *CtvpcIpv6BandwidthQueryModifyPriceApi
CtvpcIpv6BandwidthQueryCreatePriceApi *CtvpcIpv6BandwidthQueryCreatePriceApi
CtvpcEipQueryRenewPriceApi *CtvpcEipQueryRenewPriceApi
CtvpcEipQueryModifyPriceApi *CtvpcEipQueryModifyPriceApi
CtvpcEipQueryCreatePriceApi *CtvpcEipQueryCreatePriceApi
CtvpcBandwidthRenewApi *CtvpcBandwidthRenewApi
CtvpcBandwidthQueryRenewPriceApi *CtvpcBandwidthQueryRenewPriceApi
CtvpcBandwidthQueryModifyPriceApi *CtvpcBandwidthQueryModifyPriceApi
CtvpcBandwidthQueryCreatePriceApi *CtvpcBandwidthQueryCreatePriceApi
CtvpcShowFlowSessionApi *CtvpcShowFlowSessionApi
CtvpcListFlowSessionsApi *CtvpcListFlowSessionsApi
CtvpcUpdateFlowSessionApi *CtvpcUpdateFlowSessionApi
CtvpcStopFlowSessionApi *CtvpcStopFlowSessionApi
CtvpcStartFlowSessionApi *CtvpcStartFlowSessionApi
CtvpcDeleteFlowSessionApi *CtvpcDeleteFlowSessionApi
CtvpcCreateFlowSessionApi *CtvpcCreateFlowSessionApi
CtvpcChangeFilteRulePriorityApi *CtvpcChangeFilteRulePriorityApi
CtvpcListMirrorFlowFilterRuleApi *CtvpcListMirrorFlowFilterRuleApi
CtvpcShowMirrorFlowFilterApi *CtvpcShowMirrorFlowFilterApi
CtvpcListMirrorFlowFilterApi *CtvpcListMirrorFlowFilterApi
CtvpcUpdateMirrorFlowFilterRuleApi *CtvpcUpdateMirrorFlowFilterRuleApi
CtvpcUpdateMirrorFlowFilterApi *CtvpcUpdateMirrorFlowFilterApi
CtvpcDeleteMirrorFlowFilterRuleApi *CtvpcDeleteMirrorFlowFilterRuleApi
CtvpcDeleteMirrorFlowFilterApi *CtvpcDeleteMirrorFlowFilterApi
CtvpcCreateMirrorFlowFilterApi *CtvpcCreateMirrorFlowFilterApi
CtvpcCreateOutFilterRuleApi *CtvpcCreateOutFilterRuleApi
CtvpcCreateInFilterRuleApi *CtvpcCreateInFilterRuleApi
CtvpcAttachPortBmApi *CtvpcAttachPortBmApi
CtvpcNewPrivateZoneRecordListApi *CtvpcNewPrivateZoneRecordListApi
CtvpcNewPrivateZoneListApi *CtvpcNewPrivateZoneListApi
CtvpcNewACLListApi *CtvpcNewACLListApi
CtvpcNewEndpointServiceWhiteListApi *CtvpcNewEndpointServiceWhiteListApi
CtvpcNewEndpointServicesListApi *CtvpcNewEndpointServicesListApi
CtvpcNewEndpointsListApi *CtvpcNewEndpointsListApi
CtvpcNewPortsListApi *CtvpcNewPortsListApi
CtvpcNewIPv6ListApi *CtvpcNewIPv6ListApi
CtvpcNewRouteRulesListApi *CtvpcNewRouteRulesListApi
CtvpcNewRouteTableListApi *CtvpcNewRouteTableListApi
CtvpcNewQuerySecurityGroupsApi *CtvpcNewQuerySecurityGroupsApi
CtvpcNewSubnetListApi *CtvpcNewSubnetListApi
CtvpcNewVpcListApi *CtvpcNewVpcListApi
CtvpcNewIPv6BandwidthListApi *CtvpcNewIPv6BandwidthListApi
CtvpcNewBandwidthListApi *CtvpcNewBandwidthListApi
CtvpcNewEipListApi *CtvpcNewEipListApi
CtvpcNewQueryEIPRealtimeMonitorApi *CtvpcNewQueryEIPRealtimeMonitorApi
CtvpcNewQueryEIPHistoryMonitorApi *CtvpcNewQueryEIPHistoryMonitorApi
CtvpcCreateEipWithIpAddressApi *CtvpcCreateEipWithIpAddressApi
CtvpcGetEipFilingStatusApi *CtvpcGetEipFilingStatusApi
CtvpcSubnetEnableIPv6Api *CtvpcSubnetEnableIPv6Api
CtvpcSgBatchDetachPortsApi *CtvpcSgBatchDetachPortsApi
CtvpcSgBatchAttachPortsApi *CtvpcSgBatchAttachPortsApi
CtvpcDeleteRouteRuleApi *CtvpcDeleteRouteRuleApi
CtvpcModifyRouteRuleApi *CtvpcModifyRouteRuleApi
CtvpcCreateRouteRuleApi *CtvpcCreateRouteRuleApi
CtvpcCreateSubnetACLApi *CtvpcCreateSubnetACLApi
CtvpcListVpcPeerRequestsApi *CtvpcListVpcPeerRequestsApi
CtvpcAgreeVpcPeerRequestApi *CtvpcAgreeVpcPeerRequestApi
CtvpcRejectVpcPeerRequestApi *CtvpcRejectVpcPeerRequestApi
CtvpcListIPv4GwApi *CtvpcListIPv4GwApi
CtvpcShowIPv4GwApi *CtvpcShowIPv4GwApi
CtvpcIpv4GwUnbindRouteTableApi *CtvpcIpv4GwUnbindRouteTableApi
CtvpcIpv4GwBindRouteTableApi *CtvpcIpv4GwBindRouteTableApi
CtvpcListSubnetUsedIPsApi *CtvpcListSubnetUsedIPsApi
CtvpcCreateGatewayRouteTableApi *CtvpcCreateGatewayRouteTableApi
CtvpcPortReplaceSubnetApi *CtvpcPortReplaceSubnetApi
CtvpcPortReplaceVPCApi *CtvpcPortReplaceVPCApi
CtvpcShowEndpointServiceConnectionsApi *CtvpcShowEndpointServiceConnectionsApi
CtvpcUpdateEndpointServiceConnectionsApi *CtvpcUpdateEndpointServiceConnectionsApi
CtvpcListEndpointServiceWhitelistApi *CtvpcListEndpointServiceWhitelistApi
CtvpcDeleteEndpointServiceWhitelistApi *CtvpcDeleteEndpointServiceWhitelistApi
CtvpcCreateEndpointServiceWhitelistApi *CtvpcCreateEndpointServiceWhitelistApi
CtvpcListEndpointServiceApi *CtvpcListEndpointServiceApi
CtvpcDeleteEndpointServiceApi *CtvpcDeleteEndpointServiceApi
CtvpcCreateEndpointServiceApi *CtvpcCreateEndpointServiceApi
CtvpcDeleteEndpointWhitelistApi *CtvpcDeleteEndpointWhitelistApi
CtvpcShowEndpointWhitelistApi *CtvpcShowEndpointWhitelistApi
CtvpcAddEndpointWhitelistApi *CtvpcAddEndpointWhitelistApi
CtvpcDeleteEndpointApi *CtvpcDeleteEndpointApi
CtvpcShowEndpointApi *CtvpcShowEndpointApi
CtvpcListEndpointApi *CtvpcListEndpointApi
CtvpcUpdateEndpointApi *CtvpcUpdateEndpointApi
CtvpcCreateEndpointApi *CtvpcCreateEndpointApi
CtvpcListEndpointServiceTransitIPApi *CtvpcListEndpointServiceTransitIPApi
CtvpcDeleteEndpointServiceTransitIPApi *CtvpcDeleteEndpointServiceTransitIPApi
CtvpcCreateEndpointServiceTransitIPApi *CtvpcCreateEndpointServiceTransitIPApi
CtvpcDeleteEndpointServiceReverseRuleApi *CtvpcDeleteEndpointServiceReverseRuleApi
CtvpcListEndpointServiceReverseRuleApi *CtvpcListEndpointServiceReverseRuleApi
CtvpcCreateEndpointServiceReverseRuleApi *CtvpcCreateEndpointServiceReverseRuleApi
CtvpcDeleteEndpointServiceRuleApi *CtvpcDeleteEndpointServiceRuleApi
CtvpcCreateEndpointServiceRuleApi *CtvpcCreateEndpointServiceRuleApi
CtvpcBatchDeleteZoneRecordsApi *CtvpcBatchDeleteZoneRecordsApi
CtvpcChangeEipNameApi *CtvpcChangeEipNameApi
CtvpcShowFlowPackageApi *CtvpcShowFlowPackageApi
CtvpcListFlowPackageApi *CtvpcListFlowPackageApi
CtvpcRefundFlowPackageApi *CtvpcRefundFlowPackageApi
CtvpcBuyFlowPackageApi *CtvpcBuyFlowPackageApi
CtvpcQueryFlowPackagePriceApi *CtvpcQueryFlowPackagePriceApi
CtvpcModifyIPv6BandwidthSpecApi *CtvpcModifyIPv6BandwidthSpecApi
CtvpcDeleteIPv6BandwidthApi *CtvpcDeleteIPv6BandwidthApi
CtvpcCreateIPv6BandwidthApi *CtvpcCreateIPv6BandwidthApi
CtvpcUpdateIPv6BandwidthAttributeApi *CtvpcUpdateIPv6BandwidthAttributeApi
CtvpcListIPv6BandwidthApi *CtvpcListIPv6BandwidthApi
CtvpcShowIPv6BandwidthApi *CtvpcShowIPv6BandwidthApi
CtvpcRemoveIPv6FromIPv6BandwidthApi *CtvpcRemoveIPv6FromIPv6BandwidthApi
CtvpcAddIPv6ToIPv6BandwidthApi *CtvpcAddIPv6ToIPv6BandwidthApi
CtvpcQueryEipRealtimeMonitorApi *CtvpcQueryEipRealtimeMonitorApi
CtvpcQueryEipHistoryMonitorApi *CtvpcQueryEipHistoryMonitorApi
CtvpcBatchCheckEipAddressApi *CtvpcBatchCheckEipAddressApi
CtvpcCheckEipAddressApi *CtvpcCheckEipAddressApi
CtvpcBatchJoinSecurityGroupApi *CtvpcBatchJoinSecurityGroupApi
CtvpcUpdateSecurityGroupAttributeApi *CtvpcUpdateSecurityGroupAttributeApi
CtvpcShowEipApi *CtvpcShowEipApi
CtvpcAttachEipToPortApi *CtvpcAttachEipToPortApi
CtvpcUpdateIPv6StatusForVpcApi *CtvpcUpdateIPv6StatusForVpcApi
CtvpcDeleteHavipApi *CtvpcDeleteHavipApi
CtvpcShowHavipApi *CtvpcShowHavipApi
CtvpcUnassignSecondaryPrivateIPsFromPortApi *CtvpcUnassignSecondaryPrivateIPsFromPortApi
CtvpcDetachPortApi *CtvpcDetachPortApi
CtvpcAttachPortApi *CtvpcAttachPortApi
CtvpcAssignSecondaryPrivateIPsToPortApi *CtvpcAssignSecondaryPrivateIPsToPortApi
CtvpcCheckPortStatusApi *CtvpcCheckPortStatusApi
CtvpcVpcListPortApi *CtvpcVpcListPortApi
CtvpcBatchCheckPortStatusApi *CtvpcBatchCheckPortStatusApi
CtvpcBatchUnassignIPv6FromPortApi *CtvpcBatchUnassignIPv6FromPortApi
CtvpcBatchAssignIPv6ToPortApi *CtvpcBatchAssignIPv6ToPortApi
CtvpcUnassignIPv6FromPortApi *CtvpcUnassignIPv6FromPortApi
CtvpcAssignIPv6ToPortApi *CtvpcAssignIPv6ToPortApi
CtvpcDeletePortApi *CtvpcDeletePortApi
CtvpcCreatePortApi *CtvpcCreatePortApi
CtvpcUpdatePortApi *CtvpcUpdatePortApi
CtvpcShowDnatEntryApi *CtvpcShowDnatEntryApi
CtvpcListDnatEntriesApi *CtvpcListDnatEntriesApi
CtvpcRenewNatGatewayApi *CtvpcRenewNatGatewayApi
CtvpcShowNatGatewayApi *CtvpcShowNatGatewayApi
CtvpcListNatGatewaysApi *CtvpcListNatGatewaysApi
CtvpcDeleteSnatEntryApi *CtvpcDeleteSnatEntryApi
CtvpcDeleteNatGatewayApi *CtvpcDeleteNatGatewayApi
CtvpcDeleteDnatEntryApi *CtvpcDeleteDnatEntryApi
CtvpcCreateSnatEntryApi *CtvpcCreateSnatEntryApi
CtvpcCreateNatGatewayApi *CtvpcCreateNatGatewayApi
CtvpcCreateDnatEntryApi *CtvpcCreateDnatEntryApi
CtvpcUpdateSnatEntryAttributeApi *CtvpcUpdateSnatEntryAttributeApi
CtvpcUpdateNatGatewayAttributeApi *CtvpcUpdateNatGatewayAttributeApi
CtvpcUpdateDnatEntryAttributeApi *CtvpcUpdateDnatEntryAttributeApi
CtvpcDisassociateEipsFromSnatApi *CtvpcDisassociateEipsFromSnatApi
CtvpcAssociateEipsToSnatApi *CtvpcAssociateEipsToSnatApi
CtvpcDeleteAclRuleApi *CtvpcDeleteAclRuleApi
CtvpcDeleteAclApi *CtvpcDeleteAclApi
CtvpcCreateAclRuleApi *CtvpcCreateAclRuleApi
CtvpcCreateAclApi *CtvpcCreateAclApi
CtvpcUpdateAclRuleAttributeApi *CtvpcUpdateAclRuleAttributeApi
CtvpcUpdateAclAttributeApi *CtvpcUpdateAclAttributeApi
CtvpcShowAclApi *CtvpcShowAclApi
CtvpcListAclApi *CtvpcListAclApi
CtvpcListAclRuleApi *CtvpcListAclRuleApi
CtvpcShowIPv6GatewayApi *CtvpcShowIPv6GatewayApi
CtvpcListIPv6GatewayApi *CtvpcListIPv6GatewayApi
CtvpcDeleteIPv6GatewayApi *CtvpcDeleteIPv6GatewayApi
CtvpcCreateIPv6GatewayApi *CtvpcCreateIPv6GatewayApi
CtvpcShowPrivateZoneRecordApi *CtvpcShowPrivateZoneRecordApi
CtvpcListPrivateZoneRecordApi *CtvpcListPrivateZoneRecordApi
CtvpcDeletePrivateZoneRecordApi *CtvpcDeletePrivateZoneRecordApi
CtvpcUpdatePrivateZoneRecordAttributeApi *CtvpcUpdatePrivateZoneRecordAttributeApi
CtvpcCreatePrivateZoneRecordApi *CtvpcCreatePrivateZoneRecordApi
CtvpcShowPrivateZoneApi *CtvpcShowPrivateZoneApi
CtvpcListPrivateZoneApi *CtvpcListPrivateZoneApi
CtvpcDisassociatePrivateZoneFromVpcApi *CtvpcDisassociatePrivateZoneFromVpcApi
CtvpcAssociatePrivateZoneToVpcApi *CtvpcAssociatePrivateZoneToVpcApi
CtvpcUpdatePrivateZoneAttributeApi *CtvpcUpdatePrivateZoneAttributeApi
CtvpcDeletePrivateZoneApi *CtvpcDeletePrivateZoneApi
CtvpcCreatePrivateZoneApi *CtvpcCreatePrivateZoneApi
CtvpcShowRouteTableApi *CtvpcShowRouteTableApi
CtvpcListRouteTableRulesApi *CtvpcListRouteTableRulesApi
CtvpcListRouteTableApi *CtvpcListRouteTableApi
CtvpcDeleteRouteTableRulesApi *CtvpcDeleteRouteTableRulesApi
CtvpcDeleteRouteTableApi *CtvpcDeleteRouteTableApi
CtvpcCreateRouteTableRulesApi *CtvpcCreateRouteTableRulesApi
CtvpcDisassociateEipApi *CtvpcDisassociateEipApi
CtvpcCreateRouteTableApi *CtvpcCreateRouteTableApi
CtvpcUpdateRouteTableRulesAttributeApi *CtvpcUpdateRouteTableRulesAttributeApi
CtvpcUpdateRouteTableAttributeApi *CtvpcUpdateRouteTableAttributeApi
CtvpcShowVpcPeerConnectionApi *CtvpcShowVpcPeerConnectionApi
CtvpcModifyEipSpecApi *CtvpcModifyEipSpecApi
CtvpcListVpcPeerConnectionApi *CtvpcListVpcPeerConnectionApi
CtvpcUpdateVpcPeerConnectionAttributeApi *CtvpcUpdateVpcPeerConnectionAttributeApi
CtvpcShowIPv6Api *CtvpcShowIPv6Api
CtvpcListIPv6Api *CtvpcListIPv6Api
CtvpcDeleteVpcPeerConnectionApi *CtvpcDeleteVpcPeerConnectionApi
CtvpcAssociateEipApi *CtvpcAssociateEipApi
CtvpcCreateVpcPeerConnectionApi *CtvpcCreateVpcPeerConnectionApi
CtvpcRenewEipApi *CtvpcRenewEipApi
CtvpcDisassociateSubnetAclApi *CtvpcDisassociateSubnetAclApi
CtvpcReplaceSubnetRouteTableApi *CtvpcReplaceSubnetRouteTableApi
CtvpcReplaceSubnetAclApi *CtvpcReplaceSubnetAclApi
CtvpcCreateEipApi *CtvpcCreateEipApi
CtvpcDeleteEipApi *CtvpcDeleteEipApi
CtvpcListEipApi *CtvpcListEipApi
CtvpcVpcDeleteSubnetApi *CtvpcVpcDeleteSubnetApi
CtvpcUpDateSubnetApi *CtvpcUpDateSubnetApi
CtvpcDeleteVpcApi *CtvpcDeleteVpcApi
CtvpcUpdateSubnetIPv6StatusApi *CtvpcUpdateSubnetIPv6StatusApi
CtvpcUpdateVpcAttributeApi *CtvpcUpdateVpcAttributeApi
CtvpcDisassociateSecondaryCidrsFromVpcApi *CtvpcDisassociateSecondaryCidrsFromVpcApi
CtvpcAssociateSecondaryCidrsToVpcApi *CtvpcAssociateSecondaryCidrsToVpcApi
CtvpcDisassociateIPv6FromBandwidthApi *CtvpcDisassociateIPv6FromBandwidthApi
CtvpcAssociateIPv6ToBandwidthApi *CtvpcAssociateIPv6ToBandwidthApi
CtvpcDisassociateEipFromBandwidthApi *CtvpcDisassociateEipFromBandwidthApi
CtvpcAssociateEipToBandwidthApi *CtvpcAssociateEipToBandwidthApi
CtvpcListBandwidthApi *CtvpcListBandwidthApi
CtvpcShowBandwidthApi *CtvpcShowBandwidthApi
CtvpcUpdateBandwidthAttributeApi *CtvpcUpdateBandwidthAttributeApi
CtvpcModifyBandwidthSpecApi *CtvpcModifyBandwidthSpecApi
CtvpcDeleteBandwidthApi *CtvpcDeleteBandwidthApi
CtvpcCreateBandwidthApi *CtvpcCreateBandwidthApi
CtvpcShowPortApi *CtvpcShowPortApi
CtvpcUnbindHavipApi *CtvpcUnbindHavipApi
CtvpcListHavipApi *CtvpcListHavipApi
CtvpcBindHavipApi *CtvpcBindHavipApi
CtvpcCreateHavipApi *CtvpcCreateHavipApi
CtvpcRevokeSgEngressRuleApi *CtvpcRevokeSgEngressRuleApi
CtvpcRevokeSgIngressRuleApi *CtvpcRevokeSgIngressRuleApi
CtvpcModifySgEngressRuleApi *CtvpcModifySgEngressRuleApi
CtvpcModifySgIngressRuleApi *CtvpcModifySgIngressRuleApi
CtvpcCreateSgEgressRuleApi *CtvpcCreateSgEgressRuleApi
CtvpcCreateSgIngressRuleApi *CtvpcCreateSgIngressRuleApi
CtvpcVpcDeleteSecurityGroupApi *CtvpcVpcDeleteSecurityGroupApi
CtvpcVpcCreateSecurityGroupApi *CtvpcVpcCreateSecurityGroupApi
CtvpcLeaveSecurityGroupApi *CtvpcLeaveSecurityGroupApi
CtvpcJoinSecurityGroupApi *CtvpcJoinSecurityGroupApi
CtvpcShowSecurityGroupApi *CtvpcShowSecurityGroupApi
CtvpcListSecurityGroupsApi *CtvpcListSecurityGroupsApi
CtvpcListSubnetApi *CtvpcListSubnetApi
CtvpcShowSubnetApi *CtvpcShowSubnetApi
CtvpcListVpcApi *CtvpcListVpcApi
CtvpcShowVpcApi *CtvpcShowVpcApi
CtvpcVpcCreateSubnetApi *CtvpcVpcCreateSubnetApi
CtvpcCreateVpc1Api *CtvpcCreateVpc1Api
}
type CtvpcAcceptEndpointApplyApi ¶
type CtvpcAcceptEndpointApplyApi struct {
// contains filtered or unexported fields
}
func NewCtvpcAcceptEndpointApplyApi ¶
func NewCtvpcAcceptEndpointApplyApi(client *core.CtyunClient) *CtvpcAcceptEndpointApplyApi
func (*CtvpcAcceptEndpointApplyApi) Do ¶
func (a *CtvpcAcceptEndpointApplyApi) Do(ctx context.Context, credential core.Credential, req *CtvpcAcceptEndpointApplyRequest) (*CtvpcAcceptEndpointApplyResponse, error)
type CtvpcAcceptEndpointApplyResponse ¶
type CtvpcAcceptEndpointApplyResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcAclCloneApi ¶
type CtvpcAclCloneApi struct {
// contains filtered or unexported fields
}
func NewCtvpcAclCloneApi ¶
func NewCtvpcAclCloneApi(client *core.CtyunClient) *CtvpcAclCloneApi
func (*CtvpcAclCloneApi) Do ¶
func (a *CtvpcAclCloneApi) Do(ctx context.Context, credential core.Credential, req *CtvpcAclCloneRequest) (*CtvpcAclCloneResponse, error)
type CtvpcAclCloneRequest ¶
type CtvpcAclCloneRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
DestRegionID string `json:"destRegionID,omitempty"` /* 目标资源池,仅支持从4.0资源池复制到4.0资源池 */
SrcAclID string `json:"srcAclID,omitempty"` /* 源aclID */
VpcID string `json:"vpcID,omitempty"` /* 目标资源池得到的acl归属的vpc */
Name string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
}
type CtvpcAclCloneResponse ¶
type CtvpcAclCloneResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcAclCloneReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcAddEndpointWhitelistApi ¶
type CtvpcAddEndpointWhitelistApi struct {
// contains filtered or unexported fields
}
func NewCtvpcAddEndpointWhitelistApi ¶
func NewCtvpcAddEndpointWhitelistApi(client *core.CtyunClient) *CtvpcAddEndpointWhitelistApi
func (*CtvpcAddEndpointWhitelistApi) Do ¶
func (a *CtvpcAddEndpointWhitelistApi) Do(ctx context.Context, credential core.Credential, req *CtvpcAddEndpointWhitelistRequest) (*CtvpcAddEndpointWhitelistResponse, error)
type CtvpcAddEndpointWhitelistRequest ¶
type CtvpcAddEndpointWhitelistRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
EndpointID string `json:"endpointID,omitempty"` /* 终端节点ID */
Whitelist []string `json:"whitelist"` /* 白名单列表,最多支持同时添加 20 个 ip */
}
type CtvpcAddEndpointWhitelistResponse ¶
type CtvpcAddEndpointWhitelistResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcAddIPv6ToIPv6BandwidthApi ¶
type CtvpcAddIPv6ToIPv6BandwidthApi struct {
// contains filtered or unexported fields
}
func NewCtvpcAddIPv6ToIPv6BandwidthApi ¶
func NewCtvpcAddIPv6ToIPv6BandwidthApi(client *core.CtyunClient) *CtvpcAddIPv6ToIPv6BandwidthApi
func (*CtvpcAddIPv6ToIPv6BandwidthApi) Do ¶
func (a *CtvpcAddIPv6ToIPv6BandwidthApi) Do(ctx context.Context, credential core.Credential, req *CtvpcAddIPv6ToIPv6BandwidthRequest) (*CtvpcAddIPv6ToIPv6BandwidthResponse, error)
type CtvpcAddIPv6ToIPv6BandwidthResponse ¶
type CtvpcAddIPv6ToIPv6BandwidthResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcAddVpcAccessLogApi ¶
type CtvpcAddVpcAccessLogApi struct {
// contains filtered or unexported fields
}
func NewCtvpcAddVpcAccessLogApi ¶
func NewCtvpcAddVpcAccessLogApi(client *core.CtyunClient) *CtvpcAddVpcAccessLogApi
func (*CtvpcAddVpcAccessLogApi) Do ¶
func (a *CtvpcAddVpcAccessLogApi) Do(ctx context.Context, credential core.Credential, req *CtvpcAddVpcAccessLogRequest) (*CtvpcAddVpcAccessLogResponse, error)
type CtvpcAddVpcAccessLogRequest ¶
type CtvpcAddVpcAccessLogRequest struct {
ClientToken *string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 区域ID */
Name string `json:"name,omitempty"` /* 名称 */
ResourceID string `json:"resourceID,omitempty"` /* 资源ID */
ResourceType string `json:"resourceType,omitempty"` /* 资源类型 1:vpc 2:subnet 3:port 区分大小写 */
FlowType int32 `json:"flowType"` /* 流量类型: 0:全部流量 1:被访问控制允许的流量 2:被访问控制拒绝的流量, 默认为0 */
LogProjectCode string `json:"logProjectCode,omitempty"` /* 日志项目ID */
LogUnitCode string `json:"logUnitCode,omitempty"` /* 日志单元ID */
LogCollection int32 `json:"logCollection"` /* 0:关闭日志收集 1:启用日志收集,默认0 */
SampleInterval int32 `json:"sampleInterval"` /* 采样间隔,单位s 60 或 300 */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目ID,默认0 */
Description *string `json:"description,omitempty"` /* 描述 */
}
type CtvpcAddVpcAccessLogResponse ¶
type CtvpcAddVpcAccessLogResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcAddVpcAccessLogReturnObjResponse `json:"returnObj"` /* 返回结果 */
}
type CtvpcAddVpcAccessLogReturnObjResponse ¶
type CtvpcAddVpcAccessLogReturnObjResponse struct {
Id *string `json:"id,omitempty"` /* 访问日志ID */
}
type CtvpcAgreeVpcPeerRequestApi ¶
type CtvpcAgreeVpcPeerRequestApi struct {
// contains filtered or unexported fields
}
func NewCtvpcAgreeVpcPeerRequestApi ¶
func NewCtvpcAgreeVpcPeerRequestApi(client *core.CtyunClient) *CtvpcAgreeVpcPeerRequestApi
func (*CtvpcAgreeVpcPeerRequestApi) Do ¶
func (a *CtvpcAgreeVpcPeerRequestApi) Do(ctx context.Context, credential core.Credential, req *CtvpcAgreeVpcPeerRequestRequest) (*CtvpcAgreeVpcPeerRequestResponse, error)
type CtvpcAgreeVpcPeerRequestResponse ¶
type CtvpcAgreeVpcPeerRequestResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcAssignIPv6ToPortApi ¶
type CtvpcAssignIPv6ToPortApi struct {
// contains filtered or unexported fields
}
func NewCtvpcAssignIPv6ToPortApi ¶
func NewCtvpcAssignIPv6ToPortApi(client *core.CtyunClient) *CtvpcAssignIPv6ToPortApi
func (*CtvpcAssignIPv6ToPortApi) Do ¶
func (a *CtvpcAssignIPv6ToPortApi) Do(ctx context.Context, credential core.Credential, req *CtvpcAssignIPv6ToPortRequest) (*CtvpcAssignIPv6ToPortResponse, error)
type CtvpcAssignIPv6ToPortRequest ¶
type CtvpcAssignIPv6ToPortRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性,长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
NetworkInterfaceID string `json:"networkInterfaceID,omitempty"` /* 网卡ID */
Ipv6AddressesCount int32 `json:"ipv6AddressesCount"` /* Ipv6地址数量,新增自动分配地址的IPv6的数量, 与ipv6Addresses 二选一, 最多支持 1 个 */
Ipv6Addresses []*string `json:"ipv6Addresses"` /* IPv6地址列表,新增指定地址的IPv6列表,与 ipv6AddressesCount 二选一, 最多支持 1 个 */
}
type CtvpcAssignIPv6ToPortResponse ¶
type CtvpcAssignIPv6ToPortResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success,英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcAssignSecondaryPrivateIPsToPortApi ¶
type CtvpcAssignSecondaryPrivateIPsToPortApi struct {
// contains filtered or unexported fields
}
func NewCtvpcAssignSecondaryPrivateIPsToPortApi ¶
func NewCtvpcAssignSecondaryPrivateIPsToPortApi(client *core.CtyunClient) *CtvpcAssignSecondaryPrivateIPsToPortApi
func (*CtvpcAssignSecondaryPrivateIPsToPortApi) Do ¶
func (a *CtvpcAssignSecondaryPrivateIPsToPortApi) Do(ctx context.Context, credential core.Credential, req *CtvpcAssignSecondaryPrivateIPsToPortRequest) (*CtvpcAssignSecondaryPrivateIPsToPortResponse, error)
type CtvpcAssignSecondaryPrivateIPsToPortRequest ¶
type CtvpcAssignSecondaryPrivateIPsToPortRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
NetworkInterfaceID string `json:"networkInterfaceID,omitempty"` /* 弹性网卡ID */
SecondaryPrivateIps []*string `json:"secondaryPrivateIps"` /* 辅助私网IP列表,新增辅助私网IP, 最多支持 15 个 */
SecondaryPrivateIpCount int32 `json:"secondaryPrivateIpCount"` /* 辅助私网IP数量,新增自动分配辅助私网IP的数量, 最多支持 15 个 */
}
type CtvpcAssignSecondaryPrivateIPsToPortResponse ¶
type CtvpcAssignSecondaryPrivateIPsToPortResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcAssignSecondaryPrivateIPsToPortReturnObjResponse `json:"returnObj"` /* 业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcAssignSecondaryPrivateIPsToPortReturnObjResponse ¶
type CtvpcAssignSecondaryPrivateIPsToPortReturnObjResponse struct {
SecondaryPrivateIps []*string `json:"secondaryPrivateIps"` /* 分配的私网 ip 地址 */
}
type CtvpcAssociateEipApi ¶
type CtvpcAssociateEipApi struct {
// contains filtered or unexported fields
}
func NewCtvpcAssociateEipApi ¶
func NewCtvpcAssociateEipApi(client *core.CtyunClient) *CtvpcAssociateEipApi
func (*CtvpcAssociateEipApi) Do ¶
func (a *CtvpcAssociateEipApi) Do(ctx context.Context, credential core.Credential, req *CtvpcAssociateEipRequest) (*CtvpcAssociateEipResponse, error)
type CtvpcAssociateEipRequest ¶
type CtvpcAssociateEipRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为'0' */
EipID string `json:"eipID,omitempty"` /* 绑定云产品实例的 EIP 的 ID */
AssociationID string `json:"associationID,omitempty"` /* 绑定的实例的 ID */
AssociationType int32 `json:"associationType"` /* 绑定的实例类型:1 ECS 云主机 VM,2 VIP, 3 BM */
}
type CtvpcAssociateEipResponse ¶
type CtvpcAssociateEipResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcAssociateEipToBandwidthApi ¶
type CtvpcAssociateEipToBandwidthApi struct {
// contains filtered or unexported fields
}
func NewCtvpcAssociateEipToBandwidthApi ¶
func NewCtvpcAssociateEipToBandwidthApi(client *core.CtyunClient) *CtvpcAssociateEipToBandwidthApi
func (*CtvpcAssociateEipToBandwidthApi) Do ¶
func (a *CtvpcAssociateEipToBandwidthApi) Do(ctx context.Context, credential core.Credential, req *CtvpcAssociateEipToBandwidthRequest) (*CtvpcAssociateEipToBandwidthResponse, error)
type CtvpcAssociateEipToBandwidthRequest ¶
type CtvpcAssociateEipToBandwidthRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 共享带宽的区域id。 */
BandwidthID string `json:"bandwidthID,omitempty"` /* 共享带宽id。 */
EipIDs []string `json:"eipIDs"` /* EIP数组,限额1-50 */
}
type CtvpcAssociateEipToBandwidthResponse ¶
type CtvpcAssociateEipToBandwidthResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcAssociateEipsToSnatApi ¶
type CtvpcAssociateEipsToSnatApi struct {
// contains filtered or unexported fields
}
func NewCtvpcAssociateEipsToSnatApi ¶
func NewCtvpcAssociateEipsToSnatApi(client *core.CtyunClient) *CtvpcAssociateEipsToSnatApi
func (*CtvpcAssociateEipsToSnatApi) Do ¶
func (a *CtvpcAssociateEipsToSnatApi) Do(ctx context.Context, credential core.Credential, req *CtvpcAssociateEipsToSnatRequest) (*CtvpcAssociateEipsToSnatResponse, error)
type CtvpcAssociateEipsToSnatRequest ¶
type CtvpcAssociateEipsToSnatRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域id */
NatGatewayID string `json:"natGatewayID,omitempty"` /* NAT网关ID */
SNatID string `json:"sNatID,omitempty"` /* SNAT条目所在的SNAT表的ID。 */
IpAddressIds []string `json:"ipAddressIds"` /* 弹性公网IP集合 */
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
}
type CtvpcAssociateEipsToSnatResponse ¶
type CtvpcAssociateEipsToSnatResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcAssociateIPv6ToBandwidthApi ¶
type CtvpcAssociateIPv6ToBandwidthApi struct {
// contains filtered or unexported fields
}
func NewCtvpcAssociateIPv6ToBandwidthApi ¶
func NewCtvpcAssociateIPv6ToBandwidthApi(client *core.CtyunClient) *CtvpcAssociateIPv6ToBandwidthApi
func (*CtvpcAssociateIPv6ToBandwidthApi) Do ¶
func (a *CtvpcAssociateIPv6ToBandwidthApi) Do(ctx context.Context, credential core.Credential, req *CtvpcAssociateIPv6ToBandwidthRequest) (*CtvpcAssociateIPv6ToBandwidthResponse, error)
type CtvpcAssociateIPv6ToBandwidthRequest ¶
type CtvpcAssociateIPv6ToBandwidthRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 共享带宽的区域id。 */
BandwidthID string `json:"bandwidthID,omitempty"` /* 共享带宽id。 */
EipIDs []string `json:"eipIDs"` /* 4.0资源池传portid数组,共享带宽绑定 ipv6,只支持通过网卡进行绑定,限额1-50
3.0资源池传vm_id即可 */
}
type CtvpcAssociateIPv6ToBandwidthResponse ¶
type CtvpcAssociateIPv6ToBandwidthResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcAssociatePrivateZoneToVpcApi ¶
type CtvpcAssociatePrivateZoneToVpcApi struct {
// contains filtered or unexported fields
}
func NewCtvpcAssociatePrivateZoneToVpcApi ¶
func NewCtvpcAssociatePrivateZoneToVpcApi(client *core.CtyunClient) *CtvpcAssociatePrivateZoneToVpcApi
func (*CtvpcAssociatePrivateZoneToVpcApi) Do ¶
func (a *CtvpcAssociatePrivateZoneToVpcApi) Do(ctx context.Context, credential core.Credential, req *CtvpcAssociatePrivateZoneToVpcRequest) (*CtvpcAssociatePrivateZoneToVpcResponse, error)
type CtvpcAssociatePrivateZoneToVpcRequest ¶
type CtvpcAssociatePrivateZoneToVpcRequest struct {
ClientToken *string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
ZoneID string `json:"zoneID,omitempty"` /* zoneID */
VpcIDList string `json:"vpcIDList,omitempty"` /* 关联的vpc,多个vpc用逗号隔开, 最多支持 5 个 VPC */
}
type CtvpcAssociatePrivateZoneToVpcResponse ¶
type CtvpcAssociatePrivateZoneToVpcResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcAssociatePrivateZoneToVpcReturnObjResponse `json:"returnObj"` /* object */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcAssociatePrivateZoneToVpcReturnObjResponse ¶
type CtvpcAssociatePrivateZoneToVpcReturnObjResponse struct {
ZoneID *string `json:"zoneID,omitempty"` /* 名称 */
}
type CtvpcAssociateSecondaryCidrsToVpcApi ¶
type CtvpcAssociateSecondaryCidrsToVpcApi struct {
// contains filtered or unexported fields
}
func NewCtvpcAssociateSecondaryCidrsToVpcApi ¶
func NewCtvpcAssociateSecondaryCidrsToVpcApi(client *core.CtyunClient) *CtvpcAssociateSecondaryCidrsToVpcApi
func (*CtvpcAssociateSecondaryCidrsToVpcApi) Do ¶
func (a *CtvpcAssociateSecondaryCidrsToVpcApi) Do(ctx context.Context, credential core.Credential, req *CtvpcAssociateSecondaryCidrsToVpcRequest) (*CtvpcAssociateSecondaryCidrsToVpcResponse, error)
type CtvpcAssociateSecondaryCidrsToVpcRequest ¶
type CtvpcAssociateSecondaryCidrsToVpcRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为0 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
VpcID string `json:"vpcID,omitempty"` /* vpc id */
Cidrs []string `json:"cidrs"` /* 是Array类型,里面的内容是String,要绑定的扩展网段ip */
}
type CtvpcAssociateSecondaryCidrsToVpcResponse ¶
type CtvpcAssociateSecondaryCidrsToVpcResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcAttachEipToPortApi ¶
type CtvpcAttachEipToPortApi struct {
// contains filtered or unexported fields
}
func NewCtvpcAttachEipToPortApi ¶
func NewCtvpcAttachEipToPortApi(client *core.CtyunClient) *CtvpcAttachEipToPortApi
func (*CtvpcAttachEipToPortApi) Do ¶
func (a *CtvpcAttachEipToPortApi) Do(ctx context.Context, credential core.Credential, req *CtvpcAttachEipToPortRequest) (*CtvpcAttachEipToPortResponse, error)
type CtvpcAttachEipToPortRequest ¶
type CtvpcAttachEipToPortRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
EipID string `json:"eipID,omitempty"` /* 绑定云产品实例的 EIP 的 ID */
SourceID string `json:"sourceID,omitempty"` /* 绑定云产品实例的 云主机 的 ID */
PortID string `json:"portID,omitempty"` /* 绑定的实例的 ID */
}
type CtvpcAttachEipToPortResponse ¶
type CtvpcAttachEipToPortResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcAttachPortApi ¶
type CtvpcAttachPortApi struct {
// contains filtered or unexported fields
}
func NewCtvpcAttachPortApi ¶
func NewCtvpcAttachPortApi(client *core.CtyunClient) *CtvpcAttachPortApi
func (*CtvpcAttachPortApi) Do ¶
func (a *CtvpcAttachPortApi) Do(ctx context.Context, credential core.Credential, req *CtvpcAttachPortRequest) (*CtvpcAttachPortResponse, error)
type CtvpcAttachPortBmApi ¶
type CtvpcAttachPortBmApi struct {
// contains filtered or unexported fields
}
func NewCtvpcAttachPortBmApi ¶
func NewCtvpcAttachPortBmApi(client *core.CtyunClient) *CtvpcAttachPortBmApi
func (*CtvpcAttachPortBmApi) Do ¶
func (a *CtvpcAttachPortBmApi) Do(ctx context.Context, credential core.Credential, req *CtvpcAttachPortBmRequest) (*CtvpcAttachPortBmResponse, error)
type CtvpcAttachPortBmRequest ¶
type CtvpcAttachPortBmRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
EipID string `json:"eipID,omitempty"` /* 绑定云产品实例的 EIP 的 ID */
SourceID string `json:"sourceID,omitempty"` /* 绑定云产品实例的 物理机 的 ID */
PortID string `json:"portID,omitempty"` /* 绑定的实例的 ID */
}
type CtvpcAttachPortBmResponse ¶
type CtvpcAttachPortBmResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcAttachPortRequest ¶
type CtvpcAttachPortRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性。要求当个云平台账户内唯一 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
AzName string `json:"azName,omitempty"` /* 可用区 */
NetworkInterfaceID string `json:"networkInterfaceID,omitempty"` /* 网卡ID */
InstanceID string `json:"instanceID,omitempty"` /* 绑定实例ID */
InstanceType int32 `json:"instanceType"` /* 实例类型:3-虚拟机 */
}
type CtvpcAttachPortResponse ¶
type CtvpcAttachPortResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcBandwidthBandwidthUtilizationApi ¶
type CtvpcBandwidthBandwidthUtilizationApi struct {
// contains filtered or unexported fields
}
func NewCtvpcBandwidthBandwidthUtilizationApi ¶
func NewCtvpcBandwidthBandwidthUtilizationApi(client *core.CtyunClient) *CtvpcBandwidthBandwidthUtilizationApi
func (*CtvpcBandwidthBandwidthUtilizationApi) Do ¶
func (a *CtvpcBandwidthBandwidthUtilizationApi) Do(ctx context.Context, credential core.Credential, req *CtvpcBandwidthBandwidthUtilizationRequest) (*CtvpcBandwidthBandwidthUtilizationResponse, error)
type CtvpcBandwidthBandwidthUtilizationResponse ¶
type CtvpcBandwidthBandwidthUtilizationResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcBandwidthEgerssBandwidthUtilizationApi ¶
type CtvpcBandwidthEgerssBandwidthUtilizationApi struct {
// contains filtered or unexported fields
}
func NewCtvpcBandwidthEgerssBandwidthUtilizationApi ¶
func NewCtvpcBandwidthEgerssBandwidthUtilizationApi(client *core.CtyunClient) *CtvpcBandwidthEgerssBandwidthUtilizationApi
func (*CtvpcBandwidthEgerssBandwidthUtilizationApi) Do ¶
func (a *CtvpcBandwidthEgerssBandwidthUtilizationApi) Do(ctx context.Context, credential core.Credential, req *CtvpcBandwidthEgerssBandwidthUtilizationRequest) (*CtvpcBandwidthEgerssBandwidthUtilizationResponse, error)
type CtvpcBandwidthEgerssBandwidthUtilizationResponse ¶
type CtvpcBandwidthEgerssBandwidthUtilizationResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcBandwidthIngerssBandwidthUtilizationApi ¶
type CtvpcBandwidthIngerssBandwidthUtilizationApi struct {
// contains filtered or unexported fields
}
func NewCtvpcBandwidthIngerssBandwidthUtilizationApi ¶
func NewCtvpcBandwidthIngerssBandwidthUtilizationApi(client *core.CtyunClient) *CtvpcBandwidthIngerssBandwidthUtilizationApi
func (*CtvpcBandwidthIngerssBandwidthUtilizationApi) Do ¶
func (a *CtvpcBandwidthIngerssBandwidthUtilizationApi) Do(ctx context.Context, credential core.Credential, req *CtvpcBandwidthIngerssBandwidthUtilizationRequest) (*CtvpcBandwidthIngerssBandwidthUtilizationResponse, error)
type CtvpcBandwidthIngerssBandwidthUtilizationResponse ¶
type CtvpcBandwidthIngerssBandwidthUtilizationResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcBandwidthQueryCreatePriceApi ¶
type CtvpcBandwidthQueryCreatePriceApi struct {
// contains filtered or unexported fields
}
func NewCtvpcBandwidthQueryCreatePriceApi ¶
func NewCtvpcBandwidthQueryCreatePriceApi(client *core.CtyunClient) *CtvpcBandwidthQueryCreatePriceApi
func (*CtvpcBandwidthQueryCreatePriceApi) Do ¶
func (a *CtvpcBandwidthQueryCreatePriceApi) Do(ctx context.Context, credential core.Credential, req *CtvpcBandwidthQueryCreatePriceRequest) (*CtvpcBandwidthQueryCreatePriceResponse, error)
type CtvpcBandwidthQueryCreatePriceRequest ¶
type CtvpcBandwidthQueryCreatePriceRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 创建共享带宽的区域id。 */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为'0' */
Bandwidth int32 `json:"bandwidth"` /* 共享带宽的带宽峰值,必须大于等于 5。 */
CycleType string `json:"cycleType,omitempty"` /* 订购类型:包年/包月订购,或按需订购。<br>month / year / on_demand */
CycleCount int32 `json:"cycleCount"` /* 订购时长, 当 cycleType = month, 支持续订 1 - 11 个月; 当 cycleType = year, 支持续订 1 - 3 年 */
Name *string `json:"name,omitempty"` /* 共享带宽名称。同一租户下不允许设置相同的name。 */
}
type CtvpcBandwidthQueryCreatePriceResponse ¶
type CtvpcBandwidthQueryCreatePriceResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcBandwidthQueryCreatePriceReturnObjResponse `json:"returnObj"` /* 业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcBandwidthQueryCreatePriceReturnObjResponse ¶
type CtvpcBandwidthQueryCreatePriceReturnObjResponse struct {
TotalPrice float64 `json:"totalPrice"` /* 总价格 */
DiscountPrice float64 `json:"discountPrice"` /* 折后价格,云主机相关产品有 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
SubOrderPrices []*CtvpcBandwidthQueryCreatePriceReturnObjSubOrderPricesResponse `json:"subOrderPrices"` /* 子订单价格信息 */
}
type CtvpcBandwidthQueryCreatePriceReturnObjSubOrderPricesResponse ¶
type CtvpcBandwidthQueryCreatePriceReturnObjSubOrderPricesResponse struct {
ServiceTag *string `json:"serviceTag,omitempty"` /* 服务类型 */
TotalPrice float64 `json:"totalPrice"` /* 子订单总价格 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
OrderItemPrices []*CtvpcBandwidthQueryCreatePriceReturnObjSubOrderPricesOrderItemPricesResponse `json:"orderItemPrices"` /* item价格信息 */
}
type CtvpcBandwidthQueryModifyPriceApi ¶
type CtvpcBandwidthQueryModifyPriceApi struct {
// contains filtered or unexported fields
}
func NewCtvpcBandwidthQueryModifyPriceApi ¶
func NewCtvpcBandwidthQueryModifyPriceApi(client *core.CtyunClient) *CtvpcBandwidthQueryModifyPriceApi
func (*CtvpcBandwidthQueryModifyPriceApi) Do ¶
func (a *CtvpcBandwidthQueryModifyPriceApi) Do(ctx context.Context, credential core.Credential, req *CtvpcBandwidthQueryModifyPriceRequest) (*CtvpcBandwidthQueryModifyPriceResponse, error)
type CtvpcBandwidthQueryModifyPriceRequest ¶
type CtvpcBandwidthQueryModifyPriceRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 共享带宽的区域 id。 */
BandwidthID string `json:"bandwidthID,omitempty"` /* 共享带宽 id。 */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为'0' */
Bandwidth int32 `json:"bandwidth"` /* 共享带宽的带宽峰值。 */
}
type CtvpcBandwidthQueryModifyPriceResponse ¶
type CtvpcBandwidthQueryModifyPriceResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcBandwidthQueryModifyPriceReturnObjResponse `json:"returnObj"` /* 业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcBandwidthQueryModifyPriceReturnObjResponse ¶
type CtvpcBandwidthQueryModifyPriceReturnObjResponse struct {
TotalPrice float64 `json:"totalPrice"` /* 总价格 */
DiscountPrice float64 `json:"discountPrice"` /* 折后价格,云主机相关产品有 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
SubOrderPrices []*CtvpcBandwidthQueryModifyPriceReturnObjSubOrderPricesResponse `json:"subOrderPrices"` /* 子订单价格信息 */
}
type CtvpcBandwidthQueryModifyPriceReturnObjSubOrderPricesResponse ¶
type CtvpcBandwidthQueryModifyPriceReturnObjSubOrderPricesResponse struct {
ServiceTag *string `json:"serviceTag,omitempty"` /* 服务类型 */
TotalPrice float64 `json:"totalPrice"` /* 子订单总价格 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
OrderItemPrices []*CtvpcBandwidthQueryModifyPriceReturnObjSubOrderPricesOrderItemPricesResponse `json:"orderItemPrices"` /* item价格信息 */
}
type CtvpcBandwidthQueryRenewPriceApi ¶
type CtvpcBandwidthQueryRenewPriceApi struct {
// contains filtered or unexported fields
}
func NewCtvpcBandwidthQueryRenewPriceApi ¶
func NewCtvpcBandwidthQueryRenewPriceApi(client *core.CtyunClient) *CtvpcBandwidthQueryRenewPriceApi
func (*CtvpcBandwidthQueryRenewPriceApi) Do ¶
func (a *CtvpcBandwidthQueryRenewPriceApi) Do(ctx context.Context, credential core.Credential, req *CtvpcBandwidthQueryRenewPriceRequest) (*CtvpcBandwidthQueryRenewPriceResponse, error)
type CtvpcBandwidthQueryRenewPriceRequest ¶
type CtvpcBandwidthQueryRenewPriceRequest struct {
RegionID string `json:"regionID,omitempty"` /* 共享带宽的区域id。 */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为'0' */
BandwidthID string `json:"bandwidthID,omitempty"` /* 共享带宽 ID */
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
CycleType string `json:"cycleType,omitempty"` /* 订购类型:month / year */
CycleCount int32 `json:"cycleCount"` /* 订购时长, 当 cycleType = month, 支持续订 1 - 11 个月; 当 cycleType = year, 支持续订 1 - 3 年 */
}
type CtvpcBandwidthQueryRenewPriceResponse ¶
type CtvpcBandwidthQueryRenewPriceResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcBandwidthQueryRenewPriceReturnObjResponse `json:"returnObj"` /* 业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcBandwidthQueryRenewPriceReturnObjResponse ¶
type CtvpcBandwidthQueryRenewPriceReturnObjResponse struct {
TotalPrice float64 `json:"totalPrice"` /* 总价格 */
DiscountPrice float64 `json:"discountPrice"` /* 折后价格,云主机相关产品有 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
SubOrderPrices []*CtvpcBandwidthQueryRenewPriceReturnObjSubOrderPricesResponse `json:"subOrderPrices"` /* 子订单价格信息 */
}
type CtvpcBandwidthQueryRenewPriceReturnObjSubOrderPricesResponse ¶
type CtvpcBandwidthQueryRenewPriceReturnObjSubOrderPricesResponse struct {
ServiceTag *string `json:"serviceTag,omitempty"` /* 服务类型 */
TotalPrice float64 `json:"totalPrice"` /* 子订单总价格 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
OrderItemPrices []*CtvpcBandwidthQueryRenewPriceReturnObjSubOrderPricesOrderItemPricesResponse `json:"orderItemPrices"` /* item价格信息 */
}
type CtvpcBandwidthRenewApi ¶
type CtvpcBandwidthRenewApi struct {
// contains filtered or unexported fields
}
func NewCtvpcBandwidthRenewApi ¶
func NewCtvpcBandwidthRenewApi(client *core.CtyunClient) *CtvpcBandwidthRenewApi
func (*CtvpcBandwidthRenewApi) Do ¶
func (a *CtvpcBandwidthRenewApi) Do(ctx context.Context, credential core.Credential, req *CtvpcBandwidthRenewRequest) (*CtvpcBandwidthRenewResponse, error)
type CtvpcBandwidthRenewRequest ¶
type CtvpcBandwidthRenewRequest struct {
RegionID string `json:"regionID,omitempty"` /* 共享带宽的区域id。 */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为'0' */
BandwidthID string `json:"bandwidthID,omitempty"` /* 共享带宽 ID */
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
CycleType string `json:"cycleType,omitempty"` /* 订购类型:month / year */
CycleCount int32 `json:"cycleCount"` /* 订购时长, 当 cycleType = month, 支持续订 1 - 11 个月; 当 cycleType = year, 支持续订 1 - 3 年 */
PayVoucherPrice *string `json:"payVoucherPrice,omitempty"` /* 代金券金额,支持到小数点后两位 */
}
type CtvpcBandwidthRenewResponse ¶
type CtvpcBandwidthRenewResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcBandwidthRenewReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcBandwidthRenewReturnObjResponse ¶
type CtvpcBandwidthRenewReturnObjResponse struct {
MasterOrderID *string `json:"masterOrderID,omitempty"` /* 订单id。 */
MasterOrderNO *string `json:"masterOrderNO,omitempty"` /* 订单编号, 可以为 null。 */
MasterResourceStatus *string `json:"masterResourceStatus,omitempty"` /* 资源状态: started(启用) / renewed(续订) / refunded(退订) / destroyed(销毁) / failed(失败) / starting(正在启用) / changed(变配)/ expired(过期)/ unknown(未知) */
MasterResourceID *string `json:"masterResourceID,omitempty"` /* 可以为 null。 */
RegionID *string `json:"regionID,omitempty"` /* 可用区id。 */
}
type CtvpcBatchAssignIPv6ToPortApi ¶
type CtvpcBatchAssignIPv6ToPortApi struct {
// contains filtered or unexported fields
}
func NewCtvpcBatchAssignIPv6ToPortApi ¶
func NewCtvpcBatchAssignIPv6ToPortApi(client *core.CtyunClient) *CtvpcBatchAssignIPv6ToPortApi
func (*CtvpcBatchAssignIPv6ToPortApi) Do ¶
func (a *CtvpcBatchAssignIPv6ToPortApi) Do(ctx context.Context, credential core.Credential, req *CtvpcBatchAssignIPv6ToPortRequest) (*CtvpcBatchAssignIPv6ToPortResponse, error)
type CtvpcBatchAssignIPv6ToPortDataRequest ¶
type CtvpcBatchAssignIPv6ToPortDataRequest struct {
NetworkInterfaceID string `json:"networkInterfaceID,omitempty"` /* 网卡ID */
Ipv6AddressesCount int32 `json:"ipv6AddressesCount"` /* Ipv6地址数量,新增自动分配地址的IPv6的数量, 与 ipv6Addresses 二选一, 最多支持 1 个 */
Ipv6Addresses []*string `json:"ipv6Addresses"` /* IPv6地址列表,新增指定地址的IPv6列表,与 ipv6AddressesCount 二选一, 最多支持 1 个 */
}
type CtvpcBatchAssignIPv6ToPortRequest ¶
type CtvpcBatchAssignIPv6ToPortRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
Data []*CtvpcBatchAssignIPv6ToPortDataRequest `json:"data"` /* 网卡设置IPv6信息的列表 */
}
type CtvpcBatchAssignIPv6ToPortResponse ¶
type CtvpcBatchAssignIPv6ToPortResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcBatchCheckEipAddressApi ¶
type CtvpcBatchCheckEipAddressApi struct {
// contains filtered or unexported fields
}
func NewCtvpcBatchCheckEipAddressApi ¶
func NewCtvpcBatchCheckEipAddressApi(client *core.CtyunClient) *CtvpcBatchCheckEipAddressApi
func (*CtvpcBatchCheckEipAddressApi) Do ¶
func (a *CtvpcBatchCheckEipAddressApi) Do(ctx context.Context, credential core.Credential, req *CtvpcBatchCheckEipAddressRequest) (*CtvpcBatchCheckEipAddressResponse, error)
type CtvpcBatchCheckEipAddressRequest ¶
type CtvpcBatchCheckEipAddressRequest struct {
ClientToken *string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为'0' */
EipAddresses []string `json:"eipAddresses"` /* 弹性公网IP地址列表 */
}
type CtvpcBatchCheckEipAddressResponse ¶
type CtvpcBatchCheckEipAddressResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcBatchCheckEipAddressReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcBatchCheckPortStatusApi ¶
type CtvpcBatchCheckPortStatusApi struct {
// contains filtered or unexported fields
}
func NewCtvpcBatchCheckPortStatusApi ¶
func NewCtvpcBatchCheckPortStatusApi(client *core.CtyunClient) *CtvpcBatchCheckPortStatusApi
func (*CtvpcBatchCheckPortStatusApi) Do ¶
func (a *CtvpcBatchCheckPortStatusApi) Do(ctx context.Context, credential core.Credential, req *CtvpcBatchCheckPortStatusRequest) (*CtvpcBatchCheckPortStatusResponse, error)
type CtvpcBatchCheckPortStatusResponse ¶
type CtvpcBatchCheckPortStatusResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcBatchCheckPortStatusReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcBatchDeleteZoneRecordsApi ¶
type CtvpcBatchDeleteZoneRecordsApi struct {
// contains filtered or unexported fields
}
func NewCtvpcBatchDeleteZoneRecordsApi ¶
func NewCtvpcBatchDeleteZoneRecordsApi(client *core.CtyunClient) *CtvpcBatchDeleteZoneRecordsApi
func (*CtvpcBatchDeleteZoneRecordsApi) Do ¶
func (a *CtvpcBatchDeleteZoneRecordsApi) Do(ctx context.Context, credential core.Credential, req *CtvpcBatchDeleteZoneRecordsRequest) (*CtvpcBatchDeleteZoneRecordsResponse, error)
type CtvpcBatchDeleteZoneRecordsResponse ¶
type CtvpcBatchDeleteZoneRecordsResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcBatchJoinSecurityGroupApi ¶
type CtvpcBatchJoinSecurityGroupApi struct {
// contains filtered or unexported fields
}
func NewCtvpcBatchJoinSecurityGroupApi ¶
func NewCtvpcBatchJoinSecurityGroupApi(client *core.CtyunClient) *CtvpcBatchJoinSecurityGroupApi
func (*CtvpcBatchJoinSecurityGroupApi) Do ¶
func (a *CtvpcBatchJoinSecurityGroupApi) Do(ctx context.Context, credential core.Credential, req *CtvpcBatchJoinSecurityGroupRequest) (*CtvpcBatchJoinSecurityGroupResponse, error)
type CtvpcBatchJoinSecurityGroupRequest ¶
type CtvpcBatchJoinSecurityGroupRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域id */
SecurityGroupIDs []string `json:"securityGroupIDs"` /* 安全组 ID 数组,最多同时支持 10 个 */
InstanceID string `json:"instanceID,omitempty"` /* 实例ID。 */
NetworkInterfaceID *string `json:"networkInterfaceID,omitempty"` /* 弹性网卡ID。 */
Action string `json:"action,omitempty"` /* 系统规定参数 */
}
type CtvpcBatchJoinSecurityGroupResponse ¶
type CtvpcBatchJoinSecurityGroupResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcBatchUnassignIPv6FromPortApi ¶
type CtvpcBatchUnassignIPv6FromPortApi struct {
// contains filtered or unexported fields
}
func NewCtvpcBatchUnassignIPv6FromPortApi ¶
func NewCtvpcBatchUnassignIPv6FromPortApi(client *core.CtyunClient) *CtvpcBatchUnassignIPv6FromPortApi
func (*CtvpcBatchUnassignIPv6FromPortApi) Do ¶
func (a *CtvpcBatchUnassignIPv6FromPortApi) Do(ctx context.Context, credential core.Credential, req *CtvpcBatchUnassignIPv6FromPortRequest) (*CtvpcBatchUnassignIPv6FromPortResponse, error)
type CtvpcBatchUnassignIPv6FromPortRequest ¶
type CtvpcBatchUnassignIPv6FromPortRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
Data []*CtvpcBatchUnassignIPv6FromPortDataRequest `json:"data"` /* 网卡设置IPv6信息的列表 */
}
type CtvpcBatchUnassignIPv6FromPortResponse ¶
type CtvpcBatchUnassignIPv6FromPortResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcBindHavipApi ¶
type CtvpcBindHavipApi struct {
// contains filtered or unexported fields
}
func NewCtvpcBindHavipApi ¶
func NewCtvpcBindHavipApi(client *core.CtyunClient) *CtvpcBindHavipApi
func (*CtvpcBindHavipApi) Do ¶
func (a *CtvpcBindHavipApi) Do(ctx context.Context, credential core.Credential, req *CtvpcBindHavipRequest) (*CtvpcBindHavipResponse, error)
type CtvpcBindHavipRequest ¶
type CtvpcBindHavipRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
ResourceType string `json:"resourceType,omitempty"` /* 绑定的实例类型,VM 表示虚拟机ECS, PM 表示裸金属, NETWORK 表示弹性 IP */
HaVipID string `json:"haVipID,omitempty"` /* 高可用虚IP的ID */
NetworkInterfaceID *string `json:"networkInterfaceID,omitempty"` /* 虚拟网卡ID, 该网卡属于instanceID, 当 resourceType 为 VM / PM 时,必填 */
InstanceID *string `json:"instanceID,omitempty"` /* ECS示例ID,当 resourceType 为 VM / PM 时,必填 */
FloatingID *string `json:"floatingID,omitempty"` /* 弹性IP ID,当 resourceType 为 NETWORK 时,必填 */
}
type CtvpcBindHavipResponse ¶
type CtvpcBindHavipResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcBindHavipReturnObjResponse `json:"returnObj"` /* 绑定状态 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcBuyFlowPackageApi ¶
type CtvpcBuyFlowPackageApi struct {
// contains filtered or unexported fields
}
func NewCtvpcBuyFlowPackageApi ¶
func NewCtvpcBuyFlowPackageApi(client *core.CtyunClient) *CtvpcBuyFlowPackageApi
func (*CtvpcBuyFlowPackageApi) Do ¶
func (a *CtvpcBuyFlowPackageApi) Do(ctx context.Context, credential core.Credential, req *CtvpcBuyFlowPackageRequest) (*CtvpcBuyFlowPackageResponse, error)
type CtvpcBuyFlowPackageRequest ¶
type CtvpcBuyFlowPackageRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
CycleType string `json:"cycleType,omitempty"` /* 订阅周期,仅支持 MONTH 和 YEAR */
CycleCount int32 `json:"cycleCount"` /* 订阅周期时长,仅支持购买 1 个月 / 购买 1 年 */
Count int32 `json:"count"` /* 购买数量,最大支持 20 个,最少 1 个 */
Spec int32 `json:"spec"` /* 规格说明:当 cycleType = MONTH 时,10-10GB,50-50GB,100-100GB,500-500GB,1024-1TB,5120-5TB,10240-10TB,51200-50TB;**当 cycleType = YEAR 时,120-120GB,512-512GB,8192-8TB,36864-36TB,122880-120TB,614400-600TB,1048576-1PB,2097152-2PB */
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性。要求单个云平台账户内唯一,长度 1 - 64 */
}
type CtvpcBuyFlowPackageResponse ¶
type CtvpcBuyFlowPackageResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcBuyFlowPackageReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcBuyFlowPackageReturnObjResponse ¶
type CtvpcBuyFlowPackageReturnObjResponse struct{}
type CtvpcChangeEipNameApi ¶
type CtvpcChangeEipNameApi struct {
// contains filtered or unexported fields
}
func NewCtvpcChangeEipNameApi ¶
func NewCtvpcChangeEipNameApi(client *core.CtyunClient) *CtvpcChangeEipNameApi
func (*CtvpcChangeEipNameApi) Do ¶
func (a *CtvpcChangeEipNameApi) Do(ctx context.Context, credential core.Credential, req *CtvpcChangeEipNameRequest) (*CtvpcChangeEipNameResponse, error)
type CtvpcChangeEipNameRequest ¶
type CtvpcChangeEipNameRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目ID,默认为'0' */
EipID string `json:"eipID,omitempty"` /* 弹性公网ip的id */
Name string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
}
type CtvpcChangeEipNameResponse ¶
type CtvpcChangeEipNameResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcChangeFilteRulePriorityApi ¶
type CtvpcChangeFilteRulePriorityApi struct {
// contains filtered or unexported fields
}
func NewCtvpcChangeFilteRulePriorityApi ¶
func NewCtvpcChangeFilteRulePriorityApi(client *core.CtyunClient) *CtvpcChangeFilteRulePriorityApi
func (*CtvpcChangeFilteRulePriorityApi) Do ¶
func (a *CtvpcChangeFilteRulePriorityApi) Do(ctx context.Context, credential core.Credential, req *CtvpcChangeFilteRulePriorityRequest) (*CtvpcChangeFilteRulePriorityResponse, error)
type CtvpcChangeFilteRulePriorityResponse ¶
type CtvpcChangeFilteRulePriorityResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcChangeToCycleApi ¶
type CtvpcChangeToCycleApi struct {
// contains filtered or unexported fields
}
func NewCtvpcChangeToCycleApi ¶
func NewCtvpcChangeToCycleApi(client *core.CtyunClient) *CtvpcChangeToCycleApi
func (*CtvpcChangeToCycleApi) Do ¶
func (a *CtvpcChangeToCycleApi) Do(ctx context.Context, credential core.Credential, req *CtvpcChangeToCycleRequest) (*CtvpcChangeToCycleResponse, error)
type CtvpcChangeToCycleRequest ¶
type CtvpcChangeToCycleRequest struct {
ResourceID string `json:"resourceID,omitempty"` /* 资源ID */
ResourceType string `json:"resourceType,omitempty"` /* 资源类型 */
RegionID string `json:"regionID,omitempty"` /* 区域ID */
CycleType string `json:"cycleType,omitempty"` /* 周期类型 */
CycleCount int32 `json:"cycleCount"` /* 周期数量,cycleType=month时,1<=cycleCount<=12,cycleType=year时,1<=cycleCount<=3 */
}
type CtvpcChangeToCycleResponse ¶
type CtvpcChangeToCycleResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码('800为成功,900为失败) ,默认值:800 */
Message *string `json:"message,omitempty"` /* 失败时的错误描述,一般为英文描述 */
Description *string `json:"description,omitempty"` /* 失败时的错误描述,一般为中文描述 */
ReturnObj *CtvpcChangeToCycleReturnObjResponse `json:"returnObj"` /* 返回参数 */
}
type CtvpcChangeToNeedApi ¶
type CtvpcChangeToNeedApi struct {
// contains filtered or unexported fields
}
func NewCtvpcChangeToNeedApi ¶
func NewCtvpcChangeToNeedApi(client *core.CtyunClient) *CtvpcChangeToNeedApi
func (*CtvpcChangeToNeedApi) Do ¶
func (a *CtvpcChangeToNeedApi) Do(ctx context.Context, credential core.Credential, req *CtvpcChangeToNeedRequest) (*CtvpcChangeToNeedResponse, error)
type CtvpcCheckAAAAApi ¶
type CtvpcCheckAAAAApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCheckAAAAApi ¶
func NewCtvpcCheckAAAAApi(client *core.CtyunClient) *CtvpcCheckAAAAApi
func (*CtvpcCheckAAAAApi) Do ¶
func (a *CtvpcCheckAAAAApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCheckAAAARequest) (*CtvpcCheckAAAAResponse, error)
type CtvpcCheckAAAARequest ¶
type CtvpcCheckAAAARequest struct {
AaaaRecords []string `json:"aaaaRecords"` /* 待检查的 aaaa 数组,数组长度最大支持 10 */
}
type CtvpcCheckAAAAResponse ¶
type CtvpcCheckAAAAResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcCheckAAAAReturnObjResponse `json:"returnObj"` /* 检查结果 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCheckAAAAReturnObjResponse ¶
type CtvpcCheckAAAAReturnObjResponse struct {
Results []*CtvpcCheckAAAAReturnObjResultsResponse `json:"results"` /* 检查结果 */
}
type CtvpcCheckCnameApi ¶
type CtvpcCheckCnameApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCheckCnameApi ¶
func NewCtvpcCheckCnameApi(client *core.CtyunClient) *CtvpcCheckCnameApi
func (*CtvpcCheckCnameApi) Do ¶
func (a *CtvpcCheckCnameApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCheckCnameRequest) (*CtvpcCheckCnameResponse, error)
type CtvpcCheckCnameRequest ¶
type CtvpcCheckCnameRequest struct {
CnameRecords []string `json:"cnameRecords"` /* 待检查的 cname 数组,数组长度最大支持 10 */
}
type CtvpcCheckCnameResponse ¶
type CtvpcCheckCnameResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcCheckCnameReturnObjResponse `json:"returnObj"` /* 检查结果 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCheckCnameReturnObjResponse ¶
type CtvpcCheckCnameReturnObjResponse struct{}
type CtvpcCheckEipAddressApi ¶
type CtvpcCheckEipAddressApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCheckEipAddressApi ¶
func NewCtvpcCheckEipAddressApi(client *core.CtyunClient) *CtvpcCheckEipAddressApi
func (*CtvpcCheckEipAddressApi) Do ¶
func (a *CtvpcCheckEipAddressApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCheckEipAddressRequest) (*CtvpcCheckEipAddressResponse, error)
type CtvpcCheckEipAddressResponse ¶
type CtvpcCheckEipAddressResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
EipAddress *string `json:"eipAddress,omitempty"` /* 弹性公网IP地址 */
Used *bool `json:"used"` /* 是否被使用 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCheckLogAuthApi ¶
type CtvpcCheckLogAuthApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCheckLogAuthApi ¶
func NewCtvpcCheckLogAuthApi(client *core.CtyunClient) *CtvpcCheckLogAuthApi
func (*CtvpcCheckLogAuthApi) Do ¶
func (a *CtvpcCheckLogAuthApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCheckLogAuthRequest) (*CtvpcCheckLogAuthResponse, error)
type CtvpcCheckLogAuthRequest ¶
type CtvpcCheckLogAuthRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域ID */
}
type CtvpcCheckLogAuthResponse ¶
type CtvpcCheckLogAuthResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcCheckLogAuthReturnObjResponse `json:"returnObj"` /* 返回结果 */
}
type CtvpcCheckLogAuthReturnObjResponse ¶
type CtvpcCheckLogAuthReturnObjResponse struct {
Check_result *bool `json:"check_result"` /* true:已开通,false:未开通 */
}
type CtvpcCheckMxApi ¶
type CtvpcCheckMxApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCheckMxApi ¶
func NewCtvpcCheckMxApi(client *core.CtyunClient) *CtvpcCheckMxApi
func (*CtvpcCheckMxApi) Do ¶
func (a *CtvpcCheckMxApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCheckMxRequest) (*CtvpcCheckMxResponse, error)
type CtvpcCheckMxRequest ¶
type CtvpcCheckMxRequest struct {
MxRecords []string `json:"mxRecords"` /* 待检查的 mx 数组,数组长度最大支持 10 */
}
type CtvpcCheckMxResponse ¶
type CtvpcCheckMxResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcCheckMxReturnObjResponse `json:"returnObj"` /* 检查结果 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCheckMxReturnObjResponse ¶
type CtvpcCheckMxReturnObjResponse struct {
Results []*CtvpcCheckMxReturnObjResultsResponse `json:"results"` /* 检查结果 */
}
type CtvpcCheckPortStatusApi ¶
type CtvpcCheckPortStatusApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCheckPortStatusApi ¶
func NewCtvpcCheckPortStatusApi(client *core.CtyunClient) *CtvpcCheckPortStatusApi
func (*CtvpcCheckPortStatusApi) Do ¶
func (a *CtvpcCheckPortStatusApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCheckPortStatusRequest) (*CtvpcCheckPortStatusResponse, error)
type CtvpcCheckPortStatusResponse ¶
type CtvpcCheckPortStatusResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcCheckPortStatusReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCheckPtrApi ¶
type CtvpcCheckPtrApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCheckPtrApi ¶
func NewCtvpcCheckPtrApi(client *core.CtyunClient) *CtvpcCheckPtrApi
func (*CtvpcCheckPtrApi) Do ¶
func (a *CtvpcCheckPtrApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCheckPtrRequest) (*CtvpcCheckPtrResponse, error)
type CtvpcCheckPtrRecordApi ¶
type CtvpcCheckPtrRecordApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCheckPtrRecordApi ¶
func NewCtvpcCheckPtrRecordApi(client *core.CtyunClient) *CtvpcCheckPtrRecordApi
func (*CtvpcCheckPtrRecordApi) Do ¶
func (a *CtvpcCheckPtrRecordApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCheckPtrRecordRequest) (*CtvpcCheckPtrRecordResponse, error)
type CtvpcCheckPtrRecordRequest ¶
type CtvpcCheckPtrRecordRequest struct {
SrvRecords []string `json:"srvRecords"` /* 待检查的 srv 数组,数组长度最大支持 10 */
}
type CtvpcCheckPtrRecordResponse ¶
type CtvpcCheckPtrRecordResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcCheckPtrRecordReturnObjResponse `json:"returnObj"` /* 检查结果 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCheckPtrRecordReturnObjResponse ¶
type CtvpcCheckPtrRecordReturnObjResponse struct {
Results []*CtvpcCheckPtrRecordReturnObjResultsResponse `json:"results"` /* 检查结果 */
}
type CtvpcCheckPtrRequest ¶
type CtvpcCheckPtrRequest struct {
PtrRecords []string `json:"ptrRecords"` /* 待检查的 ptr 数组,数组长度最大支持 10 */
}
type CtvpcCheckPtrResponse ¶
type CtvpcCheckPtrResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcCheckPtrReturnObjResponse `json:"returnObj"` /* 检查结果 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCheckPtrReturnObjResponse ¶
type CtvpcCheckPtrReturnObjResponse struct {
Results []*CtvpcCheckPtrReturnObjResultsResponse `json:"results"` /* 检查结果 */
}
type CtvpcCheckTxtApi ¶
type CtvpcCheckTxtApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCheckTxtApi ¶
func NewCtvpcCheckTxtApi(client *core.CtyunClient) *CtvpcCheckTxtApi
func (*CtvpcCheckTxtApi) Do ¶
func (a *CtvpcCheckTxtApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCheckTxtRequest) (*CtvpcCheckTxtResponse, error)
type CtvpcCheckTxtRequest ¶
type CtvpcCheckTxtRequest struct {
TxtRecords []string `json:"txtRecords"` /* 待检查的 txt 数组,数组长度最大支持 10 */
}
type CtvpcCheckTxtResponse ¶
type CtvpcCheckTxtResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcCheckTxtReturnObjResponse `json:"returnObj"` /* 检查结果 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCheckTxtReturnObjResponse ¶
type CtvpcCheckTxtReturnObjResponse struct {
Results []*CtvpcCheckTxtReturnObjResultsResponse `json:"results"` /* 检查结果 */
}
type CtvpcCheckZoneNameApi ¶
type CtvpcCheckZoneNameApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCheckZoneNameApi ¶
func NewCtvpcCheckZoneNameApi(client *core.CtyunClient) *CtvpcCheckZoneNameApi
func (*CtvpcCheckZoneNameApi) Do ¶
func (a *CtvpcCheckZoneNameApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCheckZoneNameRequest) (*CtvpcCheckZoneNameResponse, error)
type CtvpcCheckZoneNameResponse ¶
type CtvpcCheckZoneNameResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcCheckZoneNameReturnObjResponse `json:"returnObj"` /* 检查结果 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCreateAclApi ¶
type CtvpcCreateAclApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateAclApi ¶
func NewCtvpcCreateAclApi(client *core.CtyunClient) *CtvpcCreateAclApi
func (*CtvpcCreateAclApi) Do ¶
func (a *CtvpcCreateAclApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateAclRequest) (*CtvpcCreateAclResponse, error)
type CtvpcCreateAclRequest ¶
type CtvpcCreateAclRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为'0' */
VpcID string `json:"vpcID,omitempty"` /* 关联的vpc */
Name string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
}
type CtvpcCreateAclResponse ¶
type CtvpcCreateAclResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcCreateAclReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCreateAclRuleApi ¶
type CtvpcCreateAclRuleApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateAclRuleApi ¶
func NewCtvpcCreateAclRuleApi(client *core.CtyunClient) *CtvpcCreateAclRuleApi
func (*CtvpcCreateAclRuleApi) Do ¶
func (a *CtvpcCreateAclRuleApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateAclRuleRequest) (*CtvpcCreateAclRuleResponse, error)
type CtvpcCreateAclRuleRequest ¶
type CtvpcCreateAclRuleRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
AclID string `json:"aclID,omitempty"` /* aclID */
Rules []*CtvpcCreateAclRuleRulesRequest `json:"rules"` /* rule 规则数组 */
}
type CtvpcCreateAclRuleResponse ¶
type CtvpcCreateAclRuleResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcCreateAclRuleReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCreateAclRuleReturnObjResponse ¶
type CtvpcCreateAclRuleReturnObjResponse struct {
AclID *string `json:"aclID,omitempty"` /* 名称 */
}
type CtvpcCreateAclRuleRulesRequest ¶
type CtvpcCreateAclRuleRulesRequest struct {
Direction string `json:"direction,omitempty"` /* 类型,ingress, egress */
Priority int32 `json:"priority"` /* 优先级 1 - 32766,不填默认100 */
Protocol string `json:"protocol,omitempty"` /* all, icmp, tcp, udp, gre, icmp6 */
IpVersion string `json:"ipVersion,omitempty"` /* ipv4, ipv6 */
DestinationPort *string `json:"destinationPort,omitempty"` /* 开始和结束port以:隔开 */
SourcePort *string `json:"sourcePort,omitempty"` /* 开始和结束port以:隔开 */
SourceIpAddress string `json:"sourceIpAddress,omitempty"` /* 类型,ingress, egress */
DestinationIpAddress string `json:"destinationIpAddress,omitempty"` /* 类型,ingress, egress */
Action string `json:"action,omitempty"` /* accept, drop */
Enabled string `json:"enabled,omitempty"` /* disable, enable */
}
type CtvpcCreateBandwidthApi ¶
type CtvpcCreateBandwidthApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateBandwidthApi ¶
func NewCtvpcCreateBandwidthApi(client *core.CtyunClient) *CtvpcCreateBandwidthApi
func (*CtvpcCreateBandwidthApi) Do ¶
func (a *CtvpcCreateBandwidthApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateBandwidthRequest) (*CtvpcCreateBandwidthResponse, error)
type CtvpcCreateBandwidthRequest ¶
type CtvpcCreateBandwidthRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 创建共享带宽的区域id。 */
Bandwidth int32 `json:"bandwidth"` /* 共享带宽的带宽峰值,必须大于等于 5。5-1000 */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为'0' */
CycleType string `json:"cycleType,omitempty"` /* 订购类型:包年/包月订购,或按需订购。<br>month / year / on_demand */
CycleCount int32 `json:"cycleCount"` /* 订购时长, cycleType 是 on_demand 为可选,当 cycleType = month, 支持续订 1 - 11 个月; 当 cycleType = year, 支持续订 1 - 3 年 */
Name string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
PayVoucherPrice *string `json:"payVoucherPrice,omitempty"` /* 代金券金额,支持到小数点后两位 */
}
type CtvpcCreateBandwidthResponse ¶
type CtvpcCreateBandwidthResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcCreateBandwidthReturnObjResponse `json:"returnObj"` /* 业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCreateBandwidthReturnObjResponse ¶
type CtvpcCreateBandwidthReturnObjResponse struct {
MasterOrderID *string `json:"masterOrderID,omitempty"` /* 订单id。 */
MasterOrderNO *string `json:"masterOrderNO,omitempty"` /* 订单编号, 可以为 null。 */
MasterResourceStatus *string `json:"masterResourceStatus,omitempty"` /* 资源状态: started(启用) / renewed(续订) / refunded(退订) / destroyed(销毁) / failed(失败) / starting(正在启用) / changed(变配)/ expired(过期)/ unknown(未知) */
MasterResourceID *string `json:"masterResourceID,omitempty"` /* 可以为 null。 */
RegionID *string `json:"regionID,omitempty"` /* 可用区id。 */
BandwidthID *string `json:"bandwidthID,omitempty"` /* 带宽 ID,当 masterResourceStatus 不为 started, 该值可为 null */
}
type CtvpcCreateDelegateRoleApi ¶
type CtvpcCreateDelegateRoleApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateDelegateRoleApi ¶
func NewCtvpcCreateDelegateRoleApi(client *core.CtyunClient) *CtvpcCreateDelegateRoleApi
func (*CtvpcCreateDelegateRoleApi) Do ¶
func (a *CtvpcCreateDelegateRoleApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateDelegateRoleRequest) (*CtvpcCreateDelegateRoleResponse, error)
type CtvpcCreateDelegateRoleResponse ¶
type CtvpcCreateDelegateRoleResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCreateDnatEntryApi ¶
type CtvpcCreateDnatEntryApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateDnatEntryApi ¶
func NewCtvpcCreateDnatEntryApi(client *core.CtyunClient) *CtvpcCreateDnatEntryApi
func (*CtvpcCreateDnatEntryApi) Do ¶
func (a *CtvpcCreateDnatEntryApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateDnatEntryRequest) (*CtvpcCreateDnatEntryResponse, error)
type CtvpcCreateDnatEntryRequest ¶
type CtvpcCreateDnatEntryRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域id */
NatGatewayID string `json:"natGatewayID,omitempty"` /* natgw-1o5sdqb7i2 */
ExternalID string `json:"externalID,omitempty"` /* 弹性公网id */
ExternalPort int32 `json:"externalPort"` /* 弹性IP公网端口, 1 - 1024 */
VirtualMachineID *string `json:"virtualMachineID,omitempty"` /* 云主机 */
VirtualMachineType int32 `json:"virtualMachineType"` /* 云主机类型1-选择云主机,serverType字段必传
2-自定义,internalIp必传 */
InternalIp *string `json:"internalIp,omitempty"` /* 内部 IP */
ServerType *string `json:"serverType,omitempty"` /* 当 virtualMachineType 为 1 时,serverType 必传,支持: VM / BM (仅支持大写) */
InternalPort int32 `json:"internalPort"` /* 主机内网端口,1-65535 */
Protocol string `json:"protocol,omitempty"` /* 支持协议:tcp/udp */
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
Description *string `json:"description,omitempty"` /* 支持拉丁字母、中文、数字, 特殊字符:~!@#$%^&*()_-+= <>?:{},./;'[]·~!@#¥%……&*() —— -+={}\|《》?:“”【】、;‘',。、,不能以 http: / https: 开头,长度 0 - 128 */
}
type CtvpcCreateDnatEntryResponse ¶
type CtvpcCreateDnatEntryResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcCreateDnatEntryReturnObjResponse `json:"returnObj"` /* 业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCreateDnatEntryReturnObjResponse ¶
type CtvpcCreateDnatEntryReturnObjResponse struct {
Dnat *CtvpcCreateDnatEntryReturnObjDnatResponse `json:"dnat"` /* 业务数据 */
}
type CtvpcCreateEipApi ¶
type CtvpcCreateEipApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateEipApi ¶
func NewCtvpcCreateEipApi(client *core.CtyunClient) *CtvpcCreateEipApi
func (*CtvpcCreateEipApi) Do ¶
func (a *CtvpcCreateEipApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateEipRequest) (*CtvpcCreateEipResponse, error)
type CtvpcCreateEipRequest ¶
type CtvpcCreateEipRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
ProjectID *string `json:"projectID,omitempty"` /* 不填默认为默认企业项目,如果需要指定企业项目,则需要填写 */
CycleType string `json:"cycleType,omitempty"` /* 订购类型:month(包月) / year(包年) / on_demand(按需) */
CycleCount int32 `json:"cycleCount,omitempty"` /* 订购时长, 当 cycleType = month, 支持续订 1 - 11 个月; 当 cycleType = year, 支持续订 1 - 3 年, 当 cycleType = on_demand 时,可以不传 */
Name string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
Bandwidth int32 `json:"bandwidth"` /* 弹性 IP 的带宽峰值,默认为 1 Mbps */
BandwidthID *string `json:"bandwidthID,omitempty"` /* 当 cycleType 为 on_demand 时,可以使用 bandwidthID,将弹性 IP 加入到共享带宽中 */
DemandBillingType *string `json:"demandBillingType,omitempty"` /* 按需计费类型,当 cycleType 为 on_demand 时生效,支持 bandwidth(按带宽)/ upflowc(按流量) */
PayVoucherPrice *string `json:"payVoucherPrice,omitempty"` /* 代金券金额,支持到小数点后两位,仅包周期支持代金券 */
LineType *string `json:"lineType,omitempty"` /* 线路类型,默认为163,支持163 / bgp / chinamobile / chinaunicom */
SegmentID *string `json:"segmentID,omitempty"` /* 专属地址池 segment id,先通过接口 /v4/eip/own-segments 获取 */
ExclusiveName *string `json:"exclusiveName,omitempty"` /* 专属地址池 exclusiveName, 先通过接口 /v4/eip/own-segments 获取 */
}
type CtvpcCreateEipResponse ¶
type CtvpcCreateEipResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcCreateEipReturnObjResponse `json:"returnObj"` /* 返回结果 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCreateEipReturnObjResponse ¶
type CtvpcCreateEipReturnObjResponse struct {
MasterOrderID *string `json:"masterOrderID,omitempty"` /* 订单id。 */
MasterOrderNO *string `json:"masterOrderNO,omitempty"` /* 订单编号, 可以为 null。 */
MasterResourceStatus *string `json:"masterResourceStatus,omitempty"` /* 资源状态: started(启用) / renewed(续订) / refunded(退订) / destroyed(销毁) / failed(失败) / starting(正在启用) / changed(变配)/ expired(过期)/ unknown(未知) */
MasterResourceID *string `json:"masterResourceID,omitempty"` /* 可以为 null。 */
RegionID *string `json:"regionID,omitempty"` /* 可用区id。 */
EipID *string `json:"eipID,omitempty"` /* 弹性 IP id */
}
type CtvpcCreateEipWithIpAddressApi ¶
type CtvpcCreateEipWithIpAddressApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateEipWithIpAddressApi ¶
func NewCtvpcCreateEipWithIpAddressApi(client *core.CtyunClient) *CtvpcCreateEipWithIpAddressApi
func (*CtvpcCreateEipWithIpAddressApi) Do ¶
func (a *CtvpcCreateEipWithIpAddressApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateEipWithIpAddressRequest) (*CtvpcCreateEipWithIpAddressResponse, error)
type CtvpcCreateEipWithIpAddressRequest ¶
type CtvpcCreateEipWithIpAddressRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为'0' */
CycleType string `json:"cycleType,omitempty"` /* 订购类型:month(包月) / year(包年) / on_demand(按需) */
CycleCount int32 `json:"cycleCount"` /* 订购时长, cycleType 是 on_demand 为可选,当 cycleType = month, 支持续订 1 - 11 个月; 当 cycleType = year, 支持续订 1 - 3 年 */
Name string `json:"name,omitempty"` /* 弹性 IP 名称 */
Bandwidth int32 `json:"bandwidth"` /* 弹性 IP 的带宽峰值,默认为 1 Mbps */
IpAddress string `json:"ipAddress,omitempty"` /* 合法的公网 IP */
BandwidthID *string `json:"bandwidthID,omitempty"` /* 当 cycleType 为 on_demand 时,可以使用 bandwidthID,将弹性 IP 加入到共享带宽中 */
DemandBillingType *string `json:"demandBillingType,omitempty"` /* 按需计费类型,当 cycleType 为 on_demand 时生效,支持 bandwidth(按带宽)/ upflowc(按流量) */
LineType *string `json:"lineType,omitempty"` /* 线路类型,默认为163,支持163 / bgp / chinamobile / chinaunicom */
PayVoucherPrice *string `json:"payVoucherPrice,omitempty"` /* 代金券金额,支持到小数点后两位,仅包周期支持代金券 */
SegmentID *string `json:"segmentID,omitempty"` /* 专属地址池 segment id,先通过接口 /v4/eip/own-segments 获取 */
ExclusiveName *string `json:"exclusiveName,omitempty"` /* 专属地址池 exclusiveName,先通过接口 /v4/eip/own-segments 获取 */
}
type CtvpcCreateEipWithIpAddressResponse ¶
type CtvpcCreateEipWithIpAddressResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcCreateEipWithIpAddressReturnObjResponse `json:"returnObj"` /* object */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCreateEipWithIpAddressReturnObjResponse ¶
type CtvpcCreateEipWithIpAddressReturnObjResponse struct {
MasterOrderID *string `json:"masterOrderID,omitempty"` /* 订单id。 */
MasterOrderNO *string `json:"masterOrderNO,omitempty"` /* 订单编号, 可以为 null。 */
MasterResourceStatus *string `json:"masterResourceStatus,omitempty"` /* 资源状态。 */
MasterResourceID *string `json:"masterResourceID,omitempty"` /* 可以为 null。 */
RegionID *string `json:"regionID,omitempty"` /* 可用区id。 */
EipID *string `json:"eipID,omitempty"` /* 当 masterResourceStatus 不为 started 时,该值可能为 */
}
type CtvpcCreateEndpointApi ¶
type CtvpcCreateEndpointApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateEndpointApi ¶
func NewCtvpcCreateEndpointApi(client *core.CtyunClient) *CtvpcCreateEndpointApi
func (*CtvpcCreateEndpointApi) Do ¶
func (a *CtvpcCreateEndpointApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateEndpointRequest) (*CtvpcCreateEndpointResponse, error)
type CtvpcCreateEndpointRequest ¶
type CtvpcCreateEndpointRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
CycleType string `json:"cycleType,omitempty"` /* 收费类型:只能填写 on_demand */
EndpointServiceID string `json:"endpointServiceID,omitempty"` /* 终端节点关联的终端节点服务 */
IpVersion int32 `json:"ipVersion"` /* 0:ipv4, 1:ipv6(暂不支持), 2:双栈,默认0 */
EndpointName string `json:"endpointName,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
SubnetID string `json:"subnetID,omitempty"` /* 子网id */
VpcID string `json:"vpcID,omitempty"` /* vpc-xxxx */
IP *string `json:"IP,omitempty"` /* ipv4 vpc address */
IP6 *string `json:"IP6,omitempty"` /* ipv6 vpc address */
WhitelistFlag int32 `json:"whitelistFlag"` /* 白名单开关 1.开启 0.关闭,默认1 */
Whitelist []*string `json:"whitelist"` /* 白名单 */
Whitelist6 []*string `json:"whitelist6"` /* ipv6白名单 */
EnableDns *bool `json:"enableDns"` /* 是否开启dns, true:开启,false:关闭 */
PayVoucherPrice *string `json:"payVoucherPrice,omitempty"` /* 代金券金额,支持到小数点后两位 */
DeleteProtection *bool `json:"deleteProtection"` /* 是否开启删除保护, true:开启,false:关闭,不传默认关闭 */
ProtectionService *string `json:"protectionService,omitempty"` /* 删除保护使能服务 */
}
type CtvpcCreateEndpointResponse ¶
type CtvpcCreateEndpointResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcCreateEndpointReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcCreateEndpointReturnObjResponse ¶
type CtvpcCreateEndpointReturnObjResponse struct {
MasterOrderID *string `json:"masterOrderID,omitempty"` /* 订单id */
MasterOrderNO *string `json:"masterOrderNO,omitempty"` /* 订单编号 */
RegionID *string `json:"regionID,omitempty"` /* 资源池ID */
MasterResourceStatus *string `json:"masterResourceStatus,omitempty"` /* 资源状态: started(启用) / renewed(续订) / refunded(退订) / destroyed(销毁) / failed(失败) / starting(正在启用) / changed(变配)/ expired(过期)/ unknown(未知) */
MasterResourceID *string `json:"masterResourceID,omitempty"` /* 资源id */
EndpointID *string `json:"endpointID,omitempty"` /* 终端节点ID, 当 masterResourceStatus 不为 started 时,该取值可为 null */
}
type CtvpcCreateEndpointServiceApi ¶
type CtvpcCreateEndpointServiceApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateEndpointServiceApi ¶
func NewCtvpcCreateEndpointServiceApi(client *core.CtyunClient) *CtvpcCreateEndpointServiceApi
func (*CtvpcCreateEndpointServiceApi) Do ¶
func (a *CtvpcCreateEndpointServiceApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateEndpointServiceRequest) (*CtvpcCreateEndpointServiceResponse, error)
type CtvpcCreateEndpointServiceRequest ¶
type CtvpcCreateEndpointServiceRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
VpcID string `json:"vpcID,omitempty"` /* 所属的专有网络id */
IpVersion int32 `json:"ipVersion"` /* 0:ipv4, 1:ipv6(暂不支持), 2:双栈,默认0 */
RawType *string `json:"type,omitempty"` /* 接口、反向和网关负载均衡,interface:接口,reverse:反向,gwlb:网关负载均衡,默认为 interface */
Name string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
InstanceType *string `json:"instanceType,omitempty"` /* 服务后端实例类型,vm:虚机类型,bm:物理机,vip:vip类型,lb:负载均衡类型,underlay:天翼云内网资源,gwlb:网关负载均衡 当 type 为 interface 时,必填 */
InstanceID *string `json:"instanceID,omitempty"` /* 服务后端实例id, 当 type 为 interface 时,必填 */
InstanceID6 *string `json:"instanceID6,omitempty"` /* 后端服务为havip时,v6的havip id */
UnderlayIP *string `json:"underlayIP,omitempty"` /* instance_type为天翼云内网资源时,v4的underlay ip */
UnderlayIP6 *string `json:"underlayIP6,omitempty"` /* instance_type为天翼云内网资源时,v6的underlay ip */
SubnetID *string `json:"subnetID,omitempty"` /* 服务后端子网id,当type是reverse,且reverseIsUnderlay为false时,必填 */
AutoConnection bool `json:"autoConnection"` /* 是否自动连接,true 表示自动链接,false 表示非自动链接 */
Rules []*CtvpcCreateEndpointServiceRulesRequest `json:"rules"` /* 节点服务规则, 当 type 为 interface 时,必填 */
OaType *string `json:"oaType,omitempty"` /* oa 类型,支持: tcp_option / proxy_protocol / close */
ServiceCharge *bool `json:"serviceCharge"` /* 是否开启服务计费,一旦开启服务计费,不可修改 */
ForceEnableDns *bool `json:"forceEnableDns"` /* 是否强制开启dns */
DnsName *string `json:"dnsName,omitempty"` /* dns名称 */
ReverseIsUnderlay *bool `json:"reverseIsUnderlay"` /* 反向终端节点服务是否是underlay类型 */
TransitIP *string `json:"transitIP,omitempty"` /* 中转ipv4 ip,当reverseIsUnderlay是True时,必填 */
TransitIP6 *string `json:"transitIP6,omitempty"` /* 中转ipv6 ip,当reverseIsUnderlay是True且服务是双栈时,必填 */
}
type CtvpcCreateEndpointServiceResponse ¶
type CtvpcCreateEndpointServiceResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcCreateEndpointServiceReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcCreateEndpointServiceReturnObjEndpointServiceResponse ¶
type CtvpcCreateEndpointServiceReturnObjEndpointServiceResponse struct {
EndpointServiceID *string `json:"endpointServiceID,omitempty"` /* 创建的终端节点 ID */
}
type CtvpcCreateEndpointServiceReturnObjResponse ¶
type CtvpcCreateEndpointServiceReturnObjResponse struct {
EndpointService *CtvpcCreateEndpointServiceReturnObjEndpointServiceResponse `json:"endpointService"` /* 创建的终端节点服务信息 */
}
type CtvpcCreateEndpointServiceReverseRuleApi ¶
type CtvpcCreateEndpointServiceReverseRuleApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateEndpointServiceReverseRuleApi ¶
func NewCtvpcCreateEndpointServiceReverseRuleApi(client *core.CtyunClient) *CtvpcCreateEndpointServiceReverseRuleApi
func (*CtvpcCreateEndpointServiceReverseRuleApi) Do ¶
func (a *CtvpcCreateEndpointServiceReverseRuleApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateEndpointServiceReverseRuleRequest) (*CtvpcCreateEndpointServiceReverseRuleResponse, error)
type CtvpcCreateEndpointServiceReverseRuleRequest ¶
type CtvpcCreateEndpointServiceReverseRuleRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
EndpointServiceID string `json:"endpointServiceID,omitempty"` /* 终端节点关联的终端节点服务 */
EndpointID string `json:"endpointID,omitempty"` /* 节点id */
TransitIPAddress string `json:"transitIPAddress,omitempty"` /* 中转ip地址 */
TransitPort int32 `json:"transitPort"` /* 中转端口,1到65535 */
Protocol string `json:"protocol,omitempty"` /* TCP:TCP协议,UDP:UDP协议 */
TargetIPAddress string `json:"targetIPAddress,omitempty"` /* 目标ip地址 */
TargetPort int32 `json:"targetPort"` /* 目标端口,1到65535 */
}
type CtvpcCreateEndpointServiceReverseRuleResponse ¶
type CtvpcCreateEndpointServiceReverseRuleResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *struct {
ReverseRuleID string `json:"reverseRuleID"`
} `json:"returnObj"`
}
type CtvpcCreateEndpointServiceRuleApi ¶
type CtvpcCreateEndpointServiceRuleApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateEndpointServiceRuleApi ¶
func NewCtvpcCreateEndpointServiceRuleApi(client *core.CtyunClient) *CtvpcCreateEndpointServiceRuleApi
func (*CtvpcCreateEndpointServiceRuleApi) Do ¶
func (a *CtvpcCreateEndpointServiceRuleApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateEndpointServiceRuleRequest) (*CtvpcCreateEndpointServiceRuleResponse, error)
type CtvpcCreateEndpointServiceRuleRequest ¶
type CtvpcCreateEndpointServiceRuleRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
EndpointServiceID string `json:"endpointServiceID,omitempty"` /* 终端节点关联的终端节点服务 */
Protocol string `json:"protocol,omitempty"` /* TCP:TCP协议,UDP:UDP协议 */
ServerPort int32 `json:"serverPort"` /* 服务端口(1-65535) */
EndpointPort int32 `json:"endpointPort"` /* 节点端口(1-65535) */
}
type CtvpcCreateEndpointServiceRuleResponse ¶
type CtvpcCreateEndpointServiceRuleResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCreateEndpointServiceTransitIPApi ¶
type CtvpcCreateEndpointServiceTransitIPApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateEndpointServiceTransitIPApi ¶
func NewCtvpcCreateEndpointServiceTransitIPApi(client *core.CtyunClient) *CtvpcCreateEndpointServiceTransitIPApi
func (*CtvpcCreateEndpointServiceTransitIPApi) Do ¶
func (a *CtvpcCreateEndpointServiceTransitIPApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateEndpointServiceTransitIPRequest) (*CtvpcCreateEndpointServiceTransitIPResponse, error)
type CtvpcCreateEndpointServiceTransitIPRequest ¶
type CtvpcCreateEndpointServiceTransitIPRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
EndpointServiceID string `json:"endpointServiceID,omitempty"` /* 节点服务id */
SubnetID string `json:"subnetID,omitempty"` /* 子网id,子网必须和endpointService属于同一个vpc */
TransitIP *string `json:"transitIP,omitempty"` /* 中转地址 */
}
type CtvpcCreateEndpointServiceTransitIPResponse ¶
type CtvpcCreateEndpointServiceTransitIPResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *struct {
TransitIP string `json:"transitIP"`
} `json:"returnObj"`
}
type CtvpcCreateEndpointServiceWhitelistApi ¶
type CtvpcCreateEndpointServiceWhitelistApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateEndpointServiceWhitelistApi ¶
func NewCtvpcCreateEndpointServiceWhitelistApi(client *core.CtyunClient) *CtvpcCreateEndpointServiceWhitelistApi
func (*CtvpcCreateEndpointServiceWhitelistApi) Do ¶
func (a *CtvpcCreateEndpointServiceWhitelistApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateEndpointServiceWhitelistRequest) (*CtvpcCreateEndpointServiceWhitelistResponse, error)
type CtvpcCreateEndpointServiceWhitelistRequest ¶
type CtvpcCreateEndpointServiceWhitelistRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
EndpointServiceID string `json:"endpointServiceID,omitempty"` /* 终端节点服务ID */
Email *string `json:"email,omitempty"` /* 账户邮箱,邮箱和账户至少填一个 */
BssAccountID *string `json:"bssAccountID,omitempty"` /* 账户,邮箱和账户至少填一个 */
}
type CtvpcCreateEndpointServiceWhitelistResponse ¶
type CtvpcCreateEndpointServiceWhitelistResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCreateFlowSessionApi ¶
type CtvpcCreateFlowSessionApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateFlowSessionApi ¶
func NewCtvpcCreateFlowSessionApi(client *core.CtyunClient) *CtvpcCreateFlowSessionApi
func (*CtvpcCreateFlowSessionApi) Do ¶
func (a *CtvpcCreateFlowSessionApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateFlowSessionRequest) (*CtvpcCreateFlowSessionResponse, error)
type CtvpcCreateFlowSessionRequest ¶
type CtvpcCreateFlowSessionRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域ID */
MirrorFilterID string `json:"mirrorFilterID,omitempty"` /* 过滤条件 ID */
SrcPort string `json:"srcPort,omitempty"` /* 源弹性网卡 ID,绑定类型只能是vm/bm */
DstPort string `json:"dstPort,omitempty"` /* 目的弹性网卡 ID,绑定类型只能是vm */
SubnetID string `json:"subnetID,omitempty"` /* 子网 ID */
Vni int32 `json:"vni"` /* VXLAN 网络标识符, 0 - 1677215 */
Name string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
}
type CtvpcCreateFlowSessionResponse ¶
type CtvpcCreateFlowSessionResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCreateGatewayRouteTableApi ¶
type CtvpcCreateGatewayRouteTableApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateGatewayRouteTableApi ¶
func NewCtvpcCreateGatewayRouteTableApi(client *core.CtyunClient) *CtvpcCreateGatewayRouteTableApi
func (*CtvpcCreateGatewayRouteTableApi) Do ¶
func (a *CtvpcCreateGatewayRouteTableApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateGatewayRouteTableRequest) (*CtvpcCreateGatewayRouteTableResponse, error)
type CtvpcCreateGatewayRouteTableRequest ¶
type CtvpcCreateGatewayRouteTableRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 区域id */
VpcID string `json:"vpcID,omitempty"` /* 关联的vpcID */
Name string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
}
type CtvpcCreateGatewayRouteTableResponse ¶
type CtvpcCreateGatewayRouteTableResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcCreateGatewayRouteTableReturnObjResponse `json:"returnObj"` /* 返回结果 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCreateGatewayRouteTableReturnObjResponse ¶
type CtvpcCreateGatewayRouteTableReturnObjResponse struct {
Name *string `json:"name,omitempty"` /* 路由表名字 */
Description *string `json:"description,omitempty"` /* 路由表描述 */
VpcID *string `json:"vpcID,omitempty"` /* 虚拟私有云 id */
Id *string `json:"id,omitempty"` /* 路由 id */
RouteRulesCount int32 `json:"routeRulesCount"` /* 路由规则数量 */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
}
type CtvpcCreateHavipApi ¶
type CtvpcCreateHavipApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateHavipApi ¶
func NewCtvpcCreateHavipApi(client *core.CtyunClient) *CtvpcCreateHavipApi
func (*CtvpcCreateHavipApi) Do ¶
func (a *CtvpcCreateHavipApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateHavipRequest) (*CtvpcCreateHavipResponse, error)
type CtvpcCreateHavipRequest ¶
type CtvpcCreateHavipRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
NetworkID *string `json:"networkID,omitempty"` /* VPC的ID */
SubnetID string `json:"subnetID,omitempty"` /* 子网ID */
IpAddress *string `json:"ipAddress,omitempty"` /* ip地址 */
VipType *string `json:"vipType,omitempty"` /* 虚拟IP的类型,v4-IPv4类型虚IP,v6-IPv6类型虚IP。默认为v4 */
}
type CtvpcCreateHavipResponse ¶
type CtvpcCreateHavipResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcCreateHavipReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCreateIPv6BandwidthApi ¶
type CtvpcCreateIPv6BandwidthApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateIPv6BandwidthApi ¶
func NewCtvpcCreateIPv6BandwidthApi(client *core.CtyunClient) *CtvpcCreateIPv6BandwidthApi
func (*CtvpcCreateIPv6BandwidthApi) Do ¶
func (a *CtvpcCreateIPv6BandwidthApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateIPv6BandwidthRequest) (*CtvpcCreateIPv6BandwidthResponse, error)
type CtvpcCreateIPv6BandwidthRequest ¶
type CtvpcCreateIPv6BandwidthRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 创建共享带宽的区域id。 */
Bandwidth int32 `json:"bandwidth"` /* 共享带宽的带宽峰值,输入限制1-1000,如果不传默认是 1。 */
CycleType string `json:"cycleType,omitempty"` /* 仅支持订购类型:包年/包月订购。<br>month / year */
CycleCount int32 `json:"cycleCount"` /* 购时长, 当 cycleType = month, 支持续订 1 - 11 个月; 当 cycleType = year, 支持续订 1 - 3 年 */
Name string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
PayVoucherPrice *string `json:"payVoucherPrice,omitempty"` /* 代金券金额,支持到小数点后两位 */
}
type CtvpcCreateIPv6BandwidthResponse ¶
type CtvpcCreateIPv6BandwidthResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcCreateIPv6BandwidthReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCreateIPv6BandwidthReturnObjResponse ¶
type CtvpcCreateIPv6BandwidthReturnObjResponse struct {
MasterOrderID *string `json:"masterOrderID,omitempty"` /* 订单id。 */
MasterOrderNO *string `json:"masterOrderNO,omitempty"` /* 订单编号, 可以为 null。 */
MasterResourceStatus *string `json:"masterResourceStatus,omitempty"` /* 资源状态: started(启用) / renewed(续订) / refunded(退订) / destroyed(销毁) / failed(失败) / starting(正在启用) / changed(变配)/ expired(过期)/ unknown(未知) */
MasterResourceID *string `json:"masterResourceID,omitempty"` /* 资源 ID 可以为 null。 */
RegionID *string `json:"regionID,omitempty"` /* 可用区id。 */
BandwidthID *string `json:"bandwidthID,omitempty"` /* 带宽 ID */
}
type CtvpcCreateIPv6GatewayApi ¶
type CtvpcCreateIPv6GatewayApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateIPv6GatewayApi ¶
func NewCtvpcCreateIPv6GatewayApi(client *core.CtyunClient) *CtvpcCreateIPv6GatewayApi
func (*CtvpcCreateIPv6GatewayApi) Do ¶
func (a *CtvpcCreateIPv6GatewayApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateIPv6GatewayRequest) (*CtvpcCreateIPv6GatewayResponse, error)
type CtvpcCreateIPv6GatewayRequest ¶
type CtvpcCreateIPv6GatewayRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
VpcID string `json:"vpcID,omitempty"` /* VPC 名称 */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为0 */
Description *string `json:"description,omitempty"` /* 支持拉丁字母、中文、数字, 特殊字符:~!@#$%^&*()_-+= <>?:{} */
RegionID string `json:"regionID,omitempty"` /* xj8g-894g-09oi-po09-12ol-6e6a */
}
type CtvpcCreateIPv6GatewayResponse ¶
type CtvpcCreateIPv6GatewayResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCreateInFilterRuleApi ¶
type CtvpcCreateInFilterRuleApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateInFilterRuleApi ¶
func NewCtvpcCreateInFilterRuleApi(client *core.CtyunClient) *CtvpcCreateInFilterRuleApi
func (*CtvpcCreateInFilterRuleApi) Do ¶
func (a *CtvpcCreateInFilterRuleApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateInFilterRuleRequest) (*CtvpcCreateInFilterRuleResponse, error)
type CtvpcCreateInFilterRuleRequest ¶
type CtvpcCreateInFilterRuleRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域ID */
MirrorFilterID string `json:"mirrorFilterID,omitempty"` /* 过滤条件 ID */
DestCidr string `json:"destCidr,omitempty"` /* 目标 cidr */
SrcCidr string `json:"srcCidr,omitempty"` /* 源 cidr */
DestPort string `json:"destPort,omitempty"` /* 目的端口,格式为 1/2, 协议为 all / icmp,传值 - */
SrcPort string `json:"srcPort,omitempty"` /* 源端口,格式为 1/2,协议为 all / icmp,传值 - */
Protocol string `json:"protocol,omitempty"` /* 协议:all / tcp / udp / icmp */
EnableCollection bool `json:"enableCollection"` /* 是否开启采集,true 表示采集,false 表示不采集 */
}
type CtvpcCreateInFilterRuleResponse ¶
type CtvpcCreateInFilterRuleResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCreateInstanceDiagnosisApi ¶
type CtvpcCreateInstanceDiagnosisApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateInstanceDiagnosisApi ¶
func NewCtvpcCreateInstanceDiagnosisApi(client *core.CtyunClient) *CtvpcCreateInstanceDiagnosisApi
func (*CtvpcCreateInstanceDiagnosisApi) Do ¶
func (a *CtvpcCreateInstanceDiagnosisApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateInstanceDiagnosisRequest) (*CtvpcCreateInstanceDiagnosisResponse, error)
type CtvpcCreateInstanceDiagnosisResponse ¶
type CtvpcCreateInstanceDiagnosisResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcCreateInstanceDiagnosisReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcCreateInstanceDiagnosisReturnObjResponse ¶
type CtvpcCreateInstanceDiagnosisReturnObjResponse struct {
InstanceDiagnosisID *string `json:"instanceDiagnosisID,omitempty"` /* 实例诊断 ID */
}
type CtvpcCreateMirrorFlowFilterApi ¶
type CtvpcCreateMirrorFlowFilterApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateMirrorFlowFilterApi ¶
func NewCtvpcCreateMirrorFlowFilterApi(client *core.CtyunClient) *CtvpcCreateMirrorFlowFilterApi
func (*CtvpcCreateMirrorFlowFilterApi) Do ¶
func (a *CtvpcCreateMirrorFlowFilterApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateMirrorFlowFilterRequest) (*CtvpcCreateMirrorFlowFilterResponse, error)
type CtvpcCreateMirrorFlowFilterResponse ¶
type CtvpcCreateMirrorFlowFilterResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCreateNatGatewayApi ¶
type CtvpcCreateNatGatewayApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateNatGatewayApi ¶
func NewCtvpcCreateNatGatewayApi(client *core.CtyunClient) *CtvpcCreateNatGatewayApi
func (*CtvpcCreateNatGatewayApi) Do ¶
func (a *CtvpcCreateNatGatewayApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateNatGatewayRequest) (*CtvpcCreateNatGatewayResponse, error)
type CtvpcCreateNatGatewayRequest ¶
type CtvpcCreateNatGatewayRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域id */
VpcID string `json:"vpcID,omitempty"` /* 需要创建 NAT 网关的 VPC 的 ID */
Spec int32 `json:"spec"` /* 规格 1~4, 1表示小型, 2表示中型, 3表示大型, 4表示超大型 */
Name string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
Description *string `json:"description,omitempty"` /* 支持拉丁字母、中文、数字, 特殊字符:~!@#$%^&*()_-+= <>?:,'{},.,/;'[]·~!@#¥%……&*() ——-+={} */
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
CycleType string `json:"cycleType,omitempty"` /* 订购类型:month(包月) / year(包年)/ on_demand(按需) */
CycleCount *int32 `json:"cycleCount"` /* 订购时长, 当 cycleType = month, 支持续订 1 - 11 个月; 当 cycleType = year, 支持续订 1 - 3 年 */
AzName string `json:"azName,omitempty"` /* 可用区名称 */
PayVoucherPrice *string `json:"payVoucherPrice,omitempty"` /* 代金券金额,支持到小数点后两位 */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目,不传默认为 0 */
}
type CtvpcCreateNatGatewayResponse ¶
type CtvpcCreateNatGatewayResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcCreateNatGatewayReturnObjResponse `json:"returnObj"` /* object */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCreateNatGatewayReturnObjResponse ¶
type CtvpcCreateNatGatewayReturnObjResponse struct {
MasterOrderID *string `json:"masterOrderID,omitempty"` /* 订单id。 */
MasterOrderNO *string `json:"masterOrderNO,omitempty"` /* 订单编号, 可以为 null。 */
MasterResourceStatus *string `json:"masterResourceStatus,omitempty"` /* 资源状态: started(启用) / renewed(续订) / refunded(退订) / destroyed(销毁) / failed(失败) / starting(正在启用) / changed(变配)/ expired(过期)/ unknown(未知) */
MasterResourceID *string `json:"masterResourceID,omitempty"` /* 可以为 null。 */
RegionID *string `json:"regionID,omitempty"` /* 可用区id。 */
NatGatewayID *string `json:"natGatewayID,omitempty"` /* nat 网关 ID,当 masterResourceStatus 不为 started,该字段为空字符串 */
}
type CtvpcCreateOutFilterRuleApi ¶
type CtvpcCreateOutFilterRuleApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateOutFilterRuleApi ¶
func NewCtvpcCreateOutFilterRuleApi(client *core.CtyunClient) *CtvpcCreateOutFilterRuleApi
func (*CtvpcCreateOutFilterRuleApi) Do ¶
func (a *CtvpcCreateOutFilterRuleApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateOutFilterRuleRequest) (*CtvpcCreateOutFilterRuleResponse, error)
type CtvpcCreateOutFilterRuleRequest ¶
type CtvpcCreateOutFilterRuleRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域ID */
MirrorFilterID string `json:"mirrorFilterID,omitempty"` /* 过滤条件 ID */
DestCidr string `json:"destCidr,omitempty"` /* 目标 cidr */
SrcCidr string `json:"srcCidr,omitempty"` /* 源 cidr */
DestPort string `json:"destPort,omitempty"` /* 目的端口,格式为 1/2, 协议为 all / icmp,传值 - */
SrcPort string `json:"srcPort,omitempty"` /* 源端口,格式为 1/2,协议为 all / icmp,传值 - */
Protocol string `json:"protocol,omitempty"` /* 协议:all / tcp / udp / icmp */
EnableCollection bool `json:"enableCollection"` /* 是否开启采集,true 表示采集,false 表示不采集 */
}
type CtvpcCreateOutFilterRuleResponse ¶
type CtvpcCreateOutFilterRuleResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCreatePortApi ¶
type CtvpcCreatePortApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreatePortApi ¶
func NewCtvpcCreatePortApi(client *core.CtyunClient) *CtvpcCreatePortApi
func (*CtvpcCreatePortApi) Do ¶
func (a *CtvpcCreatePortApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreatePortRequest) (*CtvpcCreatePortResponse, error)
type CtvpcCreatePortRequest ¶
type CtvpcCreatePortRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
SubnetID string `json:"subnetID,omitempty"` /* 子网ID */
PrimaryPrivateIp *string `json:"primaryPrivateIp,omitempty"` /* 弹性网卡的主私有IP地址 */
Ipv6Addresses []*string `json:"ipv6Addresses"` /* 为弹性网卡指定一个或多个IPv6地址 */
SecurityGroupIds []*string `json:"securityGroupIds"` /* 加入一个或多个安全组。安全组和弹性网卡必须在同一个专有网络VPC中,最多同时支持 10 个 */
SecondaryPrivateIpCount int32 `json:"secondaryPrivateIpCount"` /* 指定私有IP地址数量,让ECS为您自动创建IP地址 */
SecondaryPrivateIps []*string `json:"secondaryPrivateIps"` /* 指定私有IP地址,不能和secondaryPrivateIpCount同时指定 */
Name *string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
Description *string `json:"description,omitempty"` /* 支持拉丁字母、中文、数字, 特殊字符:~!@#$%^&*()_-+= <>?:{},./;'[]·~!@#¥%……&*() —— -+={}\《》?:“”【】、;‘',。、,不能以 http: / https: 开头,长度 0 - 128 */
}
type CtvpcCreatePortResponse ¶
type CtvpcCreatePortResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcCreatePortReturnObjResponse `json:"returnObj"` /* 返回结果 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCreatePortReturnObjResponse ¶
type CtvpcCreatePortReturnObjResponse struct {
VpcID *string `json:"vpcID,omitempty"` /* vpc的id */
SubnetID *string `json:"subnetID,omitempty"` /* 子网id */
NetworkInterfaceID *string `json:"networkInterfaceID,omitempty"` /* 网卡id */
NetworkInterfaceName *string `json:"networkInterfaceName,omitempty"` /* 网卡名称 */
MacAddress *string `json:"macAddress,omitempty"` /* mac地址 */
Description *string `json:"description,omitempty"` /* 网卡描述 */
Ipv6Address []*string `json:"ipv6Address"` /* IPv6地址列表 */
SecurityGroupIds []*string `json:"securityGroupIds"` /* 安全组ID列表 */
SecondaryPrivateIps []*string `json:"secondaryPrivateIps"` /* 二级IP地址列表 */
PrivateIpAddress *string `json:"privateIpAddress,omitempty"` /* 弹性网卡的主私有IP */
InstanceOwnerID *string `json:"instanceOwnerID,omitempty"` /* 绑定的实例的所有者ID */
InstanceType *string `json:"instanceType,omitempty"` /* 设备类型 VM, BM, Other */
InstanceID *string `json:"instanceID,omitempty"` /* 绑定的实例ID */
}
type CtvpcCreatePrivateZoneApi ¶
type CtvpcCreatePrivateZoneApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreatePrivateZoneApi ¶
func NewCtvpcCreatePrivateZoneApi(client *core.CtyunClient) *CtvpcCreatePrivateZoneApi
func (*CtvpcCreatePrivateZoneApi) Do ¶
func (a *CtvpcCreatePrivateZoneApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreatePrivateZoneRequest) (*CtvpcCreatePrivateZoneResponse, error)
type CtvpcCreatePrivateZoneRecordApi ¶
type CtvpcCreatePrivateZoneRecordApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreatePrivateZoneRecordApi ¶
func NewCtvpcCreatePrivateZoneRecordApi(client *core.CtyunClient) *CtvpcCreatePrivateZoneRecordApi
func (*CtvpcCreatePrivateZoneRecordApi) Do ¶
func (a *CtvpcCreatePrivateZoneRecordApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreatePrivateZoneRecordRequest) (*CtvpcCreatePrivateZoneRecordResponse, error)
type CtvpcCreatePrivateZoneRecordRequest ¶
type CtvpcCreatePrivateZoneRecordRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
ZoneID string `json:"zoneID,omitempty"` /* zoneID */
RawType string `json:"type,omitempty"` /* 支持: A / CNAME / MX / AAAA / TXT, 大小写不敏感 */
ValueList []string `json:"valueList"` /* 最多同时支持 8 个,最多同时支持 8 个,当 type = A 时,valueList 中必须是 IPv4 地址;当 type = CNAME 时,valueList 只能存在一个元素, 数组中元素格式要求如下:域名以点号分隔成多个字符串, 单个字符串由各国文字的特定字符集、字母、数字、连字符(-)组成,字母不区分大小写,连字符(-)不得出现在字符串的头部或者尾部, 单个字符串长度不超过63个字符, 总长度不超过 254;当 type = AAAA 时,valueList 中必须是 IPv6 地址;当 type = TXT 时,valueList 数组中元素格式要求如下:支持数字,字符,符号:~!@#$%^&*()_+-={}[]:;',,./<>?,空格,且元素中的值和 zone record name 拼接起来长度不能超过 256;当 type = MX 时,valueList 数组中元素格式要求如下:priority dnsname,priority 的取值在 0 - 65535,dnsname 域名以点号分隔成多个字符串, 单个字符串由字母、数字、连字符(-)组成,字母不区分大小写,连字符(-)不得出现在字符串的头部或者尾部, 单个字符串长度不超过63个字符, 总长度不超过 254:一个例子:0 ctyun.cn */
TTL int32 `json:"TTL"` /* zone ttl, 单位秒。default is 300,大于等于300,小于等于2147483647 */
Name *string `json:"name,omitempty"` /* dns 记录集的 name 长度 + dns 记录的 name 长度,总和不超过 256, 支持数字、英文字母、连字符、*, 不能以连字符结尾或开头 */
}
type CtvpcCreatePrivateZoneRecordResponse ¶
type CtvpcCreatePrivateZoneRecordResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcCreatePrivateZoneRecordReturnObjResponse `json:"returnObj"` /* object */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCreatePrivateZoneRequest ¶
type CtvpcCreatePrivateZoneRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
VpcIDList string `json:"vpcIDList,omitempty"` /* 关联的vpc,多个ID之间用半角逗号(,)隔开,最多同时支持 5 个 VPC。 */
Name string `json:"name,omitempty"` /* 域名以点号分隔成多个字符串, 单个字符串由字母、数字、连字符(-)组成,字母不区分大小写,连字符(-)不得出现在字符串的头部或者尾部, 单个字符串长度不超过63个字符, 总长度不超过 254 */
ProxyPattern *string `json:"proxyPattern,omitempty"` /* zone:当前可用区不进行递归解析。 record:不完全劫持,进行递归解析代理, 大小写不敏感 */
TTL int32 `json:"TTL"` /* zone ttl, 单位秒。default is 300,大于等于300,小于等于2147483647 */
}
type CtvpcCreatePrivateZoneResponse ¶
type CtvpcCreatePrivateZoneResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcCreatePrivateZoneReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCreateRouteRuleApi ¶
type CtvpcCreateRouteRuleApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateRouteRuleApi ¶
func NewCtvpcCreateRouteRuleApi(client *core.CtyunClient) *CtvpcCreateRouteRuleApi
func (*CtvpcCreateRouteRuleApi) Do ¶
func (a *CtvpcCreateRouteRuleApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateRouteRuleRequest) (*CtvpcCreateRouteRuleResponse, error)
type CtvpcCreateRouteRuleRequest ¶
type CtvpcCreateRouteRuleRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域 id */
RouteTableID string `json:"routeTableID,omitempty"` /* 路由表 id */
NextHopID string `json:"nextHopID,omitempty"` /* 下一跳设备 id */
NextHopType string `json:"nextHopType,omitempty"` /* vpcpeering / havip / bm / vm / natgw/ igw /igw6 / dc / ticc / vpngw / enic */
Destination string `json:"destination,omitempty"` /* 无类别域间路由 */
IpVersion int32 `json:"ipVersion"` /* 4 标识 ipv4, 6 标识 ipv6 */
Description *string `json:"description,omitempty"` /* 规则描述,支持拉丁字母、中文、数字, 特殊字符:~!@#$%^&*()_-+= <>?:'{},./;'[,]·~!@#¥%……&*() —— -+={},《》?:“”【】、;‘',。、,不能以 http: / https: 开头,长度 0 - 128 */
}
type CtvpcCreateRouteRuleResponse ¶
type CtvpcCreateRouteRuleResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcCreateRouteRuleReturnObjResponse `json:"returnObj"` /* 业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCreateRouteRuleReturnObjResponse ¶
type CtvpcCreateRouteRuleReturnObjResponse struct {
RouteRuleID *string `json:"routeRuleID,omitempty"` /* 路由规则 ID */
}
type CtvpcCreateRouteTableApi ¶
type CtvpcCreateRouteTableApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateRouteTableApi ¶
func NewCtvpcCreateRouteTableApi(client *core.CtyunClient) *CtvpcCreateRouteTableApi
func (*CtvpcCreateRouteTableApi) Do ¶
func (a *CtvpcCreateRouteTableApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateRouteTableRequest) (*CtvpcCreateRouteTableResponse, error)
type CtvpcCreateRouteTableRequest ¶
type CtvpcCreateRouteTableRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 区域id */
VpcID string `json:"vpcID,omitempty"` /* 关联的vpcID */
Name string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为0 */
}
type CtvpcCreateRouteTableResponse ¶
type CtvpcCreateRouteTableResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcCreateRouteTableReturnObjResponse `json:"returnObj"` /* 返回结果 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCreateRouteTableReturnObjResponse ¶
type CtvpcCreateRouteTableReturnObjResponse struct {
Name *string `json:"name,omitempty"` /* 路由表名字 */
Description *string `json:"description,omitempty"` /* 路由表描述 */
VpcID *string `json:"vpcID,omitempty"` /* 虚拟私有云 id */
Id *string `json:"id,omitempty"` /* 路由 id */
RouteRulesCount int32 `json:"routeRulesCount"` /* 路由表中的路由数 */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
}
type CtvpcCreateRouteTableRulesApi ¶
type CtvpcCreateRouteTableRulesApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateRouteTableRulesApi ¶
func NewCtvpcCreateRouteTableRulesApi(client *core.CtyunClient) *CtvpcCreateRouteTableRulesApi
func (*CtvpcCreateRouteTableRulesApi) Do ¶
func (a *CtvpcCreateRouteTableRulesApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateRouteTableRulesRequest) (*CtvpcCreateRouteTableRulesResponse, error)
type CtvpcCreateRouteTableRulesRequest ¶
type CtvpcCreateRouteTableRulesRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 区域id */
RouteTableID string `json:"routeTableID,omitempty"` /* 路由表 id */
RouteRules []*CtvpcCreateRouteTableRulesRouteRulesRequest `json:"routeRules"` /* 路由表规则列表 */
}
type CtvpcCreateRouteTableRulesResponse ¶
type CtvpcCreateRouteTableRulesResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*string `json:"returnObj"` /* [route-rule-xxxx] */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCreateRouteTableRulesRouteRulesRequest ¶
type CtvpcCreateRouteTableRulesRouteRulesRequest struct {
NextHopID string `json:"nextHopID,omitempty"` /* 下一跳设备 id */
NextHopType string `json:"nextHopType,omitempty"` /* vpcpeering / havip / bm / vm / natgw/ igw6 / dc / ticc / vpngw / enic */
Destination string `json:"destination,omitempty"` /* 无类别域间路由 */
IpVersion int32 `json:"ipVersion"` /* 4 标识 ipv4, 6 标识 ipv6 */
Description *string `json:"description,omitempty"` /* 规则描述,支持拉丁字母、中文、数字, 特殊字符:~!@#$%^&*()_-+= <>?:'{},./;'[,]·~!@#¥%……&*() —— -+={},《》?:“”【】、;‘',。、,不能以 http: / https: 开头,长度 0 - 128 */
}
type CtvpcCreateSgEgressRuleApi ¶
type CtvpcCreateSgEgressRuleApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateSgEgressRuleApi ¶
func NewCtvpcCreateSgEgressRuleApi(client *core.CtyunClient) *CtvpcCreateSgEgressRuleApi
func (*CtvpcCreateSgEgressRuleApi) Do ¶
func (a *CtvpcCreateSgEgressRuleApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateSgEgressRuleRequest) (*CtvpcCreateSgEgressRuleResponse, error)
type CtvpcCreateSgEgressRuleRequest ¶
type CtvpcCreateSgEgressRuleRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域id */
SecurityGroupID string `json:"securityGroupID,omitempty"` /* 安全组ID。 */
SecurityGroupRules []*CtvpcCreateSgEgressRuleSecurityGroupRulesRequest `json:"securityGroupRules"` /* 规则信息 */
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
}
type CtvpcCreateSgEgressRuleResponse ¶
type CtvpcCreateSgEgressRuleResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcCreateSgEgressRuleReturnObjResponse `json:"returnObj"` /* 业务数据 */
}
type CtvpcCreateSgEgressRuleReturnObjResponse ¶
type CtvpcCreateSgEgressRuleReturnObjResponse struct {
SgRuleIDs []*string `json:"sgRuleIDs"` /* 安全组规则 id 列表 */
}
type CtvpcCreateSgEgressRuleSecurityGroupRulesRequest ¶
type CtvpcCreateSgEgressRuleSecurityGroupRulesRequest struct {
Direction string `json:"direction,omitempty"` /* 出方向 */
RemoteType int32 `json:"remoteType"` /* remote 类型,0 表示使用 cidr,1 表示使用远端安全组,默认为 0 */
RemoteSecurityGroupID *string `json:"remoteSecurityGroupID,omitempty"` /* 远端安全组 id */
Action string `json:"action,omitempty"` /* 拒绝策略:允许-accept 拒绝-drop */
Priority int32 `json:"priority"` /* 优先级:1~100,取值越小优先级越大 */
Protocol string `json:"protocol,omitempty"` /* 协议: ANY、TCP、UDP、ICMP(v4) */
Ethertype string `json:"ethertype,omitempty"` /* IP类型:IPv4、IPv6 */
DestCidrIp *string `json:"destCidrIp,omitempty"` /* 远端地址:0.0.0.0/0 */
RawRange *string `json:"range,omitempty"` /* 安全组开放的传输层协议相关的源端端口范围 */
}
type CtvpcCreateSgIngressRuleApi ¶
type CtvpcCreateSgIngressRuleApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateSgIngressRuleApi ¶
func NewCtvpcCreateSgIngressRuleApi(client *core.CtyunClient) *CtvpcCreateSgIngressRuleApi
func (*CtvpcCreateSgIngressRuleApi) Do ¶
func (a *CtvpcCreateSgIngressRuleApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateSgIngressRuleRequest) (*CtvpcCreateSgIngressRuleResponse, error)
type CtvpcCreateSgIngressRuleRequest ¶
type CtvpcCreateSgIngressRuleRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域id */
SecurityGroupID string `json:"securityGroupID,omitempty"` /* 安全组ID。 */
SecurityGroupRules []*CtvpcCreateSgIngressRuleSecurityGroupRulesRequest `json:"securityGroupRules"` /* 规则信息 */
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
}
type CtvpcCreateSgIngressRuleResponse ¶
type CtvpcCreateSgIngressRuleResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcCreateSgIngressRuleReturnObjResponse `json:"returnObj"` /* 业务数据 */
}
type CtvpcCreateSgIngressRuleReturnObjResponse ¶
type CtvpcCreateSgIngressRuleReturnObjResponse struct {
SgRuleIDs []*string `json:"sgRuleIDs"` /* 安全组规则 id 列表 */
}
type CtvpcCreateSgIngressRuleSecurityGroupRulesRequest ¶
type CtvpcCreateSgIngressRuleSecurityGroupRulesRequest struct {
Direction string `json:"direction,omitempty"` /* 入方向 */
RemoteType int32 `json:"remoteType"` /* remote 类型,0 表示使用 cidr,1 表示使用远端安全组,默认为 0 */
RemoteSecurityGroupID *string `json:"remoteSecurityGroupID,omitempty"` /* 远端安全组 id */
Action string `json:"action,omitempty"` /* 拒绝策略:允许-accept 拒绝-drop */
Priority int32 `json:"priority"` /* 优先级:1~100,取值越小优先级越大 */
Protocol string `json:"protocol,omitempty"` /* 协议: ANY、TCP、UDP、ICMP(v4) */
Ethertype string `json:"ethertype,omitempty"` /* IP类型:IPv4、IPv6 */
DestCidrIp string `json:"destCidrIp,omitempty"` /* 远端地址:0.0.0.0/0 */
RawRange *string `json:"range,omitempty"` /* 安全组开放的传输层协议相关的源端端口范围 */
}
type CtvpcCreateSnatEntryApi ¶
type CtvpcCreateSnatEntryApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateSnatEntryApi ¶
func NewCtvpcCreateSnatEntryApi(client *core.CtyunClient) *CtvpcCreateSnatEntryApi
func (*CtvpcCreateSnatEntryApi) Do ¶
func (a *CtvpcCreateSnatEntryApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateSnatEntryRequest) (*CtvpcCreateSnatEntryResponse, error)
type CtvpcCreateSnatEntryRequest ¶
type CtvpcCreateSnatEntryRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域id */
NatGatewayID string `json:"natGatewayID,omitempty"` /* NAT网关ID */
SourceSubnetID *string `json:"sourceSubnetID,omitempty"` /* 子网id,【非自定义情况必传 sourceCIDR和sourceSubnetID二选一必传】 */
SourceCIDR *string `json:"sourceCIDR,omitempty"` /* 自定义输入VPC、交换机或ECS实例的网段,还可以输入任意网段。【自定义子网信息必传】】 */
SnatIps []string `json:"snatIps"` /* [eip-p8cdvc4srg] */
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
}
type CtvpcCreateSnatEntryResponse ¶
type CtvpcCreateSnatEntryResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcCreateSnatEntryReturnObjResponse `json:"returnObj"` /* 业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCreateSnatEntryReturnObjResponse ¶
type CtvpcCreateSnatEntryReturnObjResponse struct {
Snat *CtvpcCreateSnatEntryReturnObjSnatResponse `json:"snat"` /* 业务数据 */
}
type CtvpcCreateSubnetACLApi ¶
type CtvpcCreateSubnetACLApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateSubnetACLApi ¶
func NewCtvpcCreateSubnetACLApi(client *core.CtyunClient) *CtvpcCreateSubnetACLApi
func (*CtvpcCreateSubnetACLApi) Do ¶
func (a *CtvpcCreateSubnetACLApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateSubnetACLRequest) (*CtvpcCreateSubnetACLResponse, error)
type CtvpcCreateSubnetACLResponse ¶
type CtvpcCreateSubnetACLResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCreateVpc1Api ¶
type CtvpcCreateVpc1Api struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateVpc1Api ¶
func NewCtvpcCreateVpc1Api(client *core.CtyunClient) *CtvpcCreateVpc1Api
func (*CtvpcCreateVpc1Api) Do ¶
func (a *CtvpcCreateVpc1Api) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateVpc1Request) (*CtvpcCreateVpc1Response, error)
type CtvpcCreateVpc1Request ¶
type CtvpcCreateVpc1Request struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为0 */
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
Name string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
CIDR string `json:"CIDR,omitempty"` /* VPC 的网段。建议您使用 192.168.0.0/16、172.16.0.0/12、10.0.0.0/8 三个 RFC 标准私网网段及其子网作为专有网络的主 IPv4 网段,网段掩码有效范围为 8~28 位 */
EnableIpv6 *bool `json:"enableIpv6"` /* 是否开启 IPv6 网段。取值:false(默认值):不开启,true: 开启 */
Ipv6SegmentPoolID *string `json:"ipv6SegmentPoolID,omitempty"` /* ipv6 segment pool id */
}
type CtvpcCreateVpc1Response ¶
type CtvpcCreateVpc1Response struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcCreateVpc1ReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcCreateVpc1ReturnObjResponse ¶
type CtvpcCreateVpc1ReturnObjResponse struct {
VpcID *string `json:"vpcID,omitempty"` /* vpc 示例 ID */
}
type CtvpcCreateVpcPeerConnectionApi ¶
type CtvpcCreateVpcPeerConnectionApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateVpcPeerConnectionApi ¶
func NewCtvpcCreateVpcPeerConnectionApi(client *core.CtyunClient) *CtvpcCreateVpcPeerConnectionApi
func (*CtvpcCreateVpcPeerConnectionApi) Do ¶
func (a *CtvpcCreateVpcPeerConnectionApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateVpcPeerConnectionRequest) (*CtvpcCreateVpcPeerConnectionResponse, error)
type CtvpcCreateVpcPeerConnectionRequest ¶
type CtvpcCreateVpcPeerConnectionRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RequestVpcID string `json:"requestVpcID,omitempty"` /* 本端vpc id */
RequestVpcName string `json:"requestVpcName,omitempty"` /* 本端vpc的名称 */
RequestVpcCidr string `json:"requestVpcCidr,omitempty"` /* 本端vpc的网段 */
AcceptVpcID string `json:"acceptVpcID,omitempty"` /* 对端的vpc id */
AcceptEmail *string `json:"acceptEmail,omitempty"` /* 对端vpc账户的邮箱,当建立跨帐号的对等链接是,需要提交 */
Name string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
RegionID string `json:"regionID,omitempty"` /* 区域id */
}
type CtvpcCreateVpcPeerConnectionResponse ¶
type CtvpcCreateVpcPeerConnectionResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcCreateVpcPeerConnectionReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcCreateVpcPeerRouteApi ¶
type CtvpcCreateVpcPeerRouteApi struct {
// contains filtered or unexported fields
}
func NewCtvpcCreateVpcPeerRouteApi ¶
func NewCtvpcCreateVpcPeerRouteApi(client *core.CtyunClient) *CtvpcCreateVpcPeerRouteApi
func (*CtvpcCreateVpcPeerRouteApi) Do ¶
func (a *CtvpcCreateVpcPeerRouteApi) Do(ctx context.Context, credential core.Credential, req *CtvpcCreateVpcPeerRouteRequest) (*CtvpcCreateVpcPeerRouteResponse, error)
type CtvpcCreateVpcPeerRouteRequest ¶
type CtvpcCreateVpcPeerRouteRequest struct {
IpVersion int32 `json:"ipVersion"` /* 4 表示 ipv4,6 表示 ipv6 */
NextHopID string `json:"nextHopID,omitempty"` /* 下一跳设备id */
VpcID string `json:"vpcID,omitempty"` /* 路由表所在 vpc id */
Destination string `json:"destination,omitempty"` /* 目的 cidr */
RegionID string `json:"regionID,omitempty"` /* 区域id */
}
type CtvpcCreateVpcPeerRouteResponse ¶
type CtvpcCreateVpcPeerRouteResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcCreateVpcPeerRouteReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcCreateVpcPeerRouteReturnObjResponse ¶
type CtvpcCreateVpcPeerRouteReturnObjResponse struct {
RouteRule *string `json:"routeRule,omitempty"` /* 路由规则 id */
}
type CtvpcDeleteAclApi ¶
type CtvpcDeleteAclApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeleteAclApi ¶
func NewCtvpcDeleteAclApi(client *core.CtyunClient) *CtvpcDeleteAclApi
func (*CtvpcDeleteAclApi) Do ¶
func (a *CtvpcDeleteAclApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeleteAclRequest) (*CtvpcDeleteAclResponse, error)
type CtvpcDeleteAclRequest ¶
type CtvpcDeleteAclResponse ¶
type CtvpcDeleteAclResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcDeleteAclReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDeleteAclReturnObjResponse ¶
type CtvpcDeleteAclReturnObjResponse struct {
AclID *string `json:"aclID,omitempty"` /* acl id */
}
type CtvpcDeleteAclRuleApi ¶
type CtvpcDeleteAclRuleApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeleteAclRuleApi ¶
func NewCtvpcDeleteAclRuleApi(client *core.CtyunClient) *CtvpcDeleteAclRuleApi
func (*CtvpcDeleteAclRuleApi) Do ¶
func (a *CtvpcDeleteAclRuleApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeleteAclRuleRequest) (*CtvpcDeleteAclRuleResponse, error)
type CtvpcDeleteAclRuleResponse ¶
type CtvpcDeleteAclRuleResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcDeleteAclRuleReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDeleteAclRuleReturnObjResponse ¶
type CtvpcDeleteAclRuleReturnObjResponse struct {
AclID *string `json:"aclID,omitempty"` /* aclid+++++wxd是对的吗 */
}
type CtvpcDeleteBandwidthApi ¶
type CtvpcDeleteBandwidthApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeleteBandwidthApi ¶
func NewCtvpcDeleteBandwidthApi(client *core.CtyunClient) *CtvpcDeleteBandwidthApi
func (*CtvpcDeleteBandwidthApi) Do ¶
func (a *CtvpcDeleteBandwidthApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeleteBandwidthRequest) (*CtvpcDeleteBandwidthResponse, error)
type CtvpcDeleteBandwidthRequest ¶
type CtvpcDeleteBandwidthRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 共享带宽的区域id。 */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为"0" */
BandwidthID string `json:"bandwidthID,omitempty"` /* 共享带宽id。 */
}
type CtvpcDeleteBandwidthResponse ¶
type CtvpcDeleteBandwidthResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcDeleteBandwidthReturnObjResponse `json:"returnObj"` /* 返回删除的结果 */
}
type CtvpcDeleteBandwidthReturnObjResponse ¶
type CtvpcDeleteBandwidthReturnObjResponse struct {
MasterOrderID *string `json:"masterOrderID,omitempty"` /* 55d531d7bf2d47658897c42ffb918423 */
MasterOrderNO *string `json:"masterOrderNO,omitempty"` /* 20221021191602644224 */
RegionID *string `json:"regionID,omitempty"` /* 81f7728662dd11ec810800155d307d5b */
MasterResourceStatus *string `json:"masterResourceStatus,omitempty"` /* refuned */
}
type CtvpcDeleteDnatEntryApi ¶
type CtvpcDeleteDnatEntryApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeleteDnatEntryApi ¶
func NewCtvpcDeleteDnatEntryApi(client *core.CtyunClient) *CtvpcDeleteDnatEntryApi
func (*CtvpcDeleteDnatEntryApi) Do ¶
func (a *CtvpcDeleteDnatEntryApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeleteDnatEntryRequest) (*CtvpcDeleteDnatEntryResponse, error)
type CtvpcDeleteDnatEntryResponse ¶
type CtvpcDeleteDnatEntryResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDeleteEipApi ¶
type CtvpcDeleteEipApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeleteEipApi ¶
func NewCtvpcDeleteEipApi(client *core.CtyunClient) *CtvpcDeleteEipApi
func (*CtvpcDeleteEipApi) Do ¶
func (a *CtvpcDeleteEipApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeleteEipRequest) (*CtvpcDeleteEipResponse, error)
type CtvpcDeleteEipRequest ¶
type CtvpcDeleteEipResponse ¶
type CtvpcDeleteEipResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcDeleteEipReturnObjResponse `json:"returnObj"` /* object */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDeleteEipReturnObjResponse ¶
type CtvpcDeleteEipReturnObjResponse struct {
MasterOrderID *string `json:"masterOrderID,omitempty"` /* 55d531d7bf2d47658897c42ffb918423 */
MasterOrderNO *string `json:"masterOrderNO,omitempty"` /* 20221021191602644224 */
RegionID *string `json:"regionID,omitempty"` /* 81f7728662dd11ec810800155d307d5b */
MasterResourceStatus *string `json:"masterResourceStatus,omitempty"` /* 订单状态 */
}
type CtvpcDeleteEndpointApi ¶
type CtvpcDeleteEndpointApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeleteEndpointApi ¶
func NewCtvpcDeleteEndpointApi(client *core.CtyunClient) *CtvpcDeleteEndpointApi
func (*CtvpcDeleteEndpointApi) Do ¶
func (a *CtvpcDeleteEndpointApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeleteEndpointRequest) (*CtvpcDeleteEndpointResponse, error)
type CtvpcDeleteEndpointResponse ¶
type CtvpcDeleteEndpointResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcDeleteEndpointReturnObjResponse `json:"returnObj"` /* object */
}
type CtvpcDeleteEndpointReturnObjResponse ¶
type CtvpcDeleteEndpointReturnObjResponse struct {
MasterOrderID *string `json:"masterOrderID,omitempty"` /* 55d531d7bf2d47658897c42ffb918423 */
MasterOrderNO *string `json:"masterOrderNO,omitempty"` /* 20221021191602644224 */
RegionID *string `json:"regionID,omitempty"` /* 81f7728662dd11ec810800155d307d5b */
MasterResourceStatus *string `json:"masterResourceStatus,omitempty"` /* refuned */
}
type CtvpcDeleteEndpointServiceApi ¶
type CtvpcDeleteEndpointServiceApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeleteEndpointServiceApi ¶
func NewCtvpcDeleteEndpointServiceApi(client *core.CtyunClient) *CtvpcDeleteEndpointServiceApi
func (*CtvpcDeleteEndpointServiceApi) Do ¶
func (a *CtvpcDeleteEndpointServiceApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeleteEndpointServiceRequest) (*CtvpcDeleteEndpointServiceResponse, error)
type CtvpcDeleteEndpointServiceResponse ¶
type CtvpcDeleteEndpointServiceResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDeleteEndpointServiceReverseRuleApi ¶
type CtvpcDeleteEndpointServiceReverseRuleApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeleteEndpointServiceReverseRuleApi ¶
func NewCtvpcDeleteEndpointServiceReverseRuleApi(client *core.CtyunClient) *CtvpcDeleteEndpointServiceReverseRuleApi
func (*CtvpcDeleteEndpointServiceReverseRuleApi) Do ¶
func (a *CtvpcDeleteEndpointServiceReverseRuleApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeleteEndpointServiceReverseRuleRequest) (*CtvpcDeleteEndpointServiceReverseRuleResponse, error)
type CtvpcDeleteEndpointServiceReverseRuleResponse ¶
type CtvpcDeleteEndpointServiceReverseRuleResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDeleteEndpointServiceRuleApi ¶
type CtvpcDeleteEndpointServiceRuleApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeleteEndpointServiceRuleApi ¶
func NewCtvpcDeleteEndpointServiceRuleApi(client *core.CtyunClient) *CtvpcDeleteEndpointServiceRuleApi
func (*CtvpcDeleteEndpointServiceRuleApi) Do ¶
func (a *CtvpcDeleteEndpointServiceRuleApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeleteEndpointServiceRuleRequest) (*CtvpcDeleteEndpointServiceRuleResponse, error)
type CtvpcDeleteEndpointServiceRuleRequest ¶
type CtvpcDeleteEndpointServiceRuleRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
EndpointServiceID string `json:"endpointServiceID,omitempty"` /* 终端节点关联的终端节点服务 */
Protocol string `json:"protocol,omitempty"` /* TCP:TCP协议,UDP:UDP协议 */
ServerPort int32 `json:"serverPort"` /* 服务端口(1-65535) */
EndpointPort int32 `json:"endpointPort"` /* 节点端口(1-65535) */
}
type CtvpcDeleteEndpointServiceRuleResponse ¶
type CtvpcDeleteEndpointServiceRuleResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDeleteEndpointServiceTransitIPApi ¶
type CtvpcDeleteEndpointServiceTransitIPApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeleteEndpointServiceTransitIPApi ¶
func NewCtvpcDeleteEndpointServiceTransitIPApi(client *core.CtyunClient) *CtvpcDeleteEndpointServiceTransitIPApi
func (*CtvpcDeleteEndpointServiceTransitIPApi) Do ¶
func (a *CtvpcDeleteEndpointServiceTransitIPApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeleteEndpointServiceTransitIPRequest) (*CtvpcDeleteEndpointServiceTransitIPResponse, error)
type CtvpcDeleteEndpointServiceTransitIPRequest ¶
type CtvpcDeleteEndpointServiceTransitIPRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
EndpointServiceID string `json:"endpointServiceID,omitempty"` /* 节点服务id */
TransitIP string `json:"transitIP,omitempty"` /* 中转地址 */
}
type CtvpcDeleteEndpointServiceTransitIPResponse ¶
type CtvpcDeleteEndpointServiceTransitIPResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDeleteEndpointServiceWhitelistApi ¶
type CtvpcDeleteEndpointServiceWhitelistApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeleteEndpointServiceWhitelistApi ¶
func NewCtvpcDeleteEndpointServiceWhitelistApi(client *core.CtyunClient) *CtvpcDeleteEndpointServiceWhitelistApi
func (*CtvpcDeleteEndpointServiceWhitelistApi) Do ¶
func (a *CtvpcDeleteEndpointServiceWhitelistApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeleteEndpointServiceWhitelistRequest) (*CtvpcDeleteEndpointServiceWhitelistResponse, error)
type CtvpcDeleteEndpointServiceWhitelistRequest ¶
type CtvpcDeleteEndpointServiceWhitelistRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
EndpointServiceID string `json:"endpointServiceID,omitempty"` /* 终端节点服务ID */
Email *string `json:"email,omitempty"` /* 账户邮箱,邮箱和账户至少填一个 */
BssAccountID *string `json:"bssAccountID,omitempty"` /* 账户 */
}
type CtvpcDeleteEndpointServiceWhitelistResponse ¶
type CtvpcDeleteEndpointServiceWhitelistResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDeleteEndpointWhitelistApi ¶
type CtvpcDeleteEndpointWhitelistApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeleteEndpointWhitelistApi ¶
func NewCtvpcDeleteEndpointWhitelistApi(client *core.CtyunClient) *CtvpcDeleteEndpointWhitelistApi
func (*CtvpcDeleteEndpointWhitelistApi) Do ¶
func (a *CtvpcDeleteEndpointWhitelistApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeleteEndpointWhitelistRequest) (*CtvpcDeleteEndpointWhitelistResponse, error)
type CtvpcDeleteEndpointWhitelistResponse ¶
type CtvpcDeleteEndpointWhitelistResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDeleteFlowSessionApi ¶
type CtvpcDeleteFlowSessionApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeleteFlowSessionApi ¶
func NewCtvpcDeleteFlowSessionApi(client *core.CtyunClient) *CtvpcDeleteFlowSessionApi
func (*CtvpcDeleteFlowSessionApi) Do ¶
func (a *CtvpcDeleteFlowSessionApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeleteFlowSessionRequest) (*CtvpcDeleteFlowSessionResponse, error)
type CtvpcDeleteFlowSessionResponse ¶
type CtvpcDeleteFlowSessionResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDeleteHavipApi ¶
type CtvpcDeleteHavipApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeleteHavipApi ¶
func NewCtvpcDeleteHavipApi(client *core.CtyunClient) *CtvpcDeleteHavipApi
func (*CtvpcDeleteHavipApi) Do ¶
func (a *CtvpcDeleteHavipApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeleteHavipRequest) (*CtvpcDeleteHavipResponse, error)
type CtvpcDeleteHavipRequest ¶
type CtvpcDeleteHavipResponse ¶
type CtvpcDeleteHavipResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDeleteIPv6BandwidthApi ¶
type CtvpcDeleteIPv6BandwidthApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeleteIPv6BandwidthApi ¶
func NewCtvpcDeleteIPv6BandwidthApi(client *core.CtyunClient) *CtvpcDeleteIPv6BandwidthApi
func (*CtvpcDeleteIPv6BandwidthApi) Do ¶
func (a *CtvpcDeleteIPv6BandwidthApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeleteIPv6BandwidthRequest) (*CtvpcDeleteIPv6BandwidthResponse, error)
type CtvpcDeleteIPv6BandwidthResponse ¶
type CtvpcDeleteIPv6BandwidthResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcDeleteIPv6BandwidthReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcDeleteIPv6BandwidthReturnObjResponse ¶
type CtvpcDeleteIPv6BandwidthReturnObjResponse struct {
MasterOrderID *string `json:"masterOrderID,omitempty"` /* 订单id。 */
MasterOrderNO *string `json:"masterOrderNO,omitempty"` /* 订单编号, 可以为 null。 */
RegionID *string `json:"regionID,omitempty"` /* 可用区id。 */
MasterResourceStatus *string `json:"masterResourceStatus,omitempty"` /* refuned */
}
type CtvpcDeleteIPv6GatewayApi ¶
type CtvpcDeleteIPv6GatewayApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeleteIPv6GatewayApi ¶
func NewCtvpcDeleteIPv6GatewayApi(client *core.CtyunClient) *CtvpcDeleteIPv6GatewayApi
func (*CtvpcDeleteIPv6GatewayApi) Do ¶
func (a *CtvpcDeleteIPv6GatewayApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeleteIPv6GatewayRequest) (*CtvpcDeleteIPv6GatewayResponse, error)
type CtvpcDeleteIPv6GatewayRequest ¶
type CtvpcDeleteIPv6GatewayRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
Ipv6GatewayID string `json:"ipv6GatewayID,omitempty"` /* ipv6ID值 */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为0 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
}
type CtvpcDeleteIPv6GatewayResponse ¶
type CtvpcDeleteIPv6GatewayResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDeleteMirrorFlowFilterApi ¶
type CtvpcDeleteMirrorFlowFilterApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeleteMirrorFlowFilterApi ¶
func NewCtvpcDeleteMirrorFlowFilterApi(client *core.CtyunClient) *CtvpcDeleteMirrorFlowFilterApi
func (*CtvpcDeleteMirrorFlowFilterApi) Do ¶
func (a *CtvpcDeleteMirrorFlowFilterApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeleteMirrorFlowFilterRequest) (*CtvpcDeleteMirrorFlowFilterResponse, error)
type CtvpcDeleteMirrorFlowFilterResponse ¶
type CtvpcDeleteMirrorFlowFilterResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDeleteMirrorFlowFilterRuleApi ¶
type CtvpcDeleteMirrorFlowFilterRuleApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeleteMirrorFlowFilterRuleApi ¶
func NewCtvpcDeleteMirrorFlowFilterRuleApi(client *core.CtyunClient) *CtvpcDeleteMirrorFlowFilterRuleApi
func (*CtvpcDeleteMirrorFlowFilterRuleApi) Do ¶
func (a *CtvpcDeleteMirrorFlowFilterRuleApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeleteMirrorFlowFilterRuleRequest) (*CtvpcDeleteMirrorFlowFilterRuleResponse, error)
type CtvpcDeleteMirrorFlowFilterRuleResponse ¶
type CtvpcDeleteMirrorFlowFilterRuleResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDeleteNatGatewayApi ¶
type CtvpcDeleteNatGatewayApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeleteNatGatewayApi ¶
func NewCtvpcDeleteNatGatewayApi(client *core.CtyunClient) *CtvpcDeleteNatGatewayApi
func (*CtvpcDeleteNatGatewayApi) Do ¶
func (a *CtvpcDeleteNatGatewayApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeleteNatGatewayRequest) (*CtvpcDeleteNatGatewayResponse, error)
type CtvpcDeleteNatGatewayResponse ¶
type CtvpcDeleteNatGatewayResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcDeleteNatGatewayReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcDeleteNatGatewayReturnObjResponse ¶
type CtvpcDeleteNatGatewayReturnObjResponse struct {
MasterOrderID *string `json:"masterOrderID,omitempty"` /* 订单id */
MasterOrderNO *string `json:"masterOrderNO,omitempty"` /* 订单编号 */
RegionID *string `json:"regionID,omitempty"` /* 资源池ID */
MasterResourceStatus *string `json:"masterResourceStatus,omitempty"` /* refuned */
}
type CtvpcDeletePortApi ¶
type CtvpcDeletePortApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeletePortApi ¶
func NewCtvpcDeletePortApi(client *core.CtyunClient) *CtvpcDeletePortApi
func (*CtvpcDeletePortApi) Do ¶
func (a *CtvpcDeletePortApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeletePortRequest) (*CtvpcDeletePortResponse, error)
type CtvpcDeletePortRequest ¶
type CtvpcDeletePortResponse ¶
type CtvpcDeletePortResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDeletePrivateZoneApi ¶
type CtvpcDeletePrivateZoneApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeletePrivateZoneApi ¶
func NewCtvpcDeletePrivateZoneApi(client *core.CtyunClient) *CtvpcDeletePrivateZoneApi
func (*CtvpcDeletePrivateZoneApi) Do ¶
func (a *CtvpcDeletePrivateZoneApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeletePrivateZoneRequest) (*CtvpcDeletePrivateZoneResponse, error)
type CtvpcDeletePrivateZoneRecordApi ¶
type CtvpcDeletePrivateZoneRecordApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeletePrivateZoneRecordApi ¶
func NewCtvpcDeletePrivateZoneRecordApi(client *core.CtyunClient) *CtvpcDeletePrivateZoneRecordApi
func (*CtvpcDeletePrivateZoneRecordApi) Do ¶
func (a *CtvpcDeletePrivateZoneRecordApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeletePrivateZoneRecordRequest) (*CtvpcDeletePrivateZoneRecordResponse, error)
type CtvpcDeletePrivateZoneRecordResponse ¶
type CtvpcDeletePrivateZoneRecordResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcDeletePrivateZoneRecordReturnObjResponse `json:"returnObj"` /* object */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDeletePrivateZoneRecordReturnObjResponse ¶
type CtvpcDeletePrivateZoneRecordReturnObjResponse struct {
ZoneRecordID *string `json:"zoneRecordID,omitempty"` /* 名称 */
}
type CtvpcDeletePrivateZoneResponse ¶
type CtvpcDeletePrivateZoneResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcDeletePrivateZoneReturnObjResponse `json:"returnObj"` /* object */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDeletePrivateZoneReturnObjResponse ¶
type CtvpcDeletePrivateZoneReturnObjResponse struct {
ZoneID *string `json:"zoneID,omitempty"` /* 名称 */
}
type CtvpcDeleteRouteRuleApi ¶
type CtvpcDeleteRouteRuleApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeleteRouteRuleApi ¶
func NewCtvpcDeleteRouteRuleApi(client *core.CtyunClient) *CtvpcDeleteRouteRuleApi
func (*CtvpcDeleteRouteRuleApi) Do ¶
func (a *CtvpcDeleteRouteRuleApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeleteRouteRuleRequest) (*CtvpcDeleteRouteRuleResponse, error)
type CtvpcDeleteRouteRuleResponse ¶
type CtvpcDeleteRouteRuleResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDeleteRouteTableApi ¶
type CtvpcDeleteRouteTableApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeleteRouteTableApi ¶
func NewCtvpcDeleteRouteTableApi(client *core.CtyunClient) *CtvpcDeleteRouteTableApi
func (*CtvpcDeleteRouteTableApi) Do ¶
func (a *CtvpcDeleteRouteTableApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeleteRouteTableRequest) (*CtvpcDeleteRouteTableResponse, error)
type CtvpcDeleteRouteTableResponse ¶
type CtvpcDeleteRouteTableResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDeleteRouteTableRulesApi ¶
type CtvpcDeleteRouteTableRulesApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeleteRouteTableRulesApi ¶
func NewCtvpcDeleteRouteTableRulesApi(client *core.CtyunClient) *CtvpcDeleteRouteTableRulesApi
func (*CtvpcDeleteRouteTableRulesApi) Do ¶
func (a *CtvpcDeleteRouteTableRulesApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeleteRouteTableRulesRequest) (*CtvpcDeleteRouteTableRulesResponse, error)
type CtvpcDeleteRouteTableRulesRequest ¶
type CtvpcDeleteRouteTableRulesRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 区域id */
RouteTableID string `json:"routeTableID,omitempty"` /* 路由表 id */
RouteRuleIDs []string `json:"routeRuleIDs"` /* 要删除的路由规则 id 列表 */
}
type CtvpcDeleteRouteTableRulesResponse ¶
type CtvpcDeleteRouteTableRulesResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success,英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功,中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDeleteSnatEntryApi ¶
type CtvpcDeleteSnatEntryApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeleteSnatEntryApi ¶
func NewCtvpcDeleteSnatEntryApi(client *core.CtyunClient) *CtvpcDeleteSnatEntryApi
func (*CtvpcDeleteSnatEntryApi) Do ¶
func (a *CtvpcDeleteSnatEntryApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeleteSnatEntryRequest) (*CtvpcDeleteSnatEntryResponse, error)
type CtvpcDeleteSnatEntryResponse ¶
type CtvpcDeleteSnatEntryResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDeleteVpcAccessLogApi ¶
type CtvpcDeleteVpcAccessLogApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeleteVpcAccessLogApi ¶
func NewCtvpcDeleteVpcAccessLogApi(client *core.CtyunClient) *CtvpcDeleteVpcAccessLogApi
func (*CtvpcDeleteVpcAccessLogApi) Do ¶
func (a *CtvpcDeleteVpcAccessLogApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeleteVpcAccessLogRequest) (*CtvpcDeleteVpcAccessLogResponse, error)
type CtvpcDeleteVpcAccessLogResponse ¶
type CtvpcDeleteVpcAccessLogResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcDeleteVpcAccessLogReturnObjResponse `json:"returnObj"` /* 返回结果 */
}
type CtvpcDeleteVpcAccessLogReturnObjResponse ¶
type CtvpcDeleteVpcAccessLogReturnObjResponse struct {
ID *string `json:"ID,omitempty"` /* 访问日志ID */
}
type CtvpcDeleteVpcApi ¶
type CtvpcDeleteVpcApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeleteVpcApi ¶
func NewCtvpcDeleteVpcApi(client *core.CtyunClient) *CtvpcDeleteVpcApi
func (*CtvpcDeleteVpcApi) Do ¶
func (a *CtvpcDeleteVpcApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeleteVpcRequest) (*CtvpcDeleteVpcResponse, error)
type CtvpcDeleteVpcPeerConnectionApi ¶
type CtvpcDeleteVpcPeerConnectionApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeleteVpcPeerConnectionApi ¶
func NewCtvpcDeleteVpcPeerConnectionApi(client *core.CtyunClient) *CtvpcDeleteVpcPeerConnectionApi
func (*CtvpcDeleteVpcPeerConnectionApi) Do ¶
func (a *CtvpcDeleteVpcPeerConnectionApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeleteVpcPeerConnectionRequest) (*CtvpcDeleteVpcPeerConnectionResponse, error)
type CtvpcDeleteVpcPeerConnectionResponse ¶
type CtvpcDeleteVpcPeerConnectionResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcDeleteVpcPeerConnectionReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDeleteVpcPeerRouteApi ¶
type CtvpcDeleteVpcPeerRouteApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDeleteVpcPeerRouteApi ¶
func NewCtvpcDeleteVpcPeerRouteApi(client *core.CtyunClient) *CtvpcDeleteVpcPeerRouteApi
func (*CtvpcDeleteVpcPeerRouteApi) Do ¶
func (a *CtvpcDeleteVpcPeerRouteApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDeleteVpcPeerRouteRequest) (*CtvpcDeleteVpcPeerRouteResponse, error)
type CtvpcDeleteVpcPeerRouteResponse ¶
type CtvpcDeleteVpcPeerRouteResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcDeleteVpcPeerRouteReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcDeleteVpcPeerRouteReturnObjResponse ¶
type CtvpcDeleteVpcPeerRouteReturnObjResponse struct {
RouteRule *string `json:"routeRule,omitempty"` /* 路由规则 id */
}
type CtvpcDeleteVpcRequest ¶
type CtvpcDeleteVpcResponse ¶
type CtvpcDeleteVpcResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDetachPortApi ¶
type CtvpcDetachPortApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDetachPortApi ¶
func NewCtvpcDetachPortApi(client *core.CtyunClient) *CtvpcDetachPortApi
func (*CtvpcDetachPortApi) Do ¶
func (a *CtvpcDetachPortApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDetachPortRequest) (*CtvpcDetachPortResponse, error)
type CtvpcDetachPortRequest ¶
type CtvpcDetachPortResponse ¶
type CtvpcDetachPortResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDhcpassociatevpcApi ¶
type CtvpcDhcpassociatevpcApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDhcpassociatevpcApi ¶
func NewCtvpcDhcpassociatevpcApi(client *core.CtyunClient) *CtvpcDhcpassociatevpcApi
func (*CtvpcDhcpassociatevpcApi) Do ¶
func (a *CtvpcDhcpassociatevpcApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDhcpassociatevpcRequest) (*CtvpcDhcpassociatevpcResponse, error)
type CtvpcDhcpassociatevpcResponse ¶
type CtvpcDhcpassociatevpcResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcDhcpassociatevpcReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcDhcpassociatevpcReturnObjResponse ¶
type CtvpcDhcpassociatevpcReturnObjResponse struct {
DhcpOptionSetsID *string `json:"dhcpOptionSetsID,omitempty"` /* ID */
}
type CtvpcDhcpdisassociatevpcApi ¶
type CtvpcDhcpdisassociatevpcApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDhcpdisassociatevpcApi ¶
func NewCtvpcDhcpdisassociatevpcApi(client *core.CtyunClient) *CtvpcDhcpdisassociatevpcApi
func (*CtvpcDhcpdisassociatevpcApi) Do ¶
func (a *CtvpcDhcpdisassociatevpcApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDhcpdisassociatevpcRequest) (*CtvpcDhcpdisassociatevpcResponse, error)
type CtvpcDhcpdisassociatevpcResponse ¶
type CtvpcDhcpdisassociatevpcResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcDhcpdisassociatevpcReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcDhcpdisassociatevpcReturnObjResponse ¶
type CtvpcDhcpdisassociatevpcReturnObjResponse struct {
DhcpOptionSetsID *string `json:"dhcpOptionSetsID,omitempty"` /* ID */
}
type CtvpcDhcplistunbindvpcApi ¶
type CtvpcDhcplistunbindvpcApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDhcplistunbindvpcApi ¶
func NewCtvpcDhcplistunbindvpcApi(client *core.CtyunClient) *CtvpcDhcplistunbindvpcApi
func (*CtvpcDhcplistunbindvpcApi) Do ¶
func (a *CtvpcDhcplistunbindvpcApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDhcplistunbindvpcRequest) (*CtvpcDhcplistunbindvpcResponse, error)
type CtvpcDhcplistunbindvpcRequest ¶
type CtvpcDhcplistunbindvpcRequest struct {
RegionID string /* 资源池 ID */
}
type CtvpcDhcplistunbindvpcResponse ¶
type CtvpcDhcplistunbindvpcResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcDhcplistunbindvpcReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcDhcplistvpcApi ¶
type CtvpcDhcplistvpcApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDhcplistvpcApi ¶
func NewCtvpcDhcplistvpcApi(client *core.CtyunClient) *CtvpcDhcplistvpcApi
func (*CtvpcDhcplistvpcApi) Do ¶
func (a *CtvpcDhcplistvpcApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDhcplistvpcRequest) (*CtvpcDhcplistvpcResponse, error)
type CtvpcDhcplistvpcRequest ¶
type CtvpcDhcplistvpcResponse ¶
type CtvpcDhcplistvpcResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcDhcplistvpcReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcDhcplistvpcReturnObjResponse ¶
type CtvpcDhcplistvpcReturnObjResponse struct {
Results []*CtvpcDhcplistvpcReturnObjResultsResponse `json:"results"` /* dhcpoptionsets组 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcDhcplistvpcReturnObjResultsResponse ¶
type CtvpcDhcplistvpcReturnObjResultsResponse struct {
VpcID *string `json:"vpcID,omitempty"` /* dhcpoptionsets ID */
Name *string `json:"name,omitempty"` /* 名字 */
Cidr *string `json:"cidr,omitempty"` /* vpc cidr */
SecondaryCidrs []*string `json:"secondaryCidrs"` /* 扩展网段 */
Status []*string `json:"status"` /* 状态 */
CreatedAt *string `json:"createdAt,omitempty"` /* 关联时间 */
}
type CtvpcDhcpoptionsetsShowApi ¶
type CtvpcDhcpoptionsetsShowApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDhcpoptionsetsShowApi ¶
func NewCtvpcDhcpoptionsetsShowApi(client *core.CtyunClient) *CtvpcDhcpoptionsetsShowApi
func (*CtvpcDhcpoptionsetsShowApi) Do ¶
func (a *CtvpcDhcpoptionsetsShowApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDhcpoptionsetsShowRequest) (*CtvpcDhcpoptionsetsShowResponse, error)
type CtvpcDhcpoptionsetsShowResponse ¶
type CtvpcDhcpoptionsetsShowResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcDhcpoptionsetsShowReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcDhcpoptionsetsShowReturnObjResponse ¶
type CtvpcDhcpoptionsetsShowReturnObjResponse struct {
DhcpOptionSetsID *string `json:"dhcpOptionSetsID,omitempty"` /* dhcpoptionsets ID */
Name *string `json:"name,omitempty"` /* 名字 */
Description *string `json:"description,omitempty"` /* 描述 */
DomainName []*string `json:"domainName"` /* 域名 */
DnsList []*string `json:"dnsList"` /* ip 列表 */
VpcList []*string `json:"vpcList"` /* vpc 列表 */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
}
type CtvpcDhcpoptionsetscreateApi ¶
type CtvpcDhcpoptionsetscreateApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDhcpoptionsetscreateApi ¶
func NewCtvpcDhcpoptionsetscreateApi(client *core.CtyunClient) *CtvpcDhcpoptionsetscreateApi
func (*CtvpcDhcpoptionsetscreateApi) Do ¶
func (a *CtvpcDhcpoptionsetscreateApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDhcpoptionsetscreateRequest) (*CtvpcDhcpoptionsetscreateResponse, error)
type CtvpcDhcpoptionsetscreateRequest ¶
type CtvpcDhcpoptionsetscreateRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
Name string `json:"name,omitempty"` /* 集合名,支持拉丁字母、中文、数字,下划线,连字符,必须以中文 / 英文字母开头,不能以数字、_和-、 http: / https: 开头,长度 2 - 32 */
Description *string `json:"description,omitempty"` /* 描述信息,支持拉丁字母、中文、数字, 特殊字符:~!@#$%^& **()_-+= <>?:"{},./;'[**\]**·~!@#¥%……&**() —— -+={}\《》?:“”【】、;‘',。、,不能以 http: / https: 开头,长度 0 - 128 */
DomainName string `json:"domainName,omitempty"` /* 整个域名的总长度不能超过 255 个字符,每个子域名(包括顶级域名)的长度不能超过 63 个字符,域名中的字符集包括大写字母、小写字母、数字和连字符(减号),连字符不能位于域名的开头 */
DnsList []string `json:"dnsList"` /* 服务ip地址列表,最多只能4个IP地址 */
}
type CtvpcDhcpoptionsetscreateResponse ¶
type CtvpcDhcpoptionsetscreateResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcDhcpoptionsetscreateReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcDhcpoptionsetscreateReturnObjResponse ¶
type CtvpcDhcpoptionsetscreateReturnObjResponse struct {
DhcpOptionSetsID *string `json:"dhcpOptionSetsID,omitempty"` /* ID */
}
type CtvpcDhcpoptionsetsdeleteApi ¶
type CtvpcDhcpoptionsetsdeleteApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDhcpoptionsetsdeleteApi ¶
func NewCtvpcDhcpoptionsetsdeleteApi(client *core.CtyunClient) *CtvpcDhcpoptionsetsdeleteApi
func (*CtvpcDhcpoptionsetsdeleteApi) Do ¶
func (a *CtvpcDhcpoptionsetsdeleteApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDhcpoptionsetsdeleteRequest) (*CtvpcDhcpoptionsetsdeleteResponse, error)
type CtvpcDhcpoptionsetsdeleteResponse ¶
type CtvpcDhcpoptionsetsdeleteResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcDhcpoptionsetsdeleteReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcDhcpoptionsetsdeleteReturnObjResponse ¶
type CtvpcDhcpoptionsetsdeleteReturnObjResponse struct {
DhcpOptionSetsID *string `json:"dhcpOptionSetsID,omitempty"` /* ID */
}
type CtvpcDhcpoptionsetsqueryApi ¶
type CtvpcDhcpoptionsetsqueryApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDhcpoptionsetsqueryApi ¶
func NewCtvpcDhcpoptionsetsqueryApi(client *core.CtyunClient) *CtvpcDhcpoptionsetsqueryApi
func (*CtvpcDhcpoptionsetsqueryApi) Do ¶
func (a *CtvpcDhcpoptionsetsqueryApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDhcpoptionsetsqueryRequest) (*CtvpcDhcpoptionsetsqueryResponse, error)
type CtvpcDhcpoptionsetsqueryResponse ¶
type CtvpcDhcpoptionsetsqueryResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcDhcpoptionsetsqueryReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcDhcpoptionsetsqueryReturnObjResponse ¶
type CtvpcDhcpoptionsetsqueryReturnObjResponse struct {
Results []*CtvpcDhcpoptionsetsqueryReturnObjResultsResponse `json:"results"` /* dhcpoptionsets组 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcDhcpoptionsetsqueryReturnObjResultsResponse ¶
type CtvpcDhcpoptionsetsqueryReturnObjResultsResponse struct {
DhcpOptionSetsID *string `json:"dhcpOptionSetsID,omitempty"` /* dhcpoptionsets ID */
Name *string `json:"name,omitempty"` /* 名字 */
Description *string `json:"description,omitempty"` /* 描述 */
DomainName []*string `json:"domainName"` /* 域名 */
DnsList []*string `json:"dnsList"` /* ip 列表 */
VpcList []*string `json:"vpcList"` /* vpc 列表 */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
}
type CtvpcDhcpreplacevpcApi ¶
type CtvpcDhcpreplacevpcApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDhcpreplacevpcApi ¶
func NewCtvpcDhcpreplacevpcApi(client *core.CtyunClient) *CtvpcDhcpreplacevpcApi
func (*CtvpcDhcpreplacevpcApi) Do ¶
func (a *CtvpcDhcpreplacevpcApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDhcpreplacevpcRequest) (*CtvpcDhcpreplacevpcResponse, error)
type CtvpcDhcpreplacevpcResponse ¶
type CtvpcDhcpreplacevpcResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcDhcpreplacevpcReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcDhcpreplacevpcReturnObjResponse ¶
type CtvpcDhcpreplacevpcReturnObjResponse struct {
DhcpOptionSetsID *string `json:"dhcpOptionSetsID,omitempty"` /* ID */
}
type CtvpcDisablePrivateZoneRecordApi ¶
type CtvpcDisablePrivateZoneRecordApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDisablePrivateZoneRecordApi ¶
func NewCtvpcDisablePrivateZoneRecordApi(client *core.CtyunClient) *CtvpcDisablePrivateZoneRecordApi
func (*CtvpcDisablePrivateZoneRecordApi) Do ¶
func (a *CtvpcDisablePrivateZoneRecordApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDisablePrivateZoneRecordRequest) (*CtvpcDisablePrivateZoneRecordResponse, error)
type CtvpcDisablePrivateZoneRecordResponse ¶
type CtvpcDisablePrivateZoneRecordResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDisassociateEipApi ¶
type CtvpcDisassociateEipApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDisassociateEipApi ¶
func NewCtvpcDisassociateEipApi(client *core.CtyunClient) *CtvpcDisassociateEipApi
func (*CtvpcDisassociateEipApi) Do ¶
func (a *CtvpcDisassociateEipApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDisassociateEipRequest) (*CtvpcDisassociateEipResponse, error)
type CtvpcDisassociateEipFromBandwidthApi ¶
type CtvpcDisassociateEipFromBandwidthApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDisassociateEipFromBandwidthApi ¶
func NewCtvpcDisassociateEipFromBandwidthApi(client *core.CtyunClient) *CtvpcDisassociateEipFromBandwidthApi
func (*CtvpcDisassociateEipFromBandwidthApi) Do ¶
func (a *CtvpcDisassociateEipFromBandwidthApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDisassociateEipFromBandwidthRequest) (*CtvpcDisassociateEipFromBandwidthResponse, error)
type CtvpcDisassociateEipFromBandwidthRequest ¶
type CtvpcDisassociateEipFromBandwidthRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 共享带宽及EIP的区域id。 */
BandwidthID string `json:"bandwidthID,omitempty"` /* 共享带宽id。 */
EipIDs []string `json:"eipIDs"` /* EIP 数组,限额1-50 */
}
type CtvpcDisassociateEipFromBandwidthResponse ¶
type CtvpcDisassociateEipFromBandwidthResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDisassociateEipRequest ¶
type CtvpcDisassociateEipRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为'0' */
EipID string `json:"eipID,omitempty"` /* 绑定云产品实例的 EIP 的 ID */
}
type CtvpcDisassociateEipResponse ¶
type CtvpcDisassociateEipResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDisassociateEipsFromSnatApi ¶
type CtvpcDisassociateEipsFromSnatApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDisassociateEipsFromSnatApi ¶
func NewCtvpcDisassociateEipsFromSnatApi(client *core.CtyunClient) *CtvpcDisassociateEipsFromSnatApi
func (*CtvpcDisassociateEipsFromSnatApi) Do ¶
func (a *CtvpcDisassociateEipsFromSnatApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDisassociateEipsFromSnatRequest) (*CtvpcDisassociateEipsFromSnatResponse, error)
type CtvpcDisassociateEipsFromSnatRequest ¶
type CtvpcDisassociateEipsFromSnatRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域id */
NatGatewayID string `json:"natGatewayID,omitempty"` /* NAT网关ID */
SNatID string `json:"sNatID,omitempty"` /* SNAT条目所在的SNAT表的ID。 */
IpAddressIds []string `json:"ipAddressIds"` /* 弹性公网IP集合 */
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
}
type CtvpcDisassociateEipsFromSnatResponse ¶
type CtvpcDisassociateEipsFromSnatResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDisassociateIPv6FromBandwidthApi ¶
type CtvpcDisassociateIPv6FromBandwidthApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDisassociateIPv6FromBandwidthApi ¶
func NewCtvpcDisassociateIPv6FromBandwidthApi(client *core.CtyunClient) *CtvpcDisassociateIPv6FromBandwidthApi
func (*CtvpcDisassociateIPv6FromBandwidthApi) Do ¶
func (a *CtvpcDisassociateIPv6FromBandwidthApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDisassociateIPv6FromBandwidthRequest) (*CtvpcDisassociateIPv6FromBandwidthResponse, error)
type CtvpcDisassociateIPv6FromBandwidthRequest ¶
type CtvpcDisassociateIPv6FromBandwidthRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 共享带宽的区域id。 */
BandwidthID string `json:"bandwidthID,omitempty"` /* 共享带宽id。 */
EipIDs []string `json:"eipIDs"` /* portid数组。限额1-50 */
}
type CtvpcDisassociateIPv6FromBandwidthResponse ¶
type CtvpcDisassociateIPv6FromBandwidthResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDisassociatePrivateZoneFromVpcApi ¶
type CtvpcDisassociatePrivateZoneFromVpcApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDisassociatePrivateZoneFromVpcApi ¶
func NewCtvpcDisassociatePrivateZoneFromVpcApi(client *core.CtyunClient) *CtvpcDisassociatePrivateZoneFromVpcApi
func (*CtvpcDisassociatePrivateZoneFromVpcApi) Do ¶
func (a *CtvpcDisassociatePrivateZoneFromVpcApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDisassociatePrivateZoneFromVpcRequest) (*CtvpcDisassociatePrivateZoneFromVpcResponse, error)
type CtvpcDisassociatePrivateZoneFromVpcRequest ¶
type CtvpcDisassociatePrivateZoneFromVpcRequest struct {
ClientToken *string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
ZoneID string `json:"zoneID,omitempty"` /* zoneID */
VpcIDList string `json:"vpcIDList,omitempty"` /* 关联的vpc,多个vpc用逗号隔开, 最多支持 5 个 VPC */
}
type CtvpcDisassociatePrivateZoneFromVpcResponse ¶
type CtvpcDisassociatePrivateZoneFromVpcResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcDisassociatePrivateZoneFromVpcReturnObjResponse `json:"returnObj"` /* object */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDisassociatePrivateZoneFromVpcReturnObjResponse ¶
type CtvpcDisassociatePrivateZoneFromVpcReturnObjResponse struct {
ZoneID *string `json:"zoneID,omitempty"` /* 名称 */
}
type CtvpcDisassociateSecondaryCidrsFromVpcApi ¶
type CtvpcDisassociateSecondaryCidrsFromVpcApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDisassociateSecondaryCidrsFromVpcApi ¶
func NewCtvpcDisassociateSecondaryCidrsFromVpcApi(client *core.CtyunClient) *CtvpcDisassociateSecondaryCidrsFromVpcApi
func (*CtvpcDisassociateSecondaryCidrsFromVpcApi) Do ¶
func (a *CtvpcDisassociateSecondaryCidrsFromVpcApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDisassociateSecondaryCidrsFromVpcRequest) (*CtvpcDisassociateSecondaryCidrsFromVpcResponse, error)
type CtvpcDisassociateSecondaryCidrsFromVpcRequest ¶
type CtvpcDisassociateSecondaryCidrsFromVpcRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为"0" */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
VpcID string `json:"vpcID,omitempty"` /* vpc id */
Cidrs []string `json:"cidrs"` /* 是Array类型,里面的内容是String,要解绑的扩展网段 cidr */
}
type CtvpcDisassociateSecondaryCidrsFromVpcResponse ¶
type CtvpcDisassociateSecondaryCidrsFromVpcResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcDisassociateSubnetAclApi ¶
type CtvpcDisassociateSubnetAclApi struct {
// contains filtered or unexported fields
}
func NewCtvpcDisassociateSubnetAclApi ¶
func NewCtvpcDisassociateSubnetAclApi(client *core.CtyunClient) *CtvpcDisassociateSubnetAclApi
func (*CtvpcDisassociateSubnetAclApi) Do ¶
func (a *CtvpcDisassociateSubnetAclApi) Do(ctx context.Context, credential core.Credential, req *CtvpcDisassociateSubnetAclRequest) (*CtvpcDisassociateSubnetAclResponse, error)
type CtvpcDisassociateSubnetAclRequest ¶
type CtvpcDisassociateSubnetAclRequest struct {
ClientToken *string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为0 */
SubnetID string `json:"subnetID,omitempty"` /* 子网 的 ID */
AclID string `json:"aclID,omitempty"` /* ackl 的 ID */
}
type CtvpcDisassociateSubnetAclResponse ¶
type CtvpcDisassociateSubnetAclResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcEipBandwidthUtilizationApi ¶
type CtvpcEipBandwidthUtilizationApi struct {
// contains filtered or unexported fields
}
func NewCtvpcEipBandwidthUtilizationApi ¶
func NewCtvpcEipBandwidthUtilizationApi(client *core.CtyunClient) *CtvpcEipBandwidthUtilizationApi
func (*CtvpcEipBandwidthUtilizationApi) Do ¶
func (a *CtvpcEipBandwidthUtilizationApi) Do(ctx context.Context, credential core.Credential, req *CtvpcEipBandwidthUtilizationRequest) (*CtvpcEipBandwidthUtilizationResponse, error)
type CtvpcEipBandwidthUtilizationResponse ¶
type CtvpcEipBandwidthUtilizationResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcEipEgerssBandwidthUtilizationApi ¶
type CtvpcEipEgerssBandwidthUtilizationApi struct {
// contains filtered or unexported fields
}
func NewCtvpcEipEgerssBandwidthUtilizationApi ¶
func NewCtvpcEipEgerssBandwidthUtilizationApi(client *core.CtyunClient) *CtvpcEipEgerssBandwidthUtilizationApi
func (*CtvpcEipEgerssBandwidthUtilizationApi) Do ¶
func (a *CtvpcEipEgerssBandwidthUtilizationApi) Do(ctx context.Context, credential core.Credential, req *CtvpcEipEgerssBandwidthUtilizationRequest) (*CtvpcEipEgerssBandwidthUtilizationResponse, error)
type CtvpcEipEgerssBandwidthUtilizationResponse ¶
type CtvpcEipEgerssBandwidthUtilizationResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcEipIngerssBandwidthUtilizationApi ¶
type CtvpcEipIngerssBandwidthUtilizationApi struct {
// contains filtered or unexported fields
}
func NewCtvpcEipIngerssBandwidthUtilizationApi ¶
func NewCtvpcEipIngerssBandwidthUtilizationApi(client *core.CtyunClient) *CtvpcEipIngerssBandwidthUtilizationApi
func (*CtvpcEipIngerssBandwidthUtilizationApi) Do ¶
func (a *CtvpcEipIngerssBandwidthUtilizationApi) Do(ctx context.Context, credential core.Credential, req *CtvpcEipIngerssBandwidthUtilizationRequest) (*CtvpcEipIngerssBandwidthUtilizationResponse, error)
type CtvpcEipIngerssBandwidthUtilizationResponse ¶
type CtvpcEipIngerssBandwidthUtilizationResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcEipQueryCreatePriceApi ¶
type CtvpcEipQueryCreatePriceApi struct {
// contains filtered or unexported fields
}
func NewCtvpcEipQueryCreatePriceApi ¶
func NewCtvpcEipQueryCreatePriceApi(client *core.CtyunClient) *CtvpcEipQueryCreatePriceApi
func (*CtvpcEipQueryCreatePriceApi) Do ¶
func (a *CtvpcEipQueryCreatePriceApi) Do(ctx context.Context, credential core.Credential, req *CtvpcEipQueryCreatePriceRequest) (*CtvpcEipQueryCreatePriceResponse, error)
type CtvpcEipQueryCreatePriceRequest ¶
type CtvpcEipQueryCreatePriceRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
ProjectID *string `json:"projectID,omitempty"` /* 不填默认为默认企业项目,如果需要指定企业项目,则需要填写 */
CycleType string `json:"cycleType,omitempty"` /* 订购类型:month(包月) / year(包年) / on_demand(按需) */
CycleCount int32 `json:"cycleCount"` /* 订购时长, 当 cycleType = month, 支持续订 1 - 11 个月; 当 cycleType = year, 支持续订 1 - 3 年, 当 cycleType = on_demand 时,可以不传 */
Name string `json:"name,omitempty"` /* 弹性 IP 名称 */
Bandwidth int32 `json:"bandwidth"` /* 弹性 IP 的带宽峰值,默认为 1 Mbps,1-300 */
BandwidthID *string `json:"bandwidthID,omitempty"` /* 当 cycleType 为 on_demand 时,可以使用 bandwidthID,将弹性 IP 加入到共享带宽中 */
DemandBillingType *string `json:"demandBillingType,omitempty"` /* 按需计费类型,当 cycleType 为 on_demand 时必填,支持 bandwidth(按带宽)/ upflowc(按流量) */
}
type CtvpcEipQueryCreatePriceResponse ¶
type CtvpcEipQueryCreatePriceResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcEipQueryCreatePriceReturnObjResponse `json:"returnObj"` /* 业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcEipQueryCreatePriceReturnObjResponse ¶
type CtvpcEipQueryCreatePriceReturnObjResponse struct {
TotalPrice float64 `json:"totalPrice"` /* 总价格 */
DiscountPrice float64 `json:"discountPrice"` /* 折后价格,云主机相关产品有 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
SubOrderPrices []*CtvpcEipQueryCreatePriceReturnObjSubOrderPricesResponse `json:"subOrderPrices"` /* 子订单价格信息 */
}
type CtvpcEipQueryCreatePriceReturnObjSubOrderPricesResponse ¶
type CtvpcEipQueryCreatePriceReturnObjSubOrderPricesResponse struct {
ServiceTag *string `json:"serviceTag,omitempty"` /* 服务类型 */
TotalPrice float64 `json:"totalPrice"` /* 子订单总价格 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
OrderItemPrices []*CtvpcEipQueryCreatePriceReturnObjSubOrderPricesOrderItemPricesResponse `json:"orderItemPrices"` /* item价格信息 */
}
type CtvpcEipQueryModifyPriceApi ¶
type CtvpcEipQueryModifyPriceApi struct {
// contains filtered or unexported fields
}
func NewCtvpcEipQueryModifyPriceApi ¶
func NewCtvpcEipQueryModifyPriceApi(client *core.CtyunClient) *CtvpcEipQueryModifyPriceApi
func (*CtvpcEipQueryModifyPriceApi) Do ¶
func (a *CtvpcEipQueryModifyPriceApi) Do(ctx context.Context, credential core.Credential, req *CtvpcEipQueryModifyPriceRequest) (*CtvpcEipQueryModifyPriceResponse, error)
type CtvpcEipQueryModifyPriceRequest ¶
type CtvpcEipQueryModifyPriceRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为'0' */
EipID string `json:"eipID,omitempty"` /* eip id */
Bandwidth int32 `json:"bandwidth"` /* 弹性 IP 带宽 */
}
type CtvpcEipQueryModifyPriceResponse ¶
type CtvpcEipQueryModifyPriceResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcEipQueryModifyPriceReturnObjResponse `json:"returnObj"` /* 业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcEipQueryModifyPriceReturnObjResponse ¶
type CtvpcEipQueryModifyPriceReturnObjResponse struct {
TotalPrice float64 `json:"totalPrice"` /* 总价格 */
DiscountPrice float64 `json:"discountPrice"` /* 折后价格,云主机相关产品有 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
SubOrderPrices []*CtvpcEipQueryModifyPriceReturnObjSubOrderPricesResponse `json:"subOrderPrices"` /* 子订单价格信息 */
}
type CtvpcEipQueryModifyPriceReturnObjSubOrderPricesResponse ¶
type CtvpcEipQueryModifyPriceReturnObjSubOrderPricesResponse struct {
ServiceTag *string `json:"serviceTag,omitempty"` /* 服务类型 */
TotalPrice float64 `json:"totalPrice"` /* 子订单总价格 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
OrderItemPrices []*CtvpcEipQueryModifyPriceReturnObjSubOrderPricesOrderItemPricesResponse `json:"orderItemPrices"` /* item价格信息 */
}
type CtvpcEipQueryRenewPriceApi ¶
type CtvpcEipQueryRenewPriceApi struct {
// contains filtered or unexported fields
}
func NewCtvpcEipQueryRenewPriceApi ¶
func NewCtvpcEipQueryRenewPriceApi(client *core.CtyunClient) *CtvpcEipQueryRenewPriceApi
func (*CtvpcEipQueryRenewPriceApi) Do ¶
func (a *CtvpcEipQueryRenewPriceApi) Do(ctx context.Context, credential core.Credential, req *CtvpcEipQueryRenewPriceRequest) (*CtvpcEipQueryRenewPriceResponse, error)
type CtvpcEipQueryRenewPriceRequest ¶
type CtvpcEipQueryRenewPriceRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为'0' */
CycleType string `json:"cycleType,omitempty"` /* 订购类型:month / year */
CycleCount int32 `json:"cycleCount"` /* 订购时长, 当 cycleType = month, 支持续订 1 - 11 个月; 当 cycleType = year, 支持续订 1 - 3 年 */
EipID string `json:"eipID,omitempty"` /* eip id */
}
type CtvpcEipQueryRenewPriceResponse ¶
type CtvpcEipQueryRenewPriceResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcEipQueryRenewPriceReturnObjResponse `json:"returnObj"` /* 业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcEipQueryRenewPriceReturnObjResponse ¶
type CtvpcEipQueryRenewPriceReturnObjResponse struct {
TotalPrice float64 `json:"totalPrice"` /* 总价格 */
DiscountPrice float64 `json:"discountPrice"` /* 折后价格,云主机相关产品有 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
SubOrderPrices []*CtvpcEipQueryRenewPriceReturnObjSubOrderPricesResponse `json:"subOrderPrices"` /* 子订单价格信息 */
}
type CtvpcEipQueryRenewPriceReturnObjSubOrderPricesResponse ¶
type CtvpcEipQueryRenewPriceReturnObjSubOrderPricesResponse struct {
ServiceTag *string `json:"serviceTag,omitempty"` /* 服务类型 */
TotalPrice float64 `json:"totalPrice"` /* 子订单总价格 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
OrderItemPrices []*CtvpcEipQueryRenewPriceReturnObjSubOrderPricesOrderItemPricesResponse `json:"orderItemPrices"` /* item价格信息 */
}
type CtvpcEnablePrivateZoneRecordApi ¶
type CtvpcEnablePrivateZoneRecordApi struct {
// contains filtered or unexported fields
}
func NewCtvpcEnablePrivateZoneRecordApi ¶
func NewCtvpcEnablePrivateZoneRecordApi(client *core.CtyunClient) *CtvpcEnablePrivateZoneRecordApi
func (*CtvpcEnablePrivateZoneRecordApi) Do ¶
func (a *CtvpcEnablePrivateZoneRecordApi) Do(ctx context.Context, credential core.Credential, req *CtvpcEnablePrivateZoneRecordRequest) (*CtvpcEnablePrivateZoneRecordResponse, error)
type CtvpcEnablePrivateZoneRecordResponse ¶
type CtvpcEnablePrivateZoneRecordResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcEndpointCreateOssPolicyApi ¶
type CtvpcEndpointCreateOssPolicyApi struct {
// contains filtered or unexported fields
}
func NewCtvpcEndpointCreateOssPolicyApi ¶
func NewCtvpcEndpointCreateOssPolicyApi(client *core.CtyunClient) *CtvpcEndpointCreateOssPolicyApi
func (*CtvpcEndpointCreateOssPolicyApi) Do ¶
func (a *CtvpcEndpointCreateOssPolicyApi) Do(ctx context.Context, credential core.Credential, req *CtvpcEndpointCreateOssPolicyRequest) (*CtvpcEndpointCreateOssPolicyResponse, error)
type CtvpcEndpointCreateOssPolicyResponse ¶
type CtvpcEndpointCreateOssPolicyResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcEndpointCreateOssPolicyReturnObjResponse `json:"returnObj"` /* object */
}
type CtvpcEndpointCreateOssPolicyReturnObjResponse ¶
type CtvpcEndpointCreateOssPolicyReturnObjResponse struct {
EndpointID *string `json:"endpointID,omitempty"` /* 终端节点 ID */
}
type CtvpcEndpointDeleteOssPolicyApi ¶
type CtvpcEndpointDeleteOssPolicyApi struct {
// contains filtered or unexported fields
}
func NewCtvpcEndpointDeleteOssPolicyApi ¶
func NewCtvpcEndpointDeleteOssPolicyApi(client *core.CtyunClient) *CtvpcEndpointDeleteOssPolicyApi
func (*CtvpcEndpointDeleteOssPolicyApi) Do ¶
func (a *CtvpcEndpointDeleteOssPolicyApi) Do(ctx context.Context, credential core.Credential, req *CtvpcEndpointDeleteOssPolicyRequest) (*CtvpcEndpointDeleteOssPolicyResponse, error)
type CtvpcEndpointDeleteOssPolicyResponse ¶
type CtvpcEndpointDeleteOssPolicyResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcEndpointDeleteOssPolicyReturnObjResponse `json:"returnObj"` /* object */
}
type CtvpcEndpointDeleteOssPolicyReturnObjResponse ¶
type CtvpcEndpointDeleteOssPolicyReturnObjResponse struct {
EndpointID *string `json:"endpointID,omitempty"` /* 终端节点 ID */
}
type CtvpcEndpointGetOssPolicyApi ¶
type CtvpcEndpointGetOssPolicyApi struct {
// contains filtered or unexported fields
}
func NewCtvpcEndpointGetOssPolicyApi ¶
func NewCtvpcEndpointGetOssPolicyApi(client *core.CtyunClient) *CtvpcEndpointGetOssPolicyApi
func (*CtvpcEndpointGetOssPolicyApi) Do ¶
func (a *CtvpcEndpointGetOssPolicyApi) Do(ctx context.Context, credential core.Credential, req *CtvpcEndpointGetOssPolicyRequest) (*CtvpcEndpointGetOssPolicyResponse, error)
type CtvpcEndpointGetOssPolicyResponse ¶
type CtvpcEndpointGetOssPolicyResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcEndpointGetOssPolicyReturnObjResponse `json:"returnObj"` /* 业务数据 */
}
type CtvpcEndpointGetOssPolicyReturnObjResponse ¶
type CtvpcEndpointGetOssPolicyReturnObjResponse struct {
Policy *string `json:"policy,omitempty"` /* JSON 文档形式的Vpce权限策略。 */
}
type CtvpcFlowsessionAddSourceApi ¶
type CtvpcFlowsessionAddSourceApi struct {
// contains filtered or unexported fields
}
func NewCtvpcFlowsessionAddSourceApi ¶
func NewCtvpcFlowsessionAddSourceApi(client *core.CtyunClient) *CtvpcFlowsessionAddSourceApi
func (*CtvpcFlowsessionAddSourceApi) Do ¶
func (a *CtvpcFlowsessionAddSourceApi) Do(ctx context.Context, credential core.Credential, req *CtvpcFlowsessionAddSourceRequest) (*CtvpcFlowsessionAddSourceResponse, error)
type CtvpcFlowsessionAddSourceResponse ¶
type CtvpcFlowsessionAddSourceResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcFlowsessionAddSourceReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcFlowsessionAddSourceReturnObjResponse ¶
type CtvpcFlowsessionAddSourceReturnObjResponse struct {
FlowSessionID *string `json:"flowSessionID,omitempty"` /* 流量镜像会话 ID */
}
type CtvpcFlowsessionBuyApi ¶
type CtvpcFlowsessionBuyApi struct {
// contains filtered or unexported fields
}
func NewCtvpcFlowsessionBuyApi ¶
func NewCtvpcFlowsessionBuyApi(client *core.CtyunClient) *CtvpcFlowsessionBuyApi
func (*CtvpcFlowsessionBuyApi) Do ¶
func (a *CtvpcFlowsessionBuyApi) Do(ctx context.Context, credential core.Credential, req *CtvpcFlowsessionBuyRequest) (*CtvpcFlowsessionBuyResponse, error)
type CtvpcFlowsessionBuyRequest ¶
type CtvpcFlowsessionBuyRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域ID */
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性。要求单个云平台账户内唯一 */
MirrorFilterID string `json:"mirrorFilterID,omitempty"` /* 过滤条件 ID */
SrcPort string `json:"srcPort,omitempty"` /* 源弹性网卡 ID */
DstPort string `json:"dstPort,omitempty"` /* 目的弹性网卡 ID */
SubnetID string `json:"subnetID,omitempty"` /* 子网 ID */
Vni int32 `json:"vni"` /* VXLAN 网络标识符, 0 - 1677215 */
Name string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
CycleType string `json:"cycleType,omitempty"` /* 仅支持按需 */
}
type CtvpcFlowsessionBuyResponse ¶
type CtvpcFlowsessionBuyResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcFlowsessionBuyReturnObjResponse `json:"returnObj"` /* object */
}
type CtvpcFlowsessionBuyReturnObjResponse ¶
type CtvpcFlowsessionBuyReturnObjResponse struct {
MasterOrderID *string `json:"masterOrderID,omitempty"` /* 订单id。 */
MasterOrderNO *string `json:"masterOrderNO,omitempty"` /* 订单编号, 可以为 null。 */
MasterResourceStatus *string `json:"masterResourceStatus,omitempty"` /* 资源状态: started(启用) / renewed(续订) / refunded(退订) / destroyed(销毁) / failed(失败) / starting(正在启用) / changed(变配)/ expired(过期)/ unknown(未知) */
MasterResourceID *string `json:"masterResourceID,omitempty"` /* 可以为 null。 */
RegionID *string `json:"regionID,omitempty"` /* 可用区id。 */
NatGatewayID *string `json:"natGatewayID,omitempty"` /* flow_session ID */
}
type CtvpcFlowsessionRefundApi ¶
type CtvpcFlowsessionRefundApi struct {
// contains filtered or unexported fields
}
func NewCtvpcFlowsessionRefundApi ¶
func NewCtvpcFlowsessionRefundApi(client *core.CtyunClient) *CtvpcFlowsessionRefundApi
func (*CtvpcFlowsessionRefundApi) Do ¶
func (a *CtvpcFlowsessionRefundApi) Do(ctx context.Context, credential core.Credential, req *CtvpcFlowsessionRefundRequest) (*CtvpcFlowsessionRefundResponse, error)
type CtvpcFlowsessionRefundResponse ¶
type CtvpcFlowsessionRefundResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcFlowsessionRefundReturnObjResponse `json:"returnObj"` /* object */
}
type CtvpcFlowsessionRefundReturnObjResponse ¶
type CtvpcFlowsessionRefundReturnObjResponse struct {
MasterOrderID *string `json:"masterOrderID,omitempty"` /* 订单id。 */
MasterOrderNO *string `json:"masterOrderNO,omitempty"` /* 订单编号, 可以为 null。 */
MasterResourceStatus *string `json:"masterResourceStatus,omitempty"` /* 资源状态: started(启用) / renewed(续订) / refunded(退订) / destroyed(销毁) / failed(失败) / starting(正在启用) / changed(变配)/ expired(过期)/ unknown(未知) */
MasterResourceID *string `json:"masterResourceID,omitempty"` /* 可以为 null。 */
}
type CtvpcFlowsessionRemoveSourceApi ¶
type CtvpcFlowsessionRemoveSourceApi struct {
// contains filtered or unexported fields
}
func NewCtvpcFlowsessionRemoveSourceApi ¶
func NewCtvpcFlowsessionRemoveSourceApi(client *core.CtyunClient) *CtvpcFlowsessionRemoveSourceApi
func (*CtvpcFlowsessionRemoveSourceApi) Do ¶
func (a *CtvpcFlowsessionRemoveSourceApi) Do(ctx context.Context, credential core.Credential, req *CtvpcFlowsessionRemoveSourceRequest) (*CtvpcFlowsessionRemoveSourceResponse, error)
type CtvpcFlowsessionRemoveSourceResponse ¶
type CtvpcFlowsessionRemoveSourceResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcFlowsessionRemoveSourceReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcFlowsessionRemoveSourceReturnObjResponse ¶
type CtvpcFlowsessionRemoveSourceReturnObjResponse struct {
FlowSessionID *string `json:"flowSessionID,omitempty"` /* 流量镜像会话 ID */
}
type CtvpcFlowsessionUpdateTargetApi ¶
type CtvpcFlowsessionUpdateTargetApi struct {
// contains filtered or unexported fields
}
func NewCtvpcFlowsessionUpdateTargetApi ¶
func NewCtvpcFlowsessionUpdateTargetApi(client *core.CtyunClient) *CtvpcFlowsessionUpdateTargetApi
func (*CtvpcFlowsessionUpdateTargetApi) Do ¶
func (a *CtvpcFlowsessionUpdateTargetApi) Do(ctx context.Context, credential core.Credential, req *CtvpcFlowsessionUpdateTargetRequest) (*CtvpcFlowsessionUpdateTargetResponse, error)
type CtvpcFlowsessionUpdateTargetResponse ¶
type CtvpcFlowsessionUpdateTargetResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcFlowsessionUpdateTargetReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcFlowsessionUpdateTargetReturnObjResponse ¶
type CtvpcFlowsessionUpdateTargetReturnObjResponse struct {
FlowSessionID *string `json:"flowSessionID,omitempty"` /* 流量镜像会话 ID */
}
type CtvpcGetEipFilingStatusApi ¶
type CtvpcGetEipFilingStatusApi struct {
// contains filtered or unexported fields
}
func NewCtvpcGetEipFilingStatusApi ¶
func NewCtvpcGetEipFilingStatusApi(client *core.CtyunClient) *CtvpcGetEipFilingStatusApi
func (*CtvpcGetEipFilingStatusApi) Do ¶
func (a *CtvpcGetEipFilingStatusApi) Do(ctx context.Context, credential core.Credential, req *CtvpcGetEipFilingStatusRequest) (*CtvpcGetEipFilingStatusResponse, error)
type CtvpcGetEipFilingStatusResponse ¶
type CtvpcGetEipFilingStatusResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcGetEipFilingStatusReturnObjResponse `json:"returnObj"` /* object */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcGetEipFilingStatusReturnObjResponse ¶
type CtvpcGetEipFilingStatusReturnObjResponse struct {
AccessControl *bool `json:"accessControl"` /* 端口备案状态, true表示开启, false 表示关闭 */
}
type CtvpcGetFlowPackageMetricApi ¶
type CtvpcGetFlowPackageMetricApi struct {
// contains filtered or unexported fields
}
func NewCtvpcGetFlowPackageMetricApi ¶
func NewCtvpcGetFlowPackageMetricApi(client *core.CtyunClient) *CtvpcGetFlowPackageMetricApi
func (*CtvpcGetFlowPackageMetricApi) Do ¶
func (a *CtvpcGetFlowPackageMetricApi) Do(ctx context.Context, credential core.Credential, req *CtvpcGetFlowPackageMetricRequest) (*CtvpcGetFlowPackageMetricResponse, error)
type CtvpcGetFlowPackageMetricResponse ¶
type CtvpcGetFlowPackageMetricResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcGetFlowPackageMetricReturnObjResponse `json:"returnObj"` /* 返回购买的共享流量包列表 */
}
type CtvpcGetNameserverApi ¶
type CtvpcGetNameserverApi struct {
// contains filtered or unexported fields
}
func NewCtvpcGetNameserverApi ¶
func NewCtvpcGetNameserverApi(client *core.CtyunClient) *CtvpcGetNameserverApi
func (*CtvpcGetNameserverApi) Do ¶
func (a *CtvpcGetNameserverApi) Do(ctx context.Context, credential core.Credential, req *CtvpcGetNameserverRequest) (*CtvpcGetNameserverResponse, error)
type CtvpcGetNameserverRequest ¶
type CtvpcGetNameserverRequest struct {
RegionID string /* 资源池ID */
}
type CtvpcGetNameserverResponse ¶
type CtvpcGetNameserverResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcGetNameserverReturnObjResponse `json:"returnObj"` /* 检查结果 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcGetNameserverReturnObjResponse ¶
type CtvpcGetNameserverReturnObjResponse struct {
DnsServer []*string `json:"dnsServer"` /* nameserver 数组 */
}
type CtvpcGetSgAssociateVmsApi ¶
type CtvpcGetSgAssociateVmsApi struct {
// contains filtered or unexported fields
}
func NewCtvpcGetSgAssociateVmsApi ¶
func NewCtvpcGetSgAssociateVmsApi(client *core.CtyunClient) *CtvpcGetSgAssociateVmsApi
func (*CtvpcGetSgAssociateVmsApi) Do ¶
func (a *CtvpcGetSgAssociateVmsApi) Do(ctx context.Context, credential core.Credential, req *CtvpcGetSgAssociateVmsRequest) (*CtvpcGetSgAssociateVmsResponse, error)
type CtvpcGetSgAssociateVmsResponse ¶
type CtvpcGetSgAssociateVmsResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcGetSgAssociateVmsReturnObjResponse `json:"returnObj"` /* 返回结果 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcGetSgAssociateVmsReturnObjResponse ¶
type CtvpcGetSgAssociateVmsReturnObjResponse struct {
Results []*CtvpcGetSgAssociateVmsReturnObjResultsResponse `json:"results"` /* 业务数据 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcGetSgAssociateVmsReturnObjResultsResponse ¶
type CtvpcGetSgAssociateVmsReturnObjResultsResponse struct {
InstanceID *string `json:"instanceID,omitempty"` /* 主机 ID */
InstanceName *string `json:"instanceName,omitempty"` /* 主机名 */
InstanceType *string `json:"instanceType,omitempty"` /* 主机类型:VM / BM */
InstanceState *string `json:"instanceState,omitempty"` /* 主机状态 */
PrivateIp *string `json:"privateIp,omitempty"` /* 私有 ipv4 */
PrivateIpv6 *string `json:"privateIpv6,omitempty"` /* 私有 ipv6 */
}
type CtvpcGetVpcBindedZonesApi ¶
type CtvpcGetVpcBindedZonesApi struct {
// contains filtered or unexported fields
}
func NewCtvpcGetVpcBindedZonesApi ¶
func NewCtvpcGetVpcBindedZonesApi(client *core.CtyunClient) *CtvpcGetVpcBindedZonesApi
func (*CtvpcGetVpcBindedZonesApi) Do ¶
func (a *CtvpcGetVpcBindedZonesApi) Do(ctx context.Context, credential core.Credential, req *CtvpcGetVpcBindedZonesRequest) (*CtvpcGetVpcBindedZonesResponse, error)
type CtvpcGetVpcBindedZonesResponse ¶
type CtvpcGetVpcBindedZonesResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcGetVpcBindedZonesReturnObjResponse `json:"returnObj"` /* object */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcGetVpcBindedZonesReturnObjResponse ¶
type CtvpcGetVpcBindedZonesReturnObjResponse struct {
Results []*CtvpcGetVpcBindedZonesReturnObjResultsResponse `json:"results"` /* dns 记录 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcGetVpcBindedZonesReturnObjResultsResponse ¶
type CtvpcGetVpcBindedZonesReturnObjResultsResponse struct {
ZoneID *string `json:"zoneID,omitempty"` /* 名称 */
Name *string `json:"name,omitempty"` /* zone名称 */
Description *string `json:"description,omitempty"` /* 描述 */
ProxyPattern *string `json:"proxyPattern,omitempty"` /* zone, record */
TTL int32 `json:"TTL"` /* zone ttl, default is 300 */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
}
type CtvpcGetVpcPeerRouteApi ¶
type CtvpcGetVpcPeerRouteApi struct {
// contains filtered or unexported fields
}
func NewCtvpcGetVpcPeerRouteApi ¶
func NewCtvpcGetVpcPeerRouteApi(client *core.CtyunClient) *CtvpcGetVpcPeerRouteApi
func (*CtvpcGetVpcPeerRouteApi) Do ¶
func (a *CtvpcGetVpcPeerRouteApi) Do(ctx context.Context, credential core.Credential, req *CtvpcGetVpcPeerRouteRequest) (*CtvpcGetVpcPeerRouteResponse, error)
type CtvpcGetVpcPeerRouteRequest ¶
type CtvpcGetVpcPeerRouteRequest struct {
RouteTableID *string `json:"routeTableID,omitempty"` /* 路由表 id */
VpcID string `json:"vpcID,omitempty"` /* 虚拟私有云 id */
RegionID string `json:"regionID,omitempty"` /* 区域id */
PageSize int32 `json:"pageSize"` /* 当前页数据条数 */
PageNumber int32 `json:"pageNumber"` /* 当前页 */
}
type CtvpcGetVpcPeerRouteResponse ¶
type CtvpcGetVpcPeerRouteResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcGetVpcPeerRouteReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcGetVpcPeerRouteReturnObjResponse ¶
type CtvpcGetVpcPeerRouteReturnObjResponse struct {
Results []*CtvpcGetVpcPeerRouteReturnObjResultsResponse `json:"results"` /* 路由规则列表 */
TotalCount int32 `json:"totalCount"` /* 总条数 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
CurrentCount int32 `json:"currentCount"` /* 总页数 */
}
type CtvpcGetVpcPeerRouteReturnObjResultsResponse ¶
type CtvpcGetVpcPeerRouteReturnObjResultsResponse struct {
RouteRuleID *string `json:"routeRuleID,omitempty"` /* 路由规则 id */
Destination *string `json:"destination,omitempty"` /* 目的 cidr */
RouteTableID *string `json:"routeTableID,omitempty"` /* 路由表 id */
VpcID *string `json:"vpcID,omitempty"` /* 虚拟私有云 id */
NextHopID *string `json:"nextHopID,omitempty"` /* 下一跳设备 id */
}
type CtvpcGetZoneBindVpcsApi ¶
type CtvpcGetZoneBindVpcsApi struct {
// contains filtered or unexported fields
}
func NewCtvpcGetZoneBindVpcsApi ¶
func NewCtvpcGetZoneBindVpcsApi(client *core.CtyunClient) *CtvpcGetZoneBindVpcsApi
func (*CtvpcGetZoneBindVpcsApi) Do ¶
func (a *CtvpcGetZoneBindVpcsApi) Do(ctx context.Context, credential core.Credential, req *CtvpcGetZoneBindVpcsRequest) (*CtvpcGetZoneBindVpcsResponse, error)
type CtvpcGetZoneBindVpcsResponse ¶
type CtvpcGetZoneBindVpcsResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcGetZoneBindVpcsReturnObjResponse `json:"returnObj"` /* object */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcGetZoneBindVpcsReturnObjResponse ¶
type CtvpcGetZoneBindVpcsReturnObjResponse struct {
VpcAssociations []*CtvpcGetZoneBindVpcsReturnObjVpcAssociationsResponse `json:"vpcAssociations"` /* dns 记录 */
}
type CtvpcGetZoneQuotaApi ¶
type CtvpcGetZoneQuotaApi struct {
// contains filtered or unexported fields
}
func NewCtvpcGetZoneQuotaApi ¶
func NewCtvpcGetZoneQuotaApi(client *core.CtyunClient) *CtvpcGetZoneQuotaApi
func (*CtvpcGetZoneQuotaApi) Do ¶
func (a *CtvpcGetZoneQuotaApi) Do(ctx context.Context, credential core.Credential, req *CtvpcGetZoneQuotaRequest) (*CtvpcGetZoneQuotaResponse, error)
type CtvpcGetZoneQuotaRequest ¶
type CtvpcGetZoneQuotaRequest struct {
RegionID string /* 资源池ID */
}
type CtvpcGetZoneQuotaResponse ¶
type CtvpcGetZoneQuotaResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcGetZoneQuotaReturnObjResponse `json:"returnObj"` /* object */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcGetZoneQuotaReturnObjResponse ¶
type CtvpcGetZoneQuotaReturnObjResponse struct {
PrivateZoneQuota int32 `json:"privateZoneQuota"` /* 配额 */
}
type CtvpcGetZoneRecordQuotaApi ¶
type CtvpcGetZoneRecordQuotaApi struct {
// contains filtered or unexported fields
}
func NewCtvpcGetZoneRecordQuotaApi ¶
func NewCtvpcGetZoneRecordQuotaApi(client *core.CtyunClient) *CtvpcGetZoneRecordQuotaApi
func (*CtvpcGetZoneRecordQuotaApi) Do ¶
func (a *CtvpcGetZoneRecordQuotaApi) Do(ctx context.Context, credential core.Credential, req *CtvpcGetZoneRecordQuotaRequest) (*CtvpcGetZoneRecordQuotaResponse, error)
type CtvpcGetZoneRecordQuotaRequest ¶
type CtvpcGetZoneRecordQuotaRequest struct {
RegionID string /* 资源池ID */
}
type CtvpcGetZoneRecordQuotaResponse ¶
type CtvpcGetZoneRecordQuotaResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcGetZoneRecordQuotaReturnObjResponse `json:"returnObj"` /* object */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcGetZoneRecordQuotaReturnObjResponse ¶
type CtvpcGetZoneRecordQuotaReturnObjResponse struct {
PrivateZoneRecordQuota int32 `json:"privateZoneRecordQuota"` /* 配额 */
}
type CtvpcGwQueryApi ¶
type CtvpcGwQueryApi struct {
// contains filtered or unexported fields
}
func NewCtvpcGwQueryApi ¶
func NewCtvpcGwQueryApi(client *core.CtyunClient) *CtvpcGwQueryApi
func (*CtvpcGwQueryApi) Do ¶
func (a *CtvpcGwQueryApi) Do(ctx context.Context, credential core.Credential, req *CtvpcGwQueryRequest) (*CtvpcGwQueryResponse, error)
type CtvpcGwQueryRequest ¶
type CtvpcGwQueryResponse ¶
type CtvpcGwQueryResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcGwQueryReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcGwQueryReturnObjResponse ¶
type CtvpcGwQueryReturnObjResponse struct {
Gws []*CtvpcGwQueryReturnObjGwsResponse `json:"gws"` /* 网关列表 */
}
type CtvpcGwlbCreateApi ¶
type CtvpcGwlbCreateApi struct {
// contains filtered or unexported fields
}
func NewCtvpcGwlbCreateApi ¶
func NewCtvpcGwlbCreateApi(client *core.CtyunClient) *CtvpcGwlbCreateApi
func (*CtvpcGwlbCreateApi) Do ¶
func (a *CtvpcGwlbCreateApi) Do(ctx context.Context, credential core.Credential, req *CtvpcGwlbCreateRequest) (*CtvpcGwlbCreateResponse, error)
type CtvpcGwlbCreateRequest ¶
type CtvpcGwlbCreateRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域ID */
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性。要求单个云平台账户内唯一 */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目ID,默认"0" */
SubnetID string `json:"subnetID,omitempty"` /* 子网 ID */
Name string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
PrivateIpAddress *string `json:"privateIpAddress,omitempty"` /* 私有 ip 地址 */
Ipv6Address *string `json:"ipv6Address,omitempty"` /* ipv6 地址 */
DeleteProtection *bool `json:"deleteProtection"` /* 是否开启删除保护,默认为 False */
Ipv6Enabled *bool `json:"ipv6Enabled"` /* 是否开启 ipv6,默认为 False */
CycleType string `json:"cycleType,omitempty"` /* 仅支持按需 */
PayVoucherPrice *string `json:"payVoucherPrice,omitempty"` /* 代金券金额,支持到小数点后两位 */
}
type CtvpcGwlbCreateResponse ¶
type CtvpcGwlbCreateResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcGwlbCreateReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcGwlbCreateReturnObjResponse ¶
type CtvpcGwlbCreateReturnObjResponse struct {
MasterOrderID *string `json:"masterOrderID,omitempty"` /* 订单id。 */
MasterOrderNO *string `json:"masterOrderNO,omitempty"` /* 订单编号, 可以为 null。 */
MasterResourceStatus *string `json:"masterResourceStatus,omitempty"` /* 资源状态: started(启用) / renewed(续订) / refunded(退订) / destroyed(销毁) / failed(失败) / starting(正在启用) / changed(变配)/ expired(过期)/ unknown(未知) */
MasterResourceID *string `json:"masterResourceID,omitempty"` /* 资源 ID 可以为 null。 */
RegionID *string `json:"regionID,omitempty"` /* 可用区id。 */
GwLbID *string `json:"gwLbID,omitempty"` /* 网关负载均衡 ID */
}
type CtvpcGwlbCreateTargetApi ¶
type CtvpcGwlbCreateTargetApi struct {
// contains filtered or unexported fields
}
func NewCtvpcGwlbCreateTargetApi ¶
func NewCtvpcGwlbCreateTargetApi(client *core.CtyunClient) *CtvpcGwlbCreateTargetApi
func (*CtvpcGwlbCreateTargetApi) Do ¶
func (a *CtvpcGwlbCreateTargetApi) Do(ctx context.Context, credential core.Credential, req *CtvpcGwlbCreateTargetRequest) (*CtvpcGwlbCreateTargetResponse, error)
type CtvpcGwlbCreateTargetGroupApi ¶
type CtvpcGwlbCreateTargetGroupApi struct {
// contains filtered or unexported fields
}
func NewCtvpcGwlbCreateTargetGroupApi ¶
func NewCtvpcGwlbCreateTargetGroupApi(client *core.CtyunClient) *CtvpcGwlbCreateTargetGroupApi
func (*CtvpcGwlbCreateTargetGroupApi) Do ¶
func (a *CtvpcGwlbCreateTargetGroupApi) Do(ctx context.Context, credential core.Credential, req *CtvpcGwlbCreateTargetGroupRequest) (*CtvpcGwlbCreateTargetGroupResponse, error)
type CtvpcGwlbCreateTargetGroupRequest ¶
type CtvpcGwlbCreateTargetGroupRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
Name string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
VpcID string `json:"vpcID,omitempty"` /* 虚拟私有云 ID */
HealthCheckID *string `json:"healthCheckID,omitempty"` /* 健康检查 ID */
SessionStickyMode int32 `json:"sessionStickyMode"` /* 流保持类型,0:五元组, 4:二元组, 5:三元组 */
FailoverType int32 `json:"failoverType"` /* 故障转移类型 1 表示关闭,2 表示再平衡 */
}
type CtvpcGwlbCreateTargetGroupResponse ¶
type CtvpcGwlbCreateTargetGroupResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcGwlbCreateTargetGroupReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcGwlbCreateTargetGroupReturnObjResponse ¶
type CtvpcGwlbCreateTargetGroupReturnObjResponse struct {
TargetGroupID *string `json:"targetGroupID,omitempty"` /* 后端服务组ID */
}
type CtvpcGwlbCreateTargetRequest ¶
type CtvpcGwlbCreateTargetRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
TargetGroupID string `json:"targetGroupID,omitempty"` /* 后端服务组 ID */
InstanceID string `json:"instanceID,omitempty"` /* 实例 ID */
InstanceType string `json:"instanceType,omitempty"` /* 支持 VM / BM */
Weight int32 `json:"weight"` /* 权重,仅支持填写 100 */
}
type CtvpcGwlbCreateTargetResponse ¶
type CtvpcGwlbCreateTargetResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcGwlbCreateTargetReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcGwlbCreateTargetReturnObjResponse ¶
type CtvpcGwlbCreateTargetReturnObjResponse struct {
TargetID *string `json:"targetID,omitempty"` /* 后端服务ID */
}
type CtvpcGwlbDeleteApi ¶
type CtvpcGwlbDeleteApi struct {
// contains filtered or unexported fields
}
func NewCtvpcGwlbDeleteApi ¶
func NewCtvpcGwlbDeleteApi(client *core.CtyunClient) *CtvpcGwlbDeleteApi
func (*CtvpcGwlbDeleteApi) Do ¶
func (a *CtvpcGwlbDeleteApi) Do(ctx context.Context, credential core.Credential, req *CtvpcGwlbDeleteRequest) (*CtvpcGwlbDeleteResponse, error)
type CtvpcGwlbDeleteRequest ¶
type CtvpcGwlbDeleteResponse ¶
type CtvpcGwlbDeleteResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcGwlbDeleteReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcGwlbDeleteReturnObjResponse ¶
type CtvpcGwlbDeleteReturnObjResponse struct {
MasterOrderID *string `json:"masterOrderID,omitempty"` /* 订单id。 */
MasterOrderNO *string `json:"masterOrderNO,omitempty"` /* 订单编号, 可以为 null。 */
RegionID *string `json:"regionID,omitempty"` /* 可用区id。 */
MasterResourceStatus *string `json:"masterResourceStatus,omitempty"` /* 资源状态: started(启用) / renewed(续订) / refunded(退订) / destroyed(销毁) / failed(失败) / starting(正在启用) / changed(变配)/ expired(过期)/ unknown(未知) */
}
type CtvpcGwlbDeleteTargetApi ¶
type CtvpcGwlbDeleteTargetApi struct {
// contains filtered or unexported fields
}
func NewCtvpcGwlbDeleteTargetApi ¶
func NewCtvpcGwlbDeleteTargetApi(client *core.CtyunClient) *CtvpcGwlbDeleteTargetApi
func (*CtvpcGwlbDeleteTargetApi) Do ¶
func (a *CtvpcGwlbDeleteTargetApi) Do(ctx context.Context, credential core.Credential, req *CtvpcGwlbDeleteTargetRequest) (*CtvpcGwlbDeleteTargetResponse, error)
type CtvpcGwlbDeleteTargetGroupApi ¶
type CtvpcGwlbDeleteTargetGroupApi struct {
// contains filtered or unexported fields
}
func NewCtvpcGwlbDeleteTargetGroupApi ¶
func NewCtvpcGwlbDeleteTargetGroupApi(client *core.CtyunClient) *CtvpcGwlbDeleteTargetGroupApi
func (*CtvpcGwlbDeleteTargetGroupApi) Do ¶
func (a *CtvpcGwlbDeleteTargetGroupApi) Do(ctx context.Context, credential core.Credential, req *CtvpcGwlbDeleteTargetGroupRequest) (*CtvpcGwlbDeleteTargetGroupResponse, error)
type CtvpcGwlbDeleteTargetGroupResponse ¶
type CtvpcGwlbDeleteTargetGroupResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcGwlbDeleteTargetGroupReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcGwlbDeleteTargetGroupReturnObjResponse ¶
type CtvpcGwlbDeleteTargetGroupReturnObjResponse struct {
TargetGroupID *string `json:"targetGroupID,omitempty"` /* 后端服务组ID */
}
type CtvpcGwlbDeleteTargetResponse ¶
type CtvpcGwlbDeleteTargetResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcGwlbDeleteTargetReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcGwlbDeleteTargetReturnObjResponse ¶
type CtvpcGwlbDeleteTargetReturnObjResponse struct {
TargetID *string `json:"targetID,omitempty"` /* 后端服务ID */
}
type CtvpcGwlbDisableDeleteProtectionApi ¶
type CtvpcGwlbDisableDeleteProtectionApi struct {
// contains filtered or unexported fields
}
func NewCtvpcGwlbDisableDeleteProtectionApi ¶
func NewCtvpcGwlbDisableDeleteProtectionApi(client *core.CtyunClient) *CtvpcGwlbDisableDeleteProtectionApi
func (*CtvpcGwlbDisableDeleteProtectionApi) Do ¶
func (a *CtvpcGwlbDisableDeleteProtectionApi) Do(ctx context.Context, credential core.Credential, req *CtvpcGwlbDisableDeleteProtectionRequest) (*CtvpcGwlbDisableDeleteProtectionResponse, error)
type CtvpcGwlbDisableDeleteProtectionResponse ¶
type CtvpcGwlbDisableDeleteProtectionResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcGwlbDisableDeleteProtectionReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcGwlbDisableDeleteProtectionReturnObjResponse ¶
type CtvpcGwlbDisableDeleteProtectionReturnObjResponse struct {
GwLbID *string `json:"gwLbID,omitempty"` /* 网关负载均衡 ID */
}
type CtvpcGwlbDisableIpv6Api ¶
type CtvpcGwlbDisableIpv6Api struct {
// contains filtered or unexported fields
}
func NewCtvpcGwlbDisableIpv6Api ¶
func NewCtvpcGwlbDisableIpv6Api(client *core.CtyunClient) *CtvpcGwlbDisableIpv6Api
func (*CtvpcGwlbDisableIpv6Api) Do ¶
func (a *CtvpcGwlbDisableIpv6Api) Do(ctx context.Context, credential core.Credential, req *CtvpcGwlbDisableIpv6Request) (*CtvpcGwlbDisableIpv6Response, error)
type CtvpcGwlbDisableIpv6Response ¶
type CtvpcGwlbDisableIpv6Response struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcGwlbDisableIpv6ReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcGwlbDisableIpv6ReturnObjResponse ¶
type CtvpcGwlbDisableIpv6ReturnObjResponse struct {
GwLbID *string `json:"gwLbID,omitempty"` /* 网关负载均衡 ID */
}
type CtvpcGwlbEnableDeleteProtectionApi ¶
type CtvpcGwlbEnableDeleteProtectionApi struct {
// contains filtered or unexported fields
}
func NewCtvpcGwlbEnableDeleteProtectionApi ¶
func NewCtvpcGwlbEnableDeleteProtectionApi(client *core.CtyunClient) *CtvpcGwlbEnableDeleteProtectionApi
func (*CtvpcGwlbEnableDeleteProtectionApi) Do ¶
func (a *CtvpcGwlbEnableDeleteProtectionApi) Do(ctx context.Context, credential core.Credential, req *CtvpcGwlbEnableDeleteProtectionRequest) (*CtvpcGwlbEnableDeleteProtectionResponse, error)
type CtvpcGwlbEnableDeleteProtectionResponse ¶
type CtvpcGwlbEnableDeleteProtectionResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcGwlbEnableDeleteProtectionReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcGwlbEnableDeleteProtectionReturnObjResponse ¶
type CtvpcGwlbEnableDeleteProtectionReturnObjResponse struct {
GwLbID *string `json:"gwLbID,omitempty"` /* 网关负载均衡 ID */
}
type CtvpcGwlbEnableIpv6Api ¶
type CtvpcGwlbEnableIpv6Api struct {
// contains filtered or unexported fields
}
func NewCtvpcGwlbEnableIpv6Api ¶
func NewCtvpcGwlbEnableIpv6Api(client *core.CtyunClient) *CtvpcGwlbEnableIpv6Api
func (*CtvpcGwlbEnableIpv6Api) Do ¶
func (a *CtvpcGwlbEnableIpv6Api) Do(ctx context.Context, credential core.Credential, req *CtvpcGwlbEnableIpv6Request) (*CtvpcGwlbEnableIpv6Response, error)
type CtvpcGwlbEnableIpv6Response ¶
type CtvpcGwlbEnableIpv6Response struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcGwlbEnableIpv6ReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcGwlbEnableIpv6ReturnObjResponse ¶
type CtvpcGwlbEnableIpv6ReturnObjResponse struct {
GwLbID *string `json:"gwLbID,omitempty"` /* 网关负载均衡 ID */
}
type CtvpcGwlbListApi ¶
type CtvpcGwlbListApi struct {
// contains filtered or unexported fields
}
func NewCtvpcGwlbListApi ¶
func NewCtvpcGwlbListApi(client *core.CtyunClient) *CtvpcGwlbListApi
func (*CtvpcGwlbListApi) Do ¶
func (a *CtvpcGwlbListApi) Do(ctx context.Context, credential core.Credential, req *CtvpcGwlbListRequest) (*CtvpcGwlbListResponse, error)
type CtvpcGwlbListRequest ¶
type CtvpcGwlbListResponse ¶
type CtvpcGwlbListResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcGwlbListReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcGwlbListReturnObjResponse ¶
type CtvpcGwlbListReturnObjResponse struct {
Results []*CtvpcGwlbListReturnObjResultsResponse `json:"results"` /* 接口业务数据 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcGwlbListReturnObjResultsResponse ¶
type CtvpcGwlbListReturnObjResultsResponse struct {
GwLbID *string `json:"gwLbID,omitempty"` /* 网关负载均衡 ID */
Name *string `json:"name,omitempty"` /* 名字 */
Description *string `json:"description,omitempty"` /* 描述 */
VpcID *string `json:"vpcID,omitempty"` /* 虚拟私有云 ID */
SubnetID *string `json:"subnetID,omitempty"` /* 子网 ID */
PortID *string `json:"portID,omitempty"` /* 网卡 ID */
Ipv6Enabled *bool `json:"ipv6Enabled"` /* 是否开启 ipv6 */
PrivateIpAddress *string `json:"privateIpAddress,omitempty"` /* 私有 IP 地址 */
Ipv6Address *string `json:"ipv6Address,omitempty"` /* ipv6 地址 */
SlaName *string `json:"slaName,omitempty"` /* 规格 */
DeleteProtection *bool `json:"deleteProtection"` /* 是否开启删除保护 */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
}
type CtvpcGwlbListTargetApi ¶
type CtvpcGwlbListTargetApi struct {
// contains filtered or unexported fields
}
func NewCtvpcGwlbListTargetApi ¶
func NewCtvpcGwlbListTargetApi(client *core.CtyunClient) *CtvpcGwlbListTargetApi
func (*CtvpcGwlbListTargetApi) Do ¶
func (a *CtvpcGwlbListTargetApi) Do(ctx context.Context, credential core.Credential, req *CtvpcGwlbListTargetRequest) (*CtvpcGwlbListTargetResponse, error)
type CtvpcGwlbListTargetGroupApi ¶
type CtvpcGwlbListTargetGroupApi struct {
// contains filtered or unexported fields
}
func NewCtvpcGwlbListTargetGroupApi ¶
func NewCtvpcGwlbListTargetGroupApi(client *core.CtyunClient) *CtvpcGwlbListTargetGroupApi
func (*CtvpcGwlbListTargetGroupApi) Do ¶
func (a *CtvpcGwlbListTargetGroupApi) Do(ctx context.Context, credential core.Credential, req *CtvpcGwlbListTargetGroupRequest) (*CtvpcGwlbListTargetGroupResponse, error)
type CtvpcGwlbListTargetGroupResponse ¶
type CtvpcGwlbListTargetGroupResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcGwlbListTargetGroupReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcGwlbListTargetGroupReturnObjResponse ¶
type CtvpcGwlbListTargetGroupReturnObjResponse struct {
Results []*CtvpcGwlbListTargetGroupReturnObjResultsResponse `json:"results"` /* 接口业务数据 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcGwlbListTargetGroupReturnObjResultsResponse ¶
type CtvpcGwlbListTargetGroupReturnObjResultsResponse struct {
TargetGroupID *string `json:"targetGroupID,omitempty"` /* 后端服务组ID */
Name *string `json:"name,omitempty"` /* 名称 */
Description *string `json:"description,omitempty"` /* 描述 */
VpcID *string `json:"vpcID,omitempty"` /* vpc id */
HealthCheckID *string `json:"healthCheckID,omitempty"` /* 健康检查 ID */
SessionStickyMode int32 `json:"sessionStickyMode"` /* 0:五元组, 4:二元组, 5:三元组, -1 未开启 */
BypassType int32 `json:"bypassType"` /* 旁路类型 1 表示关闭,2 表示自动 */
FailoverType int32 `json:"failoverType"` /* 故障转移类型 1 表示关闭,2 表示再平衡 */
}
type CtvpcGwlbListTargetResponse ¶
type CtvpcGwlbListTargetResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcGwlbListTargetReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcGwlbListTargetReturnObjResponse ¶
type CtvpcGwlbListTargetReturnObjResponse struct {
Results []*CtvpcGwlbListTargetReturnObjResultsResponse `json:"results"` /* 接口业务数据 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcGwlbListTargetReturnObjResultsResponse ¶
type CtvpcGwlbListTargetReturnObjResultsResponse struct {
TargetID *string `json:"targetID,omitempty"` /* 后端服务ID */
TargetGroupID *string `json:"targetGroupID,omitempty"` /* 后端服务组ID */
InstanceType *string `json:"instanceType,omitempty"` /* 实例类型,取值有: VM / BMS/ CBM */
InstanceID *string `json:"instanceID,omitempty"` /* 实例 ID */
InstanceVpc *string `json:"instanceVpc,omitempty"` /* 实例所在的 vpc */
Weight int32 `json:"weight"` /* 权重 */
HealthCheckStatus *string `json:"healthCheckStatus,omitempty"` /* ipv4 健康检查状态,取值: unknown / online / offline */
HealthCheckStatusIpv6 *string `json:"healthCheckStatusIpv6,omitempty"` /* ipv6 健康检查状态,取值: unknown / online / offline */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
}
type CtvpcGwlbShowApi ¶
type CtvpcGwlbShowApi struct {
// contains filtered or unexported fields
}
func NewCtvpcGwlbShowApi ¶
func NewCtvpcGwlbShowApi(client *core.CtyunClient) *CtvpcGwlbShowApi
func (*CtvpcGwlbShowApi) Do ¶
func (a *CtvpcGwlbShowApi) Do(ctx context.Context, credential core.Credential, req *CtvpcGwlbShowRequest) (*CtvpcGwlbShowResponse, error)
type CtvpcGwlbShowRequest ¶
type CtvpcGwlbShowResponse ¶
type CtvpcGwlbShowResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcGwlbShowReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcGwlbShowReturnObjResponse ¶
type CtvpcGwlbShowReturnObjResponse struct {
GwLbID *string `json:"gwLbID,omitempty"` /* 网关负载均衡 ID */
Name *string `json:"name,omitempty"` /* 名字 */
Description *string `json:"description,omitempty"` /* 描述 */
VpcID *string `json:"vpcID,omitempty"` /* 虚拟私有云 ID */
SubnetID *string `json:"subnetID,omitempty"` /* 子网 ID */
PortID *string `json:"portID,omitempty"` /* 网卡 ID */
Ipv6Enabled *bool `json:"ipv6Enabled"` /* 是否开启 ipv6 */
PrivateIpAddress *string `json:"privateIpAddress,omitempty"` /* 私有 IP 地址 */
Ipv6Address *string `json:"ipv6Address,omitempty"` /* ipv6 地址 */
SlaName *string `json:"slaName,omitempty"` /* 规格 */
DeleteProtection *bool `json:"deleteProtection"` /* 是否开启删除保护 */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
}
type CtvpcGwlbShowTargetApi ¶
type CtvpcGwlbShowTargetApi struct {
// contains filtered or unexported fields
}
func NewCtvpcGwlbShowTargetApi ¶
func NewCtvpcGwlbShowTargetApi(client *core.CtyunClient) *CtvpcGwlbShowTargetApi
func (*CtvpcGwlbShowTargetApi) Do ¶
func (a *CtvpcGwlbShowTargetApi) Do(ctx context.Context, credential core.Credential, req *CtvpcGwlbShowTargetRequest) (*CtvpcGwlbShowTargetResponse, error)
type CtvpcGwlbShowTargetGroupApi ¶
type CtvpcGwlbShowTargetGroupApi struct {
// contains filtered or unexported fields
}
func NewCtvpcGwlbShowTargetGroupApi ¶
func NewCtvpcGwlbShowTargetGroupApi(client *core.CtyunClient) *CtvpcGwlbShowTargetGroupApi
func (*CtvpcGwlbShowTargetGroupApi) Do ¶
func (a *CtvpcGwlbShowTargetGroupApi) Do(ctx context.Context, credential core.Credential, req *CtvpcGwlbShowTargetGroupRequest) (*CtvpcGwlbShowTargetGroupResponse, error)
type CtvpcGwlbShowTargetGroupResponse ¶
type CtvpcGwlbShowTargetGroupResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcGwlbShowTargetGroupReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcGwlbShowTargetGroupReturnObjResponse ¶
type CtvpcGwlbShowTargetGroupReturnObjResponse struct {
TargetGroupID *string `json:"targetGroupID,omitempty"` /* 后端服务组ID */
Name *string `json:"name,omitempty"` /* 名称 */
Description *string `json:"description,omitempty"` /* 描述 */
VpcID *string `json:"vpcID,omitempty"` /* vpc id */
HealthCheckID *string `json:"healthCheckID,omitempty"` /* 健康检查 ID */
SessionStickyMode int32 `json:"sessionStickyMode"` /* 0:五元组, 4:二元组, 5:三元组, -1 未开启 */
FailoverType int32 `json:"failoverType"` /* 故障转移类型 1 表示关闭,2 表示再平衡 */
BypassType int32 `json:"bypassType"` /* 旁路类型 1 表示关闭,2 表示自动 */
}
type CtvpcGwlbShowTargetResponse ¶
type CtvpcGwlbShowTargetResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcGwlbShowTargetReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcGwlbShowTargetReturnObjResponse ¶
type CtvpcGwlbShowTargetReturnObjResponse struct {
TargetID *string `json:"targetID,omitempty"` /* 后端服务ID */
TargetGroupID *string `json:"targetGroupID,omitempty"` /* 后端服务组ID */
InstanceType *string `json:"instanceType,omitempty"` /* 实例类型,取值有: VM / BMS/ CBM */
InstanceID *string `json:"instanceID,omitempty"` /* 实例 ID */
InstanceVpc *string `json:"instanceVpc,omitempty"` /* 实例所在的 vpc */
Weight int32 `json:"weight"` /* 权重 */
HealthCheckStatus *string `json:"healthCheckStatus,omitempty"` /* ipv4 健康检查状态,取值: unknown / online / offline */
HealthCheckStatusIpv6 *string `json:"healthCheckStatusIpv6,omitempty"` /* ipv6 健康检查状态,取值: unknown / online / offline */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
}
type CtvpcGwlbUpdateApi ¶
type CtvpcGwlbUpdateApi struct {
// contains filtered or unexported fields
}
func NewCtvpcGwlbUpdateApi ¶
func NewCtvpcGwlbUpdateApi(client *core.CtyunClient) *CtvpcGwlbUpdateApi
func (*CtvpcGwlbUpdateApi) Do ¶
func (a *CtvpcGwlbUpdateApi) Do(ctx context.Context, credential core.Credential, req *CtvpcGwlbUpdateRequest) (*CtvpcGwlbUpdateResponse, error)
type CtvpcGwlbUpdateRequest ¶
type CtvpcGwlbUpdateRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目ID,默认"0" */
GwLbID string `json:"gwLbID,omitempty"` /* 网关负载均衡ID */
Name *string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
}
type CtvpcGwlbUpdateResponse ¶
type CtvpcGwlbUpdateResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcGwlbUpdateReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcGwlbUpdateReturnObjResponse ¶
type CtvpcGwlbUpdateReturnObjResponse struct {
GwLbID *string `json:"gwLbID,omitempty"` /* 网关负载均衡 ID */
}
type CtvpcGwlbUpdateTargetApi ¶
type CtvpcGwlbUpdateTargetApi struct {
// contains filtered or unexported fields
}
func NewCtvpcGwlbUpdateTargetApi ¶
func NewCtvpcGwlbUpdateTargetApi(client *core.CtyunClient) *CtvpcGwlbUpdateTargetApi
func (*CtvpcGwlbUpdateTargetApi) Do ¶
func (a *CtvpcGwlbUpdateTargetApi) Do(ctx context.Context, credential core.Credential, req *CtvpcGwlbUpdateTargetRequest) (*CtvpcGwlbUpdateTargetResponse, error)
type CtvpcGwlbUpdateTargetGroupApi ¶
type CtvpcGwlbUpdateTargetGroupApi struct {
// contains filtered or unexported fields
}
func NewCtvpcGwlbUpdateTargetGroupApi ¶
func NewCtvpcGwlbUpdateTargetGroupApi(client *core.CtyunClient) *CtvpcGwlbUpdateTargetGroupApi
func (*CtvpcGwlbUpdateTargetGroupApi) Do ¶
func (a *CtvpcGwlbUpdateTargetGroupApi) Do(ctx context.Context, credential core.Credential, req *CtvpcGwlbUpdateTargetGroupRequest) (*CtvpcGwlbUpdateTargetGroupResponse, error)
type CtvpcGwlbUpdateTargetGroupRequest ¶
type CtvpcGwlbUpdateTargetGroupRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
TargetGroupID string `json:"targetGroupID,omitempty"` /* 后端服务组 ID */
Name *string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
HealthCheckID *string `json:"healthCheckID,omitempty"` /* 健康检查 ID,传空字符串时表示后端服务关闭健康检查 */
SessionStickyMode int32 `json:"sessionStickyMode"` /* 流保持类型,0:五元组, 4:二元组, 5:三元组 */
FailoverType int32 `json:"failoverType"` /* 故障转移类型 1 表示关闭,2 表示再平衡 */
BypassType int32 `json:"bypassType"` /* 旁路类型 1 表示关闭,2 表示自动 */
}
type CtvpcGwlbUpdateTargetGroupResponse ¶
type CtvpcGwlbUpdateTargetGroupResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcGwlbUpdateTargetGroupReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcGwlbUpdateTargetGroupReturnObjResponse ¶
type CtvpcGwlbUpdateTargetGroupReturnObjResponse struct {
TargetGroupID *string `json:"targetGroupID,omitempty"` /* 后端服务组ID */
}
type CtvpcGwlbUpdateTargetResponse ¶
type CtvpcGwlbUpdateTargetResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcGwlbUpdateTargetReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcGwlbUpdateTargetReturnObjResponse ¶
type CtvpcGwlbUpdateTargetReturnObjResponse struct {
TargetID *string `json:"targetID,omitempty"` /* 后端服务ID */
}
type CtvpcIplistenerCreateActionRequest ¶
type CtvpcIplistenerCreateActionRequest struct {
RawType string `json:"type,omitempty"` /* 默认规则动作类型。取值范围:forward */
}
type CtvpcIplistenerCreateApi ¶
type CtvpcIplistenerCreateApi struct {
// contains filtered or unexported fields
}
func NewCtvpcIplistenerCreateApi ¶
func NewCtvpcIplistenerCreateApi(client *core.CtyunClient) *CtvpcIplistenerCreateApi
func (*CtvpcIplistenerCreateApi) Do ¶
func (a *CtvpcIplistenerCreateApi) Do(ctx context.Context, credential core.Credential, req *CtvpcIplistenerCreateRequest) (*CtvpcIplistenerCreateResponse, error)
type CtvpcIplistenerCreateRequest ¶
type CtvpcIplistenerCreateRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
GwLbID string `json:"gwLbID,omitempty"` /* 网关负载均衡 ID */
Name string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
Action *CtvpcIplistenerCreateActionRequest `json:"action"` /* 动作配置 */
}
type CtvpcIplistenerCreateResponse ¶
type CtvpcIplistenerCreateResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcIplistenerCreateReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcIplistenerCreateReturnObjResponse ¶
type CtvpcIplistenerCreateReturnObjResponse struct {
IpListenerID *string `json:"ipListenerID,omitempty"` /* 监听器 id */
}
type CtvpcIplistenerDeleteApi ¶
type CtvpcIplistenerDeleteApi struct {
// contains filtered or unexported fields
}
func NewCtvpcIplistenerDeleteApi ¶
func NewCtvpcIplistenerDeleteApi(client *core.CtyunClient) *CtvpcIplistenerDeleteApi
func (*CtvpcIplistenerDeleteApi) Do ¶
func (a *CtvpcIplistenerDeleteApi) Do(ctx context.Context, credential core.Credential, req *CtvpcIplistenerDeleteRequest) (*CtvpcIplistenerDeleteResponse, error)
type CtvpcIplistenerDeleteResponse ¶
type CtvpcIplistenerDeleteResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcIplistenerDeleteReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcIplistenerDeleteReturnObjResponse ¶
type CtvpcIplistenerDeleteReturnObjResponse struct {
IpListenerID *string `json:"ipListenerID,omitempty"` /* 监听器 id */
}
type CtvpcIplistenerListApi ¶
type CtvpcIplistenerListApi struct {
// contains filtered or unexported fields
}
func NewCtvpcIplistenerListApi ¶
func NewCtvpcIplistenerListApi(client *core.CtyunClient) *CtvpcIplistenerListApi
func (*CtvpcIplistenerListApi) Do ¶
func (a *CtvpcIplistenerListApi) Do(ctx context.Context, credential core.Credential, req *CtvpcIplistenerListRequest) (*CtvpcIplistenerListResponse, error)
type CtvpcIplistenerListResponse ¶
type CtvpcIplistenerListResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcIplistenerListReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcIplistenerListReturnObjResponse ¶
type CtvpcIplistenerListReturnObjResponse struct {
Results []*CtvpcIplistenerListReturnObjResultsResponse `json:"results"` /* 接口业务数据 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcIplistenerListReturnObjResultsActionForwardConfigResponse ¶
type CtvpcIplistenerListReturnObjResultsActionForwardConfigResponse struct{}
type CtvpcIplistenerListReturnObjResultsActionResponse ¶
type CtvpcIplistenerListReturnObjResultsActionResponse struct {
RawType *string `json:"type,omitempty"` /* 默认规则动作类型: forward / redirect */
ForwardConfig *CtvpcIplistenerListReturnObjResultsActionForwardConfigResponse `json:"forwardConfig"` /* 转发配置 */
}
type CtvpcIplistenerListReturnObjResultsResponse ¶
type CtvpcIplistenerListReturnObjResultsResponse struct {
GwElbID *string `json:"gwElbID,omitempty"` /* 网关负载均衡 ID */
Name *string `json:"name,omitempty"` /* 名字 */
Description *string `json:"description,omitempty"` /* 描述 */
IpListenerID *string `json:"ipListenerID,omitempty"` /* 监听器 id */
Action *CtvpcIplistenerListReturnObjResultsActionResponse `json:"action"` /* 转发配置 */
}
type CtvpcIplistenerShowApi ¶
type CtvpcIplistenerShowApi struct {
// contains filtered or unexported fields
}
func NewCtvpcIplistenerShowApi ¶
func NewCtvpcIplistenerShowApi(client *core.CtyunClient) *CtvpcIplistenerShowApi
func (*CtvpcIplistenerShowApi) Do ¶
func (a *CtvpcIplistenerShowApi) Do(ctx context.Context, credential core.Credential, req *CtvpcIplistenerShowRequest) (*CtvpcIplistenerShowResponse, error)
type CtvpcIplistenerShowResponse ¶
type CtvpcIplistenerShowResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcIplistenerShowReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcIplistenerShowReturnObjActionForwardConfigResponse ¶
type CtvpcIplistenerShowReturnObjActionForwardConfigResponse struct {
TargetGroups []*CtvpcIplistenerShowReturnObjActionForwardConfigTargetGroupsResponse `json:"targetGroups"` /* 后端服务组 */
}
type CtvpcIplistenerShowReturnObjActionResponse ¶
type CtvpcIplistenerShowReturnObjActionResponse struct {
RawType *string `json:"type,omitempty"` /* 默认规则动作类型: forward / redirect */
ForwardConfig *CtvpcIplistenerShowReturnObjActionForwardConfigResponse `json:"forwardConfig"` /* 转发配置 */
}
type CtvpcIplistenerShowReturnObjResponse ¶
type CtvpcIplistenerShowReturnObjResponse struct {
GwElbID *string `json:"gwElbID,omitempty"` /* 网关负载均衡 ID */
Name *string `json:"name,omitempty"` /* 名字 */
Description *string `json:"description,omitempty"` /* 描述 */
IpListenerID *string `json:"ipListenerID,omitempty"` /* 监听器 id */
Action *CtvpcIplistenerShowReturnObjActionResponse `json:"action"` /* 转发配置 */
}
type CtvpcIplistenerUpdateApi ¶
type CtvpcIplistenerUpdateApi struct {
// contains filtered or unexported fields
}
func NewCtvpcIplistenerUpdateApi ¶
func NewCtvpcIplistenerUpdateApi(client *core.CtyunClient) *CtvpcIplistenerUpdateApi
func (*CtvpcIplistenerUpdateApi) Do ¶
func (a *CtvpcIplistenerUpdateApi) Do(ctx context.Context, credential core.Credential, req *CtvpcIplistenerUpdateRequest) (*CtvpcIplistenerUpdateResponse, error)
type CtvpcIplistenerUpdateRequest ¶
type CtvpcIplistenerUpdateRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
IpListenerID string `json:"ipListenerID,omitempty"` /* 监听器 ID */
Name *string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
TargetGroupID *string `json:"targetGroupID,omitempty"` /* 后端组 ID */
Weight int32 `json:"weight"` /* 转发权重, 取值范围 0 - 256 */
}
type CtvpcIplistenerUpdateResponse ¶
type CtvpcIplistenerUpdateResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcIplistenerUpdateReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcIplistenerUpdateReturnObjResponse ¶
type CtvpcIplistenerUpdateReturnObjResponse struct {
IpListenerID *string `json:"ipListenerID,omitempty"` /* 监听器 id */
}
type CtvpcIpv4GwBindRouteTableApi ¶
type CtvpcIpv4GwBindRouteTableApi struct {
// contains filtered or unexported fields
}
func NewCtvpcIpv4GwBindRouteTableApi ¶
func NewCtvpcIpv4GwBindRouteTableApi(client *core.CtyunClient) *CtvpcIpv4GwBindRouteTableApi
func (*CtvpcIpv4GwBindRouteTableApi) Do ¶
func (a *CtvpcIpv4GwBindRouteTableApi) Do(ctx context.Context, credential core.Credential, req *CtvpcIpv4GwBindRouteTableRequest) (*CtvpcIpv4GwBindRouteTableResponse, error)
type CtvpcIpv4GwBindRouteTableRequest ¶
type CtvpcIpv4GwBindRouteTableRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 区域ID */
Ipv4GwID string `json:"ipv4GwID,omitempty"` /* IPv4网关的ID */
RouteTableID string `json:"routeTableID,omitempty"` /* 网关路由表ID */
}
type CtvpcIpv4GwBindRouteTableResponse ¶
type CtvpcIpv4GwBindRouteTableResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcIpv4GwUnbindRouteTableApi ¶
type CtvpcIpv4GwUnbindRouteTableApi struct {
// contains filtered or unexported fields
}
func NewCtvpcIpv4GwUnbindRouteTableApi ¶
func NewCtvpcIpv4GwUnbindRouteTableApi(client *core.CtyunClient) *CtvpcIpv4GwUnbindRouteTableApi
func (*CtvpcIpv4GwUnbindRouteTableApi) Do ¶
func (a *CtvpcIpv4GwUnbindRouteTableApi) Do(ctx context.Context, credential core.Credential, req *CtvpcIpv4GwUnbindRouteTableRequest) (*CtvpcIpv4GwUnbindRouteTableResponse, error)
type CtvpcIpv4GwUnbindRouteTableResponse ¶
type CtvpcIpv4GwUnbindRouteTableResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcIpv6BandwidthQueryCreatePriceApi ¶
type CtvpcIpv6BandwidthQueryCreatePriceApi struct {
// contains filtered or unexported fields
}
func NewCtvpcIpv6BandwidthQueryCreatePriceApi ¶
func NewCtvpcIpv6BandwidthQueryCreatePriceApi(client *core.CtyunClient) *CtvpcIpv6BandwidthQueryCreatePriceApi
func (*CtvpcIpv6BandwidthQueryCreatePriceApi) Do ¶
func (a *CtvpcIpv6BandwidthQueryCreatePriceApi) Do(ctx context.Context, credential core.Credential, req *CtvpcIpv6BandwidthQueryCreatePriceRequest) (*CtvpcIpv6BandwidthQueryCreatePriceResponse, error)
type CtvpcIpv6BandwidthQueryCreatePriceRequest ¶
type CtvpcIpv6BandwidthQueryCreatePriceRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 创建共享带宽的区域id。 */
Bandwidth int32 `json:"bandwidth"` /* 共享带宽的带宽峰值,必须大于等于 5。 */
CycleType string `json:"cycleType,omitempty"` /* 订购类型:month(包月) / year(包年) */
CycleCount int32 `json:"cycleCount"` /* 订购时长, 当 cycleType = month, 支持续订 1 - 11 个月; 当 cycleType = year, 支持续订 1 - 3 年 */
Name string `json:"name,omitempty"` /* 共享带宽名称。同一租户下不允许设置相同的name。 */
}
type CtvpcIpv6BandwidthQueryCreatePriceResponse ¶
type CtvpcIpv6BandwidthQueryCreatePriceResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcIpv6BandwidthQueryCreatePriceReturnObjResponse `json:"returnObj"` /* 业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcIpv6BandwidthQueryCreatePriceReturnObjResponse ¶
type CtvpcIpv6BandwidthQueryCreatePriceReturnObjResponse struct {
TotalPrice float64 `json:"totalPrice"` /* 总价格 */
DiscountPrice float64 `json:"discountPrice"` /* 折后价格,云主机相关产品有 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
SubOrderPrices []*CtvpcIpv6BandwidthQueryCreatePriceReturnObjSubOrderPricesResponse `json:"subOrderPrices"` /* 子订单价格信息 */
}
type CtvpcIpv6BandwidthQueryCreatePriceReturnObjSubOrderPricesResponse ¶
type CtvpcIpv6BandwidthQueryCreatePriceReturnObjSubOrderPricesResponse struct {
ServiceTag *string `json:"serviceTag,omitempty"` /* 服务类型 */
TotalPrice float64 `json:"totalPrice"` /* 子订单总价格 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
OrderItemPrices []*CtvpcIpv6BandwidthQueryCreatePriceReturnObjSubOrderPricesOrderItemPricesResponse `json:"orderItemPrices"` /* item价格信息 */
}
type CtvpcIpv6BandwidthQueryModifyPriceApi ¶
type CtvpcIpv6BandwidthQueryModifyPriceApi struct {
// contains filtered or unexported fields
}
func NewCtvpcIpv6BandwidthQueryModifyPriceApi ¶
func NewCtvpcIpv6BandwidthQueryModifyPriceApi(client *core.CtyunClient) *CtvpcIpv6BandwidthQueryModifyPriceApi
func (*CtvpcIpv6BandwidthQueryModifyPriceApi) Do ¶
func (a *CtvpcIpv6BandwidthQueryModifyPriceApi) Do(ctx context.Context, credential core.Credential, req *CtvpcIpv6BandwidthQueryModifyPriceRequest) (*CtvpcIpv6BandwidthQueryModifyPriceResponse, error)
type CtvpcIpv6BandwidthQueryModifyPriceRequest ¶
type CtvpcIpv6BandwidthQueryModifyPriceRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 共享带宽的区域 id。 */
BandwidthID string `json:"bandwidthID,omitempty"` /* 共享带宽 id。 */
Bandwidth int32 `json:"bandwidth"` /* 共享带宽的带宽峰值。 */
}
type CtvpcIpv6BandwidthQueryModifyPriceResponse ¶
type CtvpcIpv6BandwidthQueryModifyPriceResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcIpv6BandwidthQueryModifyPriceReturnObjResponse `json:"returnObj"` /* 业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcIpv6BandwidthQueryModifyPriceReturnObjResponse ¶
type CtvpcIpv6BandwidthQueryModifyPriceReturnObjResponse struct {
TotalPrice float64 `json:"totalPrice"` /* 总价格 */
DiscountPrice float64 `json:"discountPrice"` /* 折后价格,云主机相关产品有 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
SubOrderPrices []*CtvpcIpv6BandwidthQueryModifyPriceReturnObjSubOrderPricesResponse `json:"subOrderPrices"` /* 子订单价格信息 */
}
type CtvpcIpv6BandwidthQueryModifyPriceReturnObjSubOrderPricesResponse ¶
type CtvpcIpv6BandwidthQueryModifyPriceReturnObjSubOrderPricesResponse struct {
ServiceTag *string `json:"serviceTag,omitempty"` /* 服务类型 */
TotalPrice float64 `json:"totalPrice"` /* 子订单总价格 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
OrderItemPrices []*CtvpcIpv6BandwidthQueryModifyPriceReturnObjSubOrderPricesOrderItemPricesResponse `json:"orderItemPrices"` /* item价格信息 */
}
type CtvpcIpv6BandwidthQueryRenewPriceApi ¶
type CtvpcIpv6BandwidthQueryRenewPriceApi struct {
// contains filtered or unexported fields
}
func NewCtvpcIpv6BandwidthQueryRenewPriceApi ¶
func NewCtvpcIpv6BandwidthQueryRenewPriceApi(client *core.CtyunClient) *CtvpcIpv6BandwidthQueryRenewPriceApi
func (*CtvpcIpv6BandwidthQueryRenewPriceApi) Do ¶
func (a *CtvpcIpv6BandwidthQueryRenewPriceApi) Do(ctx context.Context, credential core.Credential, req *CtvpcIpv6BandwidthQueryRenewPriceRequest) (*CtvpcIpv6BandwidthQueryRenewPriceResponse, error)
type CtvpcIpv6BandwidthQueryRenewPriceRequest ¶
type CtvpcIpv6BandwidthQueryRenewPriceRequest struct {
RegionID string `json:"regionID,omitempty"` /* 共享带宽的区域id。 */
BandwidthID string `json:"bandwidthID,omitempty"` /* 共享带宽 ID */
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
CycleType string `json:"cycleType,omitempty"` /* 订购类型:month / year */
CycleCount int32 `json:"cycleCount"` /* 订购时长, 当 cycleType = month, 支持续订 1 - 11 个月; 当 cycleType = year, 支持续订 1 - 3 年 */
}
type CtvpcIpv6BandwidthQueryRenewPriceResponse ¶
type CtvpcIpv6BandwidthQueryRenewPriceResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcIpv6BandwidthQueryRenewPriceReturnObjResponse `json:"returnObj"` /* 业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcIpv6BandwidthQueryRenewPriceReturnObjResponse ¶
type CtvpcIpv6BandwidthQueryRenewPriceReturnObjResponse struct {
TotalPrice float64 `json:"totalPrice"` /* 总价格 */
DiscountPrice float64 `json:"discountPrice"` /* 折后价格,云主机相关产品有 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
SubOrderPrices []*CtvpcIpv6BandwidthQueryRenewPriceReturnObjSubOrderPricesResponse `json:"subOrderPrices"` /* 子订单价格信息 */
}
type CtvpcIpv6BandwidthQueryRenewPriceReturnObjSubOrderPricesResponse ¶
type CtvpcIpv6BandwidthQueryRenewPriceReturnObjSubOrderPricesResponse struct {
ServiceTag *string `json:"serviceTag,omitempty"` /* 服务类型 */
TotalPrice float64 `json:"totalPrice"` /* 子订单总价格 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
OrderItemPrices []*CtvpcIpv6BandwidthQueryRenewPriceReturnObjSubOrderPricesOrderItemPricesResponse `json:"orderItemPrices"` /* item价格信息 */
}
type CtvpcIpv6BandwidthRenewApi ¶
type CtvpcIpv6BandwidthRenewApi struct {
// contains filtered or unexported fields
}
func NewCtvpcIpv6BandwidthRenewApi ¶
func NewCtvpcIpv6BandwidthRenewApi(client *core.CtyunClient) *CtvpcIpv6BandwidthRenewApi
func (*CtvpcIpv6BandwidthRenewApi) Do ¶
func (a *CtvpcIpv6BandwidthRenewApi) Do(ctx context.Context, credential core.Credential, req *CtvpcIpv6BandwidthRenewRequest) (*CtvpcIpv6BandwidthRenewResponse, error)
type CtvpcIpv6BandwidthRenewRequest ¶
type CtvpcIpv6BandwidthRenewRequest struct {
RegionID string `json:"regionID,omitempty"` /* 共享带宽的区域id。 */
BandwidthID string `json:"bandwidthID,omitempty"` /* 共享带宽 ID */
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
CycleType string `json:"cycleType,omitempty"` /* 订购类型:month / year */
CycleCount int32 `json:"cycleCount"` /* 订购时长, 当 cycleType = month, 支持续订 1 - 11 个月; 当 cycleType = year, 支持续订 1 - 3 年 */
PayVoucherPrice *string `json:"payVoucherPrice,omitempty"` /* 代金券金额,支持到小数点后两位 */
}
type CtvpcIpv6BandwidthRenewResponse ¶
type CtvpcIpv6BandwidthRenewResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcIpv6BandwidthRenewReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcIpv6BandwidthRenewReturnObjResponse ¶
type CtvpcIpv6BandwidthRenewReturnObjResponse struct {
MasterOrderID *string `json:"masterOrderID,omitempty"` /* 订单id */
MasterOrderNO *string `json:"masterOrderNO,omitempty"` /* 订单编号 */
RegionID *string `json:"regionID,omitempty"` /* 资源池ID */
MasterResourceStatus *string `json:"masterResourceStatus,omitempty"` /* 资源状态: started(启用) / renewed(续订) / refunded(退订) / destroyed(销毁) / failed(失败) / starting(正在启用) / changed(变配)/ expired(过期)/ unknown(未知) */
MasterResourceID *string `json:"masterResourceID,omitempty"` /* 资源id */
}
type CtvpcJoinSecurityGroupApi ¶
type CtvpcJoinSecurityGroupApi struct {
// contains filtered or unexported fields
}
func NewCtvpcJoinSecurityGroupApi ¶
func NewCtvpcJoinSecurityGroupApi(client *core.CtyunClient) *CtvpcJoinSecurityGroupApi
func (*CtvpcJoinSecurityGroupApi) Do ¶
func (a *CtvpcJoinSecurityGroupApi) Do(ctx context.Context, credential core.Credential, req *CtvpcJoinSecurityGroupRequest) (*CtvpcJoinSecurityGroupResponse, error)
type CtvpcJoinSecurityGroupRequest ¶
type CtvpcJoinSecurityGroupRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域id */
SecurityGroupID string `json:"securityGroupID,omitempty"` /* 安全组ID */
InstanceID string `json:"instanceID,omitempty"` /* 实例ID。 */
NetworkInterfaceID *string `json:"networkInterfaceID,omitempty"` /* 弹性网卡ID。 */
Action string `json:"action,omitempty"` /* 系统规定参数 */
}
type CtvpcJoinSecurityGroupResponse ¶
type CtvpcJoinSecurityGroupResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcL2gwConnectionCreateApi ¶
type CtvpcL2gwConnectionCreateApi struct {
// contains filtered or unexported fields
}
func NewCtvpcL2gwConnectionCreateApi ¶
func NewCtvpcL2gwConnectionCreateApi(client *core.CtyunClient) *CtvpcL2gwConnectionCreateApi
func (*CtvpcL2gwConnectionCreateApi) Do ¶
func (a *CtvpcL2gwConnectionCreateApi) Do(ctx context.Context, credential core.Credential, req *CtvpcL2gwConnectionCreateRequest) (*CtvpcL2gwConnectionCreateResponse, error)
type CtvpcL2gwConnectionCreateRequest ¶
type CtvpcL2gwConnectionCreateRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
Name string `json:"name,omitempty"` /* 二层网关名称,二层网关名称,支持拉丁字母、中文、数字,下划线,连字符,必须以中文 / 英文字母开头,不能以数字、_和-、 http: / https: 开头,长度 2 - 32 */
Description *string `json:"description,omitempty"` /* 描述,支持拉丁字母、中文、数字, 特殊字符:~!@#$%^& ***\*()_-+= <>?:"{},./;'[\****\]***\*·~!@#¥%……&\****() —— -+={}\《》?:“”【】、;‘',。、,不能以 http: / https: 开头,长度 0 - 128 */
L2gwID string `json:"l2gwID,omitempty"` /* 二层网关id,标准型l2gw可创建l2gw_connection三个,增强型6个 */
SubnetID string `json:"subnetID,omitempty"` /* 二层连接子网,子网和l2gw必须属于同一个vpc,一个子网只能创建1个l2gw_connection */
L2conIp string `json:"l2conIp,omitempty"` /* 接口ip,必须是子网可用ip */
TunnelID int32 `json:"tunnelID"` /* 隧道号 */
TunnelIp string `json:"tunnelIp,omitempty"` /* 隧道ip */
}
type CtvpcL2gwConnectionCreateResponse ¶
type CtvpcL2gwConnectionCreateResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcL2gwConnectionCreateReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcL2gwConnectionCreateReturnObjResponse ¶
type CtvpcL2gwConnectionCreateReturnObjResponse struct {
ID *string `json:"ID,omitempty"` /* l2gw_connection ID */
Name *string `json:"name,omitempty"` /* 名字 */
Description *string `json:"description,omitempty"` /* 描述 */
L2gwID *string `json:"l2gwID,omitempty"` /* l2gw ID */
ConnectionSubnetID *string `json:"connectionSubnetID,omitempty"` /* 连接子网ID */
ConnectionPortIP *string `json:"connectionPortIP,omitempty"` /* port ip */
ConnectionPortID *string `json:"connectionPortID,omitempty"` /* portID */
RemoteVtepIp *string `json:"remoteVtepIp,omitempty"` /* 远端vtepip */
RemoteVtepPort int32 `json:"remoteVtepPort"` /* 远端vtepport */
TunnelID int32 `json:"tunnelID"` /* 隧道ID */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
}
type CtvpcL2gwConnectionDeleteApi ¶
type CtvpcL2gwConnectionDeleteApi struct {
// contains filtered or unexported fields
}
func NewCtvpcL2gwConnectionDeleteApi ¶
func NewCtvpcL2gwConnectionDeleteApi(client *core.CtyunClient) *CtvpcL2gwConnectionDeleteApi
func (*CtvpcL2gwConnectionDeleteApi) Do ¶
func (a *CtvpcL2gwConnectionDeleteApi) Do(ctx context.Context, credential core.Credential, req *CtvpcL2gwConnectionDeleteRequest) (*CtvpcL2gwConnectionDeleteResponse, error)
type CtvpcL2gwConnectionDeleteResponse ¶
type CtvpcL2gwConnectionDeleteResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcL2gwConnectionQueryApi ¶
type CtvpcL2gwConnectionQueryApi struct {
// contains filtered or unexported fields
}
func NewCtvpcL2gwConnectionQueryApi ¶
func NewCtvpcL2gwConnectionQueryApi(client *core.CtyunClient) *CtvpcL2gwConnectionQueryApi
func (*CtvpcL2gwConnectionQueryApi) Do ¶
func (a *CtvpcL2gwConnectionQueryApi) Do(ctx context.Context, credential core.Credential, req *CtvpcL2gwConnectionQueryRequest) (*CtvpcL2gwConnectionQueryResponse, error)
type CtvpcL2gwConnectionQueryRequest ¶
type CtvpcL2gwConnectionQueryRequest struct {
RegionID string /* 资源池 ID */
L2gwID *string /* 传入的l2gwID,如果传入此参数则表示查询某个l2gw下属的l2gw_connection,3.0资源池此参数必填 */
L2ConnectionID *string /* 传入的l2gwConnectionID,如果传入此参数则表示查询某个l2gw_connection */
PageNumber int32 /* 列表的页码,默认值为 1。 */
PageNo int32 /* 列表的页码,默认值为 1, 推荐使用该字段, pageNumber 后续会废弃 */
PageSize int32 /* 分页查询时每页的行数,最大值为 50,默认值为 10。 */
}
type CtvpcL2gwConnectionQueryResponse ¶
type CtvpcL2gwConnectionQueryResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcL2gwConnectionQueryReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcL2gwConnectionQueryReturnObjResponse ¶
type CtvpcL2gwConnectionQueryReturnObjResponse struct {
Results []*CtvpcL2gwConnectionQueryReturnObjResultsResponse `json:"results"` /* l2gw_connection组 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcL2gwConnectionQueryReturnObjResultsResponse ¶
type CtvpcL2gwConnectionQueryReturnObjResultsResponse struct {
ID *string `json:"ID,omitempty"` /* l2gw_connection 示例 ID */
Name *string `json:"name,omitempty"` /* 名字 */
Description *string `json:"description,omitempty"` /* 描述 */
L2conIp *string `json:"l2conIp,omitempty"` /* ip */
SubnetID *string `json:"subnetID,omitempty"` /* 子网ID */
SubnetCidr *string `json:"subnetCidr,omitempty"` /* 子网cidr */
SubnetName *string `json:"subnetName,omitempty"` /* 子网name */
TunnelID *string `json:"tunnelID,omitempty"` /* 隧道号 */
TunnelIp *string `json:"tunnelIp,omitempty"` /* 隧道ip */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
}
type CtvpcL2gwConnectionUpdateApi ¶
type CtvpcL2gwConnectionUpdateApi struct {
// contains filtered or unexported fields
}
func NewCtvpcL2gwConnectionUpdateApi ¶
func NewCtvpcL2gwConnectionUpdateApi(client *core.CtyunClient) *CtvpcL2gwConnectionUpdateApi
func (*CtvpcL2gwConnectionUpdateApi) Do ¶
func (a *CtvpcL2gwConnectionUpdateApi) Do(ctx context.Context, credential core.Credential, req *CtvpcL2gwConnectionUpdateRequest) (*CtvpcL2gwConnectionUpdateResponse, error)
type CtvpcL2gwConnectionUpdateRequest ¶
type CtvpcL2gwConnectionUpdateRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
L2ConnectionID string `json:"l2ConnectionID,omitempty"` /* l2gw_connection 的 ID */
Name string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
Description *string `json:"description,omitempty"` /* 支持拉丁字母、中文、数字, 特殊字符:~!@#$%^&*()_-+= <>?:"{},./;'[\]·~!@#¥%……&*() —— -+={}\《》?:“”【】、;‘',。、,不能以 http: / https: 开头,长度 0 - 128 */
}
type CtvpcL2gwConnectionUpdateResponse ¶
type CtvpcL2gwConnectionUpdateResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcL2gwCreateApi ¶
type CtvpcL2gwCreateApi struct {
// contains filtered or unexported fields
}
func NewCtvpcL2gwCreateApi ¶
func NewCtvpcL2gwCreateApi(client *core.CtyunClient) *CtvpcL2gwCreateApi
func (*CtvpcL2gwCreateApi) Do ¶
func (a *CtvpcL2gwCreateApi) Do(ctx context.Context, credential core.Credential, req *CtvpcL2gwCreateRequest) (*CtvpcL2gwCreateResponse, error)
type CtvpcL2gwCreateRequest ¶
type CtvpcL2gwCreateRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
Name string `json:"name,omitempty"` /* 二层网关名称,由数字、字母、中文、-、_组成,不能以数字、_和-开头,长度限制2-32个字符 */
Description *string `json:"description,omitempty"` /* 二层网关描述 */
VpcID string `json:"vpcID,omitempty"` /* vpc id */
LinkGwType string `json:"linkGwType,omitempty"` /* 隧道连接方式 linegw:云专线 vpn:VPN */
LinkGwID string `json:"linkGwID,omitempty"` /* 关联网关 */
SubnetID string `json:"subnetID,omitempty"` /* 本端隧道子网 */
Ip *string `json:"ip,omitempty"` /* 本端隧道IP */
CycleType string `json:"cycleType,omitempty"` /* 订购类型:month(包月) / year(包年) / on_demand(按需) */
CycleCount int32 `json:"cycleCount"` /* 订购时长,包年和包月时必填 */
Spec string `json:"spec,omitempty"` /* 规格 STANDARD:标准版 ENHANCED:增强版 BASIC: 基础版 */
AutoRenew *bool `json:"autoRenew"` /* 是否自动续订 */
}
type CtvpcL2gwCreateResponse ¶
type CtvpcL2gwCreateResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcL2gwCreateReturnObjResponse `json:"returnObj"` /* 业务数据 */
}
type CtvpcL2gwCreateReturnObjResponse ¶
type CtvpcL2gwCreateReturnObjResponse struct {
MasterOrderID *string `json:"masterOrderID,omitempty"` /* 订单id。 */
MasterOrderNO *string `json:"masterOrderNO,omitempty"` /* 订单编号, 可以为 null。 */
MasterResourceStatus *string `json:"masterResourceStatus,omitempty"` /* 资源状态: started(启用) / renewed(续订) / refunded(退订) / destroyed(销毁) / failed(失败) / starting(正在启用) / changed(变配)/ expired(过期)/ unknown(未知) */
MasterResourceID *string `json:"masterResourceID,omitempty"` /* 可以为 null。 */
RegionID *string `json:"regionID,omitempty"` /* 可用区id。 */
L2gwID *string `json:"l2gwID,omitempty"` /* ID,当 masterResourceStatus 不为 started, 该值可为 null */
}
type CtvpcL2gwDeleteApi ¶
type CtvpcL2gwDeleteApi struct {
// contains filtered or unexported fields
}
func NewCtvpcL2gwDeleteApi ¶
func NewCtvpcL2gwDeleteApi(client *core.CtyunClient) *CtvpcL2gwDeleteApi
func (*CtvpcL2gwDeleteApi) Do ¶
func (a *CtvpcL2gwDeleteApi) Do(ctx context.Context, credential core.Credential, req *CtvpcL2gwDeleteRequest) (*CtvpcL2gwDeleteResponse, error)
type CtvpcL2gwDeleteRequest ¶
type CtvpcL2gwDeleteResponse ¶
type CtvpcL2gwDeleteResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcL2gwDeleteReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcL2gwDeleteReturnObjResponse ¶
type CtvpcL2gwDeleteReturnObjResponse struct {
L2gwID *string `json:"l2gwID,omitempty"` /* l2gw 示例 ID */
}
type CtvpcL2gwQueryApi ¶
type CtvpcL2gwQueryApi struct {
// contains filtered or unexported fields
}
func NewCtvpcL2gwQueryApi ¶
func NewCtvpcL2gwQueryApi(client *core.CtyunClient) *CtvpcL2gwQueryApi
func (*CtvpcL2gwQueryApi) Do ¶
func (a *CtvpcL2gwQueryApi) Do(ctx context.Context, credential core.Credential, req *CtvpcL2gwQueryRequest) (*CtvpcL2gwQueryResponse, error)
type CtvpcL2gwQueryCreatePriceApi ¶
type CtvpcL2gwQueryCreatePriceApi struct {
// contains filtered or unexported fields
}
func NewCtvpcL2gwQueryCreatePriceApi ¶
func NewCtvpcL2gwQueryCreatePriceApi(client *core.CtyunClient) *CtvpcL2gwQueryCreatePriceApi
func (*CtvpcL2gwQueryCreatePriceApi) Do ¶
func (a *CtvpcL2gwQueryCreatePriceApi) Do(ctx context.Context, credential core.Credential, req *CtvpcL2gwQueryCreatePriceRequest) (*CtvpcL2gwQueryCreatePriceResponse, error)
type CtvpcL2gwQueryCreatePriceRequest ¶
type CtvpcL2gwQueryCreatePriceRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
CycleType string `json:"cycleType,omitempty"` /* 订购类型:month(包月) / year(包年) / on_demand(按需) */
CycleCount int32 `json:"cycleCount"` /* 订购时长,包年和包月时必填,包月1~11,包年1~3 */
Spec string `json:"spec,omitempty"` /* 规格 STANDARD:标准版 ENHANCED:增强版 */
}
type CtvpcL2gwQueryCreatePriceResponse ¶
type CtvpcL2gwQueryCreatePriceResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcL2gwQueryCreatePriceReturnObjResponse `json:"returnObj"` /* 业务数据 */
}
type CtvpcL2gwQueryCreatePriceReturnObjResponse ¶
type CtvpcL2gwQueryCreatePriceReturnObjResponse struct {
IsSucceed *bool `json:"isSucceed"` /* 是否调用成功 */
TotalPrice float64 `json:"totalPrice"` /* 总价格 */
DiscountPrice float64 `json:"discountPrice"` /* 折后价格,云主机相关产品有 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
UsedDiscounts []*string `json:"usedDiscounts"` /* 使用的折扣 */
SubOrderPrices []*CtvpcL2gwQueryCreatePriceReturnObjSubOrderPricesResponse `json:"subOrderPrices"` /* 子订单价格信息 */
VerifyStatusCode int32 `json:"verifyStatusCode"` /* 返回值状态码 */
}
type CtvpcL2gwQueryCreatePriceReturnObjSubOrderPricesOrderItemPricesResponse ¶
type CtvpcL2gwQueryCreatePriceReturnObjSubOrderPricesOrderItemPricesResponse struct {
ItemId *string `json:"itemId,omitempty"` /* 订单项ID */
ResourceType *string `json:"resourceType,omitempty"` /* 资源类型 */
TotalPrice *string `json:"totalPrice,omitempty"` /* 总价格 */
FinalPrice *string `json:"finalPrice,omitempty"` /* 最终价格 */
}
type CtvpcL2gwQueryCreatePriceReturnObjSubOrderPricesResponse ¶
type CtvpcL2gwQueryCreatePriceReturnObjSubOrderPricesResponse struct {
ServiceTag *string `json:"serviceTag,omitempty"` /* 服务类型 */
TotalPrice float64 `json:"totalPrice"` /* 子订单总价格 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
OrderItemPrices []*CtvpcL2gwQueryCreatePriceReturnObjSubOrderPricesOrderItemPricesResponse `json:"orderItemPrices"` /* item价格信息 */
}
type CtvpcL2gwQueryRenewPriceApi ¶
type CtvpcL2gwQueryRenewPriceApi struct {
// contains filtered or unexported fields
}
func NewCtvpcL2gwQueryRenewPriceApi ¶
func NewCtvpcL2gwQueryRenewPriceApi(client *core.CtyunClient) *CtvpcL2gwQueryRenewPriceApi
func (*CtvpcL2gwQueryRenewPriceApi) Do ¶
func (a *CtvpcL2gwQueryRenewPriceApi) Do(ctx context.Context, credential core.Credential, req *CtvpcL2gwQueryRenewPriceRequest) (*CtvpcL2gwQueryRenewPriceResponse, error)
type CtvpcL2gwQueryRenewPriceResponse ¶
type CtvpcL2gwQueryRenewPriceResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcL2gwQueryRenewPriceReturnObjResponse `json:"returnObj"` /* 业务数据 */
}
type CtvpcL2gwQueryRenewPriceReturnObjResponse ¶
type CtvpcL2gwQueryRenewPriceReturnObjResponse struct {
TotalPrice float64 `json:"totalPrice"` /* 总价格 */
DiscountPrice float64 `json:"discountPrice"` /* 折后价格,云主机相关产品有 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
SubOrderPrices []*CtvpcL2gwQueryRenewPriceReturnObjSubOrderPricesResponse `json:"subOrderPrices"` /* 子订单价格信息 */
}
type CtvpcL2gwQueryRenewPriceReturnObjSubOrderPricesResponse ¶
type CtvpcL2gwQueryRenewPriceReturnObjSubOrderPricesResponse struct {
ServiceTag *string `json:"serviceTag,omitempty"` /* 服务类型 */
TotalPrice float64 `json:"totalPrice"` /* 子订单总价格 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
OrderItemPrices []*CtvpcL2gwQueryRenewPriceReturnObjSubOrderPricesOrderItemPricesResponse `json:"orderItemPrices"` /* item价格信息 */
}
type CtvpcL2gwQueryRequest ¶
type CtvpcL2gwQueryRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
L2gwID *string `json:"l2gwID,omitempty"` /* l2gw ID */
QueryContent *string `json:"queryContent,omitempty"` /* 名称模糊查询 */
PageNo int32 `json:"pageNo"` /* 列表的页码,默认值为 1。 */
PageSize int32 `json:"pageSize"` /* 分页查询时每页的行数,最大值为 50,默认值为 10。 */
}
type CtvpcL2gwQueryResponse ¶
type CtvpcL2gwQueryResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcL2gwQueryReturnObjResponse `json:"returnObj"` /* 业务数据 */
}
type CtvpcL2gwQueryReturnObjResponse ¶
type CtvpcL2gwQueryReturnObjResponse struct {
Results []*CtvpcL2gwQueryReturnObjResultsResponse `json:"results"` /* l2gw组 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcL2gwQueryReturnObjResultsResponse ¶
type CtvpcL2gwQueryReturnObjResultsResponse struct {
L2gwID *string `json:"l2gwID,omitempty"` /* l2gw 示例 ID */
Ip *string `json:"ip,omitempty"` /* ip */
VpcID *string `json:"vpcID,omitempty"` /* vpcID */
Name *string `json:"name,omitempty"` /* 名字 */
Description *string `json:"description,omitempty"` /* 描述 */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 */
Spec *string `json:"spec,omitempty"` /* 规格 STANDARD:标准版 ENHANCED:增强版 BASIC: 基础版 */
LinkCnt *string `json:"linkCnt,omitempty"` /* 二层连接数量 */
LinkGwID *string `json:"linkGwID,omitempty"` /* 网关ID */
LinkGwName *string `json:"linkGwName,omitempty"` /* 网关名字 */
LinkGwType *string `json:"linkGwType,omitempty"` /* 隧道连接方式 linegw:云专线 vpn:VPN */
VpcCidr *string `json:"vpcCidr,omitempty"` /* vpcCidr */
VpcExt []*string `json:"vpcExt"` /* vpc扩展网段 */
VpcName *string `json:"vpcName,omitempty"` /* vpc-name */
SubnetID *string `json:"subnetID,omitempty"` /* 子网ID */
SubnetCidr *string `json:"subnetCidr,omitempty"` /* 子网cidr */
SubnetName *string `json:"subnetName,omitempty"` /* 子网name */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新 */
ExpiredTime *string `json:"expiredTime,omitempty"` /* 过期时间 */
BillMode *string `json:"billMode,omitempty"` /* 账单模式,PACCYCLE:包周期,ONDEMAND:按需 */
ResourceID *string `json:"resourceID,omitempty"` /* IT资源ID */
}
type CtvpcL2gwRenewApi ¶
type CtvpcL2gwRenewApi struct {
// contains filtered or unexported fields
}
func NewCtvpcL2gwRenewApi ¶
func NewCtvpcL2gwRenewApi(client *core.CtyunClient) *CtvpcL2gwRenewApi
func (*CtvpcL2gwRenewApi) Do ¶
func (a *CtvpcL2gwRenewApi) Do(ctx context.Context, credential core.Credential, req *CtvpcL2gwRenewRequest) (*CtvpcL2gwRenewResponse, error)
type CtvpcL2gwRenewRequest ¶
type CtvpcL2gwRenewRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
CycleType string `json:"cycleType,omitempty"` /* 订购类型:month(包月) / year(包年) */
CycleCount int32 `json:"cycleCount"` /* 订购时长, ,包月1~11,包年1~3 */
L2gwID string `json:"l2gwID,omitempty"` /* l2gwID */
}
type CtvpcL2gwRenewResponse ¶
type CtvpcL2gwRenewResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcL2gwRenewReturnObjResponse `json:"returnObj"` /* 业务数据 */
}
type CtvpcL2gwUpdateApi ¶
type CtvpcL2gwUpdateApi struct {
// contains filtered or unexported fields
}
func NewCtvpcL2gwUpdateApi ¶
func NewCtvpcL2gwUpdateApi(client *core.CtyunClient) *CtvpcL2gwUpdateApi
func (*CtvpcL2gwUpdateApi) Do ¶
func (a *CtvpcL2gwUpdateApi) Do(ctx context.Context, credential core.Credential, req *CtvpcL2gwUpdateRequest) (*CtvpcL2gwUpdateResponse, error)
type CtvpcL2gwUpdateRequest ¶
type CtvpcL2gwUpdateRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
L2gwID string `json:"l2gwID,omitempty"` /* l2gw 的 ID */
Name string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,必须以中文 / 英文字母开头,不能以数字、_和-、 http: / https: 开头,长度 2 - 32 */
Description *string `json:"description,omitempty"` /* 支持拉丁字母、中文、数字, 特殊字符:~!@#$%^&*()_-+= <>?:"{},./;'[\]·~!@#¥%……&*() —— -+={}\《》?:“”【】、;‘',。、,不能以 http: / https: 开头,长度 0 - 128 */
}
type CtvpcL2gwUpdateResponse ¶
type CtvpcL2gwUpdateResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcLeaveSecurityGroupApi ¶
type CtvpcLeaveSecurityGroupApi struct {
// contains filtered or unexported fields
}
func NewCtvpcLeaveSecurityGroupApi ¶
func NewCtvpcLeaveSecurityGroupApi(client *core.CtyunClient) *CtvpcLeaveSecurityGroupApi
func (*CtvpcLeaveSecurityGroupApi) Do ¶
func (a *CtvpcLeaveSecurityGroupApi) Do(ctx context.Context, credential core.Credential, req *CtvpcLeaveSecurityGroupRequest) (*CtvpcLeaveSecurityGroupResponse, error)
type CtvpcLeaveSecurityGroupResponse ¶
type CtvpcLeaveSecurityGroupResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcListAclApi ¶
type CtvpcListAclApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListAclApi ¶
func NewCtvpcListAclApi(client *core.CtyunClient) *CtvpcListAclApi
func (*CtvpcListAclApi) Do ¶
func (a *CtvpcListAclApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListAclRequest) (*CtvpcListAclResponse, error)
type CtvpcListAclRequest ¶
type CtvpcListAclResponse ¶
type CtvpcListAclResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcListAclReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
TotalCount int32 `json:"totalCount"` /* 列表条目数。 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 分页查询时总页数。 */
}
type CtvpcListAclReturnObjResponse ¶
type CtvpcListAclReturnObjResponse struct {
Acls []*CtvpcListAclReturnObjAclsResponse `json:"acls"` /* acls */
}
type CtvpcListAclRuleApi ¶
type CtvpcListAclRuleApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListAclRuleApi ¶
func NewCtvpcListAclRuleApi(client *core.CtyunClient) *CtvpcListAclRuleApi
func (*CtvpcListAclRuleApi) Do ¶
func (a *CtvpcListAclRuleApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListAclRuleRequest) (*CtvpcListAclRuleResponse, error)
type CtvpcListAclRuleRequest ¶
type CtvpcListAclRuleResponse ¶
type CtvpcListAclRuleResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcListAclRuleReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcListAclRuleReturnObjInRulesResponse ¶
type CtvpcListAclRuleReturnObjInRulesResponse struct {
AclRuleID *string `json:"aclRuleID,omitempty"` /* aclRuleID */
Direction *string `json:"direction,omitempty"` /* 类型,ingress, egress */
Priority int32 `json:"priority"` /* 优先级 */
Protocol *string `json:"protocol,omitempty"` /* all, icmp, tcp, udp, gre, icmp6 */
IpVersion *string `json:"ipVersion,omitempty"` /* ipv4, ipv6 */
DestinationPort *string `json:"destinationPort,omitempty"` /* 开始和结束port以:隔开 */
SourcePort *string `json:"sourcePort,omitempty"` /* 开始和结束port以:隔开 */
SourceIpAddress *string `json:"sourceIpAddress,omitempty"` /* 类型,ingress, egress */
DestinationIpAddress *string `json:"destinationIpAddress,omitempty"` /* 类型,ingress, egress */
Action *string `json:"action,omitempty"` /* accept, drop */
Enabled *string `json:"enabled,omitempty"` /* disable, enable */
Description *string `json:"description,omitempty"` /* 描述 */
}
type CtvpcListAclRuleReturnObjOutRulesResponse ¶
type CtvpcListAclRuleReturnObjOutRulesResponse struct {
AclRuleID *string `json:"aclRuleID,omitempty"` /* aclRuleID */
Direction *string `json:"direction,omitempty"` /* 类型,ingress, egress */
Priority int32 `json:"priority"` /* 优先级 */
Protocol *string `json:"protocol,omitempty"` /* all, icmp, tcp, udp, gre, icmp6 */
IpVersion *string `json:"ipVersion,omitempty"` /* ipv4, ipv6 */
DestinationPort *string `json:"destinationPort,omitempty"` /* 开始和结束port以:隔开 */
SourcePort *string `json:"sourcePort,omitempty"` /* 开始和结束port以:隔开 */
SourceIpAddress *string `json:"sourceIpAddress,omitempty"` /* 类型,ingress, egress */
DestinationIpAddress *string `json:"destinationIpAddress,omitempty"` /* 类型,ingress, egress */
Action *string `json:"action,omitempty"` /* accept, drop */
Enabled *string `json:"enabled,omitempty"` /* disable, enable */
Description *string `json:"description,omitempty"` /* 描述 */
}
type CtvpcListAclRuleReturnObjResponse ¶
type CtvpcListAclRuleReturnObjResponse struct {
AclID *string `json:"aclID,omitempty"` /* id */
Name *string `json:"name,omitempty"` /* 名称 */
Description *string `json:"description,omitempty"` /* 描述 */
VpcID *string `json:"vpcID,omitempty"` /* VPC */
Enabled *string `json:"enabled,omitempty"` /* disable,enable */
InPolicyID *string `json:"inPolicyID,omitempty"` /* 入规则id数组 */
OutPolicyID *string `json:"outPolicyID,omitempty"` /* 出规则id数组 */
InRules []*CtvpcListAclRuleReturnObjInRulesResponse `json:"inRules"` /* 出规则id数组 */
OutRules []*CtvpcListAclRuleReturnObjOutRulesResponse `json:"outRules"` /* 出规则id数组 */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
SubnetIDs []*string `json:"subnetIDs"` /* acl 绑定的子网 id */
}
type CtvpcListBandwidthApi ¶
type CtvpcListBandwidthApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListBandwidthApi ¶
func NewCtvpcListBandwidthApi(client *core.CtyunClient) *CtvpcListBandwidthApi
func (*CtvpcListBandwidthApi) Do ¶
func (a *CtvpcListBandwidthApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListBandwidthRequest) (*CtvpcListBandwidthResponse, error)
type CtvpcListBandwidthRequest ¶
type CtvpcListBandwidthRequest struct {
RegionID string /* 共享带宽所在的区域id。 */
QueryContent *string /* 【模糊查询】 共享带宽实例名称 / 带宽 ID */
ProjectID *string /* 企业项目 ID,默认为'0' */
PageNumber int32 /* 列表的页码,默认值为 1。 */
PageNo int32 /* 列表的页码,默认值为 1, 推荐使用该字段, pageNumber 后续会废弃 */
PageSize int32 /* 分页查询时每页的行数,最大值为 50,默认值为 10。 */
}
type CtvpcListBandwidthResponse ¶
type CtvpcListBandwidthResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
TotalCount int32 `json:"totalCount"` /* 列表条目数。 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 分页查询时总页数。 */
ReturnObj []*CtvpcListBandwidthReturnObjResponse `json:"returnObj"` /* 返回查询的共享带宽实例的详细信息。 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcListBandwidthReturnObjResponse ¶
type CtvpcListBandwidthReturnObjResponse struct {
Id *string `json:"id,omitempty"` /* 共享带宽id。 */
Status *string `json:"status,omitempty"` /* 共享带宽状态: ACTIVE / EXPIRED / FREEZING */
Bandwidth int32 `json:"bandwidth"` /* 共享带宽的带宽峰值, 单位:Mbps。 */
Name *string `json:"name,omitempty"` /* 共享带宽名称。 */
ExpireAt *string `json:"expireAt,omitempty"` /* 过期时间 */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
Eips []*CtvpcListBandwidthReturnObjEipsResponse `json:"eips"` /* 绑定的弹性 IP 列表 */
}
type CtvpcListDnatEntriesApi ¶
type CtvpcListDnatEntriesApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListDnatEntriesApi ¶
func NewCtvpcListDnatEntriesApi(client *core.CtyunClient) *CtvpcListDnatEntriesApi
func (*CtvpcListDnatEntriesApi) Do ¶
func (a *CtvpcListDnatEntriesApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListDnatEntriesRequest) (*CtvpcListDnatEntriesResponse, error)
type CtvpcListDnatEntriesResponse ¶
type CtvpcListDnatEntriesResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []CtvpcListDnatEntriesReturnObjResponse `json:"returnObj"` /* 返回结果 */
Error *string `json:"error,omitempty"` /* ingress */
}
type CtvpcListDnatEntriesReturnObjResponse ¶
type CtvpcListDnatEntriesReturnObjResponse struct {
CreationTime *string `json:"creationTime,omitempty"` /* 创建时间。 */
Description *string `json:"description,omitempty"` /* 描述信息 */
Id *string `json:"id,omitempty"` /* dnatID 值。 */
DNatID *string `json:"dNatID,omitempty"` /* dnatID 值。 */
IpExpireTime *string `json:"ipExpireTime,omitempty"` /* ip到期时间。 */
ExternalID *string `json:"externalID,omitempty"` /* 弹性 IP */
ExternalIp *string `json:"externalIp,omitempty"` /* 弹性 IP 地址 */
ExternalPort int32 `json:"externalPort"` /* 外部访问端口 */
InternalPort int32 `json:"internalPort"` /* 内部访问端口 */
InternalIp *string `json:"internalIp,omitempty"` /* 内网 IP 地址 */
Protocol *string `json:"protocol,omitempty"` /* TCP:转发TCP协议的报文 UDP:转发UDP协议的报文。 */
State *string `json:"state,omitempty"` /* 运行状态: ACTIVE / FREEZING / CREATING */
VirtualMachineDisplayName *string `json:"virtualMachineDisplayName,omitempty"` /* 虚拟机展示名称。 */
VirtualMachineID *string `json:"virtualMachineID,omitempty"` /* 虚拟机id。 */
VirtualMachineName *string `json:"virtualMachineName,omitempty"` /* 虚拟机名称。 */
}
type CtvpcListEipApi ¶
type CtvpcListEipApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListEipApi ¶
func NewCtvpcListEipApi(client *core.CtyunClient) *CtvpcListEipApi
func (*CtvpcListEipApi) Do ¶
func (a *CtvpcListEipApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListEipRequest) (*CtvpcListEipResponse, error)
type CtvpcListEipRequest ¶
type CtvpcListEipRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为"0" */
Page int32 `json:"page"` /* 分页参数 */
PageNo int32 `json:"pageNo"` /* 列表的页码,默认值为 1, 推荐使用该字段, page 后续会废弃 */
PageSize int32 `json:"pageSize"` /* 每页数据量大小,取值 1-50 */
Ids []*string `json:"ids"` /* 是 Array 类型,里面的内容是 String */
Status *string `json:"status,omitempty"` /* eip状态 ACTIVE(已绑定)/ DOWN(未绑定)/ FREEZING(已冻结)/ EXPIRED(已过期),不传是查询所有状态的 EIP */
IpType *string `json:"ipType,omitempty"` /* ip类型 ipv4 / ipv6 */
EipType *string `json:"eipType,omitempty"` /* eip类型 normal / cn2 */
Ip *string `json:"ip,omitempty"` /* 弹性 IP 的 ip 地址 */
}
type CtvpcListEipResponse ¶
type CtvpcListEipResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcListEipReturnObjResponse `json:"returnObj"` /* object */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcListEipReturnObjEipsResponse ¶
type CtvpcListEipReturnObjEipsResponse struct {
ID *string `json:"ID,omitempty"` /* eip ID */
Name *string `json:"name,omitempty"` /* eip 名称 */
Description *string `json:"description,omitempty"` /* 描述 */
EipAddress *string `json:"eipAddress,omitempty"` /* eip 地址 */
AssociationID *string `json:"associationID,omitempty"` /* 当前绑定的实例的 ID */
AssociationType *string `json:"associationType,omitempty"` /* 当前绑定的实例类型 */
PrivateIpAddress *string `json:"privateIpAddress,omitempty"` /* 交换机网段内的一个 IP 地址 */
Bandwidth int32 `json:"bandwidth"` /* 带宽峰值大小,单位 Mb */
Status *string `json:"status,omitempty"` /* 1.ACTIVE 2.DOWN 3.ERROR 4.UPDATING 5.BANDING_OR_UNBANGDING 6.DELETING 7.DELETED 8.EXPIRED */
Tags *string `json:"tags,omitempty"` /* EIP 的标签集合 */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
BandwidthID *string `json:"bandwidthID,omitempty"` /* 绑定的共享带宽 ID */
BandwidthType *string `json:"bandwidthType,omitempty"` /* eip带宽规格:standalone / upflowc */
ExpiredAt *string `json:"expiredAt,omitempty"` /* 到期时间 */
LineType *string `json:"lineType,omitempty"` /* 线路类型 */
ProjectID *string `json:"projectID,omitempty"` /* 项目ID */
PortID *string `json:"portID,omitempty"` /* 绑定的网卡 id */
IsPackaged *bool `json:"isPackaged"` /* 表示是否与 vm 一起订购 */
BillingMethod *string `json:"billingMethod,omitempty"` /* 计费类型:periodic 包周期,on_demand 按需 */
}
type CtvpcListEipReturnObjResponse ¶
type CtvpcListEipReturnObjResponse struct {
Eips []*CtvpcListEipReturnObjEipsResponse `json:"eips"` /* 弹性 IP 列表 */
}
type CtvpcListEndpointApi ¶
type CtvpcListEndpointApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListEndpointApi ¶
func NewCtvpcListEndpointApi(client *core.CtyunClient) *CtvpcListEndpointApi
func (*CtvpcListEndpointApi) Do ¶
func (a *CtvpcListEndpointApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListEndpointRequest) (*CtvpcListEndpointResponse, error)
type CtvpcListEndpointRequest ¶
type CtvpcListEndpointRequest struct {
RegionID string /* 资源池ID */
Page int32 /* 分页参数, 默认 1 */
PageNo int32 /* 列表的页码,默认值为 1, 推荐使用该字段, page 后续会废弃 */
PageSize int32 /* 每页数据量大小, 默认 10 */
EndpointName *string /* 终端节点名,该字段为精确匹配, 与 endpointID 是或的条件进行查询 */
QueryContent *string /* 支持对终端节点名进行模糊匹配, 与 endpointName 和 endpointID 是且条件进行查询 */
EndpointID *string /* 终端节点 ID */
}
type CtvpcListEndpointResponse ¶
type CtvpcListEndpointResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
TotalCount int32 `json:"totalCount"` /* 总条数 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
CurrentCount int32 `json:"currentCount"` /* 总页数 */
ReturnObj []*CtvpcListEndpointReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcListEndpointReturnObjEndpointsEndpointObjResponse ¶
type CtvpcListEndpointReturnObjEndpointsEndpointObjResponse struct {
SubnetID *string `json:"subnetID,omitempty"` /* 子网id */
PortID *string `json:"portID,omitempty"` /* 端口id */
Ip *string `json:"ip,omitempty"` /* 私网地址 */
EnableDns int32 `json:"enableDns"` /* 是否开启 dns */
DnsNames []*string `json:"dnsNames"` /* dns名称列表 */
}
type CtvpcListEndpointReturnObjEndpointsResponse ¶
type CtvpcListEndpointReturnObjEndpointsResponse struct {
ID *string `json:"ID,omitempty"` /* 终端节点ID */
EndpointServiceID *string `json:"endpointServiceID,omitempty"` /* 终端节点服务ID */
RawType *string `json:"type,omitempty"` /* 接口还是反向,interface:接口,reverse:反向 */
Name *string `json:"name,omitempty"` /* 终端节点名称 */
VpcID *string `json:"vpcID,omitempty"` /* 所属的专有网络id */
VpcAddress *string `json:"vpcAddress,omitempty"` /* 私网地址 */
Whitelist *string `json:"whitelist,omitempty"` /* 白名单 */
Status int32 `json:"status"` /* endpoint状态, 1 表示已链接,2 表示未链接 */
Description *string `json:"description,omitempty"` /* 描述 */
EndpointObj *CtvpcListEndpointReturnObjEndpointsEndpointObjResponse `json:"endpointObj"` /* 后端节点信息,可能为 null */
CreatedTime *string `json:"createdTime,omitempty"` /* 创建时间 */
UpdatedTime *string `json:"updatedTime,omitempty"` /* 更新时间 */
}
type CtvpcListEndpointReturnObjResponse ¶
type CtvpcListEndpointReturnObjResponse struct {
Endpoints []*CtvpcListEndpointReturnObjEndpointsResponse `json:"endpoints"` /* 终端节点列表数据 */
}
type CtvpcListEndpointServiceApi ¶
type CtvpcListEndpointServiceApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListEndpointServiceApi ¶
func NewCtvpcListEndpointServiceApi(client *core.CtyunClient) *CtvpcListEndpointServiceApi
func (*CtvpcListEndpointServiceApi) Do ¶
func (a *CtvpcListEndpointServiceApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListEndpointServiceRequest) (*CtvpcListEndpointServiceResponse, error)
type CtvpcListEndpointServiceRequest ¶
type CtvpcListEndpointServiceRequest struct {
RegionID string /* 资源池ID */
Page int32 /* 分页参数 */
PageNo int32 /* 列表的页码,默认值为 1, 推荐使用该字段, page 后续会废弃 */
PageSize int32 /* 每页数据量大小 */
Id *string /* 节点服务id */
EndpointServiceName *string /* 终端节点服务名称,该字段为精确匹配 */
QueryContent *string /* 支持对终端节点服务名称进行模糊匹配 */
}
type CtvpcListEndpointServiceResponse ¶
type CtvpcListEndpointServiceResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcListEndpointServiceReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
TotalCount int32 `json:"totalCount"` /* 总条数 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
CurrentCount int32 `json:"currentCount"` /* 总页数 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcListEndpointServiceReturnObjBackendsResponse ¶
type CtvpcListEndpointServiceReturnObjBackendsResponse struct {
InstanceType *string `json:"instanceType,omitempty"` /* vm:虚机类型,bm:智能网卡类型,vip:vip类型,lb:负载均衡类型 */
InstanceID *string `json:"instanceID,omitempty"` /* 实例id */
ProtocolPort int32 `json:"protocolPort"` /* 端口 */
Weight int32 `json:"weight"` /* 权重 */
}
type CtvpcListEndpointServiceReturnObjResponse ¶
type CtvpcListEndpointServiceReturnObjResponse struct {
ID *string `json:"ID,omitempty"` /* 终端节点服务ID */
Name *string `json:"name,omitempty"` /* 终端节点服务名称 */
VpcID *string `json:"vpcID,omitempty"` /* 所属的专有网络id */
Description *string `json:"description,omitempty"` /* 描述 */
RawType *string `json:"type,omitempty"` /* 接口还是反向,interface:接口,reverse:反向 */
AutoConnection *bool `json:"autoConnection"` /* 是否自动连接 */
Rules []*CtvpcListEndpointServiceReturnObjRulesResponse `json:"rules"` /* 接口规则数据 */
Backends []*CtvpcListEndpointServiceReturnObjBackendsResponse `json:"backends"` /* 后端数据 */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
DnsName *string `json:"dnsName,omitempty"` /* dns 名 */
}
type CtvpcListEndpointServiceReverseRuleApi ¶
type CtvpcListEndpointServiceReverseRuleApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListEndpointServiceReverseRuleApi ¶
func NewCtvpcListEndpointServiceReverseRuleApi(client *core.CtyunClient) *CtvpcListEndpointServiceReverseRuleApi
func (*CtvpcListEndpointServiceReverseRuleApi) Do ¶
func (a *CtvpcListEndpointServiceReverseRuleApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListEndpointServiceReverseRuleRequest) (*CtvpcListEndpointServiceReverseRuleResponse, error)
type CtvpcListEndpointServiceReverseRuleResponse ¶
type CtvpcListEndpointServiceReverseRuleResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcListEndpointServiceReverseRuleReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcListEndpointServiceReverseRuleReturnObjResponse ¶
type CtvpcListEndpointServiceReverseRuleReturnObjResponse struct {
ReverseRules []*CtvpcListEndpointServiceReverseRuleReturnObjReverseRulesResponse `json:"reverseRules"` /* 终端节点列表数据 */
TotalCount int32 `json:"totalCount"` /* 总条数 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
CurrentCount int32 `json:"currentCount"` /* 总页数 */
}
type CtvpcListEndpointServiceReverseRuleReturnObjReverseRulesResponse ¶
type CtvpcListEndpointServiceReverseRuleReturnObjReverseRulesResponse struct {
ID *string `json:"ID,omitempty"` /* 节点服务中转规则ID */
EndpointServiceID *string `json:"endpointServiceID,omitempty"` /* 终端节点关联的终端节点服务 */
EndpointID *string `json:"endpointID,omitempty"` /* 节点id */
TransitIPAddress *string `json:"transitIPAddress,omitempty"` /* 中转ip地址 */
TransitPort int32 `json:"transitPort"` /* 中转端口,1到65535 */
Protocol *string `json:"protocol,omitempty"` /* TCP:TCP协议,UDP:UDP协议 */
TargetIPAddress *string `json:"targetIPAddress,omitempty"` /* 目标ip地址 */
TargetPort int32 `json:"targetPort"` /* 目标端口,1到65535 */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
}
type CtvpcListEndpointServiceTransitIPApi ¶
type CtvpcListEndpointServiceTransitIPApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListEndpointServiceTransitIPApi ¶
func NewCtvpcListEndpointServiceTransitIPApi(client *core.CtyunClient) *CtvpcListEndpointServiceTransitIPApi
func (*CtvpcListEndpointServiceTransitIPApi) Do ¶
func (a *CtvpcListEndpointServiceTransitIPApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListEndpointServiceTransitIPRequest) (*CtvpcListEndpointServiceTransitIPResponse, error)
type CtvpcListEndpointServiceTransitIPResponse ¶
type CtvpcListEndpointServiceTransitIPResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
TotalCount int32 `json:"totalCount"` /* 总条数 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
CurrentCount int32 `json:"currentCount"` /* 总页数 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcListEndpointServiceTransitIPReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcListEndpointServiceTransitIPReturnObjResponse ¶
type CtvpcListEndpointServiceTransitIPReturnObjResponse struct {
TransitIPs []*CtvpcListEndpointServiceTransitIPReturnObjTransitIPsResponse `json:"transitIPs"` /* 接口业务数据 */
TotalCount int32 `json:"totalCount"` /* 总条数 */
TotalPage int32 `json:"totalPage,omitempty"` /* 总页数 */
CurrentCount int32 `json:"currentCount,omitempty"` /* 当前条目 */
}
type CtvpcListEndpointServiceTransitIPReturnObjTransitIPsResponse ¶
type CtvpcListEndpointServiceTransitIPReturnObjTransitIPsResponse struct {
SubnetID *string `json:"subnetID,omitempty"` /* 子网 ID */
EndpointServiceID *string `json:"endpointServiceID,omitempty"` /* 终端服务节点 ID */
TransitIP *string `json:"transitIP,omitempty"` /* 中转地址 */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
}
type CtvpcListEndpointServiceWhitelistApi ¶
type CtvpcListEndpointServiceWhitelistApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListEndpointServiceWhitelistApi ¶
func NewCtvpcListEndpointServiceWhitelistApi(client *core.CtyunClient) *CtvpcListEndpointServiceWhitelistApi
func (*CtvpcListEndpointServiceWhitelistApi) Do ¶
func (a *CtvpcListEndpointServiceWhitelistApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListEndpointServiceWhitelistRequest) (*CtvpcListEndpointServiceWhitelistResponse, error)
type CtvpcListEndpointServiceWhitelistResponse ¶
type CtvpcListEndpointServiceWhitelistResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcListEndpointServiceWhitelistReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcListEndpointServiceWhitelistReturnObjResponse ¶
type CtvpcListEndpointServiceWhitelistReturnObjResponse struct {
EndpointServiceID *string `json:"endpointServiceID,omitempty"` /* 终端服务 ID */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 创建时间 */
Email *string `json:"email,omitempty"` /* 用户邮箱 */
BssAccountID *string `json:"bssAccountID,omitempty"` /* 账户 */
}
type CtvpcListFlowPackageApi ¶
type CtvpcListFlowPackageApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListFlowPackageApi ¶
func NewCtvpcListFlowPackageApi(client *core.CtyunClient) *CtvpcListFlowPackageApi
func (*CtvpcListFlowPackageApi) Do ¶
func (a *CtvpcListFlowPackageApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListFlowPackageRequest) (*CtvpcListFlowPackageResponse, error)
type CtvpcListFlowPackageRequest ¶
type CtvpcListFlowPackageRequest struct {
RegionID string /* 资源池 ID */
}
type CtvpcListFlowPackageResponse ¶
type CtvpcListFlowPackageResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcListFlowPackageReturnObjResponse `json:"returnObj"` /* 返回购买的共享流量包列表 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcListFlowPackageReturnObjResponse ¶
type CtvpcListFlowPackageReturnObjResponse struct {
Id *string `json:"id,omitempty"` /* 唯一标识 */
StatusText *string `json:"statusText,omitempty"` /* 购买共享流量包的状态,可能的取值:初始、有效、退订、过期、销毁 */
Status int32 `json:"status"` /* 对应 statusText 的取值为:0、1、5、6、7 */
CycleType *string `json:"cycleType,omitempty"` /* 支持的取值:包小时、包天、包周、包月、包年 */
EffectiveTime *string `json:"effectiveTime,omitempty"` /* 生效时间 */
ExpireTime *string `json:"expireTime,omitempty"` /* 过期时间 */
PackageName *string `json:"packageName,omitempty"` /* 套餐名 */
TotalVolumn *string `json:"totalVolumn,omitempty"` /* 总流量 */
LeftVolumn *string `json:"leftVolumn,omitempty"` /* 剩余流量 */
MasterResourceBundleId *string `json:"masterResourceBundleId,omitempty"` /* 资源包 ID */
}
type CtvpcListFlowSessionsApi ¶
type CtvpcListFlowSessionsApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListFlowSessionsApi ¶
func NewCtvpcListFlowSessionsApi(client *core.CtyunClient) *CtvpcListFlowSessionsApi
func (*CtvpcListFlowSessionsApi) Do ¶
func (a *CtvpcListFlowSessionsApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListFlowSessionsRequest) (*CtvpcListFlowSessionsResponse, error)
type CtvpcListFlowSessionsResponse ¶
type CtvpcListFlowSessionsResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcListFlowSessionsReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcListFlowSessionsReturnObjFlowSessionsResponse ¶
type CtvpcListFlowSessionsReturnObjFlowSessionsResponse struct {
MirrorFilterID *string `json:"mirrorFilterID,omitempty"` /* 过滤规则 ID */
SrcPort *string `json:"srcPort,omitempty"` /* 源弹性网卡 ID */
DstPort *string `json:"dstPort,omitempty"` /* 源弹性网卡 ID */
CreatedTime *string `json:"createdTime,omitempty"` /* 创建时间 */
FlowSessionID *string `json:"flowSessionID,omitempty"` /* 会话 ID */
Name *string `json:"name,omitempty"` /* 会话名称 */
Description *string `json:"description,omitempty"` /* 会话描述 */
Vni int32 `json:"vni"` /* VXLAN 网络标识符 */
DstPortType *string `json:"dstPortType,omitempty"` /* 目标网卡类型: VM */
Status *string `json:"status,omitempty"` /* 会话状态:on / off */
}
type CtvpcListFlowSessionsReturnObjResponse ¶
type CtvpcListFlowSessionsReturnObjResponse struct {
FlowSessions []*CtvpcListFlowSessionsReturnObjFlowSessionsResponse `json:"flowSessions"` /* 流量镜像过滤规则列表 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcListHavipApi ¶
type CtvpcListHavipApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListHavipApi ¶
func NewCtvpcListHavipApi(client *core.CtyunClient) *CtvpcListHavipApi
func (*CtvpcListHavipApi) Do ¶
func (a *CtvpcListHavipApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListHavipRequest) (*CtvpcListHavipResponse, error)
type CtvpcListHavipRequest ¶
type CtvpcListHavipResponse ¶
type CtvpcListHavipResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcListHavipReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcListHavipReturnObjInstanceInfoResponse ¶
type CtvpcListHavipReturnObjInstanceInfoResponse struct {
InstanceName *string `json:"instanceName,omitempty"` /* 实例名 */
Id *string `json:"id,omitempty"` /* 实例 ID */
PrivateIp *string `json:"privateIp,omitempty"` /* 实例私有 IP */
PrivateIpv6 *string `json:"privateIpv6,omitempty"` /* 实例的 IPv6 地址, 可以为空字符串 */
PublicIp *string `json:"publicIp,omitempty"` /* 实例公网 IP */
}
type CtvpcListHavipReturnObjNetworkInfoResponse ¶
type CtvpcListHavipReturnObjNetworkInfoResponse struct {
EipID *string `json:"eipID,omitempty"` /* 弹性 IP ID */
}
type CtvpcListHavipReturnObjResponse ¶
type CtvpcListHavipReturnObjResponse struct {
Id *string `json:"id,omitempty"` /* 高可用虚IP的ID */
Ipv4 *string `json:"ipv4,omitempty"` /* IPv4地址 */
VpcID *string `json:"vpcID,omitempty"` /* 虚拟私有云的的id */
SubnetID *string `json:"subnetID,omitempty"` /* 子网id */
InstanceInfo []*CtvpcListHavipReturnObjInstanceInfoResponse `json:"instanceInfo"` /* 绑定实例相关信息 */
NetworkInfo []*CtvpcListHavipReturnObjNetworkInfoResponse `json:"networkInfo"` /* 绑定弹性 IP 相关信息 */
}
type CtvpcListIPv4GwApi ¶
type CtvpcListIPv4GwApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListIPv4GwApi ¶
func NewCtvpcListIPv4GwApi(client *core.CtyunClient) *CtvpcListIPv4GwApi
func (*CtvpcListIPv4GwApi) Do ¶
func (a *CtvpcListIPv4GwApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListIPv4GwRequest) (*CtvpcListIPv4GwResponse, error)
type CtvpcListIPv4GwRequest ¶
type CtvpcListIPv4GwResponse ¶
type CtvpcListIPv4GwResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcListIPv4GwReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcListIPv4GwReturnObjResponse ¶
type CtvpcListIPv4GwReturnObjResponse struct {
Name *string `json:"name,omitempty"` /* IPv4网关名称 */
Description *string `json:"description,omitempty"` /* IPv4网关描述 */
VpcID *string `json:"vpcID,omitempty"` /* 虚拟私有云 id */
Id *string `json:"id,omitempty"` /* IPv4网关id */
RouteTableID *string `json:"routeTableID,omitempty"` /* 关联的网关路由表ID */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
}
type CtvpcListIPv6Api ¶
type CtvpcListIPv6Api struct {
// contains filtered or unexported fields
}
func NewCtvpcListIPv6Api ¶
func NewCtvpcListIPv6Api(client *core.CtyunClient) *CtvpcListIPv6Api
func (*CtvpcListIPv6Api) Do ¶
func (a *CtvpcListIPv6Api) Do(ctx context.Context, credential core.Credential, req *CtvpcListIPv6Request) (*CtvpcListIPv6Response, error)
type CtvpcListIPv6BandwidthApi ¶
type CtvpcListIPv6BandwidthApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListIPv6BandwidthApi ¶
func NewCtvpcListIPv6BandwidthApi(client *core.CtyunClient) *CtvpcListIPv6BandwidthApi
func (*CtvpcListIPv6BandwidthApi) Do ¶
func (a *CtvpcListIPv6BandwidthApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListIPv6BandwidthRequest) (*CtvpcListIPv6BandwidthResponse, error)
type CtvpcListIPv6BandwidthRequest ¶
type CtvpcListIPv6BandwidthRequest struct {
RegionID string /* 资源池 ID */
QueryContent *string /* 【模糊查询】 IPv6 带宽实例名称 / 带宽 ID */
BandwidthID *string /* IPv6 带宽 ID */
PageNumber int32 /* 列表的页码,默认值为 1。 */
PageNo int32 /* 列表的页码,默认值为 1, 推荐使用该字段, pageNumber 后续会废弃 */
PageSize int32 /* 分页查询时每页的行数,最大值为 50,默认值为 10。 */
}
type CtvpcListIPv6BandwidthResponse ¶
type CtvpcListIPv6BandwidthResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcListIPv6BandwidthReturnObjResponse `json:"returnObj"` /* 返回查询的共享带宽实例的详细信息。 */
TotalCount int32 `json:"totalCount"` /* 总数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数 */
TotalPage int32 `json:"totalPage"` /* 分页查询时总页数 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcListIPv6BandwidthReturnObjResponse ¶
type CtvpcListIPv6BandwidthReturnObjResponse struct {
Id *string `json:"id,omitempty"` /* IPv6 带宽 ID */
Status *string `json:"status,omitempty"` /* IPv6 带宽状态: ACTIVE(正常) / EXPIRED(过期) / FREEZING(冻结) /CREATEING(创建中) */
Name *string `json:"name,omitempty"` /* IPv6 带宽名字 */
Bandwidth int32 `json:"bandwidth"` /* IPv6 带宽峰值 mbps */
ResourceSpec *string `json:"resourceSpec,omitempty"` /* 独享 / 共享 */
PaymentType *string `json:"paymentType,omitempty"` /* 计费类型 */
CreatedTime *string `json:"createdTime,omitempty"` /* IPv6 带宽创建时间 */
ExpiredTime *string `json:"expiredTime,omitempty"` /* IPv6 带宽过期时间 */
IpAddress *string `json:"ipAddress,omitempty"` /* IP 地址 */
Ipv6GatewayID *string `json:"ipv6GatewayID,omitempty"` /* IPv6 网关 ID */
}
type CtvpcListIPv6GatewayApi ¶
type CtvpcListIPv6GatewayApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListIPv6GatewayApi ¶
func NewCtvpcListIPv6GatewayApi(client *core.CtyunClient) *CtvpcListIPv6GatewayApi
func (*CtvpcListIPv6GatewayApi) Do ¶
func (a *CtvpcListIPv6GatewayApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListIPv6GatewayRequest) (*CtvpcListIPv6GatewayResponse, error)
type CtvpcListIPv6GatewayResponse ¶
type CtvpcListIPv6GatewayResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcListIPv6GatewayReturnObjResponse `json:"returnObj"` /* object */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcListIPv6GatewayReturnObjResponse ¶
type CtvpcListIPv6GatewayReturnObjResponse struct {
Name *string `json:"name,omitempty"` /* ipv6网关名称 */
Status *string `json:"status,omitempty"` /* 仅有一个状态:ACTIVE(正常) */
ProjectIdEcs *string `json:"projectIdEcs,omitempty"` /* 企业项目 */
VpcID *string `json:"vpcID,omitempty"` /* vpcID值 */
VpcCidr *string `json:"vpcCidr,omitempty"` /* 无类别域间路由 */
VpcName *string `json:"vpcName,omitempty"` /* vpc名称 */
Ipv6GatewayID *string `json:"ipv6GatewayID,omitempty"` /* ipv6网关惟一值 */
CreationTime *string `json:"creationTime,omitempty"` /* 创建时间 */
}
type CtvpcListIPv6Request ¶
type CtvpcListIPv6Response ¶
type CtvpcListIPv6Response struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcListIPv6ReturnObjResponse `json:"returnObj"` /* 业务数据 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcListIPv6ReturnObjResponse ¶
type CtvpcListIPv6ReturnObjResponse struct{}
type CtvpcListLogProjectApi ¶
type CtvpcListLogProjectApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListLogProjectApi ¶
func NewCtvpcListLogProjectApi(client *core.CtyunClient) *CtvpcListLogProjectApi
func (*CtvpcListLogProjectApi) Do ¶
func (a *CtvpcListLogProjectApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListLogProjectRequest) (*CtvpcListLogProjectResponse, error)
type CtvpcListLogProjectRequest ¶
type CtvpcListLogProjectRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域ID */
}
type CtvpcListLogProjectResponse ¶
type CtvpcListLogProjectResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcListLogProjectReturnObjResponse `json:"returnObj"` /* 返回结果 */
}
type CtvpcListLogUnitApi ¶
type CtvpcListLogUnitApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListLogUnitApi ¶
func NewCtvpcListLogUnitApi(client *core.CtyunClient) *CtvpcListLogUnitApi
func (*CtvpcListLogUnitApi) Do ¶
func (a *CtvpcListLogUnitApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListLogUnitRequest) (*CtvpcListLogUnitResponse, error)
type CtvpcListLogUnitRequest ¶
type CtvpcListLogUnitResponse ¶
type CtvpcListLogUnitResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcListLogUnitReturnObjResponse `json:"returnObj"` /* 返回结果 */
TotalCount int32 `json:"totalCount"` /* 总数 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcListLogUnitReturnObjResponse ¶
type CtvpcListLogUnitReturnObjResponse struct {
UnitCode *string `json:"unitCode,omitempty"` /* 日志单元code */
UnitName *string `json:"unitName,omitempty"` /* 日志单元名称 */
AliasName *string `json:"aliasName,omitempty"` /* 日志单元别名 */
Description *string `json:"description,omitempty"` /* 描述 */
ProjectCode *string `json:"projectCode,omitempty"` /* 日志项目code */
ProjectName *string `json:"projectName,omitempty"` /* 日志项目名称 */
}
type CtvpcListMirrorFlowFilterApi ¶
type CtvpcListMirrorFlowFilterApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListMirrorFlowFilterApi ¶
func NewCtvpcListMirrorFlowFilterApi(client *core.CtyunClient) *CtvpcListMirrorFlowFilterApi
func (*CtvpcListMirrorFlowFilterApi) Do ¶
func (a *CtvpcListMirrorFlowFilterApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListMirrorFlowFilterRequest) (*CtvpcListMirrorFlowFilterResponse, error)
type CtvpcListMirrorFlowFilterResponse ¶
type CtvpcListMirrorFlowFilterResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcListMirrorFlowFilterReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcListMirrorFlowFilterReturnObjMirrorFiltersResponse ¶
type CtvpcListMirrorFlowFilterReturnObjMirrorFiltersResponse struct {
Name *string `json:"name,omitempty"` /* 流量镜像名称 */
Description *string `json:"description,omitempty"` /* 流量镜像描述 */
MirrorFilterID *string `json:"mirrorFilterID,omitempty"` /* 流量镜像ID */
CreatedTime *string `json:"createdTime,omitempty"` /* 创建时间 */
InRuleCount int32 `json:"inRuleCount"` /* 出方向规则数 */
OutRuleCount int32 `json:"outRuleCount"` /* 入方向规则数 */
MirrorFlowCount int32 `json:"mirrorFlowCount"` /* 关联流量镜像会话数 */
}
type CtvpcListMirrorFlowFilterReturnObjResponse ¶
type CtvpcListMirrorFlowFilterReturnObjResponse struct {
MirrorFilters []*CtvpcListMirrorFlowFilterReturnObjMirrorFiltersResponse `json:"mirrorFilters"` /* 流量镜像过滤条件列表 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcListMirrorFlowFilterRuleApi ¶
type CtvpcListMirrorFlowFilterRuleApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListMirrorFlowFilterRuleApi ¶
func NewCtvpcListMirrorFlowFilterRuleApi(client *core.CtyunClient) *CtvpcListMirrorFlowFilterRuleApi
func (*CtvpcListMirrorFlowFilterRuleApi) Do ¶
func (a *CtvpcListMirrorFlowFilterRuleApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListMirrorFlowFilterRuleRequest) (*CtvpcListMirrorFlowFilterRuleResponse, error)
type CtvpcListMirrorFlowFilterRuleRequest ¶
type CtvpcListMirrorFlowFilterRuleRequest struct {
RegionID string /* 区域ID */
MirrorFilterID string /* 名称 */
QueryContent *string /* 按名字进行模糊过滤 */
PageNumber int32 /* 列表的页码,默认值为 1 */
PageNo int32 /* 列表的页码,默认值为 1, 推荐使用该字段, pageNumber 后续会废弃 */
PageSize int32 /* 分页查询时每页的行数,最大值为 50,默认值为 10。 */
Direction string /* 规则的出入方向: in / out */
}
type CtvpcListMirrorFlowFilterRuleResponse ¶
type CtvpcListMirrorFlowFilterRuleResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcListMirrorFlowFilterRuleReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcListMirrorFlowFilterRuleReturnObjMirrorFilterRulesResponse ¶
type CtvpcListMirrorFlowFilterRuleReturnObjMirrorFilterRulesResponse struct {
DestCidr *string `json:"destCidr,omitempty"` /* 目标 cidr */
SrcCidr *string `json:"srcCidr,omitempty"` /* 源 cidr */
DestPort int32 `json:"destPort"` /* 目的端口,格式为 1-2, 协议为 all,传值 - */
SrcPort int32 `json:"srcPort"` /* 源端口,格式为 1-2,协议为 all,传值 - */
Protocol *string `json:"protocol,omitempty"` /* 协议:all / tcp / udp / icmp */
EnableCollection *bool `json:"enableCollection"` /* 是否开启采集,true 表示采集,false 表示不采集 */
MirrorFilterRuleID *string `json:"mirrorFilterRuleID,omitempty"` /* 流量镜像过滤规则 id */
}
type CtvpcListMirrorFlowFilterRuleReturnObjResponse ¶
type CtvpcListMirrorFlowFilterRuleReturnObjResponse struct {
MirrorFilterRules []*CtvpcListMirrorFlowFilterRuleReturnObjMirrorFilterRulesResponse `json:"mirrorFilterRules"` /* 流量镜像过滤规则列表 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcListNatGatewaysApi ¶
type CtvpcListNatGatewaysApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListNatGatewaysApi ¶
func NewCtvpcListNatGatewaysApi(client *core.CtyunClient) *CtvpcListNatGatewaysApi
func (*CtvpcListNatGatewaysApi) Do ¶
func (a *CtvpcListNatGatewaysApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListNatGatewaysRequest) (*CtvpcListNatGatewaysResponse, error)
type CtvpcListNatGatewaysResponse ¶
type CtvpcListNatGatewaysResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcListNatGatewaysReturnObjResponse `json:"returnObj"` /* 返回结果 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcListNatGatewaysReturnObjResponse ¶
type CtvpcListNatGatewaysReturnObjResponse struct {
ID *string `json:"ID,omitempty"` /* nat 网关 id */
Name *string `json:"name,omitempty"` /* nat 网关名字 */
Description *string `json:"description,omitempty"` /* nat 网关描述 */
Status int32 `json:"status"` /* nat 网关状态: 0 表示创建中,2 表示运行中,3 表示冻结 */
NatGatewayID *string `json:"natGatewayID,omitempty"` /* nat 网关 id */
ZoneID *string `json:"zoneID,omitempty"` /* 可用区 ID */
State *string `json:"state,omitempty"` /* NAT网关运行状态: running 表示运行中, creating 表示创建中, expired 表示已过期, freeze 表示已冻结 */
VpcID *string `json:"vpcID,omitempty"` /* 虚拟私有云 id */
VpcName *string `json:"vpcName,omitempty"` /* 虚拟私有云名字 */
ExpireTime *string `json:"expireTime,omitempty"` /* 过期时间 */
CreationTime *string `json:"creationTime,omitempty"` /* 创建时间 */
ProjectID *string `json:"projectID,omitempty"` /* 项目 ID */
}
type CtvpcListNetworkPathReportApi ¶
type CtvpcListNetworkPathReportApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListNetworkPathReportApi ¶
func NewCtvpcListNetworkPathReportApi(client *core.CtyunClient) *CtvpcListNetworkPathReportApi
func (*CtvpcListNetworkPathReportApi) Do ¶
func (a *CtvpcListNetworkPathReportApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListNetworkPathReportRequest) (*CtvpcListNetworkPathReportResponse, error)
type CtvpcListNetworkPathReportResponse ¶
type CtvpcListNetworkPathReportResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcListNetworkPathReportReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcListNetworkPathReportReturnObjResponse ¶
type CtvpcListNetworkPathReportReturnObjResponse struct {
Results []*CtvpcListNetworkPathReportReturnObjResultsResponse `json:"results"` /* 网卡列表 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcListNetworkPathReportReturnObjResultsResponse ¶
type CtvpcListNetworkPathReportReturnObjResultsResponse struct {
NetworkPathReportID *string `json:"networkPathReportID,omitempty"` /* 网络路径分析报告 ID */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
NetworkPathID *string `json:"networkPathID,omitempty"` /* 网络路径 ID */
AnalysisID *string `json:"analysisID,omitempty"` /* 路径分析 ID */
NodeID *string `json:"nodeID,omitempty"` /* 节点 ID */
Cidr *string `json:"cidr,omitempty"` /* 网段 */
NodeType *string `json:"nodeType,omitempty"` /* 节点类型 */
Ip *string `json:"ip,omitempty"` /* ip */
Mac *string `json:"mac,omitempty"` /* 物理地址 */
ErrCode *string `json:"errCode,omitempty"` /* 错误码 */
Level int32 `json:"level"` /* 拓扑排序 1 - 5 */
NodeStatus int32 `json:"nodeStatus"` /* 节点状态 0 不可使用, 1 可以使用 */
}
type CtvpcListPrivateZoneApi ¶
type CtvpcListPrivateZoneApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListPrivateZoneApi ¶
func NewCtvpcListPrivateZoneApi(client *core.CtyunClient) *CtvpcListPrivateZoneApi
func (*CtvpcListPrivateZoneApi) Do ¶
func (a *CtvpcListPrivateZoneApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListPrivateZoneRequest) (*CtvpcListPrivateZoneResponse, error)
type CtvpcListPrivateZoneRecordApi ¶
type CtvpcListPrivateZoneRecordApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListPrivateZoneRecordApi ¶
func NewCtvpcListPrivateZoneRecordApi(client *core.CtyunClient) *CtvpcListPrivateZoneRecordApi
func (*CtvpcListPrivateZoneRecordApi) Do ¶
func (a *CtvpcListPrivateZoneRecordApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListPrivateZoneRecordRequest) (*CtvpcListPrivateZoneRecordResponse, error)
type CtvpcListPrivateZoneRecordRequest ¶
type CtvpcListPrivateZoneRecordRequest struct {
RegionID string /* 资源池ID */
ZoneRecordName *string /* dns 记录集名字 */
ZoneID *string /* zoneID */
ZoneRecordID *string /* zoneRecordID */
PageNumber int32 /* 列表的页码,默认值为1。 */
PageNo int32 /* 列表的页码,默认值为 1, 推荐使用该字段, pageNumber 后续会废弃 */
PageSize int32 /* 分页查询时每页的行数,最大值为50,默认值为10。 */
}
type CtvpcListPrivateZoneRecordResponse ¶
type CtvpcListPrivateZoneRecordResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcListPrivateZoneRecordReturnObjResponse `json:"returnObj"` /* object */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcListPrivateZoneRecordReturnObjResponse ¶
type CtvpcListPrivateZoneRecordReturnObjResponse struct{}
type CtvpcListPrivateZoneRequest ¶
type CtvpcListPrivateZoneRequest struct {
ClientToken *string /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string /* 资源池ID */
ZoneID *string /* zoneID */
ZoneName *string /* zoneName */
PageNumber int32 /* 列表的页码,默认值为1。 */
PageNo int32 /* 列表的页码,默认值为 1, 推荐使用该字段, pageNumber 后续会废弃 */
PageSize int32 /* 分页查询时每页的行数,最大值为50,默认值为10。 */
}
type CtvpcListPrivateZoneResponse ¶
type CtvpcListPrivateZoneResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcListPrivateZoneReturnObjResponse `json:"returnObj"` /* object */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcListPrivateZoneReturnObjResponse ¶
type CtvpcListPrivateZoneReturnObjResponse struct {
Zones []*CtvpcListPrivateZoneReturnObjZonesResponse `json:"zones"` /* dns 记录 */
}
type CtvpcListRouteTableApi ¶
type CtvpcListRouteTableApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListRouteTableApi ¶
func NewCtvpcListRouteTableApi(client *core.CtyunClient) *CtvpcListRouteTableApi
func (*CtvpcListRouteTableApi) Do ¶
func (a *CtvpcListRouteTableApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListRouteTableRequest) (*CtvpcListRouteTableResponse, error)
type CtvpcListRouteTableRequest ¶
type CtvpcListRouteTableRequest struct {
RegionID string /* 区域id */
VpcID *string /* 关联的vpcID */
QueryContent *string /* 对路由表名字 / 路由表描述 / 路由表 id 进行模糊查询 */
RouteTableID *string /* 路由表 id */
RawType int32 /* 路由表类型:0-子网路由表;2-网关路由表 */
PageNumber int32 /* 列表的页码,默认值为 1。 */
PageNo int32 /* 列表的页码,默认值为 1, 推荐使用该字段, pageNumber 后续会废弃 */
PageSize int32 /* 分页查询时每页的行数,最大值为 50,默认值为 10。 */
}
type CtvpcListRouteTableResponse ¶
type CtvpcListRouteTableResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
ReturnObj []*CtvpcListRouteTableReturnObjResponse `json:"returnObj"` /* 返回结果 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcListRouteTableReturnObjResponse ¶
type CtvpcListRouteTableReturnObjResponse struct {
Name *string `json:"name,omitempty"` /* 路由表名字 */
Description *string `json:"description,omitempty"` /* 路由表描述 */
VpcID *string `json:"vpcID,omitempty"` /* 虚拟私有云 id */
Id *string `json:"id,omitempty"` /* 路由 id */
Freezing *bool `json:"freezing"` /* 是否冻结 */
RouteRulesCount int32 `json:"routeRulesCount"` /* 路由表中的路由数 */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
RawType int32 `json:"type"` /* 路由表类型:0-子网路由表,2-网关路由表 */
Origin *string `json:"origin,omitempty"` /* 路由表来源:default-系统默认; user-用户创建 */
}
type CtvpcListRouteTableRulesApi ¶
type CtvpcListRouteTableRulesApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListRouteTableRulesApi ¶
func NewCtvpcListRouteTableRulesApi(client *core.CtyunClient) *CtvpcListRouteTableRulesApi
func (*CtvpcListRouteTableRulesApi) Do ¶
func (a *CtvpcListRouteTableRulesApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListRouteTableRulesRequest) (*CtvpcListRouteTableRulesResponse, error)
type CtvpcListRouteTableRulesResponse ¶
type CtvpcListRouteTableRulesResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
ReturnObj []*CtvpcListRouteTableRulesReturnObjResponse `json:"returnObj"` /* 返回结果 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcListRouteTableRulesReturnObjResponse ¶
type CtvpcListRouteTableRulesReturnObjResponse struct {
NextHopID *string `json:"nextHopID,omitempty"` /* 下一跳设备 id */
NextHopType *string `json:"nextHopType,omitempty"` /* vpcpeering / havip / bm / vm / natgw/ igw6 / dc / ticc / vpngw / enic */
Destination *string `json:"destination,omitempty"` /* 无类别域间路由 */
IpVersion int32 `json:"ipVersion"` /* 4 表示 ipv4, 6 表示 ipv6 */
Description *string `json:"description,omitempty"` /* 规则描述 */
RouteRuleID *string `json:"routeRuleID,omitempty"` /* 路由规则 id */
}
type CtvpcListSecurityGroupsApi ¶
type CtvpcListSecurityGroupsApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListSecurityGroupsApi ¶
func NewCtvpcListSecurityGroupsApi(client *core.CtyunClient) *CtvpcListSecurityGroupsApi
func (*CtvpcListSecurityGroupsApi) Do ¶
func (a *CtvpcListSecurityGroupsApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListSecurityGroupsRequest) (*CtvpcListSecurityGroupsResponse, error)
type CtvpcListSecurityGroupsRequest ¶
type CtvpcListSecurityGroupsRequest struct {
RegionID string /* 区域id */
VpcID *string /* 安全组所在的专有网络ID。 */
QueryContent *string /* 【模糊查询】 安全组ID或名称 */
ProjectID *string /* 企业项目 ID,默认为0 */
InstanceID *string /* 实例 ID */
PageNumber int32 /* 列表的页码,默认值为 1。 */
PageNo int32 /* 列表的页码,默认值为 1, 推荐使用该字段, pageNumber 后续会废弃 */
PageSize int32 /* 分页查询时每页的行数,最大值为 50,默认值为 10。 */
}
type CtvpcListSecurityGroupsResponse ¶
type CtvpcListSecurityGroupsResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
ReturnObj []*CtvpcListSecurityGroupsReturnObjResponse `json:"returnObj"` /* 返回结果 */
}
type CtvpcListSecurityGroupsReturnObjResponse ¶
type CtvpcListSecurityGroupsReturnObjResponse struct {
SecurityGroupName *string `json:"securityGroupName,omitempty"` /* 安全组名称 */
Id *string `json:"id,omitempty"` /* 安全组id */
VmNum int32 `json:"vmNum"` /* 相关云主机 */
Origin *string `json:"origin,omitempty"` /* 表示是否是默认安全组 */
VpcName *string `json:"vpcName,omitempty"` /* vpc名称 */
VpcID *string `json:"vpcID,omitempty"` /* 安全组所属的专有网络。 */
CreationTime *string `json:"creationTime,omitempty"` /* 创建时间 */
Description *string `json:"description,omitempty"` /* 安全组描述信息。 */
SecurityGroupRuleList []*CtvpcListSecurityGroupsReturnObjSecurityGroupRuleListResponse `json:"securityGroupRuleList"` /* 安全组规则信息 */
}
type CtvpcListSecurityGroupsReturnObjSecurityGroupRuleListResponse ¶
type CtvpcListSecurityGroupsReturnObjSecurityGroupRuleListResponse struct {
Direction *string `json:"direction,omitempty"` /* 出方向-egress、入方向-ingress */
Priority int32 `json:"priority"` /* 优先级:0~100 */
Ethertype *string `json:"ethertype,omitempty"` /* IP类型:IPv4、IPv6 */
Protocol *string `json:"protocol,omitempty"` /* 协议: ANY、TCP、UDP、ICMP、ICMP6 */
RawRange *string `json:"range,omitempty"` /* 接口范围/ICMP类型:1-65535 */
DestCidrIp *string `json:"destCidrIp,omitempty"` /* 远端地址:0.0.0.0/0 */
Description *string `json:"description,omitempty"` /* 安全组规则描述信息。 */
CreateTime *string `json:"createTime,omitempty"` /* 创建时间,UTC时间。 */
Id *string `json:"id,omitempty"` /* 唯一标识ID */
SecurityGroupID *string `json:"securityGroupID,omitempty"` /* 安全组ID */
Action *string `json:"action,omitempty"` /* 拒绝策略:允许-accept 拒绝-drop */
Origin *string `json:"origin,omitempty"` /* 类型 */
RemoteSecurityGroupID *string `json:"remoteSecurityGroupID,omitempty"` /* 远端安全组id */
PrefixListID *string `json:"prefixListID,omitempty"` /* 前缀列表id */
}
type CtvpcListSharedZoneRecordsApi ¶
type CtvpcListSharedZoneRecordsApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListSharedZoneRecordsApi ¶
func NewCtvpcListSharedZoneRecordsApi(client *core.CtyunClient) *CtvpcListSharedZoneRecordsApi
func (*CtvpcListSharedZoneRecordsApi) Do ¶
func (a *CtvpcListSharedZoneRecordsApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListSharedZoneRecordsRequest) (*CtvpcListSharedZoneRecordsResponse, error)
type CtvpcListSharedZoneRecordsRequest ¶
type CtvpcListSharedZoneRecordsRequest struct {
}
type CtvpcListSharedZoneRecordsResponse ¶
type CtvpcListSharedZoneRecordsResponse struct {
}
type CtvpcListSharedZoneRecordsReturnObjResponse ¶
type CtvpcListSharedZoneRecordsReturnObjResponse struct {
}
type CtvpcListSharedZoneRecordsReturnObjResultsResponse ¶
type CtvpcListSharedZoneRecordsReturnObjResultsResponse struct {
}
type CtvpcListSnatsApi ¶
type CtvpcListSnatsApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListSnatsApi ¶
func NewCtvpcListSnatsApi(client *core.CtyunClient) *CtvpcListSnatsApi
func (*CtvpcListSnatsApi) Do ¶
func (a *CtvpcListSnatsApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListSnatsRequest) (*CtvpcListSnatsResponse, error)
type CtvpcListSnatsRequest ¶
type CtvpcListSnatsResponse ¶
type CtvpcListSnatsResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcListSnatsReturnObjResponse `json:"returnObj"` /* 返回结果 */
}
type CtvpcListSnatsReturnObjResponse ¶
type CtvpcListSnatsReturnObjResponse struct {
Results []*CtvpcListSnatsReturnObjResultsResponse `json:"results"` /* snat 列表 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcListSnatsReturnObjResultsResponse ¶
type CtvpcListSnatsReturnObjResultsResponse struct {
SNatID *string `json:"sNatID,omitempty"` /* snat id */
Description *string `json:"description,omitempty"` /* 描述信息 */
SubnetCidr *string `json:"subnetCidr,omitempty"` /* 要查询的NAT网关所属VPC子网的cidr */
SubnetType int32 `json:"subnetType"` /* 子网类型:1-有vpcID的子网,0-自定义 */
CreationTime *string `json:"creationTime,omitempty"` /* 创建时间 */
Eips []*CtvpcListSnatsReturnObjResultsEipsResponse `json:"eips"` /* 绑定的 eip 信息 */
SubnetID *string `json:"subnetID,omitempty"` /* 子网 ID */
NatGatewayID *string `json:"natGatewayID,omitempty"` /* nat 网关 ID */
}
type CtvpcListSubnetApi ¶
type CtvpcListSubnetApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListSubnetApi ¶
func NewCtvpcListSubnetApi(client *core.CtyunClient) *CtvpcListSubnetApi
func (*CtvpcListSubnetApi) Do ¶
func (a *CtvpcListSubnetApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListSubnetRequest) (*CtvpcListSubnetResponse, error)
type CtvpcListSubnetRequest ¶
type CtvpcListSubnetRequest struct {
ClientToken *string /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string /* 资源池 ID */
VpcID *string /* VPC 的 ID */
SubnetID *string /* 多个 subnet 的 ID 之间用半角逗号(,)隔开。 */
PageNumber int32 /* 列表的页码,默认值为 1。 */
PageNo int32 /* 列表的页码,默认值为 1, 推荐使用该字段, pageNumber 后续会废弃 */
PageSize int32 /* 分页查询时每页的行数,最大值为 50,默认值为 10。 */
}
type CtvpcListSubnetResponse ¶
type CtvpcListSubnetResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcListSubnetReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcListSubnetReturnObjResponse ¶
type CtvpcListSubnetReturnObjResponse struct {
Subnets []*CtvpcListSubnetReturnObjSubnetsResponse `json:"subnets"` /* subnets 组 */
}
type CtvpcListSubnetReturnObjSubnetsResponse ¶
type CtvpcListSubnetReturnObjSubnetsResponse struct {
SubnetID *string `json:"subnetID,omitempty"` /* subnet ID */
Name *string `json:"name,omitempty"` /* 名称 */
Description *string `json:"description,omitempty"` /* 描述 */
VpcID *string `json:"vpcID,omitempty"` /* VpcID */
AvailabilityZones []*string `json:"availabilityZones"` /* 子网所在的可用区名 */
RouteTableID *string `json:"routeTableID,omitempty"` /* 子网路由表 ID */
NetworkAclID *string `json:"networkAclID,omitempty"` /* 子网 aclID */
CIDR *string `json:"CIDR,omitempty"` /* 子网网段,掩码范围为 16-28 位 */
GatewayIP *string `json:"gatewayIP,omitempty"` /* 子网网关 */
DhcpIP *string `json:"dhcpIP,omitempty"` /* dhcpIP */
Start *string `json:"start,omitempty"` /* 子网网段起始 IP */
End *string `json:"end,omitempty"` /* 子网网段结束 IP */
AvailableIPCount int32 `json:"availableIPCount"` /* 子网内可用 IPv4 数目 */
Ipv6Enabled int32 `json:"ipv6Enabled"` /* 是否配置了ipv6网段 */
EnableIpv6 *bool `json:"enableIpv6"` /* 是否开启 ipv6 */
Ipv6CIDR *string `json:"ipv6CIDR,omitempty"` /* 子网 Ipv6 网段,掩码范围为 16-28 位 */
Ipv6Start *string `json:"ipv6Start,omitempty"` /* 子网内可用的起始 IPv6 地址 */
Ipv6End *string `json:"ipv6End,omitempty"` /* 子网内可用的结束 IPv6 地址 */
Ipv6GatewayIP *string `json:"ipv6GatewayIP,omitempty"` /* v6 网关地址 */
DnsList []*string `json:"dnsList"` /* DNS 服务器地址:默认为空;必须为正确的 IPv4 格式;重新触发 DHCP 后生效,最大数组长度为 4 */
NtpList []*string `json:"ntpList"` /* NTP 服务器地址: 默认为空,必须为正确的域名或 IPv4 格式;重新触发 DHCP 后生效,最大数组长度为 4 */
RawType int32 `json:"type"` /* 子网类型 :当前仅支持:0(普通子网), 1(裸金属子网) */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
}
type CtvpcListSubnetUsedIPsApi ¶
type CtvpcListSubnetUsedIPsApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListSubnetUsedIPsApi ¶
func NewCtvpcListSubnetUsedIPsApi(client *core.CtyunClient) *CtvpcListSubnetUsedIPsApi
func (*CtvpcListSubnetUsedIPsApi) Do ¶
func (a *CtvpcListSubnetUsedIPsApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListSubnetUsedIPsRequest) (*CtvpcListSubnetUsedIPsResponse, error)
type CtvpcListSubnetUsedIPsResponse ¶
type CtvpcListSubnetUsedIPsResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcListSubnetUsedIPsReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcListSubnetUsedIPsReturnObjResponse ¶
type CtvpcListSubnetUsedIPsReturnObjResponse struct {
UsedIPs []*CtvpcListSubnetUsedIPsReturnObjUsedIPsResponse `json:"usedIPs"` /* 已使用的 IP 数组 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcListSubnetUsedIPsReturnObjUsedIPsResponse ¶
type CtvpcListSubnetUsedIPsReturnObjUsedIPsResponse struct {
Ipv4Address *string `json:"ipv4Address,omitempty"` /* ipv4 地址 */
Ipv6Address *string `json:"ipv6Address,omitempty"` /* ipv6 地址 */
UseDesc *string `json:"useDesc,omitempty"` /* 用途中文描述:云主机, 裸金属, 高可用虚 IP, SNAT, 负载均衡, 预占内网 IP, 内网网关接口, system */
}
type CtvpcListVpcAccessLogApi ¶
type CtvpcListVpcAccessLogApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListVpcAccessLogApi ¶
func NewCtvpcListVpcAccessLogApi(client *core.CtyunClient) *CtvpcListVpcAccessLogApi
func (*CtvpcListVpcAccessLogApi) Do ¶
func (a *CtvpcListVpcAccessLogApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListVpcAccessLogRequest) (*CtvpcListVpcAccessLogResponse, error)
type CtvpcListVpcAccessLogRequest ¶
type CtvpcListVpcAccessLogRequest struct {
ClientToken *string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 区域ID */
QueryText *string `json:"queryText,omitempty"` /* 查询文本,名称或流日志ID */
Page int32 `json:"page"` /* 页号,page>=1 */
PageSize int32 `json:"pageSize"` /* 每页数量,0<=pageSize<=50 */
}
type CtvpcListVpcAccessLogResponse ¶
type CtvpcListVpcAccessLogResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcListVpcAccessLogReturnObjResponse `json:"returnObj"` /* 返回结果 */
}
type CtvpcListVpcApi ¶
type CtvpcListVpcApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListVpcApi ¶
func NewCtvpcListVpcApi(client *core.CtyunClient) *CtvpcListVpcApi
func (*CtvpcListVpcApi) Do ¶
func (a *CtvpcListVpcApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListVpcRequest) (*CtvpcListVpcResponse, error)
type CtvpcListVpcPeerConnectionApi ¶
type CtvpcListVpcPeerConnectionApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListVpcPeerConnectionApi ¶
func NewCtvpcListVpcPeerConnectionApi(client *core.CtyunClient) *CtvpcListVpcPeerConnectionApi
func (*CtvpcListVpcPeerConnectionApi) Do ¶
func (a *CtvpcListVpcPeerConnectionApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListVpcPeerConnectionRequest) (*CtvpcListVpcPeerConnectionResponse, error)
type CtvpcListVpcPeerConnectionResponse ¶
type CtvpcListVpcPeerConnectionResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcListVpcPeerConnectionReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
TotalCount int32 `json:"totalCount"` /* 总条数 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
CurrentCount int32 `json:"currentCount"` /* 总页数 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcListVpcPeerConnectionReturnObjResponse ¶
type CtvpcListVpcPeerConnectionReturnObjResponse struct {
RequestVpcID *string `json:"requestVpcID,omitempty"` /* 本端vpcId值 */
RequestVpcName *string `json:"requestVpcName,omitempty"` /* 本端vpc的名称 */
RequestVpcCidr *string `json:"requestVpcCidr,omitempty"` /* 本端vpc的网段 */
AcceptVpcID *string `json:"acceptVpcID,omitempty"` /* 对端的vpcId值 */
AcceptVpcName *string `json:"acceptVpcName,omitempty"` /* 对端vpc的名称, */
AcceptVpcCidr *string `json:"acceptVpcCidr,omitempty"` /* 对端vpc的网段 */
AcceptEmail *string `json:"acceptEmail,omitempty"` /* 对端vpc账户的邮箱 */
UserType *string `json:"userType,omitempty"` /* 对等连接类型:current(同一个租户) / other(不同租户) */
Name *string `json:"name,omitempty"` /* 对等连接名称 */
InstanceID *string `json:"instanceID,omitempty"` /* 对等连接 ID */
Status *string `json:"status,omitempty"` /* 对等连接状态:agree(同意建立对等连接) / pending(待同意建立对等链接) */
}
type CtvpcListVpcPeerRequestsApi ¶
type CtvpcListVpcPeerRequestsApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListVpcPeerRequestsApi ¶
func NewCtvpcListVpcPeerRequestsApi(client *core.CtyunClient) *CtvpcListVpcPeerRequestsApi
func (*CtvpcListVpcPeerRequestsApi) Do ¶
func (a *CtvpcListVpcPeerRequestsApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListVpcPeerRequestsRequest) (*CtvpcListVpcPeerRequestsResponse, error)
type CtvpcListVpcPeerRequestsResponse ¶
type CtvpcListVpcPeerRequestsResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcListVpcPeerRequestsReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcListVpcPeerRequestsReturnObjResponse ¶
type CtvpcListVpcPeerRequestsReturnObjResponse struct {
VpcPeerRequests []*CtvpcListVpcPeerRequestsReturnObjVpcPeerRequestsResponse `json:"vpcPeerRequests"` /* 待处理的对等链接建立请求 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcListVpcPeerRequestsReturnObjVpcPeerRequestsResponse ¶
type CtvpcListVpcPeerRequestsReturnObjVpcPeerRequestsResponse struct {
RequestVpcID *string `json:"requestVpcID,omitempty"` /* 本端的vpcId值 */
RequestVpcName *string `json:"requestVpcName,omitempty"` /* 本端vpc的名称 */
RequestVpcCidr *string `json:"requestVpcCidr,omitempty"` /* 本端vpc的网段 */
AcceptVpcID *string `json:"acceptVpcID,omitempty"` /* 对端的vpcId值 */
AcceptVpcName *string `json:"acceptVpcName,omitempty"` /* 对端vpc的名称, */
AcceptVpcCidr *string `json:"acceptVpcCidr,omitempty"` /* 对端vpc的网段 */
InstanceID *string `json:"instanceID,omitempty"` /* 对等连接 ID */
Status *string `json:"status,omitempty"` /* pending(待同意建立对等链接) */
}
type CtvpcListVpcRequest ¶
type CtvpcListVpcRequest struct {
RegionID string /* 资源池 ID */
ProjectID *string /* 企业项目 ID,默认为0 */
VpcID *string /* 多个 VPC 的 ID 之间用半角逗号(,)隔开。 */
VpcName *string /* vpc 名字 */
PageNumber int32 /* 列表的页码,默认值为 1。 */
PageNo int32 /* 列表的页码,默认值为 1, 推荐使用该字段, pageNumber 后续会废弃 */
PageSize int32 /* 分页查询时每页的行数,最大值为 50,默认值为 10。 */
}
type CtvpcListVpcResponse ¶
type CtvpcListVpcResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcListVpcReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcListVpcReturnObjResponse ¶
type CtvpcListVpcReturnObjResponse struct {
Vpcs []*CtvpcListVpcReturnObjVpcsResponse `json:"vpcs"` /* vpc 组 */
}
type CtvpcListVpcReturnObjVpcsResponse ¶
type CtvpcListVpcReturnObjVpcsResponse struct {
VpcID *string `json:"vpcID,omitempty"` /* vpc 示例 ID */
Name *string `json:"name,omitempty"` /* 名称 */
Description *string `json:"description,omitempty"` /* 描述 */
CIDR *string `json:"CIDR,omitempty"` /* CIDR */
Ipv6Enabled *bool `json:"ipv6Enabled"` /* 是否开启 ipv6 */
EnableIpv6 *bool `json:"enableIpv6"` /* 是否开启 ipv6 */
Ipv6CIDRS []*string `json:"ipv6CIDRS"` /* ipv6CIDRS */
SubnetIDs []*string `json:"subnetIDs"` /* 子网 id 列表 */
NatGatewayIDs []*string `json:"natGatewayIDs"` /* 网关 id 列表 */
SecondaryCIDRS []*string `json:"secondaryCIDRS"` /* 附加网段 */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为0 */
DhcpOptionsSetID *string `json:"dhcpOptionsSetID,omitempty"` /* VPC关联的dhcp选项集 */
}
type CtvpcListZoneBindLabelsApi ¶
type CtvpcListZoneBindLabelsApi struct {
// contains filtered or unexported fields
}
func NewCtvpcListZoneBindLabelsApi ¶
func NewCtvpcListZoneBindLabelsApi(client *core.CtyunClient) *CtvpcListZoneBindLabelsApi
func (*CtvpcListZoneBindLabelsApi) Do ¶
func (a *CtvpcListZoneBindLabelsApi) Do(ctx context.Context, credential core.Credential, req *CtvpcListZoneBindLabelsRequest) (*CtvpcListZoneBindLabelsResponse, error)
type CtvpcListZoneBindLabelsResponse ¶
type CtvpcListZoneBindLabelsResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
ReturnObj []*CtvpcListZoneBindLabelsReturnObjResponse `json:"returnObj"` /* 返回结果 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcListZoneBindLabelsReturnObjResponse ¶
type CtvpcListZoneBindLabelsReturnObjResponse struct {
Results []*CtvpcListZoneBindLabelsReturnObjResultsResponse `json:"results"` /* 绑定的标签列表 */
}
type CtvpcModifyBandwidthSpecApi ¶
type CtvpcModifyBandwidthSpecApi struct {
// contains filtered or unexported fields
}
func NewCtvpcModifyBandwidthSpecApi ¶
func NewCtvpcModifyBandwidthSpecApi(client *core.CtyunClient) *CtvpcModifyBandwidthSpecApi
func (*CtvpcModifyBandwidthSpecApi) Do ¶
func (a *CtvpcModifyBandwidthSpecApi) Do(ctx context.Context, credential core.Credential, req *CtvpcModifyBandwidthSpecRequest) (*CtvpcModifyBandwidthSpecResponse, error)
type CtvpcModifyBandwidthSpecRequest ¶
type CtvpcModifyBandwidthSpecRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 共享带宽的区域 id。 */
BandwidthID string `json:"bandwidthID,omitempty"` /* 共享带宽 id。 */
Bandwidth int32 `json:"bandwidth"` /* 共享带宽的带宽峰值。5-1000 */
PayVoucherPrice *string `json:"payVoucherPrice,omitempty"` /* 代金券金额,支持到小数点后两位 */
}
type CtvpcModifyBandwidthSpecResponse ¶
type CtvpcModifyBandwidthSpecResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcModifyBandwidthSpecReturnObjResponse `json:"returnObj"` /* 业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcModifyBandwidthSpecReturnObjResponse ¶
type CtvpcModifyBandwidthSpecReturnObjResponse struct {
MasterOrderID *string `json:"masterOrderID,omitempty"` /* 55d531d7bf2d47658897c42ffb918423 */
MasterOrderNO *string `json:"masterOrderNO,omitempty"` /* 20221021191602644224 */
RegionID *string `json:"regionID,omitempty"` /* 81f7728662dd11ec810800155d307d5b */
}
type CtvpcModifyEipSpecApi ¶
type CtvpcModifyEipSpecApi struct {
// contains filtered or unexported fields
}
func NewCtvpcModifyEipSpecApi ¶
func NewCtvpcModifyEipSpecApi(client *core.CtyunClient) *CtvpcModifyEipSpecApi
func (*CtvpcModifyEipSpecApi) Do ¶
func (a *CtvpcModifyEipSpecApi) Do(ctx context.Context, credential core.Credential, req *CtvpcModifyEipSpecRequest) (*CtvpcModifyEipSpecResponse, error)
type CtvpcModifyEipSpecRequest ¶
type CtvpcModifyEipSpecRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为'0' */
EipID string `json:"eipID,omitempty"` /* eip id */
Bandwidth int32 `json:"bandwidth"` /* 弹性 IP 带宽 */
PayVoucherPrice *string `json:"payVoucherPrice,omitempty"` /* 代金券金额,支持到小数点后两位 */
}
type CtvpcModifyEipSpecResponse ¶
type CtvpcModifyEipSpecResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcModifyEipSpecReturnObjResponse `json:"returnObj"` /* object */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcModifyEipSpecReturnObjResponse ¶
type CtvpcModifyEipSpecReturnObjResponse struct {
MasterOrderID *string `json:"masterOrderID,omitempty"` /* 55d531d7bf2d47658897c42ffb918423 */
MasterOrderNO *string `json:"masterOrderNO,omitempty"` /* 20221021191602644224 */
RegionID *string `json:"regionID,omitempty"` /* 81f7728662dd11ec810800155d307d5b */
}
type CtvpcModifyEndpointIpVersionApi ¶
type CtvpcModifyEndpointIpVersionApi struct {
// contains filtered or unexported fields
}
func NewCtvpcModifyEndpointIpVersionApi ¶
func NewCtvpcModifyEndpointIpVersionApi(client *core.CtyunClient) *CtvpcModifyEndpointIpVersionApi
func (*CtvpcModifyEndpointIpVersionApi) Do ¶
func (a *CtvpcModifyEndpointIpVersionApi) Do(ctx context.Context, credential core.Credential, req *CtvpcModifyEndpointIpVersionRequest) (*CtvpcModifyEndpointIpVersionResponse, error)
type CtvpcModifyEndpointIpVersionRequest ¶
type CtvpcModifyEndpointIpVersionRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
EndpointID string `json:"endpointID,omitempty"` /* 终端节点id */
IpVersion int32 `json:"ipVersion"` /* 0:ipv4, 1:ipv6(暂不支持), 2:双栈 */
IpAddress *string `json:"ipAddress,omitempty"` /* 终端节点ipv4地址 */
Ipv6Address *string `json:"ipv6Address,omitempty"` /* 终端节点ipv6地址 */
}
type CtvpcModifyEndpointIpVersionResponse ¶
type CtvpcModifyEndpointIpVersionResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcModifyEndpointServiceApi ¶
type CtvpcModifyEndpointServiceApi struct {
// contains filtered or unexported fields
}
func NewCtvpcModifyEndpointServiceApi ¶
func NewCtvpcModifyEndpointServiceApi(client *core.CtyunClient) *CtvpcModifyEndpointServiceApi
func (*CtvpcModifyEndpointServiceApi) Do ¶
func (a *CtvpcModifyEndpointServiceApi) Do(ctx context.Context, credential core.Credential, req *CtvpcModifyEndpointServiceRequest) (*CtvpcModifyEndpointServiceResponse, error)
type CtvpcModifyEndpointServiceIpVersionApi ¶
type CtvpcModifyEndpointServiceIpVersionApi struct {
// contains filtered or unexported fields
}
func NewCtvpcModifyEndpointServiceIpVersionApi ¶
func NewCtvpcModifyEndpointServiceIpVersionApi(client *core.CtyunClient) *CtvpcModifyEndpointServiceIpVersionApi
func (*CtvpcModifyEndpointServiceIpVersionApi) Do ¶
func (a *CtvpcModifyEndpointServiceIpVersionApi) Do(ctx context.Context, credential core.Credential, req *CtvpcModifyEndpointServiceIpVersionRequest) (*CtvpcModifyEndpointServiceIpVersionResponse, error)
type CtvpcModifyEndpointServiceIpVersionRequest ¶
type CtvpcModifyEndpointServiceIpVersionRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
EndpointServiceID string `json:"endpointServiceID,omitempty"` /* 终端节点服务id */
IpVersion int32 `json:"ipVersion"` /* 0:ipv4, 1:ipv6(暂不支持), 2:双栈 */
SubnetID *string `json:"subnetID,omitempty"` /* 子网ID,overlay反向型终端节点服务必填 */
Ipv6Address *string `json:"ipv6Address,omitempty"` /* 反向型终端节点服务ipv6中转ip */
InstanceIDV6 *string `json:"instanceIDV6,omitempty"` /* 后端ipv6实例id,服务后端为vip时必填 */
UnderlayIp6 *string `json:"underlayIp6,omitempty"` /* ipv6 underlay ip,服务为天翼云服务时必填 */
}
type CtvpcModifyEndpointServiceIpVersionResponse ¶
type CtvpcModifyEndpointServiceIpVersionResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcModifyEndpointServiceRequest ¶
type CtvpcModifyEndpointServiceRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
EndpointServiceID string `json:"endpointServiceID,omitempty"` /* 终端节点服务ID */
AutoConnection *bool `json:"autoConnection"` /* 是否自动连接,true/false */
Name *string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
DnsName *string `json:"dnsName,omitempty"` /* dns 名字,仅支持有权限的用户修改 */
OaType *string `json:"oaType,omitempty"` /* oa 类型,支持: tcp_option / proxy_protocol / close */
}
type CtvpcModifyEndpointServiceResponse ¶
type CtvpcModifyEndpointServiceResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcModifyIPv6BandwidthSpecApi ¶
type CtvpcModifyIPv6BandwidthSpecApi struct {
// contains filtered or unexported fields
}
func NewCtvpcModifyIPv6BandwidthSpecApi ¶
func NewCtvpcModifyIPv6BandwidthSpecApi(client *core.CtyunClient) *CtvpcModifyIPv6BandwidthSpecApi
func (*CtvpcModifyIPv6BandwidthSpecApi) Do ¶
func (a *CtvpcModifyIPv6BandwidthSpecApi) Do(ctx context.Context, credential core.Credential, req *CtvpcModifyIPv6BandwidthSpecRequest) (*CtvpcModifyIPv6BandwidthSpecResponse, error)
type CtvpcModifyIPv6BandwidthSpecRequest ¶
type CtvpcModifyIPv6BandwidthSpecRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 共享带宽的区域id。 */
BandwidthID string `json:"bandwidthID,omitempty"` /* 共享带宽id。 */
Bandwidth int32 `json:"bandwidth"` /* 共享带宽的带宽峰值。范围1-1000 */
PayVoucherPrice *string `json:"payVoucherPrice,omitempty"` /* 代金券金额,支持到小数点后两位 */
}
type CtvpcModifyIPv6BandwidthSpecResponse ¶
type CtvpcModifyIPv6BandwidthSpecResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcModifyIPv6BandwidthSpecReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcModifyNatSpecApi ¶
type CtvpcModifyNatSpecApi struct {
// contains filtered or unexported fields
}
func NewCtvpcModifyNatSpecApi ¶
func NewCtvpcModifyNatSpecApi(client *core.CtyunClient) *CtvpcModifyNatSpecApi
func (*CtvpcModifyNatSpecApi) Do ¶
func (a *CtvpcModifyNatSpecApi) Do(ctx context.Context, credential core.Credential, req *CtvpcModifyNatSpecRequest) (*CtvpcModifyNatSpecResponse, error)
type CtvpcModifyNatSpecRequest ¶
type CtvpcModifyNatSpecRequest struct {
RegionID string `json:"regionID,omitempty"` /* NAT 网关所在的地域 ID。 */
NatGatewayID string `json:"natGatewayID,omitempty"` /* NAT 网关 ID。 */
Spec int32 `json:"spec"` /* 规格(可传值:1-SMALL,2-MEDIUM,3-LARGE,4-XLARGE) */
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
PayVoucherPrice *string `json:"payVoucherPrice,omitempty"` /* 代金券金额,支持到小数点后两位,仅包周期支持代金券 */
}
type CtvpcModifyNatSpecResponse ¶
type CtvpcModifyNatSpecResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcModifyNatSpecReturnObjResponse `json:"returnObj"` /* 返回结果 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcModifyPrivateZoneRecordDescApi ¶
type CtvpcModifyPrivateZoneRecordDescApi struct {
// contains filtered or unexported fields
}
func NewCtvpcModifyPrivateZoneRecordDescApi ¶
func NewCtvpcModifyPrivateZoneRecordDescApi(client *core.CtyunClient) *CtvpcModifyPrivateZoneRecordDescApi
func (*CtvpcModifyPrivateZoneRecordDescApi) Do ¶
func (a *CtvpcModifyPrivateZoneRecordDescApi) Do(ctx context.Context, credential core.Credential, req *CtvpcModifyPrivateZoneRecordDescRequest) (*CtvpcModifyPrivateZoneRecordDescResponse, error)
type CtvpcModifyPrivateZoneRecordDescResponse ¶
type CtvpcModifyPrivateZoneRecordDescResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcModifyRouteRuleApi ¶
type CtvpcModifyRouteRuleApi struct {
// contains filtered or unexported fields
}
func NewCtvpcModifyRouteRuleApi ¶
func NewCtvpcModifyRouteRuleApi(client *core.CtyunClient) *CtvpcModifyRouteRuleApi
func (*CtvpcModifyRouteRuleApi) Do ¶
func (a *CtvpcModifyRouteRuleApi) Do(ctx context.Context, credential core.Credential, req *CtvpcModifyRouteRuleRequest) (*CtvpcModifyRouteRuleResponse, error)
type CtvpcModifyRouteRuleRequest ¶
type CtvpcModifyRouteRuleRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域id */
RouteRuleID string `json:"routeRuleID,omitempty"` /* 路由表 id */
Description *string `json:"description,omitempty"` /* 路由表规则描述,支持拉丁字母、中文、数字, 特殊字符:~!@#$%^&*()_-+= <>?:'{},./;'[,]·~!@#¥%……&*() —— -+={},《》?:“”【】、;‘',。、,不能以 http: / https: 开头,长度 0 - 128 */
}
type CtvpcModifyRouteRuleResponse ¶
type CtvpcModifyRouteRuleResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcModifySgEngressRuleApi ¶
type CtvpcModifySgEngressRuleApi struct {
// contains filtered or unexported fields
}
func NewCtvpcModifySgEngressRuleApi ¶
func NewCtvpcModifySgEngressRuleApi(client *core.CtyunClient) *CtvpcModifySgEngressRuleApi
func (*CtvpcModifySgEngressRuleApi) Do ¶
func (a *CtvpcModifySgEngressRuleApi) Do(ctx context.Context, credential core.Credential, req *CtvpcModifySgEngressRuleRequest) (*CtvpcModifySgEngressRuleResponse, error)
type CtvpcModifySgEngressRuleRequest ¶
type CtvpcModifySgEngressRuleRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域id */
SecurityGroupID string `json:"securityGroupID,omitempty"` /* 安全组ID。 */
SecurityGroupRuleID string `json:"securityGroupRuleID,omitempty"` /* 安全组规则ID。 */
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
Action *string `json:"action,omitempty"` /* 拒绝策略:允许-accept 拒绝-drop */
Priority int32 `json:"priority"` /* 优先级:1~100,取值越小优先级越大 */
Protocol *string `json:"protocol,omitempty"` /* 协议: ANY、TCP、UDP、ICMP(v4) */
RemoteSecurityGroupID *string `json:"remoteSecurityGroupID,omitempty"` /* 远端安全组id */
DestCidrIp *string `json:"destCidrIp,omitempty"` /* cidr */
RemoteType int32 `json:"remoteType"` /* 远端类型,0 表示 destCidrIp,1 表示 remoteSecurityGroupID, 2 表示 prefixlistID,默认为 0 */
PrefixListID *string `json:"prefixListID,omitempty"` /* 前缀列表 */
}
type CtvpcModifySgEngressRuleResponse ¶
type CtvpcModifySgEngressRuleResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcModifySgIngressRuleApi ¶
type CtvpcModifySgIngressRuleApi struct {
// contains filtered or unexported fields
}
func NewCtvpcModifySgIngressRuleApi ¶
func NewCtvpcModifySgIngressRuleApi(client *core.CtyunClient) *CtvpcModifySgIngressRuleApi
func (*CtvpcModifySgIngressRuleApi) Do ¶
func (a *CtvpcModifySgIngressRuleApi) Do(ctx context.Context, credential core.Credential, req *CtvpcModifySgIngressRuleRequest) (*CtvpcModifySgIngressRuleResponse, error)
type CtvpcModifySgIngressRuleRequest ¶
type CtvpcModifySgIngressRuleRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域id */
SecurityGroupID string `json:"securityGroupID,omitempty"` /* 安全组ID。 */
SecurityGroupRuleID string `json:"securityGroupRuleID,omitempty"` /* 安全组规则ID。 */
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
Action *string `json:"action,omitempty"` /* 拒绝策略:允许-accept 拒绝-drop */
Priority int32 `json:"priority"` /* 优先级:1~100,取值越小优先级越大 */
Protocol *string `json:"protocol,omitempty"` /* 协议: ANY、TCP、UDP、ICMP(v4) */
RemoteSecurityGroupID *string `json:"remoteSecurityGroupID,omitempty"` /* 远端安全组id */
DestCidrIp *string `json:"destCidrIp,omitempty"` /* cidr */
RemoteType int32 `json:"remoteType"` /* 远端类型,0 表示 destCidrIp,1 表示 remoteSecurityGroupID, 2 表示 prefixlistID,默认为 0 */
PrefixListID *string `json:"prefixListID,omitempty"` /* 前缀列表 */
}
type CtvpcModifySgIngressRuleResponse ¶
type CtvpcModifySgIngressRuleResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcModifyVpcAccessLogApi ¶
type CtvpcModifyVpcAccessLogApi struct {
// contains filtered or unexported fields
}
func NewCtvpcModifyVpcAccessLogApi ¶
func NewCtvpcModifyVpcAccessLogApi(client *core.CtyunClient) *CtvpcModifyVpcAccessLogApi
func (*CtvpcModifyVpcAccessLogApi) Do ¶
func (a *CtvpcModifyVpcAccessLogApi) Do(ctx context.Context, credential core.Credential, req *CtvpcModifyVpcAccessLogRequest) (*CtvpcModifyVpcAccessLogResponse, error)
type CtvpcModifyVpcAccessLogRequest ¶
type CtvpcModifyVpcAccessLogRequest struct {
ClientToken *string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 区域ID */
FlowID string `json:"flowID,omitempty"` /* 访问日志ID */
LogCollection int32 `json:"logCollection"` /* 0:关闭日志收集 1:启用日志收集 */
SampleInterval int32 `json:"sampleInterval"` /* 采样间隔 60或300 */
Name *string `json:"name,omitempty"` /* 名称 */
}
type CtvpcModifyVpcAccessLogResponse ¶
type CtvpcModifyVpcAccessLogResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcModifyVpcAccessLogReturnObjResponse `json:"returnObj"` /* 返回结果 */
}
type CtvpcModifyVpcAccessLogReturnObjResponse ¶
type CtvpcModifyVpcAccessLogReturnObjResponse struct {
ID *string `json:"ID,omitempty"` /* 流日志ID */
}
type CtvpcNatQueryCreatePriceApi ¶
type CtvpcNatQueryCreatePriceApi struct {
// contains filtered or unexported fields
}
func NewCtvpcNatQueryCreatePriceApi ¶
func NewCtvpcNatQueryCreatePriceApi(client *core.CtyunClient) *CtvpcNatQueryCreatePriceApi
func (*CtvpcNatQueryCreatePriceApi) Do ¶
func (a *CtvpcNatQueryCreatePriceApi) Do(ctx context.Context, credential core.Credential, req *CtvpcNatQueryCreatePriceRequest) (*CtvpcNatQueryCreatePriceResponse, error)
type CtvpcNatQueryCreatePriceRequest ¶
type CtvpcNatQueryCreatePriceRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域id */
VpcID string `json:"vpcID,omitempty"` /* 需要创建 NAT 网关的 VPC 的 ID */
Name string `json:"name,omitempty"` /* NAT 网关的名称。 */
Spec int32 `json:"spec"` /* 规格 1~4, 1表示小型, 2表示中型, 3表示大型, 4表示超大型 */
Description *string `json:"description,omitempty"` /* NAT 网关描述信息。 </br>- 长度为 0-128 个英文或中文字符,</br>- 不能以 http 或者 https 开头 </br>默认值:空。 */
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
CycleType string `json:"cycleType,omitempty"` /* 订购类型:month(包月) / year(包年) */
CycleCount int32 `json:"cycleCount"` /* 订购时长, 当 cycleType = month, 支持续订 1 - 11 个月; 当 cycleType = year, 支持续订 1 - 3 年 */
AzName string `json:"azName,omitempty"` /* 可用区名称 */
}
type CtvpcNatQueryCreatePriceResponse ¶
type CtvpcNatQueryCreatePriceResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcNatQueryCreatePriceReturnObjResponse `json:"returnObj"` /* 业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcNatQueryCreatePriceReturnObjResponse ¶
type CtvpcNatQueryCreatePriceReturnObjResponse struct {
TotalPrice float64 `json:"totalPrice"` /* 总价格 */
DiscountPrice float64 `json:"discountPrice"` /* 折后价格,云主机相关产品有 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
SubOrderPrices []*CtvpcNatQueryCreatePriceReturnObjSubOrderPricesResponse `json:"subOrderPrices"` /* 子订单价格信息 */
}
type CtvpcNatQueryCreatePriceReturnObjSubOrderPricesResponse ¶
type CtvpcNatQueryCreatePriceReturnObjSubOrderPricesResponse struct {
ServiceTag *string `json:"serviceTag,omitempty"` /* 服务类型 */
TotalPrice float64 `json:"totalPrice"` /* 子订单总价格 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
OrderItemPrices []*CtvpcNatQueryCreatePriceReturnObjSubOrderPricesOrderItemPricesResponse `json:"orderItemPrices"` /* item价格信息 */
}
type CtvpcNatQueryModifyPriceApi ¶
type CtvpcNatQueryModifyPriceApi struct {
// contains filtered or unexported fields
}
func NewCtvpcNatQueryModifyPriceApi ¶
func NewCtvpcNatQueryModifyPriceApi(client *core.CtyunClient) *CtvpcNatQueryModifyPriceApi
func (*CtvpcNatQueryModifyPriceApi) Do ¶
func (a *CtvpcNatQueryModifyPriceApi) Do(ctx context.Context, credential core.Credential, req *CtvpcNatQueryModifyPriceRequest) (*CtvpcNatQueryModifyPriceResponse, error)
type CtvpcNatQueryModifyPriceRequest ¶
type CtvpcNatQueryModifyPriceRequest struct {
RegionID string `json:"regionID,omitempty"` /* NAT 网关所在的地域 ID。 */
NatGatewayID string `json:"natGatewayID,omitempty"` /* NAT 网关 ID。 */
Spec int32 `json:"spec"` /* 规格(可传值:1-SMALL,2-MEDIUM,3-LARGE,4-XLARGE) */
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
}
type CtvpcNatQueryModifyPriceResponse ¶
type CtvpcNatQueryModifyPriceResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcNatQueryModifyPriceReturnObjResponse `json:"returnObj"` /* 业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcNatQueryModifyPriceReturnObjResponse ¶
type CtvpcNatQueryModifyPriceReturnObjResponse struct {
TotalPrice float64 `json:"totalPrice"` /* 总价格 */
DiscountPrice float64 `json:"discountPrice"` /* 折后价格,云主机相关产品有 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
SubOrderPrices []*CtvpcNatQueryModifyPriceReturnObjSubOrderPricesResponse `json:"subOrderPrices"` /* 子订单价格信息 */
}
type CtvpcNatQueryModifyPriceReturnObjSubOrderPricesResponse ¶
type CtvpcNatQueryModifyPriceReturnObjSubOrderPricesResponse struct {
ServiceTag *string `json:"serviceTag,omitempty"` /* 服务类型 */
TotalPrice float64 `json:"totalPrice"` /* 子订单总价格 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
OrderItemPrices []*CtvpcNatQueryModifyPriceReturnObjSubOrderPricesOrderItemPricesResponse `json:"orderItemPrices"` /* item价格信息 */
}
type CtvpcNatQueryRenewPriceApi ¶
type CtvpcNatQueryRenewPriceApi struct {
// contains filtered or unexported fields
}
func NewCtvpcNatQueryRenewPriceApi ¶
func NewCtvpcNatQueryRenewPriceApi(client *core.CtyunClient) *CtvpcNatQueryRenewPriceApi
func (*CtvpcNatQueryRenewPriceApi) Do ¶
func (a *CtvpcNatQueryRenewPriceApi) Do(ctx context.Context, credential core.Credential, req *CtvpcNatQueryRenewPriceRequest) (*CtvpcNatQueryRenewPriceResponse, error)
type CtvpcNatQueryRenewPriceRequest ¶
type CtvpcNatQueryRenewPriceRequest struct {
RegionID string `json:"regionID,omitempty"` /* 共享带宽的区域id。 */
NatGatewayID string `json:"natGatewayID,omitempty"` /* NAT 网关 ID */
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
CycleType string `json:"cycleType,omitempty"` /* 订购类型:month / year */
CycleCount int32 `json:"cycleCount"` /* 订购时长, 当 cycleType = month, 支持续订 1 - 11 个月; 当 cycleType = year, 支持续订 1 - 3 年 */
}
type CtvpcNatQueryRenewPriceResponse ¶
type CtvpcNatQueryRenewPriceResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcNatQueryRenewPriceReturnObjResponse `json:"returnObj"` /* 业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcNatQueryRenewPriceReturnObjResponse ¶
type CtvpcNatQueryRenewPriceReturnObjResponse struct {
TotalPrice float64 `json:"totalPrice"` /* 总价格 */
DiscountPrice float64 `json:"discountPrice"` /* 折后价格,云主机相关产品有 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
SubOrderPrices []*CtvpcNatQueryRenewPriceReturnObjSubOrderPricesResponse `json:"subOrderPrices"` /* 子订单价格信息 */
}
type CtvpcNatQueryRenewPriceReturnObjSubOrderPricesResponse ¶
type CtvpcNatQueryRenewPriceReturnObjSubOrderPricesResponse struct {
ServiceTag *string `json:"serviceTag,omitempty"` /* 服务类型 */
TotalPrice float64 `json:"totalPrice"` /* 子订单总价格 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
OrderItemPrices []*CtvpcNatQueryRenewPriceReturnObjSubOrderPricesOrderItemPricesResponse `json:"orderItemPrices"` /* item价格信息 */
}
type CtvpcNewACLListApi ¶
type CtvpcNewACLListApi struct {
// contains filtered or unexported fields
}
func NewCtvpcNewACLListApi ¶
func NewCtvpcNewACLListApi(client *core.CtyunClient) *CtvpcNewACLListApi
func (*CtvpcNewACLListApi) Do ¶
func (a *CtvpcNewACLListApi) Do(ctx context.Context, credential core.Credential, req *CtvpcNewACLListRequest) (*CtvpcNewACLListResponse, error)
type CtvpcNewACLListRequest ¶
type CtvpcNewACLListResponse ¶
type CtvpcNewACLListResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcNewACLListReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcNewACLListReturnObjResponse ¶
type CtvpcNewACLListReturnObjResponse struct {
Acls []*CtvpcNewACLListReturnObjAclsResponse `json:"acls"` /* acl 规则列表 */
TotalCount int32 `json:"totalCount"` /* 列表条目数。 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 分页查询时总页数。 */
}
type CtvpcNewBandwidthListApi ¶
type CtvpcNewBandwidthListApi struct {
// contains filtered or unexported fields
}
func NewCtvpcNewBandwidthListApi ¶
func NewCtvpcNewBandwidthListApi(client *core.CtyunClient) *CtvpcNewBandwidthListApi
func (*CtvpcNewBandwidthListApi) Do ¶
func (a *CtvpcNewBandwidthListApi) Do(ctx context.Context, credential core.Credential, req *CtvpcNewBandwidthListRequest) (*CtvpcNewBandwidthListResponse, error)
type CtvpcNewBandwidthListRequest ¶
type CtvpcNewBandwidthListRequest struct {
RegionID string /* 共享带宽所在的区域id。 */
QueryContent *string /* 【模糊查询】 共享带宽实例名称 / 带宽 ID */
ProjectID *string /* 企业项目 ID,默认为'0' */
PageNumber int32 /* 列表的页码,默认值为 1。 */
PageNo int32 /* 列表的页码,默认值为 1, 推荐使用该字段, pageNumber 后续会废弃 */
PageSize int32 /* 分页查询时每页的行数,最大值为 50,默认值为 10。 */
}
type CtvpcNewBandwidthListResponse ¶
type CtvpcNewBandwidthListResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcNewBandwidthListReturnObjResponse `json:"returnObj"` /* 返回查询的共享带宽实例的详细信息。 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcNewBandwidthListReturnObjBandwidthsResponse ¶
type CtvpcNewBandwidthListReturnObjBandwidthsResponse struct {
Id *string `json:"id,omitempty"` /* 共享带宽id。 */
Status *string `json:"status,omitempty"` /* 共享带宽状态: ACTIVE / EXPIRED / FREEZING */
Bandwidth int32 `json:"bandwidth"` /* 共享带宽的带宽峰值, 单位:Mbps。 */
Name *string `json:"name,omitempty"` /* 共享带宽名称。 */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
ExpireAt *string `json:"expireAt,omitempty"` /* 过期时间 */
Eips []*CtvpcNewBandwidthListReturnObjBandwidthsEipsResponse `json:"eips"` /* 绑定的弹性 IP 列表 */
}
type CtvpcNewBandwidthListReturnObjResponse ¶
type CtvpcNewBandwidthListReturnObjResponse struct {
TotalCount int32 `json:"totalCount"` /* 列表条目数。 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 分页查询时总页数。 */
Bandwidths []*CtvpcNewBandwidthListReturnObjBandwidthsResponse `json:"bandwidths"` /* 共享带宽列表 */
}
type CtvpcNewEipListApi ¶
type CtvpcNewEipListApi struct {
// contains filtered or unexported fields
}
func NewCtvpcNewEipListApi ¶
func NewCtvpcNewEipListApi(client *core.CtyunClient) *CtvpcNewEipListApi
func (*CtvpcNewEipListApi) Do ¶
func (a *CtvpcNewEipListApi) Do(ctx context.Context, credential core.Credential, req *CtvpcNewEipListRequest) (*CtvpcNewEipListResponse, error)
type CtvpcNewEipListRequest ¶
type CtvpcNewEipListRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性。要求单个云平台账户内唯一 */
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为"0" */
PageNo int32 `json:"pageNo,omitempty"` /* 列表的页码,默认值为 1, 推荐使用该字段, page 后续会废弃 */
PageSize int32 `json:"pageSize,omitempty"` /* 每页数据量大小,取值 1-50 */
Ids []*string `json:"ids"` /* 是 Array 类型,里面的内容是 String */
Status *string `json:"status,omitempty"` /* eip状态 ACTIVE(已绑定)/ DOWN(未绑定)/ FREEZING(已冻结)/ EXPIRED(已过期),不传是查询所有状态的 EIP */
IpType *string `json:"ipType,omitempty"` /* ip类型 ipv4 / ipv6 */
EipType *string `json:"eipType,omitempty"` /* eip类型 normal / cn2 */
Ip *string `json:"ip,omitempty"` /* 弹性 IP 的 ip 地址 */
}
type CtvpcNewEipListResponse ¶
type CtvpcNewEipListResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcNewEipListReturnObjResponse `json:"returnObj"` /* 返回结果 */
}
type CtvpcNewEipListReturnObjEipsResponse ¶
type CtvpcNewEipListReturnObjEipsResponse struct {
ID *string `json:"ID,omitempty"` /* eip ID */
Name *string `json:"name,omitempty"` /* eip 名称 */
Description *string `json:"description,omitempty"` /* 描述 */
EipAddress *string `json:"eipAddress,omitempty"` /* eip 地址 */
AssociationID *string `json:"associationID,omitempty"` /* 当前绑定的实例的 ID */
AssociationType *string `json:"associationType,omitempty"` /* 当前绑定的实例类型: LOADBALANCER / INSTANCE / PORTFORWARDING / VIP / PHYSICALINSTANCE */
PrivateIpAddress *string `json:"privateIpAddress,omitempty"` /* 交换机网段内的一个 IP 地址 */
Bandwidth int32 `json:"bandwidth"` /* 带宽峰值大小,单位 Mb */
BandwidthID *string `json:"bandwidthID,omitempty"` /* 绑定的共享带宽 ID */
BandwidthType *string `json:"bandwidthType,omitempty"` /* eip带宽规格:standalone / upflowc */
Status *string `json:"status,omitempty"` /* 1.ACTIVE 2.DOWN .EXPIRED */
Tags *string `json:"tags,omitempty"` /* EIP 的标签集合 */
LineType *string `json:"lineType,omitempty"` /* 线路类型 */
ProjectID *string `json:"projectID,omitempty"` /* 项目ID */
PortID *string `json:"portID,omitempty"` /* 绑定的网卡 id */
IsPackaged *bool `json:"isPackaged"` /* 表示是否与 vm 一起订购 */
BillingMethod *string `json:"billingMethod,omitempty"` /* 计费类型:periodic 包周期,on_demand 按需 */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
ExpiredAt *string `json:"expiredAt,omitempty"` /* 到期时间 */
}
type CtvpcNewEipListReturnObjResponse ¶
type CtvpcNewEipListReturnObjResponse struct {
Eips []*CtvpcNewEipListReturnObjEipsResponse `json:"eips"` /* 弹性 IP 列表 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcNewEndpointServiceWhiteListApi ¶
type CtvpcNewEndpointServiceWhiteListApi struct {
// contains filtered or unexported fields
}
func NewCtvpcNewEndpointServiceWhiteListApi ¶
func NewCtvpcNewEndpointServiceWhiteListApi(client *core.CtyunClient) *CtvpcNewEndpointServiceWhiteListApi
func (*CtvpcNewEndpointServiceWhiteListApi) Do ¶
func (a *CtvpcNewEndpointServiceWhiteListApi) Do(ctx context.Context, credential core.Credential, req *CtvpcNewEndpointServiceWhiteListRequest) (*CtvpcNewEndpointServiceWhiteListResponse, error)
type CtvpcNewEndpointServiceWhiteListResponse ¶
type CtvpcNewEndpointServiceWhiteListResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcNewEndpointServiceWhiteListReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcNewEndpointServiceWhiteListReturnObjResponse ¶
type CtvpcNewEndpointServiceWhiteListReturnObjResponse struct {
Whitelist []*CtvpcNewEndpointServiceWhiteListReturnObjWhitelistResponse `json:"whitelist"` /* 终端节点列表数据 */
TotalCount int32 `json:"totalCount"` /* 总条数 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
CurrentCount int32 `json:"currentCount"` /* 总页数 */
}
type CtvpcNewEndpointServiceWhiteListReturnObjWhitelistResponse ¶
type CtvpcNewEndpointServiceWhiteListReturnObjWhitelistResponse struct {
EndpointServiceID *string `json:"endpointServiceID,omitempty"` /* 终端服务 ID */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 创建时间 */
Email *string `json:"email,omitempty"` /* 用户邮箱 */
BssAccountID *string `json:"bssAccountID,omitempty"` /* 账户 */
}
type CtvpcNewEndpointServicesListApi ¶
type CtvpcNewEndpointServicesListApi struct {
// contains filtered or unexported fields
}
func NewCtvpcNewEndpointServicesListApi ¶
func NewCtvpcNewEndpointServicesListApi(client *core.CtyunClient) *CtvpcNewEndpointServicesListApi
func (*CtvpcNewEndpointServicesListApi) Do ¶
func (a *CtvpcNewEndpointServicesListApi) Do(ctx context.Context, credential core.Credential, req *CtvpcNewEndpointServicesListRequest) (*CtvpcNewEndpointServicesListResponse, error)
type CtvpcNewEndpointServicesListRequest ¶
type CtvpcNewEndpointServicesListRequest struct {
RegionID string /* 资源池ID */
Page int32 /* 分页参数 */
PageNo int32 /* 列表的页码,默认值为 1, 推荐使用该字段, page 后续会废弃 */
PageSize int32 /* 每页数据量大小 */
Id *string /* 节点服务id */
EndpointServiceName *string /* 终端节点服务名称,该字段为精确匹配 */
QueryContent *string /* 支持对终端节点服务名称进行模糊匹配 */
}
type CtvpcNewEndpointServicesListResponse ¶
type CtvpcNewEndpointServicesListResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcNewEndpointServicesListReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcNewEndpointServicesListReturnObjEndpointServicesBackendsResponse ¶
type CtvpcNewEndpointServicesListReturnObjEndpointServicesBackendsResponse struct {
InstanceType *string `json:"instanceType,omitempty"` /* vm:虚机类型,bm:智能网卡类型,vip:vip类型,lb:负载均衡类型 */
InstanceID *string `json:"instanceID,omitempty"` /* 实例id */
ProtocolPort int32 `json:"protocolPort"` /* 端口 */
Weight int32 `json:"weight"` /* 权重 */
}
type CtvpcNewEndpointServicesListReturnObjEndpointServicesResponse ¶
type CtvpcNewEndpointServicesListReturnObjEndpointServicesResponse struct {
ID *string `json:"ID,omitempty"` /* 终端节点服务ID */
Name *string `json:"name,omitempty"` /* 终端节点服务名称 */
VpcID *string `json:"vpcID,omitempty"` /* 所属的专有网络id */
Description *string `json:"description,omitempty"` /* 描述 */
RawType *string `json:"type,omitempty"` /* 接口还是反向,interface:接口,reverse:反向 */
AutoConnection *bool `json:"autoConnection"` /* 是否自动连接 */
Rules []*CtvpcNewEndpointServicesListReturnObjEndpointServicesRulesResponse `json:"rules"` /* 接口规则数据 */
Backends []*CtvpcNewEndpointServicesListReturnObjEndpointServicesBackendsResponse `json:"backends"` /* 后端数据 */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
DnsName *string `json:"dnsName,omitempty"` /* dns 名 */
}
type CtvpcNewEndpointServicesListReturnObjResponse ¶
type CtvpcNewEndpointServicesListReturnObjResponse struct {
EndpointServices []*CtvpcNewEndpointServicesListReturnObjEndpointServicesResponse `json:"endpointServices"` /* 终端节点列表数据 */
TotalCount int32 `json:"totalCount"` /* 总条数 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
CurrentCount int32 `json:"currentCount"` /* 当前条目 */
}
type CtvpcNewEndpointsListApi ¶
type CtvpcNewEndpointsListApi struct {
// contains filtered or unexported fields
}
func NewCtvpcNewEndpointsListApi ¶
func NewCtvpcNewEndpointsListApi(client *core.CtyunClient) *CtvpcNewEndpointsListApi
func (*CtvpcNewEndpointsListApi) Do ¶
func (a *CtvpcNewEndpointsListApi) Do(ctx context.Context, credential core.Credential, req *CtvpcNewEndpointsListRequest) (*CtvpcNewEndpointsListResponse, error)
type CtvpcNewEndpointsListRequest ¶
type CtvpcNewEndpointsListRequest struct {
RegionID string /* 资源池ID */
Page int32 /* 分页参数, 默认 1 */
PageNo int32 /* 列表的页码,默认值为 1, 推荐使用该字段, page 后续会废弃 */
PageSize int32 /* 每页数据量大小, 默认 10 */
EndpointName *string /* 终端节点名,该字段为精确匹配 */
QueryContent *string /* 支持对终端节点名进行模糊匹配 */
EndpointID *string /* 终端节点 ID */
}
type CtvpcNewEndpointsListResponse ¶
type CtvpcNewEndpointsListResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcNewEndpointsListReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcNewEndpointsListReturnObjEndpointsEndpointObjResponse ¶
type CtvpcNewEndpointsListReturnObjEndpointsEndpointObjResponse struct {
SubnetID *string `json:"subnetID,omitempty"` /* 子网id */
PortID *string `json:"portID,omitempty"` /* 端口id */
Ip *string `json:"ip,omitempty"` /* 私网地址 */
EnableDns int32 `json:"enableDns"` /* 是否开启 dns */
DnsNames []*string `json:"dnsNames"` /* dns名称列表 */
}
type CtvpcNewEndpointsListReturnObjEndpointsResponse ¶
type CtvpcNewEndpointsListReturnObjEndpointsResponse struct {
ID *string `json:"ID,omitempty"` /* 终端节点ID */
EndpointServiceID *string `json:"endpointServiceID,omitempty"` /* 终端节点服务ID */
RawType *string `json:"type,omitempty"` /* 接口还是反向,interface:接口,reverse:反向 */
Name *string `json:"name,omitempty"` /* 终端节点名称 */
VpcID *string `json:"vpcID,omitempty"` /* 所属的专有网络id */
VpcAddress *string `json:"vpcAddress,omitempty"` /* 私网地址 */
Whitelist *string `json:"whitelist,omitempty"` /* 白名单 */
Status int32 `json:"status"` /* endpoint状态, 1 表示已链接,2 表示未链接 */
Description *string `json:"description,omitempty"` /* 描述 */
EndpointObj *CtvpcNewEndpointsListReturnObjEndpointsEndpointObjResponse `json:"endpointObj"` /* 后端节点信息,可能为 null */
CreatedTime *string `json:"createdTime,omitempty"` /* 创建时间 */
UpdatedTime *string `json:"updatedTime,omitempty"` /* 更新时间 */
}
type CtvpcNewEndpointsListReturnObjResponse ¶
type CtvpcNewEndpointsListReturnObjResponse struct {
Endpoints []*CtvpcNewEndpointsListReturnObjEndpointsResponse `json:"endpoints"` /* 终端节点列表数据 */
TotalCount int32 `json:"totalCount"` /* 总条数 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
CurrentCount int32 `json:"currentCount"` /* 总页数 */
}
type CtvpcNewIPv6BandwidthListApi ¶
type CtvpcNewIPv6BandwidthListApi struct {
// contains filtered or unexported fields
}
func NewCtvpcNewIPv6BandwidthListApi ¶
func NewCtvpcNewIPv6BandwidthListApi(client *core.CtyunClient) *CtvpcNewIPv6BandwidthListApi
func (*CtvpcNewIPv6BandwidthListApi) Do ¶
func (a *CtvpcNewIPv6BandwidthListApi) Do(ctx context.Context, credential core.Credential, req *CtvpcNewIPv6BandwidthListRequest) (*CtvpcNewIPv6BandwidthListResponse, error)
type CtvpcNewIPv6BandwidthListRequest ¶
type CtvpcNewIPv6BandwidthListRequest struct {
RegionID string /* 资源池 ID */
QueryContent *string /* 【模糊查询】 IPv6 带宽实例名称 / 带宽 ID */
BandwidthID *string /* IPv6 带宽 ID */
PageNumber int32 /* 列表的页码,默认值为 1。 */
PageNo int32 /* 列表的页码,默认值为 1, 推荐使用该字段, pageNumber 后续会废弃 */
PageSize int32 /* 分页查询时每页的行数,最大值为 50,默认值为 10。 */
}
type CtvpcNewIPv6BandwidthListResponse ¶
type CtvpcNewIPv6BandwidthListResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcNewIPv6BandwidthListReturnObjResponse `json:"returnObj"` /* 返回查询的共享带宽实例的详细信息。 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcNewIPv6ListApi ¶
type CtvpcNewIPv6ListApi struct {
// contains filtered or unexported fields
}
func NewCtvpcNewIPv6ListApi ¶
func NewCtvpcNewIPv6ListApi(client *core.CtyunClient) *CtvpcNewIPv6ListApi
func (*CtvpcNewIPv6ListApi) Do ¶
func (a *CtvpcNewIPv6ListApi) Do(ctx context.Context, credential core.Credential, req *CtvpcNewIPv6ListRequest) (*CtvpcNewIPv6ListResponse, error)
type CtvpcNewIPv6ListRequest ¶
type CtvpcNewIPv6ListResponse ¶
type CtvpcNewIPv6ListResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcNewIPv6ListReturnObjResponse `json:"returnObj"` /* 业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcNewPortsListApi ¶
type CtvpcNewPortsListApi struct {
// contains filtered or unexported fields
}
func NewCtvpcNewPortsListApi ¶
func NewCtvpcNewPortsListApi(client *core.CtyunClient) *CtvpcNewPortsListApi
func (*CtvpcNewPortsListApi) Do ¶
func (a *CtvpcNewPortsListApi) Do(ctx context.Context, credential core.Credential, req *CtvpcNewPortsListRequest) (*CtvpcNewPortsListResponse, error)
type CtvpcNewPortsListRequest ¶
type CtvpcNewPortsListRequest struct {
RegionID string /* 区域id */
VpcID *string /* 所属vpc id */
DeviceID *string /* 关联设备id */
SubnetID *string /* 所属子网id */
PageNumber int32 /* 列表的页码,默认值为 1。 */
PageNo int32 /* 列表的页码,默认值为 1, 推荐使用该字段, pageNumber 后续会废弃 */
PageSize int32 /* 分页查询时每页的行数,最大值为 50,默认值为 10。 */
}
type CtvpcNewPortsListResponse ¶
type CtvpcNewPortsListResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcNewPortsListReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcNewPortsListReturnObjPortsResponse ¶
type CtvpcNewPortsListReturnObjPortsResponse struct {
NetworkInterfaceName *string `json:"networkInterfaceName,omitempty"` /* 虚拟网名称 */
NetworkInterfaceID *string `json:"networkInterfaceID,omitempty"` /* 虚拟网id */
VpcID *string `json:"vpcID,omitempty"` /* 所属vpc */
SubnetID *string `json:"subnetID,omitempty"` /* 所属子网id */
Role int32 `json:"role"` /* 网卡类型: 0 主网卡, 1 弹性网卡 */
MacAddress *string `json:"macAddress,omitempty"` /* mac地址 */
PrimaryPrivateIp *string `json:"primaryPrivateIp,omitempty"` /* 主ip */
Ipv6Addresses []*string `json:"ipv6Addresses"` /* ipv6地址 */
InstanceID *string `json:"instanceID,omitempty"` /* 关联的设备id */
InstanceType *string `json:"instanceType,omitempty"` /* 设备类型 VM(云主机), BM(裸金属), LB(弹性负载均衡), CBM(标准裸金属) */
Description *string `json:"description,omitempty"` /* 描述 */
SecurityGroupIds []*string `json:"securityGroupIds"` /* 安全组ID列表 */
SecondaryPrivateIps []*string `json:"secondaryPrivateIps"` /* 辅助私网IP */
AdminStatus *string `json:"adminStatus,omitempty"` /* 是否启用DOWN, UP */
}
type CtvpcNewPortsListReturnObjResponse ¶
type CtvpcNewPortsListReturnObjResponse struct {
Ports []*CtvpcNewPortsListReturnObjPortsResponse `json:"ports"` /* 网卡列表 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcNewPrivateZoneListApi ¶
type CtvpcNewPrivateZoneListApi struct {
// contains filtered or unexported fields
}
func NewCtvpcNewPrivateZoneListApi ¶
func NewCtvpcNewPrivateZoneListApi(client *core.CtyunClient) *CtvpcNewPrivateZoneListApi
func (*CtvpcNewPrivateZoneListApi) Do ¶
func (a *CtvpcNewPrivateZoneListApi) Do(ctx context.Context, credential core.Credential, req *CtvpcNewPrivateZoneListRequest) (*CtvpcNewPrivateZoneListResponse, error)
type CtvpcNewPrivateZoneListRequest ¶
type CtvpcNewPrivateZoneListRequest struct {
ClientToken *string /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string /* 资源池ID */
ZoneID *string /* zoneID */
ZoneName *string /* zoneName */
PageNumber int32 /* 列表的页码,默认值为1。 */
PageNo int32 /* 列表的页码,默认值为 1, 推荐使用该字段, pageNumber 后续会废弃 */
PageSize int32 /* 分页查询时每页的行数,最大值为50,默认值为10。 */
}
type CtvpcNewPrivateZoneListResponse ¶
type CtvpcNewPrivateZoneListResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcNewPrivateZoneListReturnObjResponse `json:"returnObj"` /* object */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcNewPrivateZoneListReturnObjResponse ¶
type CtvpcNewPrivateZoneListReturnObjResponse struct {
Zones []*CtvpcNewPrivateZoneListReturnObjZonesResponse `json:"zones"` /* dns 记录 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcNewPrivateZoneRecordListApi ¶
type CtvpcNewPrivateZoneRecordListApi struct {
// contains filtered or unexported fields
}
func NewCtvpcNewPrivateZoneRecordListApi ¶
func NewCtvpcNewPrivateZoneRecordListApi(client *core.CtyunClient) *CtvpcNewPrivateZoneRecordListApi
func (*CtvpcNewPrivateZoneRecordListApi) Do ¶
func (a *CtvpcNewPrivateZoneRecordListApi) Do(ctx context.Context, credential core.Credential, req *CtvpcNewPrivateZoneRecordListRequest) (*CtvpcNewPrivateZoneRecordListResponse, error)
type CtvpcNewPrivateZoneRecordListRequest ¶
type CtvpcNewPrivateZoneRecordListRequest struct {
RegionID string /* 资源池ID */
ZoneRecordName *string /* dns 记录集名字 */
ZoneID *string /* zoneID */
ZoneRecordID *string /* zoneRecordID */
PageNumber int32 /* 列表的页码,默认值为1。 */
PageNo int32 /* 列表的页码,默认值为 1, 推荐使用该字段, pageNumber 后续会废弃 */
PageSize int32 /* 分页查询时每页的行数,最大值为50,默认值为10。 */
}
type CtvpcNewPrivateZoneRecordListResponse ¶
type CtvpcNewPrivateZoneRecordListResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcNewPrivateZoneRecordListReturnObjResponse `json:"returnObj"` /* object */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcNewPrivateZoneRecordListReturnObjResponse ¶
type CtvpcNewPrivateZoneRecordListReturnObjResponse struct {
ZoneRecords []*CtvpcNewPrivateZoneRecordListReturnObjZoneRecordsResponse `json:"zoneRecords"` /* dns记录集 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcNewQueryEIPHistoryMonitorApi ¶
type CtvpcNewQueryEIPHistoryMonitorApi struct {
// contains filtered or unexported fields
}
func NewCtvpcNewQueryEIPHistoryMonitorApi ¶
func NewCtvpcNewQueryEIPHistoryMonitorApi(client *core.CtyunClient) *CtvpcNewQueryEIPHistoryMonitorApi
func (*CtvpcNewQueryEIPHistoryMonitorApi) Do ¶
func (a *CtvpcNewQueryEIPHistoryMonitorApi) Do(ctx context.Context, credential core.Credential, req *CtvpcNewQueryEIPHistoryMonitorRequest) (*CtvpcNewQueryEIPHistoryMonitorResponse, error)
type CtvpcNewQueryEIPHistoryMonitorRequest ¶
type CtvpcNewQueryEIPHistoryMonitorRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
DeviceIDs []string `json:"deviceIDs"` /* 弹性 IP 地址列表,仅支持 IP 地址 */
MetricNames []string `json:"metricNames"` /* 监控指标 */
StartTime string `json:"startTime,omitempty"` /* 开始时间,YYYY-mmm-dd HH:MM:SS(只允许dd和HH中间有一个空格) */
EndTime string `json:"endTime,omitempty"` /* 开始时间,YYYY-mmm-dd HH:MM:SS(只允许dd和HH中间有一个空格) */
Period int32 `json:"period"` /* 可选参数,聚合周期,单位:秒,默认60,例14400 */
PageNumber int32 `json:"pageNumber"` /* 列表的页码,默认值为 1 */
PageNo int32 `json:"pageNo"` /* 列表的页码,默认值为 1, 推荐使用该字段, pageNumber 后续会废弃 */
PageSize int32 `json:"pageSize"` /* 每页数据量大小,取值 1-50 */
}
type CtvpcNewQueryEIPHistoryMonitorResponse ¶
type CtvpcNewQueryEIPHistoryMonitorResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcNewQueryEIPHistoryMonitorReturnObjResponse `json:"returnObj"` /* 业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcNewQueryEIPHistoryMonitorReturnObjMonitorsItemAggregateListResponse ¶
type CtvpcNewQueryEIPHistoryMonitorReturnObjMonitorsItemAggregateListResponse struct{}
type CtvpcNewQueryEIPHistoryMonitorReturnObjMonitorsResponse ¶
type CtvpcNewQueryEIPHistoryMonitorReturnObjMonitorsResponse struct {
LastUpdated *string `json:"lastUpdated,omitempty"` /* 最近更新时间 */
RegionID *string `json:"regionID,omitempty"` /* 资源池 ID */
DeviceID *string `json:"deviceID,omitempty"` /* 弹性公网 IP */
ItemAggregateList []*CtvpcNewQueryEIPHistoryMonitorReturnObjMonitorsItemAggregateListResponse `json:"itemAggregateList"` /* 监控项值列表 */
}
type CtvpcNewQueryEIPHistoryMonitorReturnObjResponse ¶
type CtvpcNewQueryEIPHistoryMonitorReturnObjResponse struct {
Monitors []*CtvpcNewQueryEIPHistoryMonitorReturnObjMonitorsResponse `json:"monitors"` /* 监控数据 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcNewQueryEIPRealtimeMonitorApi ¶
type CtvpcNewQueryEIPRealtimeMonitorApi struct {
// contains filtered or unexported fields
}
func NewCtvpcNewQueryEIPRealtimeMonitorApi ¶
func NewCtvpcNewQueryEIPRealtimeMonitorApi(client *core.CtyunClient) *CtvpcNewQueryEIPRealtimeMonitorApi
func (*CtvpcNewQueryEIPRealtimeMonitorApi) Do ¶
func (a *CtvpcNewQueryEIPRealtimeMonitorApi) Do(ctx context.Context, credential core.Credential, req *CtvpcNewQueryEIPRealtimeMonitorRequest) (*CtvpcNewQueryEIPRealtimeMonitorResponse, error)
type CtvpcNewQueryEIPRealtimeMonitorRequest ¶
type CtvpcNewQueryEIPRealtimeMonitorRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
DeviceIDs []*string `json:"deviceIDs"` /* 弹性 IP 地址列表,仅支持 IP 地址 */
PageNumber int32 `json:"pageNumber"` /* 列表的页码,默认值为 1 */
PageNo int32 `json:"pageNo"` /* 列表的页码,默认值为 1, 推荐使用该字段, pageNumber 后续会废弃 */
PageSize int32 `json:"pageSize"` /* 每页数据量大小,取值 1-50 */
}
type CtvpcNewQueryEIPRealtimeMonitorResponse ¶
type CtvpcNewQueryEIPRealtimeMonitorResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcNewQueryEIPRealtimeMonitorReturnObjResponse `json:"returnObj"` /* 业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcNewQueryEIPRealtimeMonitorReturnObjMonitorsItemListResponse ¶
type CtvpcNewQueryEIPRealtimeMonitorReturnObjMonitorsItemListResponse struct {
IngressThroughput *string `json:"ingressThroughput,omitempty"` /* 入吞吐量 */
EgressThroughput *string `json:"egressThroughput,omitempty"` /* 出吞吐量 */
IngressBandwidth *string `json:"ingressBandwidth,omitempty"` /* 入带宽峰值 */
EgressBandwidth *string `json:"egressBandwidth,omitempty"` /* 出带宽峰值 */
SamplingTime int32 `json:"samplingTime"` /* 采样时间 */
}
type CtvpcNewQueryEIPRealtimeMonitorReturnObjMonitorsResponse ¶
type CtvpcNewQueryEIPRealtimeMonitorReturnObjMonitorsResponse struct {
LastUpdated *string `json:"lastUpdated,omitempty"` /* 最近更新时间 */
RegionID *string `json:"regionID,omitempty"` /* 资源池 ID */
DeviceID *string `json:"deviceID,omitempty"` /* 弹性公网 IP */
ItemList []*CtvpcNewQueryEIPRealtimeMonitorReturnObjMonitorsItemListResponse `json:"itemList"` /* 监控项值列表 */
}
type CtvpcNewQueryEIPRealtimeMonitorReturnObjResponse ¶
type CtvpcNewQueryEIPRealtimeMonitorReturnObjResponse struct {
Monitors []*CtvpcNewQueryEIPRealtimeMonitorReturnObjMonitorsResponse `json:"monitors"` /* 监控数据 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcNewQuerySecurityGroupsApi ¶
type CtvpcNewQuerySecurityGroupsApi struct {
// contains filtered or unexported fields
}
func NewCtvpcNewQuerySecurityGroupsApi ¶
func NewCtvpcNewQuerySecurityGroupsApi(client *core.CtyunClient) *CtvpcNewQuerySecurityGroupsApi
func (*CtvpcNewQuerySecurityGroupsApi) Do ¶
func (a *CtvpcNewQuerySecurityGroupsApi) Do(ctx context.Context, credential core.Credential, req *CtvpcNewQuerySecurityGroupsRequest) (*CtvpcNewQuerySecurityGroupsResponse, error)
type CtvpcNewQuerySecurityGroupsRequest ¶
type CtvpcNewQuerySecurityGroupsRequest struct {
RegionID string /* 区域id */
VpcID *string /* 安全组所在的专有网络ID。 */
QueryContent *string /* 【模糊查询】 安全组ID或名称 */
InstanceID *string /* 实例 ID */
PageNumber int32 /* 列表的页码,默认值为 1。 */
PageNo int32 /* 列表的页码,默认值为 1, 推荐使用该字段, pageNumber 后续会废弃 */
PageSize int32 /* 分页查询时每页的行数,最大值为 50,默认值为 10。 */
}
type CtvpcNewQuerySecurityGroupsResponse ¶
type CtvpcNewQuerySecurityGroupsResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcNewQuerySecurityGroupsReturnObjResponse `json:"returnObj"` /* 返回结果 */
}
type CtvpcNewQuerySecurityGroupsReturnObjResponse ¶
type CtvpcNewQuerySecurityGroupsReturnObjResponse struct {
SecurityGroups []*CtvpcNewQuerySecurityGroupsReturnObjSecurityGroupsResponse `json:"securityGroups"` /* 安全组列表 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcNewQuerySecurityGroupsReturnObjSecurityGroupsResponse ¶
type CtvpcNewQuerySecurityGroupsReturnObjSecurityGroupsResponse struct {
SecurityGroupName *string `json:"securityGroupName,omitempty"` /* 安全组名称 */
ProjectID *string `json:"projectID,omitempty"` /* 项目ID */
Id *string `json:"id,omitempty"` /* 安全组id */
VmNum int32 `json:"vmNum"` /* 相关云主机 */
Origin *string `json:"origin,omitempty"` /* 表示是否是默认安全组 */
VpcName *string `json:"vpcName,omitempty"` /* vpc名称 */
VpcID *string `json:"vpcID,omitempty"` /* 安全组所属的专有网络。 */
CreationTime *string `json:"creationTime,omitempty"` /* 创建时间 */
Description *string `json:"description,omitempty"` /* 安全组描述信息。 */
SecurityGroupRuleList []*CtvpcNewQuerySecurityGroupsReturnObjSecurityGroupsSecurityGroupRuleListResponse `json:"securityGroupRuleList"` /* 安全组规则信息 */
}
type CtvpcNewQuerySecurityGroupsReturnObjSecurityGroupsSecurityGroupRuleListResponse ¶
type CtvpcNewQuerySecurityGroupsReturnObjSecurityGroupsSecurityGroupRuleListResponse struct {
Direction *string `json:"direction,omitempty"` /* 出方向-egress、入方向-ingress */
Priority int32 `json:"priority"` /* 优先级:0~100 */
Ethertype *string `json:"ethertype,omitempty"` /* IP类型:IPv4、IPv6 */
Protocol *string `json:"protocol,omitempty"` /* 协议: ANY、TCP、UDP、ICMP、ICMP6 */
RawRange *string `json:"range,omitempty"` /* 接口范围/ICMP类型:1-65535 */
DestCidrIp *string `json:"destCidrIp,omitempty"` /* 远端地址:0.0.0.0/0 */
Description *string `json:"description,omitempty"` /* 安全组规则描述信息。 */
CreateTime *string `json:"createTime,omitempty"` /* 创建时间,UTC时间。 */
Id *string `json:"id,omitempty"` /* 唯一标识ID */
SecurityGroupID *string `json:"securityGroupID,omitempty"` /* 安全组ID */
Action *string `json:"action,omitempty"` /* 否 */
Origin *string `json:"origin,omitempty"` /* 类型 */
RemoteSecurityGroupID *string `json:"remoteSecurityGroupID,omitempty"` /* 远端安全组id */
PrefixListID *string `json:"prefixListID,omitempty"` /* 前缀列表id */
}
type CtvpcNewRouteRulesListApi ¶
type CtvpcNewRouteRulesListApi struct {
// contains filtered or unexported fields
}
func NewCtvpcNewRouteRulesListApi ¶
func NewCtvpcNewRouteRulesListApi(client *core.CtyunClient) *CtvpcNewRouteRulesListApi
func (*CtvpcNewRouteRulesListApi) Do ¶
func (a *CtvpcNewRouteRulesListApi) Do(ctx context.Context, credential core.Credential, req *CtvpcNewRouteRulesListRequest) (*CtvpcNewRouteRulesListResponse, error)
type CtvpcNewRouteRulesListResponse ¶
type CtvpcNewRouteRulesListResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcNewRouteRulesListReturnObjResponse `json:"returnObj"` /* 返回结果 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcNewRouteRulesListReturnObjResponse ¶
type CtvpcNewRouteRulesListReturnObjResponse struct {
RouteRules []*CtvpcNewRouteRulesListReturnObjRouteRulesResponse `json:"routeRules"` /* 路由规则 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcNewRouteRulesListReturnObjRouteRulesResponse ¶
type CtvpcNewRouteRulesListReturnObjRouteRulesResponse struct {
NextHopID *string `json:"nextHopID,omitempty"` /* 下一跳设备 id */
NextHopType *string `json:"nextHopType,omitempty"` /* vpcpeering / havip / bm / vm / natgw/ igw6 / dc / ticc / vpngw / enic */
Destination *string `json:"destination,omitempty"` /* 无类别域间路由 */
IpVersion int32 `json:"ipVersion"` /* 4 表示 ipv4, 6 表示 ipv6 */
Description *string `json:"description,omitempty"` /* 规则描述 */
RouteRuleID *string `json:"routeRuleID,omitempty"` /* 路由规则 id */
}
type CtvpcNewRouteTableListApi ¶
type CtvpcNewRouteTableListApi struct {
// contains filtered or unexported fields
}
func NewCtvpcNewRouteTableListApi ¶
func NewCtvpcNewRouteTableListApi(client *core.CtyunClient) *CtvpcNewRouteTableListApi
func (*CtvpcNewRouteTableListApi) Do ¶
func (a *CtvpcNewRouteTableListApi) Do(ctx context.Context, credential core.Credential, req *CtvpcNewRouteTableListRequest) (*CtvpcNewRouteTableListResponse, error)
type CtvpcNewRouteTableListRequest ¶
type CtvpcNewRouteTableListRequest struct {
RegionID string /* 区域id */
VpcID *string /* 关联的vpcID */
QueryContent *string /* 对路由表名字 / 路由表描述 / 路由表 id 进行模糊查询 */
RouteTableID *string /* 路由表 id */
RawType int32 /* 路由表类型:0-子网路由表;2-网关路由表 */
PageNumber int32 /* 列表的页码,默认值为 1。 */
PageNo int32 /* 列表的页码,默认值为 1, 推荐使用该字段, pageNumber 后续会废弃 */
PageSize int32 /* 分页查询时每页的行数,最大值为 50,默认值为 10。 */
}
type CtvpcNewRouteTableListResponse ¶
type CtvpcNewRouteTableListResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcNewRouteTableListReturnObjResponse `json:"returnObj"` /* 返回结果 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcNewRouteTableListReturnObjResponse ¶
type CtvpcNewRouteTableListReturnObjResponse struct {
RouteTables []*CtvpcNewRouteTableListReturnObjRouteTablesResponse `json:"routeTables"` /* 路由列表 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcNewRouteTableListReturnObjRouteTablesResponse ¶
type CtvpcNewRouteTableListReturnObjRouteTablesResponse struct {
Name *string `json:"name,omitempty"` /* 路由表名字 */
Description *string `json:"description,omitempty"` /* 路由表描述 */
VpcID *string `json:"vpcID,omitempty"` /* 虚拟私有云 id */
Id *string `json:"id,omitempty"` /* 路由 id */
Freezing *bool `json:"freezing"` /* 是否冻结 */
RouteRulesCount int32 `json:"routeRulesCount"` /* 路由表中的路由数 */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
RawType int32 `json:"type"` /* 路由表类型:0-子网路由表,2-网关路由表 */
Origin *string `json:"origin,omitempty"` /* 路由表来源:default-系统默认; user-用户创建 */
}
type CtvpcNewSubnetListApi ¶
type CtvpcNewSubnetListApi struct {
// contains filtered or unexported fields
}
func NewCtvpcNewSubnetListApi ¶
func NewCtvpcNewSubnetListApi(client *core.CtyunClient) *CtvpcNewSubnetListApi
func (*CtvpcNewSubnetListApi) Do ¶
func (a *CtvpcNewSubnetListApi) Do(ctx context.Context, credential core.Credential, req *CtvpcNewSubnetListRequest) (*CtvpcNewSubnetListResponse, error)
type CtvpcNewSubnetListRequest ¶
type CtvpcNewSubnetListRequest struct {
ClientToken *string /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string /* 资源池 ID */
VpcID *string /* VPC 的 ID */
SubnetID *string /* 多个 subnet 的 ID 之间用半角逗号(,)隔开。 */
PageNumber int32 /* 列表的页码,默认值为 1。 */
PageNo int32 /* 列表的页码,默认值为 1, 推荐使用该字段, pageNumber 后续会废弃 */
PageSize int32 /* 分页查询时每页的行数,最大值为 50,默认值为 10。 */
}
type CtvpcNewSubnetListResponse ¶
type CtvpcNewSubnetListResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcNewSubnetListReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcNewSubnetListReturnObjResponse ¶
type CtvpcNewSubnetListReturnObjResponse struct {
Subnets []*CtvpcNewSubnetListReturnObjSubnetsResponse `json:"subnets"` /* subnets 组 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcNewSubnetListReturnObjSubnetsResponse ¶
type CtvpcNewSubnetListReturnObjSubnetsResponse struct {
SubnetID *string `json:"subnetID,omitempty"` /* subnet ID */
Name *string `json:"name,omitempty"` /* 名称 */
Description *string `json:"description,omitempty"` /* 描述 */
VpcID *string `json:"vpcID,omitempty"` /* VpcID */
AvailabilityZones []*string `json:"availabilityZones"` /* 子网所在的可用区名 */
RouteTableID *string `json:"routeTableID,omitempty"` /* 子网路由表 ID */
NetworkAclID *string `json:"networkAclID,omitempty"` /* 子网 aclID */
CIDR *string `json:"CIDR,omitempty"` /* 子网网段,掩码范围为 16-28 位 */
GatewayIP *string `json:"gatewayIP,omitempty"` /* 子网网关 */
DhcpIP *string `json:"dhcpIP,omitempty"` /* dhcpIP */
Start *string `json:"start,omitempty"` /* 子网网段起始 IP */
End *string `json:"end,omitempty"` /* 子网网段结束 IP */
AvailableIPCount int32 `json:"availableIPCount"` /* 子网内可用 IPv4 数目 */
Ipv6Enabled int32 `json:"ipv6Enabled"` /* 是否配置了ipv6网段 */
EnableIpv6 *bool `json:"enableIpv6"` /* 是否开启 ipv6 */
Ipv6CIDR *string `json:"ipv6CIDR,omitempty"` /* 子网 Ipv6 网段,掩码范围为 16-28 位 */
Ipv6Start *string `json:"ipv6Start,omitempty"` /* 子网内可用的起始 IPv6 地址 */
Ipv6End *string `json:"ipv6End,omitempty"` /* 子网内可用的结束 IPv6 地址 */
Ipv6GatewayIP *string `json:"ipv6GatewayIP,omitempty"` /* v6 网关地址 */
DnsList []*string `json:"dnsList"` /* DNS 服务器地址:默认为空;必须为正确的 IPv4 格式;重新触发 DHCP 后生效,最大数组长度为 4 */
NtpList []*string `json:"ntpList"` /* NTP 服务器地址: 默认为空,必须为正确的域名或 IPv4 格式;重新触发 DHCP 后生效,最大数组长度为 4 */
RawType int32 `json:"type"` /* 子网类型 :当前仅支持:0(普通子网), 1(裸金属子网) */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
}
type CtvpcNewVpcListApi ¶
type CtvpcNewVpcListApi struct {
// contains filtered or unexported fields
}
func NewCtvpcNewVpcListApi ¶
func NewCtvpcNewVpcListApi(client *core.CtyunClient) *CtvpcNewVpcListApi
func (*CtvpcNewVpcListApi) Do ¶
func (a *CtvpcNewVpcListApi) Do(ctx context.Context, credential core.Credential, req *CtvpcNewVpcListRequest) (*CtvpcNewVpcListResponse, error)
type CtvpcNewVpcListRequest ¶
type CtvpcNewVpcListRequest struct {
RegionID string /* 资源池 ID */
VpcID *string /* 多个 VPC 的 ID 之间用半角逗号(,)隔开。 */
VpcName *string /* vpc 名字 */
PageNumber int32 /* 列表的页码,默认值为 1。 */
PageNo int32 /* 列表的页码,默认值为 1, 推荐使用该字段, pageNumber 后续会废弃 */
PageSize int32 /* 分页查询时每页的行数,最大值为 50,默认值为 10。 */
ProjectID *string /* 企业项目 ID,默认为0 */
}
type CtvpcNewVpcListResponse ¶
type CtvpcNewVpcListResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcNewVpcListReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcNewVpcListReturnObjResponse ¶
type CtvpcNewVpcListReturnObjResponse struct {
Vpcs []*CtvpcNewVpcListReturnObjVpcsResponse `json:"vpcs"` /* vpc 组 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcNewVpcListReturnObjVpcsResponse ¶
type CtvpcNewVpcListReturnObjVpcsResponse struct {
VpcID *string `json:"vpcID,omitempty"` /* vpc 示例 ID */
Name *string `json:"name,omitempty"` /* 名称 */
Description *string `json:"description,omitempty"` /* 描述 */
CIDR *string `json:"CIDR,omitempty"` /* CIDR */
Ipv6Enabled *bool `json:"ipv6Enabled"` /* 是否开启 ipv6 */
EnableIpv6 *bool `json:"enableIpv6"` /* 是否开启 ipv6 */
Ipv6CIDRS []*string `json:"ipv6CIDRS"` /* ipv6CIDRS */
SubnetIDs []*string `json:"subnetIDs"` /* 子网 id 列表 */
NatGatewayIDs []*string `json:"natGatewayIDs"` /* 网关 id 列表 */
SecondaryCIDRS []*string `json:"secondaryCIDRS"` /* 附加网段 */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为0 */
}
type CtvpcPortReplaceSubnetApi ¶
type CtvpcPortReplaceSubnetApi struct {
// contains filtered or unexported fields
}
func NewCtvpcPortReplaceSubnetApi ¶
func NewCtvpcPortReplaceSubnetApi(client *core.CtyunClient) *CtvpcPortReplaceSubnetApi
func (*CtvpcPortReplaceSubnetApi) Do ¶
func (a *CtvpcPortReplaceSubnetApi) Do(ctx context.Context, credential core.Credential, req *CtvpcPortReplaceSubnetRequest) (*CtvpcPortReplaceSubnetResponse, error)
type CtvpcPortReplaceSubnetRequest ¶
type CtvpcPortReplaceSubnetRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
NetworkInterfaceID string `json:"networkInterfaceID,omitempty"` /* 网卡ID */
IpAddress *string `json:"ipAddress,omitempty"` /* 内网 IP 地址,如果不传为自动分配 */
SubnetID string `json:"subnetID,omitempty"` /* 子网 ID */
InstanceID string `json:"instanceID,omitempty"` /* 弹性云主机 ID */
}
type CtvpcPortReplaceSubnetResponse ¶
type CtvpcPortReplaceSubnetResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcPortReplaceVPCApi ¶
type CtvpcPortReplaceVPCApi struct {
// contains filtered or unexported fields
}
func NewCtvpcPortReplaceVPCApi ¶
func NewCtvpcPortReplaceVPCApi(client *core.CtyunClient) *CtvpcPortReplaceVPCApi
func (*CtvpcPortReplaceVPCApi) Do ¶
func (a *CtvpcPortReplaceVPCApi) Do(ctx context.Context, credential core.Credential, req *CtvpcPortReplaceVPCRequest) (*CtvpcPortReplaceVPCResponse, error)
type CtvpcPortReplaceVPCRequest ¶
type CtvpcPortReplaceVPCRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
NetworkInterfaceID string `json:"networkInterfaceID,omitempty"` /* 网卡ID */
IpAddress *string `json:"ipAddress,omitempty"` /* 内网 IP 地址,如果不传为自动分配 */
SubnetID string `json:"subnetID,omitempty"` /* 子网 ID */
InstanceID string `json:"instanceID,omitempty"` /* 弹性云主机 ID */
SecurityGroupIDs []string `json:"securityGroupIDs"` /* 安全组 id 列表 */
}
type CtvpcPortReplaceVPCResponse ¶
type CtvpcPortReplaceVPCResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcPrefixlistCloneApi ¶
type CtvpcPrefixlistCloneApi struct {
// contains filtered or unexported fields
}
func NewCtvpcPrefixlistCloneApi ¶
func NewCtvpcPrefixlistCloneApi(client *core.CtyunClient) *CtvpcPrefixlistCloneApi
func (*CtvpcPrefixlistCloneApi) Do ¶
func (a *CtvpcPrefixlistCloneApi) Do(ctx context.Context, credential core.Credential, req *CtvpcPrefixlistCloneRequest) (*CtvpcPrefixlistCloneResponse, error)
type CtvpcPrefixlistCloneRequest ¶
type CtvpcPrefixlistCloneRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
DestRegionID string `json:"destRegionID,omitempty"` /* 目的资源池ID */
PrefixListID string `json:"prefixListID,omitempty"` /* prefixlistID */
Name string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
Limit int32 `json:"limit"` /* 前缀列表支持的最大条目容量,创建后将无法修改,限制1-200条,具体以账户配额为准 */
}
type CtvpcPrefixlistCloneResponse ¶
type CtvpcPrefixlistCloneResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcPrefixlistCloneReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcPrefixlistCloneReturnObjResponse ¶
type CtvpcPrefixlistCloneReturnObjResponse struct {
PrefixListID *string `json:"prefixListID,omitempty"` /* prefixlist id */
}
type CtvpcPrefixlistCreateApi ¶
type CtvpcPrefixlistCreateApi struct {
// contains filtered or unexported fields
}
func NewCtvpcPrefixlistCreateApi ¶
func NewCtvpcPrefixlistCreateApi(client *core.CtyunClient) *CtvpcPrefixlistCreateApi
func (*CtvpcPrefixlistCreateApi) Do ¶
func (a *CtvpcPrefixlistCreateApi) Do(ctx context.Context, credential core.Credential, req *CtvpcPrefixlistCreateRequest) (*CtvpcPrefixlistCreateResponse, error)
type CtvpcPrefixlistCreatePrefixListRulesRequest ¶
type CtvpcPrefixlistCreatePrefixListRulesRequest struct {
Cidr string `json:"cidr,omitempty"` /* 前缀列表条目,cidr */
}
type CtvpcPrefixlistCreateRequest ¶
type CtvpcPrefixlistCreateRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
Name string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
Limit int32 `json:"limit"` /* 前缀列表支持的最大条目容量,创建后将无法修改,限制1-200条,具体以账户配额为准,不能小于前缀列表规则个数 */
AddressType int32 `json:"addressType"` /* 地址类型,4:ipv4,6:ipv6 */
PrefixListRules []*CtvpcPrefixlistCreatePrefixListRulesRequest `json:"prefixListRules"` /* 接口业务数据 */
}
type CtvpcPrefixlistCreateResponse ¶
type CtvpcPrefixlistCreateResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcPrefixlistCreateReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcPrefixlistCreateReturnObjResponse ¶
type CtvpcPrefixlistCreateReturnObjResponse struct {
PrefixListID *string `json:"prefixListID,omitempty"` /* prefixlist id */
}
type CtvpcPrefixlistDeleteApi ¶
type CtvpcPrefixlistDeleteApi struct {
// contains filtered or unexported fields
}
func NewCtvpcPrefixlistDeleteApi ¶
func NewCtvpcPrefixlistDeleteApi(client *core.CtyunClient) *CtvpcPrefixlistDeleteApi
func (*CtvpcPrefixlistDeleteApi) Do ¶
func (a *CtvpcPrefixlistDeleteApi) Do(ctx context.Context, credential core.Credential, req *CtvpcPrefixlistDeleteRequest) (*CtvpcPrefixlistDeleteResponse, error)
type CtvpcPrefixlistDeleteResponse ¶
type CtvpcPrefixlistDeleteResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcPrefixlistDeleteReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcPrefixlistDeleteReturnObjResponse ¶
type CtvpcPrefixlistDeleteReturnObjResponse struct {
PrefixListID *string `json:"prefixListID,omitempty"` /* prefixlist id */
}
type CtvpcPrefixlistGetAssociationsApi ¶
type CtvpcPrefixlistGetAssociationsApi struct {
// contains filtered or unexported fields
}
func NewCtvpcPrefixlistGetAssociationsApi ¶
func NewCtvpcPrefixlistGetAssociationsApi(client *core.CtyunClient) *CtvpcPrefixlistGetAssociationsApi
func (*CtvpcPrefixlistGetAssociationsApi) Do ¶
func (a *CtvpcPrefixlistGetAssociationsApi) Do(ctx context.Context, credential core.Credential, req *CtvpcPrefixlistGetAssociationsRequest) (*CtvpcPrefixlistGetAssociationsResponse, error)
type CtvpcPrefixlistGetAssociationsResponse ¶
type CtvpcPrefixlistGetAssociationsResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcPrefixlistGetAssociationsReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
TotalCount int32 `json:"totalCount"` /* 总条数 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
CurrentCount int32 `json:"currentCount"` /* 当前页总数 */
}
type CtvpcPrefixlistQueryApi ¶
type CtvpcPrefixlistQueryApi struct {
// contains filtered or unexported fields
}
func NewCtvpcPrefixlistQueryApi ¶
func NewCtvpcPrefixlistQueryApi(client *core.CtyunClient) *CtvpcPrefixlistQueryApi
func (*CtvpcPrefixlistQueryApi) Do ¶
func (a *CtvpcPrefixlistQueryApi) Do(ctx context.Context, credential core.Credential, req *CtvpcPrefixlistQueryRequest) (*CtvpcPrefixlistQueryResponse, error)
type CtvpcPrefixlistQueryResponse ¶
type CtvpcPrefixlistQueryResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcPrefixlistQueryReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcPrefixlistQueryReturnObjPrefixListResponse ¶
type CtvpcPrefixlistQueryReturnObjPrefixListResponse struct {
PrefixListID *string `json:"prefixListID,omitempty"` /* prefixlist id */
Name *string `json:"name,omitempty"` /* prefixlist 名称 */
Limit int32 `json:"limit"` /* 前缀列表支持的最大条目容量 */
AddressType *string `json:"addressType,omitempty"` /* 地址类型,4:ipv4,6:ipv6 */
Description *string `json:"description,omitempty"` /* 描述 */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
PrefixListRules []*CtvpcPrefixlistQueryReturnObjPrefixListPrefixListRulesResponse `json:"prefixListRules"` /* 前缀列表规则 */
}
type CtvpcPrefixlistQueryReturnObjResponse ¶
type CtvpcPrefixlistQueryReturnObjResponse struct {
PrefixList []*CtvpcPrefixlistQueryReturnObjPrefixListResponse `json:"prefixList"` /* prefixList */
TotalCount int32 `json:"totalCount"` /* 列表条目数。 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 分页查询时总页数。 */
}
type CtvpcPrefixlistRuleCreateApi ¶
type CtvpcPrefixlistRuleCreateApi struct {
// contains filtered or unexported fields
}
func NewCtvpcPrefixlistRuleCreateApi ¶
func NewCtvpcPrefixlistRuleCreateApi(client *core.CtyunClient) *CtvpcPrefixlistRuleCreateApi
func (*CtvpcPrefixlistRuleCreateApi) Do ¶
func (a *CtvpcPrefixlistRuleCreateApi) Do(ctx context.Context, credential core.Credential, req *CtvpcPrefixlistRuleCreateRequest) (*CtvpcPrefixlistRuleCreateResponse, error)
type CtvpcPrefixlistRuleCreatePrefixListRulesRequest ¶
type CtvpcPrefixlistRuleCreatePrefixListRulesRequest struct {
Cidr string `json:"cidr,omitempty"` /* 前缀列表条目,cidr */
}
type CtvpcPrefixlistRuleCreateRequest ¶
type CtvpcPrefixlistRuleCreateRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
PrefixListID string `json:"prefixListID,omitempty"` /* prefixlistID */
PrefixListRules []*CtvpcPrefixlistRuleCreatePrefixListRulesRequest `json:"prefixListRules"` /* 接口业务数据 */
}
type CtvpcPrefixlistRuleCreateResponse ¶
type CtvpcPrefixlistRuleCreateResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcPrefixlistRuleCreateReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcPrefixlistRuleCreateReturnObjResponse ¶
type CtvpcPrefixlistRuleCreateReturnObjResponse struct {
PrefixListID *string `json:"prefixListID,omitempty"` /* prefixlist id */
}
type CtvpcPrefixlistRuleDeleteApi ¶
type CtvpcPrefixlistRuleDeleteApi struct {
// contains filtered or unexported fields
}
func NewCtvpcPrefixlistRuleDeleteApi ¶
func NewCtvpcPrefixlistRuleDeleteApi(client *core.CtyunClient) *CtvpcPrefixlistRuleDeleteApi
func (*CtvpcPrefixlistRuleDeleteApi) Do ¶
func (a *CtvpcPrefixlistRuleDeleteApi) Do(ctx context.Context, credential core.Credential, req *CtvpcPrefixlistRuleDeleteRequest) (*CtvpcPrefixlistRuleDeleteResponse, error)
type CtvpcPrefixlistRuleDeleteResponse ¶
type CtvpcPrefixlistRuleDeleteResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcPrefixlistRuleDeleteReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcPrefixlistRuleUpdateApi ¶
type CtvpcPrefixlistRuleUpdateApi struct {
// contains filtered or unexported fields
}
func NewCtvpcPrefixlistRuleUpdateApi ¶
func NewCtvpcPrefixlistRuleUpdateApi(client *core.CtyunClient) *CtvpcPrefixlistRuleUpdateApi
func (*CtvpcPrefixlistRuleUpdateApi) Do ¶
func (a *CtvpcPrefixlistRuleUpdateApi) Do(ctx context.Context, credential core.Credential, req *CtvpcPrefixlistRuleUpdateRequest) (*CtvpcPrefixlistRuleUpdateResponse, error)
type CtvpcPrefixlistRuleUpdateRequest ¶
type CtvpcPrefixlistRuleUpdateRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
PrefixListID string `json:"prefixListID,omitempty"` /* prefixlistID */
PrefixListRuleID string `json:"prefixListRuleID,omitempty"` /* prefixlistRuleID */
Cidr string `json:"cidr,omitempty"` /* 前缀列表条目,cidr */
}
type CtvpcPrefixlistRuleUpdateResponse ¶
type CtvpcPrefixlistRuleUpdateResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcPrefixlistRuleUpdateReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcPrefixlistShowApi ¶
type CtvpcPrefixlistShowApi struct {
// contains filtered or unexported fields
}
func NewCtvpcPrefixlistShowApi ¶
func NewCtvpcPrefixlistShowApi(client *core.CtyunClient) *CtvpcPrefixlistShowApi
func (*CtvpcPrefixlistShowApi) Do ¶
func (a *CtvpcPrefixlistShowApi) Do(ctx context.Context, credential core.Credential, req *CtvpcPrefixlistShowRequest) (*CtvpcPrefixlistShowResponse, error)
type CtvpcPrefixlistShowResponse ¶
type CtvpcPrefixlistShowResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcPrefixlistShowReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcPrefixlistShowReturnObjResponse ¶
type CtvpcPrefixlistShowReturnObjResponse struct {
PrefixlistID *string `json:"prefixlistID,omitempty"` /* prefixlist id */
Name *string `json:"name,omitempty"` /* prefixlist 名称 */
Limit int32 `json:"limit"` /* 前缀列表支持的最大条目容量 */
AddressType *string `json:"addressType,omitempty"` /* 地址类型,4:ipv4,6:ipv6 */
Description *string `json:"description,omitempty"` /* 描述 */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
}
type CtvpcPrefixlistUpdateApi ¶
type CtvpcPrefixlistUpdateApi struct {
// contains filtered or unexported fields
}
func NewCtvpcPrefixlistUpdateApi ¶
func NewCtvpcPrefixlistUpdateApi(client *core.CtyunClient) *CtvpcPrefixlistUpdateApi
func (*CtvpcPrefixlistUpdateApi) Do ¶
func (a *CtvpcPrefixlistUpdateApi) Do(ctx context.Context, credential core.Credential, req *CtvpcPrefixlistUpdateRequest) (*CtvpcPrefixlistUpdateResponse, error)
type CtvpcPrefixlistUpdateResponse ¶
type CtvpcPrefixlistUpdateResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcPrefixlistUpdateReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcPrefixlistUpdateReturnObjResponse ¶
type CtvpcPrefixlistUpdateReturnObjResponse struct {
PrefixListID *string `json:"prefixListID,omitempty"` /* prefixlist id */
}
type CtvpcPrivateZoneHistoryMetricApi ¶
type CtvpcPrivateZoneHistoryMetricApi struct {
// contains filtered or unexported fields
}
func NewCtvpcPrivateZoneHistoryMetricApi ¶
func NewCtvpcPrivateZoneHistoryMetricApi(client *core.CtyunClient) *CtvpcPrivateZoneHistoryMetricApi
func (*CtvpcPrivateZoneHistoryMetricApi) Do ¶
func (a *CtvpcPrivateZoneHistoryMetricApi) Do(ctx context.Context, credential core.Credential, req *CtvpcPrivateZoneHistoryMetricRequest) (*CtvpcPrivateZoneHistoryMetricResponse, error)
type CtvpcPrivateZoneHistoryMetricRequest ¶
type CtvpcPrivateZoneHistoryMetricRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
VpcID string `json:"vpcID,omitempty"` /* vpc id */
ZoneID string `json:"zoneID,omitempty"` /* 内网 dns id */
StartTime string `json:"startTime,omitempty"` /* 开始时间,YYYY-mmm-dd HH:MM:SS */
EndTime string `json:"endTime,omitempty"` /* 开始时间,YYYY-mmm-dd HH:MM:SS */
}
type CtvpcPrivateZoneHistoryMetricResponse ¶
type CtvpcPrivateZoneHistoryMetricResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800 为成功,900 为失败) */
Message *string `json:"message,omitempty"` /* statusCode 为 900 时的错误信息; statusCode 为 800 时为 success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode 为 900 时的错误信息; statusCode 为 800 时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode 为 900 时为业务细分错误码,三段式:product.module.code; statusCode 为 800 时为 SUCCESS */
ReturnObj []*CtvpcPrivateZoneHistoryMetricReturnObjResponse `json:"returnObj"` /* 返回结果 */
}
type CtvpcPrivateZoneHistoryMetricReturnObjResponse ¶
type CtvpcPrivateZoneHistoryMetricReturnObjResponse struct {
ItemName *string `json:"itemName,omitempty"` /* 监控项名称 */
ItemDesc *string `json:"itemDesc,omitempty"` /* 监控项中文介绍 */
ItemUnit *string `json:"itemUnit,omitempty"` /* 监控项单位 */
ItemData []*CtvpcPrivateZoneHistoryMetricReturnObjItemDataResponse `json:"itemData"` /* 监控项内容 */
Dimensions []*CtvpcPrivateZoneHistoryMetricReturnObjDimensionsResponse `json:"dimensions"` /* 监控项标签 */
}
type CtvpcPrivateZoneRealtimeMetricApi ¶
type CtvpcPrivateZoneRealtimeMetricApi struct {
// contains filtered or unexported fields
}
func NewCtvpcPrivateZoneRealtimeMetricApi ¶
func NewCtvpcPrivateZoneRealtimeMetricApi(client *core.CtyunClient) *CtvpcPrivateZoneRealtimeMetricApi
func (*CtvpcPrivateZoneRealtimeMetricApi) Do ¶
func (a *CtvpcPrivateZoneRealtimeMetricApi) Do(ctx context.Context, credential core.Credential, req *CtvpcPrivateZoneRealtimeMetricRequest) (*CtvpcPrivateZoneRealtimeMetricResponse, error)
type CtvpcPrivateZoneRealtimeMetricResponse ¶
type CtvpcPrivateZoneRealtimeMetricResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800 为成功,900 为失败) */
Message *string `json:"message,omitempty"` /* statusCode 为 900 时的错误信息; statusCode 为 800 时为 success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode 为 900 时的错误信息; statusCode 为 800 时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode 为 900 时为业务细分错误码,三段式:product.module.code; statusCode 为 800 时为 SUCCESS */
ReturnObj []*CtvpcPrivateZoneRealtimeMetricReturnObjResponse `json:"returnObj"` /* 返回结果 */
}
type CtvpcPrivateZoneRealtimeMetricReturnObjResponse ¶
type CtvpcPrivateZoneRealtimeMetricReturnObjResponse struct {
ItemName *string `json:"itemName,omitempty"` /* 监控项名称,具体设备对应监控项参见[监控项列表:查询](https://www.ctyun.cn/document/10032263/10039882) */
ItemDesc *string `json:"itemDesc,omitempty"` /* 监控项中文介绍 */
ItemUnit *string `json:"itemUnit,omitempty"` /* 监控项单位 */
Value float32 `json:"value"` /* 监控项值,具体请参考对应监控项文档 */
Timestamp int32 `json:"timestamp"` /* 监控数据采样Unix时间戳 */
Dimensions []*CtvpcPrivateZoneRealtimeMetricReturnObjDimensionsResponse `json:"dimensions"` /* 监控项标签 */
}
type CtvpcPrivateZoneVpcHistoryMetricApi ¶
type CtvpcPrivateZoneVpcHistoryMetricApi struct {
// contains filtered or unexported fields
}
func NewCtvpcPrivateZoneVpcHistoryMetricApi ¶
func NewCtvpcPrivateZoneVpcHistoryMetricApi(client *core.CtyunClient) *CtvpcPrivateZoneVpcHistoryMetricApi
func (*CtvpcPrivateZoneVpcHistoryMetricApi) Do ¶
func (a *CtvpcPrivateZoneVpcHistoryMetricApi) Do(ctx context.Context, credential core.Credential, req *CtvpcPrivateZoneVpcHistoryMetricRequest) (*CtvpcPrivateZoneVpcHistoryMetricResponse, error)
type CtvpcPrivateZoneVpcHistoryMetricRequest ¶
type CtvpcPrivateZoneVpcHistoryMetricRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
VpcID string `json:"vpcID,omitempty"` /* vpc id */
StartTime string `json:"startTime,omitempty"` /* 开始时间,YYYY-mmm-dd HH:MM:SS */
EndTime string `json:"endTime,omitempty"` /* 开始时间,YYYY-mmm-dd HH:MM:SS */
}
type CtvpcPrivateZoneVpcHistoryMetricResponse ¶
type CtvpcPrivateZoneVpcHistoryMetricResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800 为成功,900 为失败) */
Message *string `json:"message,omitempty"` /* statusCode 为 900 时的错误信息; statusCode 为 800 时为 success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode 为 900 时的错误信息; statusCode 为 800 时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode 为 900 时为业务细分错误码,三段式:product.module.code; statusCode 为 800 时为 SUCCESS */
ReturnObj []*CtvpcPrivateZoneVpcHistoryMetricReturnObjResponse `json:"returnObj"` /* 返回结果 */
}
type CtvpcPrivateZoneVpcHistoryMetricReturnObjResponse ¶
type CtvpcPrivateZoneVpcHistoryMetricReturnObjResponse struct {
ItemName *string `json:"itemName,omitempty"` /* 监控项名称 */
ItemDesc *string `json:"itemDesc,omitempty"` /* 监控项中文介绍 */
ItemUnit *string `json:"itemUnit,omitempty"` /* 监控项单位 */
ItemData []*CtvpcPrivateZoneVpcHistoryMetricReturnObjItemDataResponse `json:"itemData"` /* 监控项内容 */
Dimensions []*CtvpcPrivateZoneVpcHistoryMetricReturnObjDimensionsResponse `json:"dimensions"` /* 监控项标签 */
}
type CtvpcPrivateZoneVpcRealtimeMetricApi ¶
type CtvpcPrivateZoneVpcRealtimeMetricApi struct {
// contains filtered or unexported fields
}
func NewCtvpcPrivateZoneVpcRealtimeMetricApi ¶
func NewCtvpcPrivateZoneVpcRealtimeMetricApi(client *core.CtyunClient) *CtvpcPrivateZoneVpcRealtimeMetricApi
func (*CtvpcPrivateZoneVpcRealtimeMetricApi) Do ¶
func (a *CtvpcPrivateZoneVpcRealtimeMetricApi) Do(ctx context.Context, credential core.Credential, req *CtvpcPrivateZoneVpcRealtimeMetricRequest) (*CtvpcPrivateZoneVpcRealtimeMetricResponse, error)
type CtvpcPrivateZoneVpcRealtimeMetricResponse ¶
type CtvpcPrivateZoneVpcRealtimeMetricResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800 为成功,900 为失败) */
Message *string `json:"message,omitempty"` /* statusCode 为 900 时的错误信息; statusCode 为 800 时为 success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode 为 900 时的错误信息; statusCode 为 800 时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode 为 900 时为业务细分错误码,三段式:product.module.code; statusCode 为 800 时为 SUCCESS */
ReturnObj []*CtvpcPrivateZoneVpcRealtimeMetricReturnObjResponse `json:"returnObj"` /* 返回结果 */
}
type CtvpcPrivateZoneVpcRealtimeMetricReturnObjResponse ¶
type CtvpcPrivateZoneVpcRealtimeMetricReturnObjResponse struct {
ItemName *string `json:"itemName,omitempty"` /* 监控项名称,具体设备对应监控项参见[监控项列表:查询](https://www.ctyun.cn/document/10032263/10039882) */
ItemDesc *string `json:"itemDesc,omitempty"` /* 监控项中文介绍 */
ItemUnit *string `json:"itemUnit,omitempty"` /* 监控项单位 */
Value float32 `json:"value"` /* 监控项值,具体请参考对应监控项文档 */
Timestamp int32 `json:"timestamp"` /* 监控数据采样Unix时间戳 */
Dimensions []*CtvpcPrivateZoneVpcRealtimeMetricReturnObjDimensionsResponse `json:"dimensions"` /* 监控项标签 */
}
type CtvpcQueryAllZonesAndVpcsApi ¶
type CtvpcQueryAllZonesAndVpcsApi struct {
// contains filtered or unexported fields
}
func NewCtvpcQueryAllZonesAndVpcsApi ¶
func NewCtvpcQueryAllZonesAndVpcsApi(client *core.CtyunClient) *CtvpcQueryAllZonesAndVpcsApi
func (*CtvpcQueryAllZonesAndVpcsApi) Do ¶
func (a *CtvpcQueryAllZonesAndVpcsApi) Do(ctx context.Context, credential core.Credential, req *CtvpcQueryAllZonesAndVpcsRequest) (*CtvpcQueryAllZonesAndVpcsResponse, error)
type CtvpcQueryAllZonesAndVpcsRequest ¶
type CtvpcQueryAllZonesAndVpcsRequest struct {
RegionID string /* 资源池ID */
}
type CtvpcQueryAllZonesAndVpcsResponse ¶
type CtvpcQueryAllZonesAndVpcsResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcQueryAllZonesAndVpcsReturnObjResponse `json:"returnObj"` /* 返回结果 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcQueryAllZonesAndVpcsReturnObjResponse ¶
type CtvpcQueryAllZonesAndVpcsReturnObjResponse struct {
Results []*CtvpcQueryAllZonesAndVpcsReturnObjResultsResponse `json:"results"` /* 详细信息 */
}
type CtvpcQueryAllZonesAndVpcsReturnObjResultsResponse ¶
type CtvpcQueryAllZonesAndVpcsReturnObjResultsResponse struct {
ZoneID *string `json:"zoneID,omitempty"` /* 名称 */
Name *string `json:"name,omitempty"` /* zone名称 */
Description *string `json:"description,omitempty"` /* 描述 */
ProxyPattern *string `json:"proxyPattern,omitempty"` /* zone, record */
TTL int32 `json:"TTL"` /* zone ttl, default is 300 */
VpcAssociations []*CtvpcQueryAllZonesAndVpcsReturnObjResultsVpcAssociationsResponse `json:"vpcAssociations"` /* vpc关联信息数组 */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
}
type CtvpcQueryAllZonesAndVpcsReturnObjResultsVpcAssociationsResponse ¶
type CtvpcQueryAllZonesAndVpcsReturnObjResultsVpcAssociationsResponse struct {
VpcAssociation *CtvpcQueryAllZonesAndVpcsReturnObjResultsVpcAssociationsVpcAssociationResponse `json:"vpcAssociation"` /* vpc关联信息对象 */
}
type CtvpcQueryCreateEndpointPriceApi ¶
type CtvpcQueryCreateEndpointPriceApi struct {
// contains filtered or unexported fields
}
func NewCtvpcQueryCreateEndpointPriceApi ¶
func NewCtvpcQueryCreateEndpointPriceApi(client *core.CtyunClient) *CtvpcQueryCreateEndpointPriceApi
func (*CtvpcQueryCreateEndpointPriceApi) Do ¶
func (a *CtvpcQueryCreateEndpointPriceApi) Do(ctx context.Context, credential core.Credential, req *CtvpcQueryCreateEndpointPriceRequest) (*CtvpcQueryCreateEndpointPriceResponse, error)
type CtvpcQueryCreateEndpointPriceRequest ¶
type CtvpcQueryCreateEndpointPriceRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
CycleType string `json:"cycleType,omitempty"` /* 收费类型:只能填写 on_demand */
EndpointServiceID string `json:"endpointServiceID,omitempty"` /* 终端节点关联的终端节点服务 */
EndpointName string `json:"endpointName,omitempty"` /* 终端节点名称,只能由数字,字母,-组成不能以数字和-开头,最大长度28 */
SubnetID string `json:"subnetID,omitempty"` /* 子网id */
VpcID string `json:"vpcID,omitempty"` /* vpc-xxxx */
IP *string `json:"IP,omitempty"` /* vpc address */
WhitelistFlag int32 `json:"whitelistFlag"` /* 白名单开关 1.开启 0.关闭,默认1 */
Whitelist []*string `json:"whitelist"` /* 白名单 */
Description *string `json:"description,omitempty"` /* 描述,内容限制:1、长度限制100 2、支持汉字,大小写字母,数字 3、支持英文特殊字符:~!@#$%^&*()_-+=<>?:'{} */
}
type CtvpcQueryCreateEndpointPriceResponse ¶
type CtvpcQueryCreateEndpointPriceResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcQueryCreateEndpointPriceReturnObjResponse `json:"returnObj"` /* 业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcQueryCreateEndpointPriceReturnObjResponse ¶
type CtvpcQueryCreateEndpointPriceReturnObjResponse struct {
TotalPrice float64 `json:"totalPrice"` /* 总价格 */
DiscountPrice float64 `json:"discountPrice"` /* 折后价格,云主机相关产品有 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
SubOrderPrices []*CtvpcQueryCreateEndpointPriceReturnObjSubOrderPricesResponse `json:"subOrderPrices"` /* 子订单价格信息 */
}
type CtvpcQueryCreateEndpointPriceReturnObjSubOrderPricesResponse ¶
type CtvpcQueryCreateEndpointPriceReturnObjSubOrderPricesResponse struct {
ServiceTag *string `json:"serviceTag,omitempty"` /* 服务类型 */
TotalPrice float64 `json:"totalPrice"` /* 子订单总价格 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
OrderItemPrices []*CtvpcQueryCreateEndpointPriceReturnObjSubOrderPricesOrderItemPricesResponse `json:"orderItemPrices"` /* item价格信息 */
}
type CtvpcQueryCtyunServiceApi ¶
type CtvpcQueryCtyunServiceApi struct {
// contains filtered or unexported fields
}
func NewCtvpcQueryCtyunServiceApi ¶
func NewCtvpcQueryCtyunServiceApi(client *core.CtyunClient) *CtvpcQueryCtyunServiceApi
func (*CtvpcQueryCtyunServiceApi) Do ¶
func (a *CtvpcQueryCtyunServiceApi) Do(ctx context.Context, credential core.Credential, req *CtvpcQueryCtyunServiceRequest) (*CtvpcQueryCtyunServiceResponse, error)
type CtvpcQueryCtyunServiceResponse ¶
type CtvpcQueryCtyunServiceResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcQueryCtyunServiceReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcQueryCtyunServiceReturnObjResponse ¶
type CtvpcQueryCtyunServiceReturnObjResponse struct {
TotalCount int32 `json:"totalCount"` /* 总条数 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
CurrentCount int32 `json:"currentCount"` /* 总页数 */
Results []*CtvpcQueryCtyunServiceReturnObjResultsResponse `json:"results"` /* 终端节点服务列表 */
}
type CtvpcQueryCtyunServiceReturnObjResultsResponse ¶
type CtvpcQueryCtyunServiceReturnObjResultsResponse struct {
EndpointServiceID *string `json:"endpointServiceID,omitempty"` /* 终端服务 ID */
Name *string `json:"name,omitempty"` /* 终端服务名 */
Description *string `json:"description,omitempty"` /* 终端服务描述 */
RawType *string `json:"type,omitempty"` /* 终端服务连接类型:interface / reverse */
AutoConnection *bool `json:"autoConnection"` /* 是否自动连接 */
Rules []*CtvpcQueryCtyunServiceReturnObjResultsRulesResponse `json:"rules"` /* 规则 */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
DnsName *string `json:"dnsName,omitempty"` /* 域名 */
}
type CtvpcQueryDelegateRoleApi ¶
type CtvpcQueryDelegateRoleApi struct {
// contains filtered or unexported fields
}
func NewCtvpcQueryDelegateRoleApi ¶
func NewCtvpcQueryDelegateRoleApi(client *core.CtyunClient) *CtvpcQueryDelegateRoleApi
func (*CtvpcQueryDelegateRoleApi) Do ¶
func (a *CtvpcQueryDelegateRoleApi) Do(ctx context.Context, credential core.Credential, req *CtvpcQueryDelegateRoleRequest) (*CtvpcQueryDelegateRoleResponse, error)
type CtvpcQueryDelegateRoleResponse ¶
type CtvpcQueryDelegateRoleResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcQueryDelegateRoleReturnObjResponse `json:"returnObj"` /* 返回结果 */
}
type CtvpcQueryDelegateRoleReturnObjResponse ¶
type CtvpcQueryDelegateRoleReturnObjResponse struct {
Check *bool `json:"check"` /* 角色校验是否通过 */
RoleList []*CtvpcQueryDelegateRoleReturnObjRoleListResponse `json:"roleList"` /* 角色列表 */
}
type CtvpcQueryEipHistoryMonitorApi ¶
type CtvpcQueryEipHistoryMonitorApi struct {
// contains filtered or unexported fields
}
func NewCtvpcQueryEipHistoryMonitorApi ¶
func NewCtvpcQueryEipHistoryMonitorApi(client *core.CtyunClient) *CtvpcQueryEipHistoryMonitorApi
func (*CtvpcQueryEipHistoryMonitorApi) Do ¶
func (a *CtvpcQueryEipHistoryMonitorApi) Do(ctx context.Context, credential core.Credential, req *CtvpcQueryEipHistoryMonitorRequest) (*CtvpcQueryEipHistoryMonitorResponse, error)
type CtvpcQueryEipHistoryMonitorRequest ¶
type CtvpcQueryEipHistoryMonitorRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
DeviceIDs []string `json:"deviceIDs"` /* 弹性 IP 地址列表,仅支持 IP 地址 */
MetricNames []string `json:"metricNames"` /* 监控指标 */
StartTime string `json:"startTime,omitempty"` /* 开始时间,YYYY-mmm-dd HH:MM:SS(只允许dd和HH中间有一个空格) */
EndTime string `json:"endTime,omitempty"` /* 结束时间,YYYY-mmm-dd HH:MM:SS(只允许dd和HH中间有一个空格) */
Period int32 `json:"period"` /* 可选参数,聚合周期,单位:秒,不能低于300,例14400 */
PageNumber int32 `json:"pageNumber"` /* 列表的页码,默认值为 1 */
PageNo int32 `json:"pageNo"` /* 列表的页码,默认值为 1, 推荐使用该字段, pageNumber 后续会废弃 */
PageSize int32 `json:"pageSize"` /* 每页数据量大小,取值 1-50 */
}
type CtvpcQueryEipHistoryMonitorResponse ¶
type CtvpcQueryEipHistoryMonitorResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcQueryEipHistoryMonitorReturnObjResponse `json:"returnObj"` /* object */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcQueryEipHistoryMonitorReturnObjItemAggregateListResponse ¶
type CtvpcQueryEipHistoryMonitorReturnObjItemAggregateListResponse struct {
MetricName []*CtvpcQueryEipHistoryMonitorReturnObjItemAggregateListMetricNameResponse `json:"metricName"` /* 这里 itemAggregateList 是一个数组,每个数组是一个字典,每个字典的对应一个数组,每个字典的 key 对应 metricNames 中的一个元素. */
}
type CtvpcQueryEipHistoryMonitorReturnObjResponse ¶
type CtvpcQueryEipHistoryMonitorReturnObjResponse struct {
LastUpdated *string `json:"lastUpdated,omitempty"` /* 最近更新时间 */
RegionID *string `json:"regionID,omitempty"` /* 资源池 ID */
DeviceID *string `json:"deviceID,omitempty"` /* 弹性公网 IP */
ItemAggregateList []*CtvpcQueryEipHistoryMonitorReturnObjItemAggregateListResponse `json:"itemAggregateList"` /* 监控项值列表 */
}
type CtvpcQueryEipRealtimeMonitorApi ¶
type CtvpcQueryEipRealtimeMonitorApi struct {
// contains filtered or unexported fields
}
func NewCtvpcQueryEipRealtimeMonitorApi ¶
func NewCtvpcQueryEipRealtimeMonitorApi(client *core.CtyunClient) *CtvpcQueryEipRealtimeMonitorApi
func (*CtvpcQueryEipRealtimeMonitorApi) Do ¶
func (a *CtvpcQueryEipRealtimeMonitorApi) Do(ctx context.Context, credential core.Credential, req *CtvpcQueryEipRealtimeMonitorRequest) (*CtvpcQueryEipRealtimeMonitorResponse, error)
type CtvpcQueryEipRealtimeMonitorRequest ¶
type CtvpcQueryEipRealtimeMonitorRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
DeviceIDs []*string `json:"deviceIDs"` /* 弹性 IP 地址列表,仅支持 IP 地址 */
PageNumber int32 `json:"pageNumber"` /* 列表的页码,默认值为 1 */
PageNo int32 `json:"pageNo"` /* 列表的页码,默认值为 1, 推荐使用该字段, pageNumber 后续会废弃 */
PageSize int32 `json:"pageSize"` /* 每页数据量大小,取值 1-50 */
}
type CtvpcQueryEipRealtimeMonitorResponse ¶
type CtvpcQueryEipRealtimeMonitorResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcQueryEipRealtimeMonitorReturnObjResponse `json:"returnObj"` /* object */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcQueryEipRealtimeMonitorReturnObjItemListResponse ¶
type CtvpcQueryEipRealtimeMonitorReturnObjItemListResponse struct {
IngressThroughput *string `json:"ingressThroughput,omitempty"` /* 入吞吐量 */
EgressThroughput *string `json:"egressThroughput,omitempty"` /* 出吞吐量 */
IngressBandwidth *string `json:"ingressBandwidth,omitempty"` /* 入带宽峰值 */
EgressBandwidth *string `json:"egressBandwidth,omitempty"` /* 出带宽峰值 */
SamplingTime *string `json:"samplingTime,omitempty"` /* 采样时间 */
}
type CtvpcQueryEipRealtimeMonitorReturnObjResponse ¶
type CtvpcQueryEipRealtimeMonitorReturnObjResponse struct {
LastUpdated *string `json:"lastUpdated,omitempty"` /* 最近更新时间 */
RegionID *string `json:"regionID,omitempty"` /* 资源池 ID */
DeviceID *string `json:"deviceID,omitempty"` /* 弹性公网 IP */
ItemList []*CtvpcQueryEipRealtimeMonitorReturnObjItemListResponse `json:"itemList"` /* 监控项值列表 */
}
type CtvpcQueryFlowPackagePriceApi ¶
type CtvpcQueryFlowPackagePriceApi struct {
// contains filtered or unexported fields
}
func NewCtvpcQueryFlowPackagePriceApi ¶
func NewCtvpcQueryFlowPackagePriceApi(client *core.CtyunClient) *CtvpcQueryFlowPackagePriceApi
func (*CtvpcQueryFlowPackagePriceApi) Do ¶
func (a *CtvpcQueryFlowPackagePriceApi) Do(ctx context.Context, credential core.Credential, req *CtvpcQueryFlowPackagePriceRequest) (*CtvpcQueryFlowPackagePriceResponse, error)
type CtvpcQueryFlowPackagePriceRequest ¶
type CtvpcQueryFlowPackagePriceRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
ResourceType string `json:"resourceType,omitempty"` /* 资源类别,这里默认为 flow_pkg */
CycleType string `json:"cycleType,omitempty"` /* 订阅周期,仅支持 MONTH 和 YEAR */
CycleCount int32 `json:"cycleCount"` /* 订阅周期时长,仅支持购买 1 个月 / 购买 1 年 */
Count int32 `json:"count"` /* 购买数量,最大支持 20 个 */
Spec int32 `json:"spec"` /* 规格说明:当 cycleType = MONTH 时,10-10GB,50-50GB,100-100GB,500-500GB,1024-1TB,5120-5TB,10240-10TB,51200-50TB;**当 cycleType = YEAR 时,120-120GB,512-512GB,8192-8TB,36864-36TB,122880-120TB,614400-600TB,1048576-1PB,2097152-2PB */
}
type CtvpcQueryFlowPackagePriceResponse ¶
type CtvpcQueryFlowPackagePriceResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcQueryFlowPackagePriceReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcQueryFlowPackagePriceReturnObjResponse ¶
type CtvpcQueryFlowPackagePriceReturnObjResponse struct {
IsSucceed *bool `json:"isSucceed"` /* 是否成功 */
TotalPrice float64 `json:"totalPrice"` /* 总价格 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
SubOrderPrices []*CtvpcQueryFlowPackagePriceReturnObjSubOrderPricesResponse `json:"subOrderPrices"` /* 子订单详情 */
}
type CtvpcQueryFlowPackagePriceReturnObjSubOrderPricesOrderItemPricesResponse ¶
type CtvpcQueryFlowPackagePriceReturnObjSubOrderPricesOrderItemPricesResponse struct {
ResourceType *string `json:"resourceType,omitempty"` /* 资源类型: SDP */
TotalPrice float64 `json:"totalPrice"` /* 总价格 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
ItemId *string `json:"itemId,omitempty"` /* 元素唯一 id */
}
type CtvpcQueryFlowPackagePriceReturnObjSubOrderPricesResponse ¶
type CtvpcQueryFlowPackagePriceReturnObjSubOrderPricesResponse struct {
ServiceTag *string `json:"serviceTag,omitempty"` /* 服务类型: SDP */
TotalPrice float64 `json:"totalPrice"` /* 总价格 */
FinalPrice float64 `json:"finalPrice"` /* 最终价格 */
OrderItemPrices []*CtvpcQueryFlowPackagePriceReturnObjSubOrderPricesOrderItemPricesResponse `json:"orderItemPrices"` /* 购买元素的价格 */
}
type CtvpcQueryLabelsByResourceApi ¶
type CtvpcQueryLabelsByResourceApi struct {
// contains filtered or unexported fields
}
func NewCtvpcQueryLabelsByResourceApi ¶
func NewCtvpcQueryLabelsByResourceApi(client *core.CtyunClient) *CtvpcQueryLabelsByResourceApi
func (*CtvpcQueryLabelsByResourceApi) Do ¶
func (a *CtvpcQueryLabelsByResourceApi) Do(ctx context.Context, credential core.Credential, req *CtvpcQueryLabelsByResourceRequest) (*CtvpcQueryLabelsByResourceResponse, error)
type CtvpcQueryLabelsByResourceRequest ¶
type CtvpcQueryLabelsByResourceRequest struct {
RegionID string /* 区域ID */
ResourceType string /* 资源类型,resourceType only support vpc / subnet / acl / security_group / route_table / havip / port / multicast_domain / vpc_peer / vpce_endpoint / vpce_endpoint_service / ipv6_gateway / elb / private_nat / nat / eip / bandwidth /ipv6_bandwidth/listener/prefix_list */
ResourceID string /* 资源 ID */
PageNumber int32 /* 列表的页码,默认值为 1 */
PageSize int32 /* 分页查询时每页的行数,最大值为 50,默认值为 10 */
}
type CtvpcQueryLabelsByResourceResponse ¶
type CtvpcQueryLabelsByResourceResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcQueryLabelsByResourceReturnObjResponse `json:"returnObj"` /* 返回结果 */
}
type CtvpcQueryLabelsByResourceReturnObjResponse ¶
type CtvpcQueryLabelsByResourceReturnObjResponse struct {
Results []*CtvpcQueryLabelsByResourceReturnObjResultsResponse `json:"results"` /* 绑定的标签列表 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcQueryResourcesByLabelApi ¶
type CtvpcQueryResourcesByLabelApi struct {
// contains filtered or unexported fields
}
func NewCtvpcQueryResourcesByLabelApi ¶
func NewCtvpcQueryResourcesByLabelApi(client *core.CtyunClient) *CtvpcQueryResourcesByLabelApi
func (*CtvpcQueryResourcesByLabelApi) Do ¶
func (a *CtvpcQueryResourcesByLabelApi) Do(ctx context.Context, credential core.Credential, req *CtvpcQueryResourcesByLabelRequest) (*CtvpcQueryResourcesByLabelResponse, error)
type CtvpcQueryResourcesByLabelResponse ¶
type CtvpcQueryResourcesByLabelResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcQueryResourcesByLabelReturnObjResponse `json:"returnObj"` /* 返回结果 */
}
type CtvpcQueryResourcesByLabelReturnObjResponse ¶
type CtvpcQueryResourcesByLabelReturnObjResponse struct {
Results []*CtvpcQueryResourcesByLabelReturnObjResultsResponse `json:"results"` /* 绑定的标签列表 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcQueryResourcesByLabelReturnObjResultsResponse ¶
type CtvpcQueryResourcesByLabelReturnObjResultsResponse struct {
ResourceID *string `json:"resourceID,omitempty"` /* 资源ID */
ResourceType *string `json:"resourceType,omitempty"` /* 资源类型,vpc / subnet / acl / security_group / route_table / havip / port / multicast_domain / vpc_peer / vpce_endpoint / vpce_endpoint_service / ipv6_gateway / elb / private_nat / nat / listener,network表示eip、bandwidth、ipv6_bandwidth类型 */
}
type CtvpcQueryToCyclePriceApi ¶
type CtvpcQueryToCyclePriceApi struct {
// contains filtered or unexported fields
}
func NewCtvpcQueryToCyclePriceApi ¶
func NewCtvpcQueryToCyclePriceApi(client *core.CtyunClient) *CtvpcQueryToCyclePriceApi
func (*CtvpcQueryToCyclePriceApi) Do ¶
func (a *CtvpcQueryToCyclePriceApi) Do(ctx context.Context, credential core.Credential, req *CtvpcQueryToCyclePriceRequest) (*CtvpcQueryToCyclePriceResponse, error)
type CtvpcQueryToCyclePriceRequest ¶
type CtvpcQueryToCyclePriceRequest struct {
ResourceID string `json:"resourceID,omitempty"` /* 资源ID */
ResourceType string `json:"resourceType,omitempty"` /* 资源类型 */
RegionID string `json:"regionID,omitempty"` /* 区域ID */
CycleType string `json:"cycleType,omitempty"` /* 周期类型 */
CycleCount int32 `json:"cycleCount"` /* 周期数,cycleType=month时,1<=cycleCount<=12,cycleType=year时,1<=cycleCount<=3 */
}
type CtvpcQueryToCyclePriceResponse ¶
type CtvpcQueryToCyclePriceResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码('800为成功,900为失败) ,默认值:800 */
Message *string `json:"message,omitempty"` /* 失败时的错误描述,一般为英文描述 */
Description *string `json:"description,omitempty"` /* 失败时的错误描述,一般为中文描述 */
ReturnObj *CtvpcQueryToCyclePriceReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcQueryToNeedPriceApi ¶
type CtvpcQueryToNeedPriceApi struct {
// contains filtered or unexported fields
}
func NewCtvpcQueryToNeedPriceApi ¶
func NewCtvpcQueryToNeedPriceApi(client *core.CtyunClient) *CtvpcQueryToNeedPriceApi
func (*CtvpcQueryToNeedPriceApi) Do ¶
func (a *CtvpcQueryToNeedPriceApi) Do(ctx context.Context, credential core.Credential, req *CtvpcQueryToNeedPriceRequest) (*CtvpcQueryToNeedPriceResponse, error)
type CtvpcQueryToNeedPriceResponse ¶
type CtvpcQueryToNeedPriceResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码('800为成功,900为失败) ,默认值:800 */
Message *string `json:"message,omitempty"` /* 失败时的错误描述,一般为英文描述 */
Description *string `json:"description,omitempty"` /* 失败时的错误描述,一般为中文描述 */
ReturnObj *CtvpcQueryToNeedPriceReturnObjResponse `json:"returnObj"` /* 返回参数 */
}
type CtvpcRefundFlowPackageApi ¶
type CtvpcRefundFlowPackageApi struct {
// contains filtered or unexported fields
}
func NewCtvpcRefundFlowPackageApi ¶
func NewCtvpcRefundFlowPackageApi(client *core.CtyunClient) *CtvpcRefundFlowPackageApi
func (*CtvpcRefundFlowPackageApi) Do ¶
func (a *CtvpcRefundFlowPackageApi) Do(ctx context.Context, credential core.Credential, req *CtvpcRefundFlowPackageRequest) (*CtvpcRefundFlowPackageResponse, error)
type CtvpcRefundFlowPackageResponse ¶
type CtvpcRefundFlowPackageResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcRefundFlowPackageReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcRefundFlowPackageReturnObjResponse ¶
type CtvpcRefundFlowPackageReturnObjResponse struct {
MasterOrderID *string `json:"masterOrderID,omitempty"` /* 订单id。 */
MasterOrderNO *string `json:"masterOrderNO,omitempty"` /* 订单编号, 可以为 null。 */
MasterResourceStatus *string `json:"masterResourceStatus,omitempty"` /* 资源状态: started(启用) / renewed(续订) / refunded(退订) / destroyed(销毁) / failed(失败) / starting(正在启用) / changed(变配)/ expired(过期)/ unknown(未知) */
MasterResourceID *string `json:"masterResourceID,omitempty"` /* 可以为 null。 */
RegionID *string `json:"regionID,omitempty"` /* 可用区id。 */
}
type CtvpcRefuseEndpointApplyApi ¶
type CtvpcRefuseEndpointApplyApi struct {
// contains filtered or unexported fields
}
func NewCtvpcRefuseEndpointApplyApi ¶
func NewCtvpcRefuseEndpointApplyApi(client *core.CtyunClient) *CtvpcRefuseEndpointApplyApi
func (*CtvpcRefuseEndpointApplyApi) Do ¶
func (a *CtvpcRefuseEndpointApplyApi) Do(ctx context.Context, credential core.Credential, req *CtvpcRefuseEndpointApplyRequest) (*CtvpcRefuseEndpointApplyResponse, error)
type CtvpcRefuseEndpointApplyResponse ¶
type CtvpcRefuseEndpointApplyResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcRejectVpcPeerRequestApi ¶
type CtvpcRejectVpcPeerRequestApi struct {
// contains filtered or unexported fields
}
func NewCtvpcRejectVpcPeerRequestApi ¶
func NewCtvpcRejectVpcPeerRequestApi(client *core.CtyunClient) *CtvpcRejectVpcPeerRequestApi
func (*CtvpcRejectVpcPeerRequestApi) Do ¶
func (a *CtvpcRejectVpcPeerRequestApi) Do(ctx context.Context, credential core.Credential, req *CtvpcRejectVpcPeerRequestRequest) (*CtvpcRejectVpcPeerRequestResponse, error)
type CtvpcRejectVpcPeerRequestResponse ¶
type CtvpcRejectVpcPeerRequestResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcRemoveIPv6FromIPv6BandwidthApi ¶
type CtvpcRemoveIPv6FromIPv6BandwidthApi struct {
// contains filtered or unexported fields
}
func NewCtvpcRemoveIPv6FromIPv6BandwidthApi ¶
func NewCtvpcRemoveIPv6FromIPv6BandwidthApi(client *core.CtyunClient) *CtvpcRemoveIPv6FromIPv6BandwidthApi
func (*CtvpcRemoveIPv6FromIPv6BandwidthApi) Do ¶
func (a *CtvpcRemoveIPv6FromIPv6BandwidthApi) Do(ctx context.Context, credential core.Credential, req *CtvpcRemoveIPv6FromIPv6BandwidthRequest) (*CtvpcRemoveIPv6FromIPv6BandwidthResponse, error)
type CtvpcRemoveIPv6FromIPv6BandwidthResponse ¶
type CtvpcRemoveIPv6FromIPv6BandwidthResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcRenewEipApi ¶
type CtvpcRenewEipApi struct {
// contains filtered or unexported fields
}
func NewCtvpcRenewEipApi ¶
func NewCtvpcRenewEipApi(client *core.CtyunClient) *CtvpcRenewEipApi
func (*CtvpcRenewEipApi) Do ¶
func (a *CtvpcRenewEipApi) Do(ctx context.Context, credential core.Credential, req *CtvpcRenewEipRequest) (*CtvpcRenewEipResponse, error)
type CtvpcRenewEipRequest ¶
type CtvpcRenewEipRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为'0' */
CycleType string `json:"cycleType,omitempty"` /* 订购类型:month / year */
CycleCount int32 `json:"cycleCount"` /* 订购时长, 当 cycleType = month, 支持续订 1 - 11 个月; 当 cycleType = year, 支持续订 1 - 3 年 */
EipID string `json:"eipID,omitempty"` /* eip id */
PayVoucherPrice *string `json:"payVoucherPrice,omitempty"` /* 代金券金额,支持到小数点后两位 */
}
type CtvpcRenewEipResponse ¶
type CtvpcRenewEipResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcRenewEipReturnObjResponse `json:"returnObj"` /* 返回结果 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcRenewNatGatewayApi ¶
type CtvpcRenewNatGatewayApi struct {
// contains filtered or unexported fields
}
func NewCtvpcRenewNatGatewayApi ¶
func NewCtvpcRenewNatGatewayApi(client *core.CtyunClient) *CtvpcRenewNatGatewayApi
func (*CtvpcRenewNatGatewayApi) Do ¶
func (a *CtvpcRenewNatGatewayApi) Do(ctx context.Context, credential core.Credential, req *CtvpcRenewNatGatewayRequest) (*CtvpcRenewNatGatewayResponse, error)
type CtvpcRenewNatGatewayRequest ¶
type CtvpcRenewNatGatewayRequest struct {
RegionID string `json:"regionID,omitempty"` /* 共享带宽的区域id。 */
NatGatewayID string `json:"natGatewayID,omitempty"` /* NAT 网关 ID */
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
CycleType string `json:"cycleType,omitempty"` /* 订购类型:month / year */
CycleCount int32 `json:"cycleCount"` /* 订购时长, 当 cycleType = month, 支持续订 1 - 11 个月; 当 cycleType = year, 支持续订 1 - 3 年 */
PayVoucherPrice *string `json:"payVoucherPrice,omitempty"` /* 代金券金额,支持到小数点后两位 */
}
type CtvpcRenewNatGatewayResponse ¶
type CtvpcRenewNatGatewayResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcRenewNatGatewayReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcRenewNatGatewayReturnObjResponse ¶
type CtvpcRenewNatGatewayReturnObjResponse struct {
MasterOrderID *string `json:"masterOrderID,omitempty"` /* 订单id */
MasterOrderNO *string `json:"masterOrderNO,omitempty"` /* 订单编号 */
RegionID *string `json:"regionID,omitempty"` /* 资源池ID */
MasterResourceStatus *string `json:"masterResourceStatus,omitempty"` /* 资源状态: started(启用) / renewed(续订) / refunded(退订) / destroyed(销毁) / failed(失败) / starting(正在启用) / changed(变配)/ expired(过期)/ unknown(未知) */
MasterResourceID *string `json:"masterResourceID,omitempty"` /* 资源id */
}
type CtvpcReplaceSubnetAclApi ¶
type CtvpcReplaceSubnetAclApi struct {
// contains filtered or unexported fields
}
func NewCtvpcReplaceSubnetAclApi ¶
func NewCtvpcReplaceSubnetAclApi(client *core.CtyunClient) *CtvpcReplaceSubnetAclApi
func (*CtvpcReplaceSubnetAclApi) Do ¶
func (a *CtvpcReplaceSubnetAclApi) Do(ctx context.Context, credential core.Credential, req *CtvpcReplaceSubnetAclRequest) (*CtvpcReplaceSubnetAclResponse, error)
type CtvpcReplaceSubnetAclRequest ¶
type CtvpcReplaceSubnetAclRequest struct {
ClientToken *string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为0 */
SubnetID string `json:"subnetID,omitempty"` /* 子网 的 ID */
AclID string `json:"aclID,omitempty"` /* ackl 的 ID */
}
type CtvpcReplaceSubnetAclResponse ¶
type CtvpcReplaceSubnetAclResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcReplaceSubnetRouteTableApi ¶
type CtvpcReplaceSubnetRouteTableApi struct {
// contains filtered or unexported fields
}
func NewCtvpcReplaceSubnetRouteTableApi ¶
func NewCtvpcReplaceSubnetRouteTableApi(client *core.CtyunClient) *CtvpcReplaceSubnetRouteTableApi
func (*CtvpcReplaceSubnetRouteTableApi) Do ¶
func (a *CtvpcReplaceSubnetRouteTableApi) Do(ctx context.Context, credential core.Credential, req *CtvpcReplaceSubnetRouteTableRequest) (*CtvpcReplaceSubnetRouteTableResponse, error)
type CtvpcReplaceSubnetRouteTableRequest ¶
type CtvpcReplaceSubnetRouteTableRequest struct {
ClientToken *string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为0 */
SubnetID string `json:"subnetID,omitempty"` /* 子网 的 ID */
RouteTableID string `json:"routeTableID,omitempty"` /* 路由表的 ID */
}
type CtvpcReplaceSubnetRouteTableResponse ¶
type CtvpcReplaceSubnetRouteTableResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcResourceBindLabelApi ¶
type CtvpcResourceBindLabelApi struct {
// contains filtered or unexported fields
}
func NewCtvpcResourceBindLabelApi ¶
func NewCtvpcResourceBindLabelApi(client *core.CtyunClient) *CtvpcResourceBindLabelApi
func (*CtvpcResourceBindLabelApi) Do ¶
func (a *CtvpcResourceBindLabelApi) Do(ctx context.Context, credential core.Credential, req *CtvpcResourceBindLabelRequest) (*CtvpcResourceBindLabelResponse, error)
type CtvpcResourceBindLabelRequest ¶
type CtvpcResourceBindLabelRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域ID */
ResourceType string `json:"resourceType,omitempty"` /* 资源类型,resourceType only support vpc / subnet / acl / security_group / route_table / havip / port / multicast_domain / vpc_peer / vpce_endpoint / vpce_endpoint_service / ipv6_gateway / elb / private_nat / nat / eip / bandwidth /ipv6_bandwidth */
ResourceID string `json:"resourceID,omitempty"` /* 资源 ID */
LabelKey string `json:"labelKey,omitempty"` /* 标签 key */
LabelValue string `json:"labelValue,omitempty"` /* 标签 取值 */
}
type CtvpcResourceBindLabelResponse ¶
type CtvpcResourceBindLabelResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcResourceUnbindLabelApi ¶
type CtvpcResourceUnbindLabelApi struct {
// contains filtered or unexported fields
}
func NewCtvpcResourceUnbindLabelApi ¶
func NewCtvpcResourceUnbindLabelApi(client *core.CtyunClient) *CtvpcResourceUnbindLabelApi
func (*CtvpcResourceUnbindLabelApi) Do ¶
func (a *CtvpcResourceUnbindLabelApi) Do(ctx context.Context, credential core.Credential, req *CtvpcResourceUnbindLabelRequest) (*CtvpcResourceUnbindLabelResponse, error)
type CtvpcResourceUnbindLabelRequest ¶
type CtvpcResourceUnbindLabelRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域ID */
ResourceType string `json:"resourceType,omitempty"` /* 资源类型,resourceType only support vpc / subnet / acl / security_group / route_table / havip / port / multicast_domain / vpc_peer / vpce_endpoint / vpce_endpoint_service / ipv6_gateway / elb / private_nat / nat / eip / bandwidth /ipv6_bandwidth */
ResourceID string `json:"resourceID,omitempty"` /* 资源 ID */
LabelID string `json:"labelID,omitempty"` /* 标签ID */
}
type CtvpcResourceUnbindLabelResponse ¶
type CtvpcResourceUnbindLabelResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcRevokeSgEngressRuleApi ¶
type CtvpcRevokeSgEngressRuleApi struct {
// contains filtered or unexported fields
}
func NewCtvpcRevokeSgEngressRuleApi ¶
func NewCtvpcRevokeSgEngressRuleApi(client *core.CtyunClient) *CtvpcRevokeSgEngressRuleApi
func (*CtvpcRevokeSgEngressRuleApi) Do ¶
func (a *CtvpcRevokeSgEngressRuleApi) Do(ctx context.Context, credential core.Credential, req *CtvpcRevokeSgEngressRuleRequest) (*CtvpcRevokeSgEngressRuleResponse, error)
type CtvpcRevokeSgEngressRuleRequest ¶
type CtvpcRevokeSgEngressRuleRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域id */
SecurityGroupID string `json:"securityGroupID,omitempty"` /* 安全组ID */
SecurityGroupRuleID string `json:"securityGroupRuleID,omitempty"` /* 安全组规则ID */
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
}
type CtvpcRevokeSgEngressRuleResponse ¶
type CtvpcRevokeSgEngressRuleResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcRevokeSgIngressRuleApi ¶
type CtvpcRevokeSgIngressRuleApi struct {
// contains filtered or unexported fields
}
func NewCtvpcRevokeSgIngressRuleApi ¶
func NewCtvpcRevokeSgIngressRuleApi(client *core.CtyunClient) *CtvpcRevokeSgIngressRuleApi
func (*CtvpcRevokeSgIngressRuleApi) Do ¶
func (a *CtvpcRevokeSgIngressRuleApi) Do(ctx context.Context, credential core.Credential, req *CtvpcRevokeSgIngressRuleRequest) (*CtvpcRevokeSgIngressRuleResponse, error)
type CtvpcRevokeSgIngressRuleRequest ¶
type CtvpcRevokeSgIngressRuleRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域id */
SecurityGroupID string `json:"securityGroupID,omitempty"` /* 安全组ID */
SecurityGroupRuleID string `json:"securityGroupRuleID,omitempty"` /* 安全组规则ID */
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
}
type CtvpcRevokeSgIngressRuleResponse ¶
type CtvpcRevokeSgIngressRuleResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcSetZoneProxyPatternApi ¶
type CtvpcSetZoneProxyPatternApi struct {
// contains filtered or unexported fields
}
func NewCtvpcSetZoneProxyPatternApi ¶
func NewCtvpcSetZoneProxyPatternApi(client *core.CtyunClient) *CtvpcSetZoneProxyPatternApi
func (*CtvpcSetZoneProxyPatternApi) Do ¶
func (a *CtvpcSetZoneProxyPatternApi) Do(ctx context.Context, credential core.Credential, req *CtvpcSetZoneProxyPatternRequest) (*CtvpcSetZoneProxyPatternResponse, error)
type CtvpcSetZoneProxyPatternResponse ¶
type CtvpcSetZoneProxyPatternResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcSgBatchAttachPortsApi ¶
type CtvpcSgBatchAttachPortsApi struct {
// contains filtered or unexported fields
}
func NewCtvpcSgBatchAttachPortsApi ¶
func NewCtvpcSgBatchAttachPortsApi(client *core.CtyunClient) *CtvpcSgBatchAttachPortsApi
func (*CtvpcSgBatchAttachPortsApi) Do ¶
func (a *CtvpcSgBatchAttachPortsApi) Do(ctx context.Context, credential core.Credential, req *CtvpcSgBatchAttachPortsRequest) (*CtvpcSgBatchAttachPortsResponse, error)
type CtvpcSgBatchAttachPortsRequest ¶
type CtvpcSgBatchAttachPortsRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 区域id */
SecurityGroupID string `json:"securityGroupID,omitempty"` /* 安全组ID */
PortIDs []string `json:"portIDs"` /* 网卡ID列表,最多同时支持 10 个 */
}
type CtvpcSgBatchAttachPortsResponse ¶
type CtvpcSgBatchAttachPortsResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcSgBatchDetachPortsApi ¶
type CtvpcSgBatchDetachPortsApi struct {
// contains filtered or unexported fields
}
func NewCtvpcSgBatchDetachPortsApi ¶
func NewCtvpcSgBatchDetachPortsApi(client *core.CtyunClient) *CtvpcSgBatchDetachPortsApi
func (*CtvpcSgBatchDetachPortsApi) Do ¶
func (a *CtvpcSgBatchDetachPortsApi) Do(ctx context.Context, credential core.Credential, req *CtvpcSgBatchDetachPortsRequest) (*CtvpcSgBatchDetachPortsResponse, error)
type CtvpcSgBatchDetachPortsRequest ¶
type CtvpcSgBatchDetachPortsRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 区域id */
SecurityGroupID string `json:"securityGroupID,omitempty"` /* 安全组ID */
PortIDs string `json:"portIDs,omitempty"` /* 网卡ID列表,最多同时支持 10 个 */
}
type CtvpcSgBatchDetachPortsResponse ¶
type CtvpcSgBatchDetachPortsResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcSgRulePreCheckApi ¶
type CtvpcSgRulePreCheckApi struct {
// contains filtered or unexported fields
}
func NewCtvpcSgRulePreCheckApi ¶
func NewCtvpcSgRulePreCheckApi(client *core.CtyunClient) *CtvpcSgRulePreCheckApi
func (*CtvpcSgRulePreCheckApi) Do ¶
func (a *CtvpcSgRulePreCheckApi) Do(ctx context.Context, credential core.Credential, req *CtvpcSgRulePreCheckRequest) (*CtvpcSgRulePreCheckResponse, error)
type CtvpcSgRulePreCheckRequest ¶
type CtvpcSgRulePreCheckRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域 id */
SecurityGroupID string `json:"securityGroupID,omitempty"` /* 安全组 ID。 */
SecurityGroupRule *CtvpcSgRulePreCheckSecurityGroupRuleRequest `json:"securityGroupRule"` /* 规则信息 */
}
type CtvpcSgRulePreCheckResponse ¶
type CtvpcSgRulePreCheckResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800 为成功,900 为失败) */
Message *string `json:"message,omitempty"` /* statusCode 为 900 时的错误信息; statusCode 为 800 时为 success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode 为 900 时的错误信息; statusCode 为 800 时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode 为 900 时为业务细分错误码,三段式:product.module.code; statusCode 为 800 时为 SUCCESS */
ReturnObj *CtvpcSgRulePreCheckReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcSgRulePreCheckReturnObjResponse ¶
type CtvpcSgRulePreCheckReturnObjResponse struct {
SgRuleID *string `json:"sgRuleID,omitempty"` /* 和哪个规则重复 */
}
type CtvpcSgRulePreCheckSecurityGroupRuleRequest ¶
type CtvpcSgRulePreCheckSecurityGroupRuleRequest struct {
Direction string `json:"direction,omitempty"` /* 入方向 */
Action string `json:"action,omitempty"` /* 拒绝策略:允许-accept 拒绝-drop */
Priority int32 `json:"priority"` /* 优先级:1~100,取值越小优先级越大 */
Protocol string `json:"protocol,omitempty"` /* 协议: ANY、TCP、UDP、ICMP(v4) */
Ethertype string `json:"ethertype,omitempty"` /* IP 类型:IPv4、IPv6 */
DestCidrIp string `json:"destCidrIp,omitempty"` /* 远端地址:0.0.0.0/0 */
RawRange *string `json:"range,omitempty"` /* 安全组开放的传输层协议相关的源端端口范围 */
}
type CtvpcShowAclApi ¶
type CtvpcShowAclApi struct {
// contains filtered or unexported fields
}
func NewCtvpcShowAclApi ¶
func NewCtvpcShowAclApi(client *core.CtyunClient) *CtvpcShowAclApi
func (*CtvpcShowAclApi) Do ¶
func (a *CtvpcShowAclApi) Do(ctx context.Context, credential core.Credential, req *CtvpcShowAclRequest) (*CtvpcShowAclResponse, error)
type CtvpcShowAclRequest ¶
type CtvpcShowAclResponse ¶
type CtvpcShowAclResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcShowAclReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcShowAclReturnObjResponse ¶
type CtvpcShowAclReturnObjResponse struct {
AclID *string `json:"aclID,omitempty"` /* id */
Name *string `json:"name,omitempty"` /* 名称 */
Description *string `json:"description,omitempty"` /* 描述 */
VpcID *string `json:"vpcID,omitempty"` /* VPC */
Enabled *string `json:"enabled,omitempty"` /* disable,enable */
InPolicyID []*string `json:"inPolicyID"` /* 入规则id数组 */
OutPolicyID []*string `json:"outPolicyID"` /* 出规则id数组 */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
SubnetIDs []*string `json:"subnetIDs"` /* acl 绑定的子网 id */
}
type CtvpcShowBandwidthApi ¶
type CtvpcShowBandwidthApi struct {
// contains filtered or unexported fields
}
func NewCtvpcShowBandwidthApi ¶
func NewCtvpcShowBandwidthApi(client *core.CtyunClient) *CtvpcShowBandwidthApi
func (*CtvpcShowBandwidthApi) Do ¶
func (a *CtvpcShowBandwidthApi) Do(ctx context.Context, credential core.Credential, req *CtvpcShowBandwidthRequest) (*CtvpcShowBandwidthResponse, error)
type CtvpcShowBandwidthResponse ¶
type CtvpcShowBandwidthResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcShowBandwidthReturnObjResponse `json:"returnObj"` /* 返回查询的共享带宽详细信息。 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcShowBandwidthReturnObjResponse ¶
type CtvpcShowBandwidthReturnObjResponse struct {
Id *string `json:"id,omitempty"` /* 共享带宽id。 */
Status *string `json:"status,omitempty"` /* ACTIVE */
Bandwidth int32 `json:"bandwidth"` /* 共享带宽的带宽峰值, 单位:Mbps。 */
Name *string `json:"name,omitempty"` /* 共享带宽名称。 */
ExpireAt *string `json:"expireAt,omitempty"` /* 过期时间 */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
Eips []*CtvpcShowBandwidthReturnObjEipsResponse `json:"eips"` /* 绑定的弹性 IP 列表,见下表 */
}
type CtvpcShowDnatEntryApi ¶
type CtvpcShowDnatEntryApi struct {
// contains filtered or unexported fields
}
func NewCtvpcShowDnatEntryApi ¶
func NewCtvpcShowDnatEntryApi(client *core.CtyunClient) *CtvpcShowDnatEntryApi
func (*CtvpcShowDnatEntryApi) Do ¶
func (a *CtvpcShowDnatEntryApi) Do(ctx context.Context, credential core.Credential, req *CtvpcShowDnatEntryRequest) (*CtvpcShowDnatEntryResponse, error)
type CtvpcShowDnatEntryResponse ¶
type CtvpcShowDnatEntryResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcShowDnatEntryReturnObjResponse `json:"returnObj"` /* 返回结果 */
Error *string `json:"error,omitempty"` /* ingress */
}
type CtvpcShowDnatEntryReturnObjResponse ¶
type CtvpcShowDnatEntryReturnObjResponse struct {
CreationTime *string `json:"creationTime,omitempty"` /* 创建时间。 */
Description *string `json:"description,omitempty"` /* 描述信息 */
Id *string `json:"id,omitempty"` /* dnatID 值。 */
DNatID *string `json:"dNatID,omitempty"` /* dnatID 值。 */
IpExpireTime *string `json:"ipExpireTime,omitempty"` /* ip到期时间。 */
ExternalID *string `json:"externalID,omitempty"` /* 弹性 IP */
ExternalIp *string `json:"externalIp,omitempty"` /* 弹性 IP 地址 */
ExternalPort int32 `json:"externalPort"` /* 外部访问端口 */
InternalPort int32 `json:"internalPort"` /* 内部访问端口 */
InternalIp *string `json:"internalIp,omitempty"` /* 内网 IP 地址 */
Protocol *string `json:"protocol,omitempty"` /* TCP:转发TCP协议的报文 UDP:转发UDP协议的报文。 */
State *string `json:"state,omitempty"` /* 运行状态: ACTIVE / FREEZING / CREATING */
VirtualMachineDisplayName *string `json:"virtualMachineDisplayName,omitempty"` /* 虚拟机展示名称。 */
VirtualMachineID *string `json:"virtualMachineID,omitempty"` /* 虚拟机id。 */
VirtualMachineName *string `json:"virtualMachineName,omitempty"` /* 虚拟机名称。 */
}
type CtvpcShowEipApi ¶
type CtvpcShowEipApi struct {
// contains filtered or unexported fields
}
func NewCtvpcShowEipApi ¶
func NewCtvpcShowEipApi(client *core.CtyunClient) *CtvpcShowEipApi
func (*CtvpcShowEipApi) Do ¶
func (a *CtvpcShowEipApi) Do(ctx context.Context, credential core.Credential, req *CtvpcShowEipRequest) (*CtvpcShowEipResponse, error)
type CtvpcShowEipRequest ¶
type CtvpcShowEipResponse ¶
type CtvpcShowEipResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcShowEndpointApi ¶
type CtvpcShowEndpointApi struct {
// contains filtered or unexported fields
}
func NewCtvpcShowEndpointApi ¶
func NewCtvpcShowEndpointApi(client *core.CtyunClient) *CtvpcShowEndpointApi
func (*CtvpcShowEndpointApi) Do ¶
func (a *CtvpcShowEndpointApi) Do(ctx context.Context, credential core.Credential, req *CtvpcShowEndpointRequest) (*CtvpcShowEndpointResponse, error)
type CtvpcShowEndpointResponse ¶
type CtvpcShowEndpointResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcShowEndpointReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcShowEndpointReturnObjEndpointEndpointObjResponse ¶
type CtvpcShowEndpointReturnObjEndpointEndpointObjResponse struct {
SubnetID *string `json:"subnetID,omitempty"` /* 子网id */
PortID *string `json:"portID,omitempty"` /* 端口id */
Ip *string `json:"ip,omitempty"` /* 私网地址 */
EnableDns int32 `json:"enableDns"` /* 是否开启 dns */
DnsNames []*string `json:"dnsNames"` /* dns名称列表 */
}
type CtvpcShowEndpointReturnObjEndpointResponse ¶
type CtvpcShowEndpointReturnObjEndpointResponse struct {
ID *string `json:"ID,omitempty"` /* 终端节点ID */
EndpointServiceID *string `json:"endpointServiceID,omitempty"` /* 终端节点服务ID */
RawType *string `json:"type,omitempty"` /* 接口还是反向,interface:接口,reverse:反向 */
Name *string `json:"name,omitempty"` /* 终端节点名称 */
VpcID *string `json:"vpcID,omitempty"` /* 所属的专有网络id */
VpcAddress *string `json:"vpcAddress,omitempty"` /* 私网地址 */
Whitelist *string `json:"whitelist,omitempty"` /* 白名单 */
Status int32 `json:"status"` /* endpoint状态, 1 表示已链接,2 表示未链接 */
Description *string `json:"description,omitempty"` /* 描述 */
EndpointObj *CtvpcShowEndpointReturnObjEndpointEndpointObjResponse `json:"endpointObj"` /* 后端节点信息,可能为 null */
CreatedTime *string `json:"createdTime,omitempty"` /* 创建时间 */
UpdatedTime *string `json:"updatedTime,omitempty"` /* 更新时间 */
}
type CtvpcShowEndpointReturnObjResponse ¶
type CtvpcShowEndpointReturnObjResponse struct {
Endpoint *CtvpcShowEndpointReturnObjEndpointResponse `json:"endpoint"` /* 终端节点列表数据 */
}
type CtvpcShowEndpointServiceApi ¶
type CtvpcShowEndpointServiceApi struct {
// contains filtered or unexported fields
}
func NewCtvpcShowEndpointServiceApi ¶
func NewCtvpcShowEndpointServiceApi(client *core.CtyunClient) *CtvpcShowEndpointServiceApi
func (*CtvpcShowEndpointServiceApi) Do ¶
func (a *CtvpcShowEndpointServiceApi) Do(ctx context.Context, credential core.Credential, req *CtvpcShowEndpointServiceRequest) (*CtvpcShowEndpointServiceResponse, error)
type CtvpcShowEndpointServiceConnectionsApi ¶
type CtvpcShowEndpointServiceConnectionsApi struct {
// contains filtered or unexported fields
}
func NewCtvpcShowEndpointServiceConnectionsApi ¶
func NewCtvpcShowEndpointServiceConnectionsApi(client *core.CtyunClient) *CtvpcShowEndpointServiceConnectionsApi
func (*CtvpcShowEndpointServiceConnectionsApi) Do ¶
func (a *CtvpcShowEndpointServiceConnectionsApi) Do(ctx context.Context, credential core.Credential, req *CtvpcShowEndpointServiceConnectionsRequest) (*CtvpcShowEndpointServiceConnectionsResponse, error)
type CtvpcShowEndpointServiceConnectionsResponse ¶
type CtvpcShowEndpointServiceConnectionsResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcShowEndpointServiceConnectionsReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcShowEndpointServiceConnectionsReturnObjResponse ¶
type CtvpcShowEndpointServiceConnectionsReturnObjResponse struct {
EndpointID *string `json:"endpointID,omitempty"` /* 终端节点ID */
EndpointName *string `json:"endpointName,omitempty"` /* 终端节点名称 */
EndpointServiceID *string `json:"endpointServiceID,omitempty"` /* 终端节点服务ID */
EndpointType *string `json:"endpointType,omitempty"` /* 接口还反向 */
ConnectionStatus *string `json:"connectionStatus,omitempty"` /* 连接状态 */
Status *string `json:"status,omitempty"` /* 状态:UP/DOWN */
Account *string `json:"account,omitempty"` /* 账户信息 */
}
type CtvpcShowEndpointServiceResponse ¶
type CtvpcShowEndpointServiceResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800 为成功,900 为失败) */
Message *string `json:"message,omitempty"` /* statusCode 为 900 时的错误信息; statusCode 为 800 时为 success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode 为 900 时的错误信息; statusCode 为 800 时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode 为 900 时为业务细分错误码,三段式:product.module.code; statusCode 为 800 时为 SUCCESS */
ReturnObj *CtvpcShowEndpointServiceReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcShowEndpointServiceReturnObjBackendsResponse ¶
type CtvpcShowEndpointServiceReturnObjBackendsResponse struct {
InstanceType *string `json:"instanceType,omitempty"` /* vm:虚机类型,bm:智能网卡类型,vip:vip 类型,lb:负载均衡类型 */
InstanceID *string `json:"instanceID,omitempty"` /* 实例 id */
ProtocolPort int32 `json:"protocolPort"` /* 端口 */
Weight int32 `json:"weight"` /* 权重 */
}
type CtvpcShowEndpointServiceReturnObjResponse ¶
type CtvpcShowEndpointServiceReturnObjResponse struct {
ID *string `json:"ID,omitempty"` /* 终端节点服务 ID */
Name *string `json:"name,omitempty"` /* 终端节点服务名称 */
VpcID *string `json:"vpcID,omitempty"` /* 所属的专有网络 id */
Description *string `json:"description,omitempty"` /* 描述 */
RawType *string `json:"type,omitempty"` /* 接口还是反向,interface:接口,reverse:反向 */
AutoConnection *bool `json:"autoConnection"` /* 是否自动连接 */
Rules []*CtvpcShowEndpointServiceReturnObjRulesResponse `json:"rules"` /* 接口规则数据 */
Backends []*CtvpcShowEndpointServiceReturnObjBackendsResponse `json:"backends"` /* 后端数据 */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
DnsName *string `json:"dnsName,omitempty"` /* 域名 */
}
type CtvpcShowEndpointWhitelistApi ¶
type CtvpcShowEndpointWhitelistApi struct {
// contains filtered or unexported fields
}
func NewCtvpcShowEndpointWhitelistApi ¶
func NewCtvpcShowEndpointWhitelistApi(client *core.CtyunClient) *CtvpcShowEndpointWhitelistApi
func (*CtvpcShowEndpointWhitelistApi) Do ¶
func (a *CtvpcShowEndpointWhitelistApi) Do(ctx context.Context, credential core.Credential, req *CtvpcShowEndpointWhitelistRequest) (*CtvpcShowEndpointWhitelistResponse, error)
type CtvpcShowEndpointWhitelistResponse ¶
type CtvpcShowEndpointWhitelistResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*string `json:"returnObj"` /* ip 白名单列表 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcShowFlowPackageApi ¶
type CtvpcShowFlowPackageApi struct {
// contains filtered or unexported fields
}
func NewCtvpcShowFlowPackageApi ¶
func NewCtvpcShowFlowPackageApi(client *core.CtyunClient) *CtvpcShowFlowPackageApi
func (*CtvpcShowFlowPackageApi) Do ¶
func (a *CtvpcShowFlowPackageApi) Do(ctx context.Context, credential core.Credential, req *CtvpcShowFlowPackageRequest) (*CtvpcShowFlowPackageResponse, error)
type CtvpcShowFlowPackageResponse ¶
type CtvpcShowFlowPackageResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcShowFlowPackageReturnObjResponse `json:"returnObj"` /* 返回购买的共享流量包列表 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcShowFlowPackageReturnObjResponse ¶
type CtvpcShowFlowPackageReturnObjResponse struct {
Id *string `json:"id,omitempty"` /* 唯一标识 */
StatusText *string `json:"statusText,omitempty"` /* 购买共享流量包的状态,可能的取值:初始、有效、退订、过期、销毁 */
Status int32 `json:"status"` /* 对应 statusText 的取值为:0、1、5、6、7 */
CycleType *string `json:"cycleType,omitempty"` /* 支持的取值:包小时、包天、包周、包月、包年 */
EffectiveTime *string `json:"effectiveTime,omitempty"` /* 生效时间 */
ExpireTime *string `json:"expireTime,omitempty"` /* 过期时间 */
PackageName *string `json:"packageName,omitempty"` /* 套餐名 */
TotalVolumn *string `json:"totalVolumn,omitempty"` /* 总流量 */
LeftVolumn *string `json:"leftVolumn,omitempty"` /* 剩余流量 */
RegionID *string `json:"regionID,omitempty"` /* regionID */
MasterResourceBundleId *string `json:"masterResourceBundleId,omitempty"` /* 资源包 ID */
}
type CtvpcShowFlowSessionApi ¶
type CtvpcShowFlowSessionApi struct {
// contains filtered or unexported fields
}
func NewCtvpcShowFlowSessionApi ¶
func NewCtvpcShowFlowSessionApi(client *core.CtyunClient) *CtvpcShowFlowSessionApi
func (*CtvpcShowFlowSessionApi) Do ¶
func (a *CtvpcShowFlowSessionApi) Do(ctx context.Context, credential core.Credential, req *CtvpcShowFlowSessionRequest) (*CtvpcShowFlowSessionResponse, error)
type CtvpcShowFlowSessionResponse ¶
type CtvpcShowFlowSessionResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcShowFlowSessionReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcShowFlowSessionReturnObjResponse ¶
type CtvpcShowFlowSessionReturnObjResponse struct {
MirrorFilterID *string `json:"mirrorFilterID,omitempty"` /* 过滤规则 ID */
SrcPort *string `json:"srcPort,omitempty"` /* 源弹性网卡 ID */
DstPort *string `json:"dstPort,omitempty"` /* 源弹性网卡 ID */
CreatedTime *string `json:"createdTime,omitempty"` /* 创建时间 */
FlowSessionID *string `json:"flowSessionID,omitempty"` /* 会话 ID */
Name *string `json:"name,omitempty"` /* 会话名称 */
Description *string `json:"description,omitempty"` /* 会话描述 */
Vni int32 `json:"vni"` /* VXLAN 网络标识符 */
DstPortType *string `json:"dstPortType,omitempty"` /* 目标网卡类型: VM */
Status *string `json:"status,omitempty"` /* 会话状态:on / off */
}
type CtvpcShowHavipApi ¶
type CtvpcShowHavipApi struct {
// contains filtered or unexported fields
}
func NewCtvpcShowHavipApi ¶
func NewCtvpcShowHavipApi(client *core.CtyunClient) *CtvpcShowHavipApi
func (*CtvpcShowHavipApi) Do ¶
func (a *CtvpcShowHavipApi) Do(ctx context.Context, credential core.Credential, req *CtvpcShowHavipRequest) (*CtvpcShowHavipResponse, error)
type CtvpcShowHavipRequest ¶
type CtvpcShowHavipResponse ¶
type CtvpcShowHavipResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcShowHavipReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcShowHavipReturnObjInstanceInfoResponse ¶
type CtvpcShowHavipReturnObjInstanceInfoResponse struct {
InstanceName *string `json:"instanceName,omitempty"` /* 实例名 */
Id *string `json:"id,omitempty"` /* 实例 ID */
PrivateIp *string `json:"privateIp,omitempty"` /* 实例私有 IP */
PrivateIpv6 *string `json:"privateIpv6,omitempty"` /* 实例的 IPv6 地址, 可以为空字符串 */
PublicIp *string `json:"publicIp,omitempty"` /* 实例公网 IP */
}
type CtvpcShowHavipReturnObjNetworkInfoResponse ¶
type CtvpcShowHavipReturnObjNetworkInfoResponse struct {
EipID *string `json:"eipID,omitempty"` /* 弹性 IP ID */
}
type CtvpcShowHavipReturnObjResponse ¶
type CtvpcShowHavipReturnObjResponse struct {
Id *string `json:"id,omitempty"` /* 高可用虚 IP 的 ID */
Ipv4 *string `json:"ipv4,omitempty"` /* IPv4 地址 */
VpcID *string `json:"vpcID,omitempty"` /* 虚拟私有云的的 id */
SubnetID *string `json:"subnetID,omitempty"` /* 子网 id */
InstanceInfo []*CtvpcShowHavipReturnObjInstanceInfoResponse `json:"instanceInfo"` /* 绑定实例相关信息 */
NetworkInfo []*CtvpcShowHavipReturnObjNetworkInfoResponse `json:"networkInfo"` /* 绑定弹性 IP 相关信息 */
BindPorts []*CtvpcShowHavipReturnObjBindPortsResponse `json:"bindPorts"` /* 绑定网卡信息 */
}
type CtvpcShowIPv4GwApi ¶
type CtvpcShowIPv4GwApi struct {
// contains filtered or unexported fields
}
func NewCtvpcShowIPv4GwApi ¶
func NewCtvpcShowIPv4GwApi(client *core.CtyunClient) *CtvpcShowIPv4GwApi
func (*CtvpcShowIPv4GwApi) Do ¶
func (a *CtvpcShowIPv4GwApi) Do(ctx context.Context, credential core.Credential, req *CtvpcShowIPv4GwRequest) (*CtvpcShowIPv4GwResponse, error)
type CtvpcShowIPv4GwRequest ¶
type CtvpcShowIPv4GwResponse ¶
type CtvpcShowIPv4GwResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcShowIPv4GwReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcShowIPv4GwReturnObjResponse ¶
type CtvpcShowIPv4GwReturnObjResponse struct {
Name *string `json:"name,omitempty"` /* IPv4网关名称 */
Description *string `json:"description,omitempty"` /* IPv4网关描述 */
VpcID *string `json:"vpcID,omitempty"` /* 虚拟私有云 id */
Id *string `json:"id,omitempty"` /* IPv4网关id */
RouteTableID *string `json:"routeTableID,omitempty"` /* 关联的网关路由表ID */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
}
type CtvpcShowIPv6Api ¶
type CtvpcShowIPv6Api struct {
// contains filtered or unexported fields
}
func NewCtvpcShowIPv6Api ¶
func NewCtvpcShowIPv6Api(client *core.CtyunClient) *CtvpcShowIPv6Api
func (*CtvpcShowIPv6Api) Do ¶
func (a *CtvpcShowIPv6Api) Do(ctx context.Context, credential core.Credential, req *CtvpcShowIPv6Request) (*CtvpcShowIPv6Response, error)
type CtvpcShowIPv6BandwidthApi ¶
type CtvpcShowIPv6BandwidthApi struct {
// contains filtered or unexported fields
}
func NewCtvpcShowIPv6BandwidthApi ¶
func NewCtvpcShowIPv6BandwidthApi(client *core.CtyunClient) *CtvpcShowIPv6BandwidthApi
func (*CtvpcShowIPv6BandwidthApi) Do ¶
func (a *CtvpcShowIPv6BandwidthApi) Do(ctx context.Context, credential core.Credential, req *CtvpcShowIPv6BandwidthRequest) (*CtvpcShowIPv6BandwidthResponse, error)
type CtvpcShowIPv6BandwidthResponse ¶
type CtvpcShowIPv6BandwidthResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcShowIPv6BandwidthReturnObjResponse `json:"returnObj"` /* 返回查询的共享带宽实例的详细信息。 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcShowIPv6BandwidthReturnObjResponse ¶
type CtvpcShowIPv6BandwidthReturnObjResponse struct {
Id *string `json:"id,omitempty"` /* IPv6 带宽 ID */
Status *string `json:"status,omitempty"` /* IPv6 带宽状态: ACTIVE(正常) / EXPIRED(过期) / FREEZING(冻结) /CREATEING(创建中) */
Name *string `json:"name,omitempty"` /* IPv6 带宽名字 */
Bandwidth int32 `json:"bandwidth"` /* IPv6 带宽峰值 mbps */
ResourceSpec *string `json:"resourceSpec,omitempty"` /* 独享 / 共享 */
PaymentType *string `json:"paymentType,omitempty"` /* 计费类型 */
CreatedTime *string `json:"createdTime,omitempty"` /* IPv6 带宽创建时间 */
ExpiredTime *string `json:"expiredTime,omitempty"` /* IPv6 带宽过期时间 */
IpAddress *string `json:"ipAddress,omitempty"` /* IP 地址 */
Ipv6GatewayID *string `json:"ipv6GatewayID,omitempty"` /* IPv6 网关 ID */
}
type CtvpcShowIPv6GatewayApi ¶
type CtvpcShowIPv6GatewayApi struct {
// contains filtered or unexported fields
}
func NewCtvpcShowIPv6GatewayApi ¶
func NewCtvpcShowIPv6GatewayApi(client *core.CtyunClient) *CtvpcShowIPv6GatewayApi
func (*CtvpcShowIPv6GatewayApi) Do ¶
func (a *CtvpcShowIPv6GatewayApi) Do(ctx context.Context, credential core.Credential, req *CtvpcShowIPv6GatewayRequest) (*CtvpcShowIPv6GatewayResponse, error)
type CtvpcShowIPv6GatewayResponse ¶
type CtvpcShowIPv6GatewayResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcShowIPv6GatewayReturnObjResponse `json:"returnObj"` /* 返回结果 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcShowIPv6GatewayReturnObjResponse ¶
type CtvpcShowIPv6GatewayReturnObjResponse struct {
Name *string `json:"name,omitempty"` /* ipv6网关名称 */
Status *string `json:"status,omitempty"` /* 仅有一个状态:ACTIVE(正常) */
ProjectIdEcs *string `json:"projectIdEcs,omitempty"` /* 企业项目 */
VpcID *string `json:"vpcID,omitempty"` /* vpcID值 */
VpcCidr *string `json:"vpcCidr,omitempty"` /* 无类别域间路由 */
VpcName *string `json:"vpcName,omitempty"` /* vpc名称 */
Ipv6GatewayID *string `json:"ipv6GatewayID,omitempty"` /* ipv6网关惟一值 */
CreationTime *string `json:"creationTime,omitempty"` /* 创建时间 */
}
type CtvpcShowIPv6Request ¶
type CtvpcShowIPv6Response ¶
type CtvpcShowIPv6Response struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcShowIPv6ReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcShowIPv6ReturnObjResponse ¶
type CtvpcShowIPv6ReturnObjResponse struct {
ID *string `json:"ID,omitempty"` /* ipv6 id */
VpcID *string `json:"vpcID,omitempty"` /* vpc id */
SubnetID *string `json:"subnetID,omitempty"` /* 子网id */
IpAddress *string `json:"ipAddress,omitempty"` /* ipv6地址 */
AssociationID *string `json:"associationID,omitempty"` /* 绑定实例的id */
AssociationType int32 `json:"associationType"` /* 绑定实例类型 0: port, 1:ha_vip, 2:elb */
BandwidthID *string `json:"bandwidthID,omitempty"` /* 公网带宽id */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
}
type CtvpcShowMirrorFlowFilterApi ¶
type CtvpcShowMirrorFlowFilterApi struct {
// contains filtered or unexported fields
}
func NewCtvpcShowMirrorFlowFilterApi ¶
func NewCtvpcShowMirrorFlowFilterApi(client *core.CtyunClient) *CtvpcShowMirrorFlowFilterApi
func (*CtvpcShowMirrorFlowFilterApi) Do ¶
func (a *CtvpcShowMirrorFlowFilterApi) Do(ctx context.Context, credential core.Credential, req *CtvpcShowMirrorFlowFilterRequest) (*CtvpcShowMirrorFlowFilterResponse, error)
type CtvpcShowMirrorFlowFilterResponse ¶
type CtvpcShowMirrorFlowFilterResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcShowMirrorFlowFilterReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcShowMirrorFlowFilterReturnObjResponse ¶
type CtvpcShowMirrorFlowFilterReturnObjResponse struct {
Name *string `json:"name,omitempty"` /* 流量镜像名称 */
Description *string `json:"description,omitempty"` /* 流量镜像描述 */
MirrorFilterID *string `json:"mirrorFilterID,omitempty"` /* 流量镜像ID */
CreatedTime *string `json:"createdTime,omitempty"` /* 创建时间 */
InRuleCount int32 `json:"inRuleCount"` /* 出方向规则数 */
OutRuleCount int32 `json:"outRuleCount"` /* 入方向规则数 */
MirrorFlowCount int32 `json:"mirrorFlowCount"` /* 关联流量镜像会话数 */
}
type CtvpcShowNatGatewayApi ¶
type CtvpcShowNatGatewayApi struct {
// contains filtered or unexported fields
}
func NewCtvpcShowNatGatewayApi ¶
func NewCtvpcShowNatGatewayApi(client *core.CtyunClient) *CtvpcShowNatGatewayApi
func (*CtvpcShowNatGatewayApi) Do ¶
func (a *CtvpcShowNatGatewayApi) Do(ctx context.Context, credential core.Credential, req *CtvpcShowNatGatewayRequest) (*CtvpcShowNatGatewayResponse, error)
type CtvpcShowNatGatewayResponse ¶
type CtvpcShowNatGatewayResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcShowNatGatewayReturnObjResponse `json:"returnObj"` /* object */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcShowNatGatewayReturnObjDnatTableResponse ¶
type CtvpcShowNatGatewayReturnObjDnatTableResponse struct {
CreationTime *string `json:"creationTime,omitempty"` /* 创建时间 */
Description *string `json:"description,omitempty"` /* 描述信息 */
Id *string `json:"id,omitempty"` /* dnat id */
DNatID *string `json:"dNatID,omitempty"` /* dnat id */
IpExpireTime *string `json:"ipExpireTime,omitempty"` /* ip到期时间 */
ExternalID *string `json:"externalID,omitempty"` /* 弹性公网id */
ExternalPort *string `json:"externalPort,omitempty"` /* 公网端口 */
ExternalIp *string `json:"externalIp,omitempty"` /* 弹性公网ip */
InternalPort *string `json:"internalPort,omitempty"` /* 私网端口 */
InternalIp *string `json:"internalIp,omitempty"` /* 内网 IP 地址 */
Protocol *string `json:"protocol,omitempty"` /* TCP:转发TCP协议的报文 UDP:转发UDP协议的报文。 */
State *string `json:"state,omitempty"` /* 运行状态: ACTIVE / FREEZING / CREATING */
VirtualMachineName *string `json:"virtualMachineName,omitempty"` /* 虚拟机名称 */
VirtualMachineID *string `json:"virtualMachineID,omitempty"` /* 虚拟机id */
}
type CtvpcShowNatGatewayReturnObjResponse ¶
type CtvpcShowNatGatewayReturnObjResponse struct {
Name *string `json:"name,omitempty"` /* NAT网关实例名称 */
Status int32 `json:"status"` /* NAT 网关状态: 0 表示创建中,2 表示运行中,3 表示冻结 */
State *string `json:"state,omitempty"` /* NAT网关运行状态: running 表示运行中, creating 表示创建中, expired 表示已过期, freeze 表示已冻结 */
Specs *string `json:"specs,omitempty"` /* 规格 */
ZoneID *string `json:"zoneID,omitempty"` /* NAT网关所在的可用区ID。 */
VpcID *string `json:"vpcID,omitempty"` /* 要查询的NAT网关所属VPC的ID。 */
ProjectID *string `json:"projectID,omitempty"` /* 项目类型:default-企业项目 */
VpcName *string `json:"vpcName,omitempty"` /* NAT所属的专有网络名字 */
VpcCidr *string `json:"vpcCidr,omitempty"` /* 当前网关所属的vpc cidr */
CreationTime *string `json:"creationTime,omitempty"` /* NAT网关的创建时间 */
ExpiredTime *string `json:"expiredTime,omitempty"` /* NAT网关实例的过期时间 */
NatGatewayID *string `json:"natGatewayID,omitempty"` /* NAT网关的ID */
Description *string `json:"description,omitempty"` /* NAT网关实例的描述 */
SnatTable interface{} `json:"snatTable"` /* SNAT列表信息 */
DnatTable interface{} `json:"dnatTable"` /* DNAT列表的信息 */
}
type CtvpcShowNatGatewayReturnObjSnatTableResponse ¶
type CtvpcShowNatGatewayReturnObjSnatTableResponse struct {
Id *string `json:"id,omitempty"` /* snat id */
SNatID *string `json:"sNatID,omitempty"` /* snat id */
Description *string `json:"description,omitempty"` /* 描述信息 */
Status *string `json:"status,omitempty"` /* 状态: ACTIVE 表示运行中,Creating 表示创建中,Freezing 表示冻结 */
VpcID *string `json:"vpcID,omitempty"` /* 要查询的NAT网关所属VPC的ID */
VpcName *string `json:"vpcName,omitempty"` /* 要查询的NAT网关所属VPC的名称 */
VpcCidr *string `json:"vpcCidr,omitempty"` /* 要查询的NAT网关所属VPC的cidr */
SubnetCidr *string `json:"subnetCidr,omitempty"` /* 要查询的NAT网关所属VPC子网的cidr */
SubnetType int32 `json:"subnetType"` /* 子网类型:1-有vpcID的子网,0-自定义 */
CreationTime *string `json:"creationTime,omitempty"` /* 创建时间 */
IpAddress []*CtvpcShowNatGatewayReturnObjSnatTableIpAddressResponse `json:"ipAddress"` /* eip地址信息 */
SubnetName *string `json:"subnetName,omitempty"` /* 子网名字 */
}
type CtvpcShowNetworkPathReportApi ¶
type CtvpcShowNetworkPathReportApi struct {
// contains filtered or unexported fields
}
func NewCtvpcShowNetworkPathReportApi ¶
func NewCtvpcShowNetworkPathReportApi(client *core.CtyunClient) *CtvpcShowNetworkPathReportApi
func (*CtvpcShowNetworkPathReportApi) Do ¶
func (a *CtvpcShowNetworkPathReportApi) Do(ctx context.Context, credential core.Credential, req *CtvpcShowNetworkPathReportRequest) (*CtvpcShowNetworkPathReportResponse, error)
type CtvpcShowNetworkPathReportResponse ¶
type CtvpcShowNetworkPathReportResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcShowNetworkPathReportReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcShowNetworkPathReportReturnObjResponse ¶
type CtvpcShowNetworkPathReportReturnObjResponse struct {
NetworkPathReportID *string `json:"networkPathReportID,omitempty"` /* 网络路径分析报告 ID */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
NetworkPathID *string `json:"networkPathID,omitempty"` /* 网络路径 ID */
AnalysisID *string `json:"analysisID,omitempty"` /* 路径分析 ID */
NodeID *string `json:"nodeID,omitempty"` /* 节点 ID */
Cidr *string `json:"cidr,omitempty"` /* 网段 */
NodeType *string `json:"nodeType,omitempty"` /* 节点类型 */
Ip *string `json:"ip,omitempty"` /* ip */
Mac *string `json:"mac,omitempty"` /* 物理地址 */
ErrCode *string `json:"errCode,omitempty"` /* 错误码 */
Level int32 `json:"level"` /* 拓扑排序 1 - 5 */
NodeStatus int32 `json:"nodeStatus"` /* 节点状态 0 不可使用, 1 可以使用 */
}
type CtvpcShowPortApi ¶
type CtvpcShowPortApi struct {
// contains filtered or unexported fields
}
func NewCtvpcShowPortApi ¶
func NewCtvpcShowPortApi(client *core.CtyunClient) *CtvpcShowPortApi
func (*CtvpcShowPortApi) Do ¶
func (a *CtvpcShowPortApi) Do(ctx context.Context, credential core.Credential, req *CtvpcShowPortRequest) (*CtvpcShowPortResponse, error)
type CtvpcShowPortRequest ¶
type CtvpcShowPortResponse ¶
type CtvpcShowPortResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcShowPortReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcShowPortReturnObjResponse ¶
type CtvpcShowPortReturnObjResponse struct {
NetworkInterfaceName *string `json:"networkInterfaceName,omitempty"` /* 虚拟网名称 */
NetworkInterfaceID *string `json:"networkInterfaceID,omitempty"` /* 虚拟网id */
VpcID *string `json:"vpcID,omitempty"` /* 所属vpc */
SubnetID *string `json:"subnetID,omitempty"` /* 所属子网id */
Role int32 `json:"role"` /* 网卡类型: 0 主网卡, 1 弹性网卡 */
MacAddress *string `json:"macAddress,omitempty"` /* mac地址 */
PrimaryPrivateIp *string `json:"primaryPrivateIp,omitempty"` /* 主ip */
Ipv6Addresses []*string `json:"ipv6Addresses"` /* ipv6地址 */
InstanceID *string `json:"instanceID,omitempty"` /* 关联的设备id */
InstanceType *string `json:"instanceType,omitempty"` /* 设备类型 VM, BM, Other */
Description *string `json:"description,omitempty"` /* 描述 */
SecurityGroupIds []*string `json:"securityGroupIds"` /* 安全组ID列表 */
SecondaryPrivateIps []*string `json:"secondaryPrivateIps"` /* 辅助私网IP */
AdminStatus *string `json:"adminStatus,omitempty"` /* 是否启用DOWN, UP */
AssociatedEip *CtvpcShowPortReturnObjAssociatedEipResponse `json:"associatedEip"` /* 关联的eip信息 */
}
type CtvpcShowPrivateZoneApi ¶
type CtvpcShowPrivateZoneApi struct {
// contains filtered or unexported fields
}
func NewCtvpcShowPrivateZoneApi ¶
func NewCtvpcShowPrivateZoneApi(client *core.CtyunClient) *CtvpcShowPrivateZoneApi
func (*CtvpcShowPrivateZoneApi) Do ¶
func (a *CtvpcShowPrivateZoneApi) Do(ctx context.Context, credential core.Credential, req *CtvpcShowPrivateZoneRequest) (*CtvpcShowPrivateZoneResponse, error)
type CtvpcShowPrivateZoneRecordApi ¶
type CtvpcShowPrivateZoneRecordApi struct {
// contains filtered or unexported fields
}
func NewCtvpcShowPrivateZoneRecordApi ¶
func NewCtvpcShowPrivateZoneRecordApi(client *core.CtyunClient) *CtvpcShowPrivateZoneRecordApi
func (*CtvpcShowPrivateZoneRecordApi) Do ¶
func (a *CtvpcShowPrivateZoneRecordApi) Do(ctx context.Context, credential core.Credential, req *CtvpcShowPrivateZoneRecordRequest) (*CtvpcShowPrivateZoneRecordResponse, error)
type CtvpcShowPrivateZoneRecordResponse ¶
type CtvpcShowPrivateZoneRecordResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcShowPrivateZoneRecordReturnObjResponse `json:"returnObj"` /* object */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcShowPrivateZoneRecordReturnObjResponse ¶
type CtvpcShowPrivateZoneRecordReturnObjResponse struct {
ZoneRecordID *string `json:"zoneRecordID,omitempty"` /* 名称 */
Name *string `json:"name,omitempty"` /* zoneRecord名称 */
Description *string `json:"description,omitempty"` /* 描述 */
ZoneID *string `json:"zoneID,omitempty"` /* 名称 */
ZoneName *string `json:"zoneName,omitempty"` /* zone名称 */
RawType *string `json:"type,omitempty"` /* zone record type: A,CNAME,MX,AAAA,TXT */
Value []*string `json:"value"` /* 记录值 */
TTL int32 `json:"TTL"` /* zone ttl, default is 300 */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
}
type CtvpcShowPrivateZoneResponse ¶
type CtvpcShowPrivateZoneResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcShowPrivateZoneReturnObjResponse `json:"returnObj"` /* object */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcShowPrivateZoneReturnObjResponse ¶
type CtvpcShowPrivateZoneReturnObjResponse struct {
ZoneID *string `json:"zoneID,omitempty"` /* 名称 */
Name *string `json:"name,omitempty"` /* zone名称 */
Description *string `json:"description,omitempty"` /* 描述 */
ProxyPattern *string `json:"proxyPattern,omitempty"` /* zone, record */
TTL int32 `json:"TTL"` /* zone ttl, default is 300 */
VpcAssociations []*CtvpcShowPrivateZoneReturnObjVpcAssociationsResponse `json:"vpcAssociations"` /* vpc关联信息数组 */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
}
type CtvpcShowPrivateZoneReturnObjVpcAssociationsResponse ¶
type CtvpcShowPrivateZoneReturnObjVpcAssociationsResponse struct {
VpcAssociation *CtvpcShowPrivateZoneReturnObjVpcAssociationsVpcAssociationResponse `json:"vpcAssociation"` /* vpc关联信息对象 */
}
type CtvpcShowRouteTableApi ¶
type CtvpcShowRouteTableApi struct {
// contains filtered or unexported fields
}
func NewCtvpcShowRouteTableApi ¶
func NewCtvpcShowRouteTableApi(client *core.CtyunClient) *CtvpcShowRouteTableApi
func (*CtvpcShowRouteTableApi) Do ¶
func (a *CtvpcShowRouteTableApi) Do(ctx context.Context, credential core.Credential, req *CtvpcShowRouteTableRequest) (*CtvpcShowRouteTableResponse, error)
type CtvpcShowRouteTableResponse ¶
type CtvpcShowRouteTableResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcShowRouteTableReturnObjResponse `json:"returnObj"` /* 返回结果 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcShowRouteTableReturnObjResponse ¶
type CtvpcShowRouteTableReturnObjResponse struct {
Name *string `json:"name,omitempty"` /* 路由表名字 */
Description *string `json:"description,omitempty"` /* 路由表描述 */
VpcID *string `json:"vpcID,omitempty"` /* 虚拟私有云 id */
Id *string `json:"id,omitempty"` /* 路由 id */
Freezing *bool `json:"freezing"` /* 是否冻结 */
RouteRulesCount int32 `json:"routeRulesCount"` /* 路由表中的路由数 */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
RouteRules []*string `json:"routeRules"` /* 路由规则 id 列表 */
SubnetDetail []*CtvpcShowRouteTableReturnObjSubnetDetailResponse `json:"subnetDetail"` /* 子网配置详情 */
RawType int32 `json:"type"` /* 路由表类型:0-子网路由表,2-网关路由表 */
Origin *string `json:"origin,omitempty"` /* 路由表来源:default-系统默认; user-用户创建 */
}
type CtvpcShowSecurityGroupApi ¶
type CtvpcShowSecurityGroupApi struct {
// contains filtered or unexported fields
}
func NewCtvpcShowSecurityGroupApi ¶
func NewCtvpcShowSecurityGroupApi(client *core.CtyunClient) *CtvpcShowSecurityGroupApi
func (*CtvpcShowSecurityGroupApi) Do ¶
func (a *CtvpcShowSecurityGroupApi) Do(ctx context.Context, credential core.Credential, req *CtvpcShowSecurityGroupRequest) (*CtvpcShowSecurityGroupResponse, error)
type CtvpcShowSecurityGroupResponse ¶
type CtvpcShowSecurityGroupResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcShowSecurityGroupReturnObjResponse `json:"returnObj"` /* 返回结果 */
}
type CtvpcShowSecurityGroupReturnObjResponse ¶
type CtvpcShowSecurityGroupReturnObjResponse struct {
SecurityGroupName *string `json:"securityGroupName,omitempty"` /* 安全组名称 */
Id *string `json:"id,omitempty"` /* 安全组id */
VmNum *string `json:"vmNum,omitempty"` /* 相关云主机 */
Origin *string `json:"origin,omitempty"` /* 表示是否是默认安全组 */
VpcName *string `json:"vpcName,omitempty"` /* vpc名称 */
VpcID *string `json:"vpcID,omitempty"` /* 安全组所属的专有网络。 */
CreationTime *string `json:"creationTime,omitempty"` /* 创建时间 */
Description *string `json:"description,omitempty"` /* 安全组描述信息。 */
SecurityGroupRuleList []*CtvpcShowSecurityGroupReturnObjSecurityGroupRuleListResponse `json:"securityGroupRuleList"` /* 安全组规则信息 */
}
type CtvpcShowSecurityGroupReturnObjSecurityGroupRuleListResponse ¶
type CtvpcShowSecurityGroupReturnObjSecurityGroupRuleListResponse struct {
Direction *string `json:"direction,omitempty"` /* 出方向-egress、入方向-ingress */
Priority int32 `json:"priority"` /* 优先级:0~100 */
Ethertype *string `json:"ethertype,omitempty"` /* IP类型:IPv4、IPv6 */
Protocol *string `json:"protocol,omitempty"` /* 协议: ANY、TCP、UDP、ICMP、ICMP6 */
RawRange *string `json:"range,omitempty"` /* 接口范围/ICMP类型:1-65535 */
DestCidrIp *string `json:"destCidrIp,omitempty"` /* 远端地址:0.0.0.0/0 */
Description *string `json:"description,omitempty"` /* 安全组规则描述信息。 */
CreateTime *string `json:"createTime,omitempty"` /* 创建时间,UTC时间。 */
Id *string `json:"id,omitempty"` /* 唯一标识ID */
SecurityGroupID *string `json:"securityGroupID,omitempty"` /* 安全组ID */
Action *string `json:"action,omitempty"` /* 拒绝策略:允许-accept 拒绝-drop */
Origin *string `json:"origin,omitempty"` /* 类型 */
RemoteSecurityGroupID *string `json:"remoteSecurityGroupID,omitempty"` /* 远端安全组id */
PrefixListID *string `json:"prefixListID,omitempty"` /* 前缀列表id */
}
type CtvpcShowSgRuleApi ¶
type CtvpcShowSgRuleApi struct {
// contains filtered or unexported fields
}
func NewCtvpcShowSgRuleApi ¶
func NewCtvpcShowSgRuleApi(client *core.CtyunClient) *CtvpcShowSgRuleApi
func (*CtvpcShowSgRuleApi) Do ¶
func (a *CtvpcShowSgRuleApi) Do(ctx context.Context, credential core.Credential, req *CtvpcShowSgRuleRequest) (*CtvpcShowSgRuleResponse, error)
type CtvpcShowSgRuleRequest ¶
type CtvpcShowSgRuleResponse ¶
type CtvpcShowSgRuleResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcShowSgRuleReturnObjResponse `json:"returnObj"` /* 返回结果 */
}
type CtvpcShowSgRuleReturnObjResponse ¶
type CtvpcShowSgRuleReturnObjResponse struct {
Direction *string `json:"direction,omitempty"` /* 出方向-egress、入方向-ingress */
Priority int32 `json:"priority"` /* 优先级:0~100 */
Ethertype *string `json:"ethertype,omitempty"` /* IP类型:IPv4、IPv6 */
Protocol *string `json:"protocol,omitempty"` /* 协议: ANY、TCP、UDP、ICMP、ICMP6 */
RawRange *string `json:"range,omitempty"` /* 接口范围/ICMP类型:1-65535 */
DestCidrIp *string `json:"destCidrIp,omitempty"` /* 远端地址:0.0.0.0/0 */
Description *string `json:"description,omitempty"` /* 安全组规则描述信息。 */
CreateTime *string `json:"createTime,omitempty"` /* 创建时间,UTC时间。 */
Id *string `json:"id,omitempty"` /* 唯一标识ID */
SecurityGroupID *string `json:"securityGroupID,omitempty"` /* 安全组ID */
Action *string `json:"action,omitempty"` /* 拒绝策略:允许-accept 拒绝-drop */
Origin *string `json:"origin,omitempty"` /* 类型 */
RemoteSecurityGroupID *string `json:"remoteSecurityGroupID,omitempty"` /* 远端安全组ID */
PrefixListID *string `json:"prefixListID,omitempty"` /* 前缀列表ID */
}
type CtvpcShowSnatApi ¶
type CtvpcShowSnatApi struct {
// contains filtered or unexported fields
}
func NewCtvpcShowSnatApi ¶
func NewCtvpcShowSnatApi(client *core.CtyunClient) *CtvpcShowSnatApi
func (*CtvpcShowSnatApi) Do ¶
func (a *CtvpcShowSnatApi) Do(ctx context.Context, credential core.Credential, req *CtvpcShowSnatRequest) (*CtvpcShowSnatResponse, error)
type CtvpcShowSnatRequest ¶
type CtvpcShowSnatResponse ¶
type CtvpcShowSnatResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcShowSnatReturnObjResponse `json:"returnObj"` /* 返回结果 */
}
type CtvpcShowSnatReturnObjResponse ¶
type CtvpcShowSnatReturnObjResponse struct {
SNatID *string `json:"sNatID,omitempty"` /* snat id */
Description *string `json:"description,omitempty"` /* 描述信息 */
SubnetCidr *string `json:"subnetCidr,omitempty"` /* 要查询的NAT网关所属VPC子网的cidr */
SubnetType int32 `json:"subnetType"` /* 子网类型:1-有vpcID的子网,0-自定义 */
CreationTime *string `json:"creationTime,omitempty"` /* 创建时间 */
Eips []*CtvpcShowSnatReturnObjEipsResponse `json:"eips"` /* 绑定的 eip 信息 */
SubnetID *string `json:"subnetID,omitempty"` /* 子网 ID */
NatGatewayID *string `json:"natGatewayID,omitempty"` /* nat 网关 ID */
}
type CtvpcShowSubnetApi ¶
type CtvpcShowSubnetApi struct {
// contains filtered or unexported fields
}
func NewCtvpcShowSubnetApi ¶
func NewCtvpcShowSubnetApi(client *core.CtyunClient) *CtvpcShowSubnetApi
func (*CtvpcShowSubnetApi) Do ¶
func (a *CtvpcShowSubnetApi) Do(ctx context.Context, credential core.Credential, req *CtvpcShowSubnetRequest) (*CtvpcShowSubnetResponse, error)
type CtvpcShowSubnetRequest ¶
type CtvpcShowSubnetResponse ¶
type CtvpcShowSubnetResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcShowSubnetReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcShowSubnetReturnObjResponse ¶
type CtvpcShowSubnetReturnObjResponse struct {
SubnetID *string `json:"subnetID,omitempty"` /* subnet ID */
Name *string `json:"name,omitempty"` /* 名称 */
Description *string `json:"description,omitempty"` /* 描述 */
VpcID *string `json:"vpcID,omitempty"` /* VpcID */
AvailabilityZones []*string `json:"availabilityZones"` /* 子网所在的可用区名 */
RouteTableID *string `json:"routeTableID,omitempty"` /* 子网路由表 ID */
NetworkAclID *string `json:"networkAclID,omitempty"` /* 子网 aclID */
CIDR *string `json:"CIDR,omitempty"` /* 子网网段,掩码范围为 16-28 位 */
GatewayIP *string `json:"gatewayIP,omitempty"` /* 子网网关 */
DhcpIP *string `json:"dhcpIP,omitempty"` /* dhcpIP */
Start *string `json:"start,omitempty"` /* 子网网段起始 IP */
End *string `json:"end,omitempty"` /* 子网网段结束 IP */
AvailableIPCount int32 `json:"availableIPCount"` /* 子网内可用 IPv4 数目 */
Ipv6Enabled int32 `json:"ipv6Enabled"` /* 是否配置了ipv6网段,1 表示开启,0 表示未开启 */
EnableIpv6 *bool `json:"enableIpv6"` /* 是否开启 ipv6 */
Ipv6CIDR *string `json:"ipv6CIDR,omitempty"` /* 子网 Ipv6 网段,掩码范围为 16-28 位 */
Ipv6Start *string `json:"ipv6Start,omitempty"` /* 子网内可用的起始 IPv6 地址 */
Ipv6End *string `json:"ipv6End,omitempty"` /* 子网内可用的结束 IPv6 地址 */
Ipv6GatewayIP *string `json:"ipv6GatewayIP,omitempty"` /* v6 网关地址 */
DnsList []*string `json:"dnsList"` /* DNS 服务器地址:默认为空;必须为正确的 IPv4 格式;重新触发 DHCP 后生效,最大数组长度为 4 */
NtpList []*string `json:"ntpList"` /* NTP 服务器地址: 默认为空,必须为正确的域名或 IPv4 格式;重新触发 DHCP 后生效,最大数组长度为 4 */
RawType int32 `json:"type"` /* 子网类型 :当前仅支持:0(普通子网), 1(裸金属子网) */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
}
type CtvpcShowVpcApi ¶
type CtvpcShowVpcApi struct {
// contains filtered or unexported fields
}
func NewCtvpcShowVpcApi ¶
func NewCtvpcShowVpcApi(client *core.CtyunClient) *CtvpcShowVpcApi
func (*CtvpcShowVpcApi) Do ¶
func (a *CtvpcShowVpcApi) Do(ctx context.Context, credential core.Credential, req *CtvpcShowVpcRequest) (*CtvpcShowVpcResponse, error)
type CtvpcShowVpcPeerConnectionApi ¶
type CtvpcShowVpcPeerConnectionApi struct {
// contains filtered or unexported fields
}
func NewCtvpcShowVpcPeerConnectionApi ¶
func NewCtvpcShowVpcPeerConnectionApi(client *core.CtyunClient) *CtvpcShowVpcPeerConnectionApi
func (*CtvpcShowVpcPeerConnectionApi) Do ¶
func (a *CtvpcShowVpcPeerConnectionApi) Do(ctx context.Context, credential core.Credential, req *CtvpcShowVpcPeerConnectionRequest) (*CtvpcShowVpcPeerConnectionResponse, error)
type CtvpcShowVpcPeerConnectionResponse ¶
type CtvpcShowVpcPeerConnectionResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcShowVpcPeerConnectionReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcShowVpcPeerConnectionReturnObjResponse ¶
type CtvpcShowVpcPeerConnectionReturnObjResponse struct{}
type CtvpcShowVpcRequest ¶
type CtvpcShowVpcResponse ¶
type CtvpcShowVpcResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcShowVpcReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcShowVpcReturnObjResponse ¶
type CtvpcShowVpcReturnObjResponse struct {
VpcID *string `json:"vpcID,omitempty"` /* vpc 示例 ID */
Name *string `json:"name,omitempty"` /* 名称 */
Description *string `json:"description,omitempty"` /* 描述 */
CIDR *string `json:"CIDR,omitempty"` /* 子网 */
Ipv6Enabled *bool `json:"ipv6Enabled"` /* 是否开启 ipv6 */
EnableIpv6 *bool `json:"enableIpv6"` /* 是否开启 ipv6 */
Ipv6CIDRS []*string `json:"ipv6CIDRS"` /* ipv6 子网列表 */
SubnetIDs []*string `json:"subnetIDs"` /* 子网 id 列表 */
NatGatewayIDs []*string `json:"natGatewayIDs"` /* 网关 id 列表 */
SecondaryCIDRS []*string `json:"secondaryCIDRS"` /* 附加网段 */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为0 */
DhcpOptionsSetID []*string `json:"dhcpOptionsSetID"` /* VPC关联的dhcp选项集 */
}
type CtvpcStartFlowSessionApi ¶
type CtvpcStartFlowSessionApi struct {
// contains filtered or unexported fields
}
func NewCtvpcStartFlowSessionApi ¶
func NewCtvpcStartFlowSessionApi(client *core.CtyunClient) *CtvpcStartFlowSessionApi
func (*CtvpcStartFlowSessionApi) Do ¶
func (a *CtvpcStartFlowSessionApi) Do(ctx context.Context, credential core.Credential, req *CtvpcStartFlowSessionRequest) (*CtvpcStartFlowSessionResponse, error)
type CtvpcStartFlowSessionResponse ¶
type CtvpcStartFlowSessionResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcStopFlowSessionApi ¶
type CtvpcStopFlowSessionApi struct {
// contains filtered or unexported fields
}
func NewCtvpcStopFlowSessionApi ¶
func NewCtvpcStopFlowSessionApi(client *core.CtyunClient) *CtvpcStopFlowSessionApi
func (*CtvpcStopFlowSessionApi) Do ¶
func (a *CtvpcStopFlowSessionApi) Do(ctx context.Context, credential core.Credential, req *CtvpcStopFlowSessionRequest) (*CtvpcStopFlowSessionResponse, error)
type CtvpcStopFlowSessionResponse ¶
type CtvpcStopFlowSessionResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcSubnetDisassociateRouteTableApi ¶
type CtvpcSubnetDisassociateRouteTableApi struct {
// contains filtered or unexported fields
}
func NewCtvpcSubnetDisassociateRouteTableApi ¶
func NewCtvpcSubnetDisassociateRouteTableApi(client *core.CtyunClient) *CtvpcSubnetDisassociateRouteTableApi
func (*CtvpcSubnetDisassociateRouteTableApi) Do ¶
func (a *CtvpcSubnetDisassociateRouteTableApi) Do(ctx context.Context, credential core.Credential, req *CtvpcSubnetDisassociateRouteTableRequest) (*CtvpcSubnetDisassociateRouteTableResponse, error)
type CtvpcSubnetDisassociateRouteTableResponse ¶
type CtvpcSubnetDisassociateRouteTableResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcSubnetDisassociateRouteTableReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcSubnetDisassociateRouteTableReturnObjResponse ¶
type CtvpcSubnetDisassociateRouteTableReturnObjResponse struct {
SubnetID *string `json:"subnetID,omitempty"` /* vpc 示例 ID */
}
type CtvpcSubnetEnableIPv6Api ¶
type CtvpcSubnetEnableIPv6Api struct {
// contains filtered or unexported fields
}
func NewCtvpcSubnetEnableIPv6Api ¶
func NewCtvpcSubnetEnableIPv6Api(client *core.CtyunClient) *CtvpcSubnetEnableIPv6Api
func (*CtvpcSubnetEnableIPv6Api) Do ¶
func (a *CtvpcSubnetEnableIPv6Api) Do(ctx context.Context, credential core.Credential, req *CtvpcSubnetEnableIPv6Request) (*CtvpcSubnetEnableIPv6Response, error)
type CtvpcSubnetEnableIPv6Response ¶
type CtvpcSubnetEnableIPv6Response struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcTerminateCycleApi ¶
type CtvpcTerminateCycleApi struct {
// contains filtered or unexported fields
}
func NewCtvpcTerminateCycleApi ¶
func NewCtvpcTerminateCycleApi(client *core.CtyunClient) *CtvpcTerminateCycleApi
func (*CtvpcTerminateCycleApi) Do ¶
func (a *CtvpcTerminateCycleApi) Do(ctx context.Context, credential core.Credential, req *CtvpcTerminateCycleRequest) (*CtvpcTerminateCycleResponse, error)
type CtvpcTunnelCheckApi ¶
type CtvpcTunnelCheckApi struct {
// contains filtered or unexported fields
}
func NewCtvpcTunnelCheckApi ¶
func NewCtvpcTunnelCheckApi(client *core.CtyunClient) *CtvpcTunnelCheckApi
func (*CtvpcTunnelCheckApi) Do ¶
func (a *CtvpcTunnelCheckApi) Do(ctx context.Context, credential core.Credential, req *CtvpcTunnelCheckRequest) (*CtvpcTunnelCheckResponse, error)
type CtvpcTunnelCheckRequest ¶
type CtvpcTunnelCheckResponse ¶
type CtvpcTunnelCheckResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcTunnelCheckReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcTunnelCheckReturnObjResponse ¶
type CtvpcTunnelCheckReturnObjResponse struct {
Usable *bool `json:"usable"` /* 此隧道id和ip是否可用 */
}
type CtvpcUnassignIPv6FromPortApi ¶
type CtvpcUnassignIPv6FromPortApi struct {
// contains filtered or unexported fields
}
func NewCtvpcUnassignIPv6FromPortApi ¶
func NewCtvpcUnassignIPv6FromPortApi(client *core.CtyunClient) *CtvpcUnassignIPv6FromPortApi
func (*CtvpcUnassignIPv6FromPortApi) Do ¶
func (a *CtvpcUnassignIPv6FromPortApi) Do(ctx context.Context, credential core.Credential, req *CtvpcUnassignIPv6FromPortRequest) (*CtvpcUnassignIPv6FromPortResponse, error)
type CtvpcUnassignIPv6FromPortRequest ¶
type CtvpcUnassignIPv6FromPortRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
NetworkInterfaceID string `json:"networkInterfaceID,omitempty"` /* 网卡ID */
Ipv6Addresses []string `json:"ipv6Addresses"` /* 解绑的IPv6地址列表, 最多支持 1 个 */
}
type CtvpcUnassignIPv6FromPortResponse ¶
type CtvpcUnassignIPv6FromPortResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcUnassignSecondaryPrivateIPsFromPortApi ¶
type CtvpcUnassignSecondaryPrivateIPsFromPortApi struct {
// contains filtered or unexported fields
}
func NewCtvpcUnassignSecondaryPrivateIPsFromPortApi ¶
func NewCtvpcUnassignSecondaryPrivateIPsFromPortApi(client *core.CtyunClient) *CtvpcUnassignSecondaryPrivateIPsFromPortApi
func (*CtvpcUnassignSecondaryPrivateIPsFromPortApi) Do ¶
func (a *CtvpcUnassignSecondaryPrivateIPsFromPortApi) Do(ctx context.Context, credential core.Credential, req *CtvpcUnassignSecondaryPrivateIPsFromPortRequest) (*CtvpcUnassignSecondaryPrivateIPsFromPortResponse, error)
type CtvpcUnassignSecondaryPrivateIPsFromPortRequest ¶
type CtvpcUnassignSecondaryPrivateIPsFromPortRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
NetworkInterfaceID string `json:"networkInterfaceID,omitempty"` /* 弹性网卡ID */
SecondaryPrivateIps []string `json:"secondaryPrivateIps"` /* 辅助私网IP列表, 最多支持 15 个 */
}
type CtvpcUnassignSecondaryPrivateIPsFromPortResponse ¶
type CtvpcUnassignSecondaryPrivateIPsFromPortResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcUnbindHavipApi ¶
type CtvpcUnbindHavipApi struct {
// contains filtered or unexported fields
}
func NewCtvpcUnbindHavipApi ¶
func NewCtvpcUnbindHavipApi(client *core.CtyunClient) *CtvpcUnbindHavipApi
func (*CtvpcUnbindHavipApi) Do ¶
func (a *CtvpcUnbindHavipApi) Do(ctx context.Context, credential core.Credential, req *CtvpcUnbindHavipRequest) (*CtvpcUnbindHavipResponse, error)
type CtvpcUnbindHavipRequest ¶
type CtvpcUnbindHavipRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
ResourceType string `json:"resourceType,omitempty"` /* 绑定的实例类型,VM 表示虚拟机ECS, PM 表示裸金属, NETWORK 表示弹性 IP */
HaVipID string `json:"haVipID,omitempty"` /* 高可用虚IP的ID */
NetworkInterfaceID string `json:"networkInterfaceID,omitempty"` /* 虚拟网卡ID */
InstanceID *string `json:"instanceID,omitempty"` /* ECS示例ID,当 resourceType 为 VM / PM 时,必填 */
DoubleingID *string `json:"DoubleingID,omitempty"` /* 弹性IP ID,当 resourceType 为 NETWORK 时,必填 */
}
type CtvpcUnbindHavipResponse ¶
type CtvpcUnbindHavipResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcUnbindHavipReturnObjResponse `json:"returnObj"` /* 解绑状态 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcUpDateSubnetApi ¶
type CtvpcUpDateSubnetApi struct {
// contains filtered or unexported fields
}
func NewCtvpcUpDateSubnetApi ¶
func NewCtvpcUpDateSubnetApi(client *core.CtyunClient) *CtvpcUpDateSubnetApi
func (*CtvpcUpDateSubnetApi) Do ¶
func (a *CtvpcUpDateSubnetApi) Do(ctx context.Context, credential core.Credential, req *CtvpcUpDateSubnetRequest) (*CtvpcUpDateSubnetResponse, error)
type CtvpcUpDateSubnetRequest ¶
type CtvpcUpDateSubnetRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
SubnetID string `json:"subnetID,omitempty"` /* 子网 的 ID */
Name *string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
DnsList []*string `json:"dnsList"` /* 子网 dns 列表, 最多同时支持 4 个 dns 地址 */
}
type CtvpcUpDateSubnetResponse ¶
type CtvpcUpDateSubnetResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcUpdateAclAttributeApi ¶
type CtvpcUpdateAclAttributeApi struct {
// contains filtered or unexported fields
}
func NewCtvpcUpdateAclAttributeApi ¶
func NewCtvpcUpdateAclAttributeApi(client *core.CtyunClient) *CtvpcUpdateAclAttributeApi
func (*CtvpcUpdateAclAttributeApi) Do ¶
func (a *CtvpcUpdateAclAttributeApi) Do(ctx context.Context, credential core.Credential, req *CtvpcUpdateAclAttributeRequest) (*CtvpcUpdateAclAttributeResponse, error)
type CtvpcUpdateAclAttributeRequest ¶
type CtvpcUpdateAclAttributeRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
AclID string `json:"aclID,omitempty"` /* aclID */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为'0' */
Name string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
Enabled *string `json:"enabled,omitempty"` /* 是否启用disable,enable */
}
type CtvpcUpdateAclAttributeResponse ¶
type CtvpcUpdateAclAttributeResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcUpdateAclAttributeReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcUpdateAclAttributeReturnObjResponse ¶
type CtvpcUpdateAclAttributeReturnObjResponse struct {
AclID *string `json:"aclID,omitempty"` /* acl id */
}
type CtvpcUpdateAclRuleAttributeApi ¶
type CtvpcUpdateAclRuleAttributeApi struct {
// contains filtered or unexported fields
}
func NewCtvpcUpdateAclRuleAttributeApi ¶
func NewCtvpcUpdateAclRuleAttributeApi(client *core.CtyunClient) *CtvpcUpdateAclRuleAttributeApi
func (*CtvpcUpdateAclRuleAttributeApi) Do ¶
func (a *CtvpcUpdateAclRuleAttributeApi) Do(ctx context.Context, credential core.Credential, req *CtvpcUpdateAclRuleAttributeRequest) (*CtvpcUpdateAclRuleAttributeResponse, error)
type CtvpcUpdateAclRuleAttributeRequest ¶
type CtvpcUpdateAclRuleAttributeRequest struct {
ClientToken *string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性。要求单个云平台账户内唯一 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
AclID string `json:"aclID,omitempty"` /* aclID */
Rules []*CtvpcUpdateAclRuleAttributeRulesRequest `json:"rules"` /* rule 规则数组 */
}
type CtvpcUpdateAclRuleAttributeResponse ¶
type CtvpcUpdateAclRuleAttributeResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcUpdateAclRuleAttributeReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcUpdateAclRuleAttributeReturnObjResponse ¶
type CtvpcUpdateAclRuleAttributeReturnObjResponse struct {
AclID *string `json:"aclID,omitempty"` /* aclID */
}
type CtvpcUpdateAclRuleAttributeRulesRequest ¶
type CtvpcUpdateAclRuleAttributeRulesRequest struct {
AclRuleID string `json:"aclRuleID,omitempty"` /* aclRuleID */
Direction string `json:"direction,omitempty"` /* 类型,ingress, egress */
Priority int32 `json:"priority"` /* 优先级 1 - 32766,不填默认100 */
Protocol string `json:"protocol,omitempty"` /* all, icmp, tcp, udp, gre, icmp6 */
IpVersion string `json:"ipVersion,omitempty"` /* ipv4, ipv6 */
DestinationPort *string `json:"destinationPort,omitempty"` /* 开始和结束port以:隔开 */
SourcePort *string `json:"sourcePort,omitempty"` /* 开始和结束port以:隔开 */
SourceIpAddress string `json:"sourceIpAddress,omitempty"` /* 类型,ingress, egress */
DestinationIpAddress string `json:"destinationIpAddress,omitempty"` /* 类型,ingress, egress */
Action string `json:"action,omitempty"` /* accept, drop */
Enabled string `json:"enabled,omitempty"` /* disable, enable */
}
type CtvpcUpdateBandwidthAttributeApi ¶
type CtvpcUpdateBandwidthAttributeApi struct {
// contains filtered or unexported fields
}
func NewCtvpcUpdateBandwidthAttributeApi ¶
func NewCtvpcUpdateBandwidthAttributeApi(client *core.CtyunClient) *CtvpcUpdateBandwidthAttributeApi
func (*CtvpcUpdateBandwidthAttributeApi) Do ¶
func (a *CtvpcUpdateBandwidthAttributeApi) Do(ctx context.Context, credential core.Credential, req *CtvpcUpdateBandwidthAttributeRequest) (*CtvpcUpdateBandwidthAttributeResponse, error)
type CtvpcUpdateBandwidthAttributeRequest ¶
type CtvpcUpdateBandwidthAttributeRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 共享带宽的区域id。 */
BandwidthID string `json:"bandwidthID,omitempty"` /* 共享带宽id。 */
Name *string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
}
type CtvpcUpdateBandwidthAttributeResponse ¶
type CtvpcUpdateBandwidthAttributeResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcUpdateDnatEntryAttributeApi ¶
type CtvpcUpdateDnatEntryAttributeApi struct {
// contains filtered or unexported fields
}
func NewCtvpcUpdateDnatEntryAttributeApi ¶
func NewCtvpcUpdateDnatEntryAttributeApi(client *core.CtyunClient) *CtvpcUpdateDnatEntryAttributeApi
func (*CtvpcUpdateDnatEntryAttributeApi) Do ¶
func (a *CtvpcUpdateDnatEntryAttributeApi) Do(ctx context.Context, credential core.Credential, req *CtvpcUpdateDnatEntryAttributeRequest) (*CtvpcUpdateDnatEntryAttributeResponse, error)
type CtvpcUpdateDnatEntryAttributeRequest ¶
type CtvpcUpdateDnatEntryAttributeRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域id */
DNatID string `json:"dNatID,omitempty"` /* DNAT网关ID */
ExternalID *string `json:"externalID,omitempty"` /* 弹性公网id */
ExternalPort int32 `json:"externalPort"` /* 弹性IP公网端口, 1 - 1024 */
VirtualMachineID *string `json:"virtualMachineID,omitempty"` /* 云主机 */
VirtualMachineType int32 `json:"virtualMachineType"` /* 云主机类型1-选择云主机,serverType 字段必传, 2-自定义,internalIp必传 */
InternalIp *string `json:"internalIp,omitempty"` /* 内部 IP */
InternalPort int32 `json:"internalPort"` /* 主机内网端口,1-65535 */
Protocol string `json:"protocol,omitempty"` /* 支持协议:tcp/udp */
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
Description *string `json:"description,omitempty"` /* 支持拉丁字母、中文、数字, 特殊字符:~!@#$%^&*()_-+= <>?:{},./;'[]·~!@#¥%……&*() —— -+={}\|《》?:“”【】、;‘',。、,不能以 http: / https: 开头,长度 0 - 128 */
ServerType *string `json:"serverType,omitempty"` /* 当 virtualMachineType 为 1 时,serverType 必传,支持: VM / BM (仅支持大写) */
}
type CtvpcUpdateDnatEntryAttributeResponse ¶
type CtvpcUpdateDnatEntryAttributeResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcUpdateEndpointApi ¶
type CtvpcUpdateEndpointApi struct {
// contains filtered or unexported fields
}
func NewCtvpcUpdateEndpointApi ¶
func NewCtvpcUpdateEndpointApi(client *core.CtyunClient) *CtvpcUpdateEndpointApi
func (*CtvpcUpdateEndpointApi) Do ¶
func (a *CtvpcUpdateEndpointApi) Do(ctx context.Context, credential core.Credential, req *CtvpcUpdateEndpointRequest) (*CtvpcUpdateEndpointResponse, error)
type CtvpcUpdateEndpointRequest ¶
type CtvpcUpdateEndpointRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
EndpointID string `json:"endpointID,omitempty"` /* 终端节点id */
EndpointName *string `json:"endpointName,omitempty"` /* 终端节点名称 */
EnableWhitelist *bool `json:"enableWhitelist"` /* 白名单开关 True.开启 False.关闭 */
EnableDns *bool `json:"enableDns"` /* 是否开启dns, true:开启,false:关闭 */
Whitelist []*string `json:"whitelist,omitempty"` /* 白名单列表,最多支持同时添加 20 个 ip */
DeleteProtection *bool `json:"deleteProtection"` /* 是否开启删除保护, true:开启,false:关闭,不传默认关闭 */
ProtectionService *string `json:"protectionService,omitempty"` /* 删除保护使能服务 */
}
type CtvpcUpdateEndpointResponse ¶
type CtvpcUpdateEndpointResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcUpdateEndpointServiceConnectionsApi ¶
type CtvpcUpdateEndpointServiceConnectionsApi struct {
// contains filtered or unexported fields
}
func NewCtvpcUpdateEndpointServiceConnectionsApi ¶
func NewCtvpcUpdateEndpointServiceConnectionsApi(client *core.CtyunClient) *CtvpcUpdateEndpointServiceConnectionsApi
func (*CtvpcUpdateEndpointServiceConnectionsApi) Do ¶
func (a *CtvpcUpdateEndpointServiceConnectionsApi) Do(ctx context.Context, credential core.Credential, req *CtvpcUpdateEndpointServiceConnectionsRequest) (*CtvpcUpdateEndpointServiceConnectionsResponse, error)
type CtvpcUpdateEndpointServiceConnectionsRequest ¶
type CtvpcUpdateEndpointServiceConnectionsRequest struct {
ClientToken *string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
EndpointServiceID string `json:"endpointServiceID,omitempty"` /* 终端节点服务ID */
AutoConnection bool `json:"autoConnection"` /* 是否自动连接,true/false */
}
type CtvpcUpdateEndpointServiceConnectionsResponse ¶
type CtvpcUpdateEndpointServiceConnectionsResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcUpdateFlowSessionApi ¶
type CtvpcUpdateFlowSessionApi struct {
// contains filtered or unexported fields
}
func NewCtvpcUpdateFlowSessionApi ¶
func NewCtvpcUpdateFlowSessionApi(client *core.CtyunClient) *CtvpcUpdateFlowSessionApi
func (*CtvpcUpdateFlowSessionApi) Do ¶
func (a *CtvpcUpdateFlowSessionApi) Do(ctx context.Context, credential core.Credential, req *CtvpcUpdateFlowSessionRequest) (*CtvpcUpdateFlowSessionResponse, error)
type CtvpcUpdateFlowSessionRequest ¶
type CtvpcUpdateFlowSessionRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域ID */
FlowSessionID string `json:"flowSessionID,omitempty"` /* 流量镜像会话 ID */
Vni int32 `json:"vni"` /* vni, 0 - 1677215 */
Name string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
}
type CtvpcUpdateFlowSessionResponse ¶
type CtvpcUpdateFlowSessionResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcUpdateIPv6BandwidthAttributeApi ¶
type CtvpcUpdateIPv6BandwidthAttributeApi struct {
// contains filtered or unexported fields
}
func NewCtvpcUpdateIPv6BandwidthAttributeApi ¶
func NewCtvpcUpdateIPv6BandwidthAttributeApi(client *core.CtyunClient) *CtvpcUpdateIPv6BandwidthAttributeApi
func (*CtvpcUpdateIPv6BandwidthAttributeApi) Do ¶
func (a *CtvpcUpdateIPv6BandwidthAttributeApi) Do(ctx context.Context, credential core.Credential, req *CtvpcUpdateIPv6BandwidthAttributeRequest) (*CtvpcUpdateIPv6BandwidthAttributeResponse, error)
type CtvpcUpdateIPv6BandwidthAttributeResponse ¶
type CtvpcUpdateIPv6BandwidthAttributeResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcUpdateIPv6StatusForVpcApi ¶
type CtvpcUpdateIPv6StatusForVpcApi struct {
// contains filtered or unexported fields
}
func NewCtvpcUpdateIPv6StatusForVpcApi ¶
func NewCtvpcUpdateIPv6StatusForVpcApi(client *core.CtyunClient) *CtvpcUpdateIPv6StatusForVpcApi
func (*CtvpcUpdateIPv6StatusForVpcApi) Do ¶
func (a *CtvpcUpdateIPv6StatusForVpcApi) Do(ctx context.Context, credential core.Credential, req *CtvpcUpdateIPv6StatusForVpcRequest) (*CtvpcUpdateIPv6StatusForVpcResponse, error)
type CtvpcUpdateIPv6StatusForVpcRequest ¶
type CtvpcUpdateIPv6StatusForVpcRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为"0" */
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
VpcID string `json:"vpcID,omitempty"` /* VPC 的 */
EnableIpv6 bool `json:"enableIpv6"` /* 是否开启 IPv6 网段。取值:false(默认值):不开启,true: 开启 */
}
type CtvpcUpdateIPv6StatusForVpcResponse ¶
type CtvpcUpdateIPv6StatusForVpcResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcUpdateMirrorFlowFilterApi ¶
type CtvpcUpdateMirrorFlowFilterApi struct {
// contains filtered or unexported fields
}
func NewCtvpcUpdateMirrorFlowFilterApi ¶
func NewCtvpcUpdateMirrorFlowFilterApi(client *core.CtyunClient) *CtvpcUpdateMirrorFlowFilterApi
func (*CtvpcUpdateMirrorFlowFilterApi) Do ¶
func (a *CtvpcUpdateMirrorFlowFilterApi) Do(ctx context.Context, credential core.Credential, req *CtvpcUpdateMirrorFlowFilterRequest) (*CtvpcUpdateMirrorFlowFilterResponse, error)
type CtvpcUpdateMirrorFlowFilterResponse ¶
type CtvpcUpdateMirrorFlowFilterResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcUpdateMirrorFlowFilterRuleApi ¶
type CtvpcUpdateMirrorFlowFilterRuleApi struct {
// contains filtered or unexported fields
}
func NewCtvpcUpdateMirrorFlowFilterRuleApi ¶
func NewCtvpcUpdateMirrorFlowFilterRuleApi(client *core.CtyunClient) *CtvpcUpdateMirrorFlowFilterRuleApi
func (*CtvpcUpdateMirrorFlowFilterRuleApi) Do ¶
func (a *CtvpcUpdateMirrorFlowFilterRuleApi) Do(ctx context.Context, credential core.Credential, req *CtvpcUpdateMirrorFlowFilterRuleRequest) (*CtvpcUpdateMirrorFlowFilterRuleResponse, error)
type CtvpcUpdateMirrorFlowFilterRuleRequest ¶
type CtvpcUpdateMirrorFlowFilterRuleRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域ID */
MirrorFilterRuleID string `json:"mirrorFilterRuleID,omitempty"` /* 名称 */
DestCidr string `json:"destCidr,omitempty"` /* 目标 cidr */
SrcCidr string `json:"srcCidr,omitempty"` /* 源 cidr */
DestPort string `json:"destPort,omitempty"` /* 目的端口,格式为 1/2, 协议为 all时,传值 - */
SrcPort string `json:"srcPort,omitempty"` /* 源端口,格式为 1/2,协议为 all时,传值 - */
Protocol string `json:"protocol,omitempty"` /* 协议:all / tcp / udp / icmp */
EnableCollection bool `json:"enableCollection"` /* 是否开启采集,true 表示采集,false 表示不采集 */
}
type CtvpcUpdateMirrorFlowFilterRuleResponse ¶
type CtvpcUpdateMirrorFlowFilterRuleResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcUpdateNatGatewayAttributeApi ¶
type CtvpcUpdateNatGatewayAttributeApi struct {
// contains filtered or unexported fields
}
func NewCtvpcUpdateNatGatewayAttributeApi ¶
func NewCtvpcUpdateNatGatewayAttributeApi(client *core.CtyunClient) *CtvpcUpdateNatGatewayAttributeApi
func (*CtvpcUpdateNatGatewayAttributeApi) Do ¶
func (a *CtvpcUpdateNatGatewayAttributeApi) Do(ctx context.Context, credential core.Credential, req *CtvpcUpdateNatGatewayAttributeRequest) (*CtvpcUpdateNatGatewayAttributeResponse, error)
type CtvpcUpdateNatGatewayAttributeRequest ¶
type CtvpcUpdateNatGatewayAttributeRequest struct {
RegionID string `json:"regionID,omitempty"` /* NAT网关所在的地域ID。 */
NatGatewayID string `json:"natGatewayID,omitempty"` /* 要修改的NAT网关的ID。 */
Name *string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
Description *string `json:"description,omitempty"` /* 支持拉丁字母、中文、数字, 特殊字符:~!@#$%^&*()_-+= <>?:{},./;'[]·~!@#¥%……&*() —— -+={}\《》?:“”【】、;‘',。、,不能以 http: / https: 开头,长度 0 - 128 */
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
}
type CtvpcUpdateNatGatewayAttributeResponse ¶
type CtvpcUpdateNatGatewayAttributeResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcUpdatePortApi ¶
type CtvpcUpdatePortApi struct {
// contains filtered or unexported fields
}
func NewCtvpcUpdatePortApi ¶
func NewCtvpcUpdatePortApi(client *core.CtyunClient) *CtvpcUpdatePortApi
func (*CtvpcUpdatePortApi) Do ¶
func (a *CtvpcUpdatePortApi) Do(ctx context.Context, credential core.Credential, req *CtvpcUpdatePortRequest) (*CtvpcUpdatePortResponse, error)
type CtvpcUpdatePortRequest ¶
type CtvpcUpdatePortRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
NetworkInterfaceID string `json:"networkInterfaceID,omitempty"` /* 网卡ID */
Name *string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
Description *string `json:"description,omitempty"` /* 支持拉丁字母、中文、数字, 特殊字符:~!@#$%^&*()_-+= <>?:{},./;'[]·~!@#¥%……&*() —— -+={}\《》?:“”【】、;‘',。、,不能以 http: / https: 开头,长度 0 - 128 */
SecurityGroupIDs []*string `json:"securityGroupIDs"` /* 安全组列表 */
}
type CtvpcUpdatePortResponse ¶
type CtvpcUpdatePortResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcUpdatePrivateZoneAttributeApi ¶
type CtvpcUpdatePrivateZoneAttributeApi struct {
// contains filtered or unexported fields
}
func NewCtvpcUpdatePrivateZoneAttributeApi ¶
func NewCtvpcUpdatePrivateZoneAttributeApi(client *core.CtyunClient) *CtvpcUpdatePrivateZoneAttributeApi
func (*CtvpcUpdatePrivateZoneAttributeApi) Do ¶
func (a *CtvpcUpdatePrivateZoneAttributeApi) Do(ctx context.Context, credential core.Credential, req *CtvpcUpdatePrivateZoneAttributeRequest) (*CtvpcUpdatePrivateZoneAttributeResponse, error)
type CtvpcUpdatePrivateZoneAttributeRequest ¶
type CtvpcUpdatePrivateZoneAttributeRequest struct {
ClientToken *string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
VpcIDList *string `json:"vpcIDList,omitempty"` /* 关联的vpc,多个ID之间用半角逗号(,)隔开, 最多同时支持 5 个 VPC */
ZoneID string `json:"zoneID,omitempty"` /* zoneID */
ProxyPattern *string `json:"proxyPattern,omitempty"` /* zone:当前可用区不进行递归解析。 record:不完全劫持,进行递归解析代理 */
TTL int32 `json:"TTL"` /* zone ttl, 单位秒。default is 300,大于300,小于2147483647 */
}
type CtvpcUpdatePrivateZoneAttributeResponse ¶
type CtvpcUpdatePrivateZoneAttributeResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcUpdatePrivateZoneAttributeReturnObjResponse `json:"returnObj"` /* 返回结果 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcUpdatePrivateZoneAttributeReturnObjResponse ¶
type CtvpcUpdatePrivateZoneAttributeReturnObjResponse struct {
ZoneID *string `json:"zoneID,omitempty"` /* 名称 */
}
type CtvpcUpdatePrivateZoneRecordAttributeApi ¶
type CtvpcUpdatePrivateZoneRecordAttributeApi struct {
// contains filtered or unexported fields
}
func NewCtvpcUpdatePrivateZoneRecordAttributeApi ¶
func NewCtvpcUpdatePrivateZoneRecordAttributeApi(client *core.CtyunClient) *CtvpcUpdatePrivateZoneRecordAttributeApi
func (*CtvpcUpdatePrivateZoneRecordAttributeApi) Do ¶
func (a *CtvpcUpdatePrivateZoneRecordAttributeApi) Do(ctx context.Context, credential core.Credential, req *CtvpcUpdatePrivateZoneRecordAttributeRequest) (*CtvpcUpdatePrivateZoneRecordAttributeResponse, error)
type CtvpcUpdatePrivateZoneRecordAttributeRequest ¶
type CtvpcUpdatePrivateZoneRecordAttributeRequest struct {
ClientToken *string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池ID */
ZoneRecordID string `json:"zoneRecordID,omitempty"` /* zoneRecordID */
ValueList []string `json:"valueList"` /* 最多同时支持 8 个,当 type = A 时,valueList 中必须是 IPv4 地址;当 type = CNAME 时,valueList 只能存在一个元素, 数组中元素格式要求如下:域名以点号分隔成多个字符串, 单个字符串由各国文字的特定字符集、字母、数字、连字符(-)组成,字母不区分大小写,连字符(-)不得出现在字符串的头部或者尾部, 单个字符串长度不超过63个字符, 总长度不超过 254;当 type = AAAA 时,valueList 中必须是 IPv6 地址;当 type = TXT 时,valueList 数组中元素格式要求如下:支持数字,字符,符号:~!@#$%^&*()_+-={}[]:;',,./<>?,空格,且元素中的值和 zone record name 拼接起来长度不能超过 256;当 type = MX 时,valueList 数组中元素格式要求如下:priority dnsname,priority 的取值在 0 - 65535,dnsname 域名以点号分隔成多个字符串, 单个字符串由字母、数字、连字符(-)组成,字母不区分大小写,连字符(-)不得出现在字符串的头部或者尾部, 单个字符串长度不超过63个字符, 总长度不超过 254:一个例子:0 ctyun.cn */
TTL int32 `json:"TTL"` /* zone ttl, 单位秒。default is 300,大于300,小于2147483647 */
}
type CtvpcUpdatePrivateZoneRecordAttributeResponse ¶
type CtvpcUpdatePrivateZoneRecordAttributeResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcUpdatePrivateZoneRecordAttributeReturnObjResponse `json:"returnObj"` /* object */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcUpdateRouteTableAttributeApi ¶
type CtvpcUpdateRouteTableAttributeApi struct {
// contains filtered or unexported fields
}
func NewCtvpcUpdateRouteTableAttributeApi ¶
func NewCtvpcUpdateRouteTableAttributeApi(client *core.CtyunClient) *CtvpcUpdateRouteTableAttributeApi
func (*CtvpcUpdateRouteTableAttributeApi) Do ¶
func (a *CtvpcUpdateRouteTableAttributeApi) Do(ctx context.Context, credential core.Credential, req *CtvpcUpdateRouteTableAttributeRequest) (*CtvpcUpdateRouteTableAttributeResponse, error)
type CtvpcUpdateRouteTableAttributeRequest ¶
type CtvpcUpdateRouteTableAttributeRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 区域id */
RouteTableID string `json:"routeTableID,omitempty"` /* 路由表 id */
Name *string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
}
type CtvpcUpdateRouteTableAttributeResponse ¶
type CtvpcUpdateRouteTableAttributeResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcUpdateRouteTableRulesAttributeApi ¶
type CtvpcUpdateRouteTableRulesAttributeApi struct {
// contains filtered or unexported fields
}
func NewCtvpcUpdateRouteTableRulesAttributeApi ¶
func NewCtvpcUpdateRouteTableRulesAttributeApi(client *core.CtyunClient) *CtvpcUpdateRouteTableRulesAttributeApi
func (*CtvpcUpdateRouteTableRulesAttributeApi) Do ¶
func (a *CtvpcUpdateRouteTableRulesAttributeApi) Do(ctx context.Context, credential core.Credential, req *CtvpcUpdateRouteTableRulesAttributeRequest) (*CtvpcUpdateRouteTableRulesAttributeResponse, error)
type CtvpcUpdateRouteTableRulesAttributeRequest ¶
type CtvpcUpdateRouteTableRulesAttributeRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 区域id */
RouteTableID string `json:"routeTableID,omitempty"` /* 路由表 id */
RouteRules []*CtvpcUpdateRouteTableRulesAttributeRouteRulesRequest `json:"routeRules"` /* 路由表规则列表 */
}
type CtvpcUpdateRouteTableRulesAttributeResponse ¶
type CtvpcUpdateRouteTableRulesAttributeResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcUpdateRouteTableRulesAttributeRouteRulesRequest ¶
type CtvpcUpdateRouteTableRulesAttributeRouteRulesRequest struct {
NextHopID string `json:"nextHopID,omitempty"` /* 下一跳设备 id */
NextHopType string `json:"nextHopType,omitempty"` /* vpcpeering / havip / bm / vm / natgw/ igw /igw6 / dc / ticc / vpngw / enic */
Destination string `json:"destination,omitempty"` /* 无类别域间路由 */
IpVersion int32 `json:"ipVersion"` /* 4 标识 ipv4, 6 标识 ipv6 */
Description string `json:"description,omitempty"` /* 规则描述,支持拉丁字母、中文、数字, 特殊字符:~!@#$%^&*()_-+= <>?:'{},./;'[,]·~!@#¥%……&*() —— -+={},《》?:“”【】、;‘',。、,不能以 http: / https: 开头,长度 0 - 128 */
RouteRuleID string `json:"routeRuleID,omitempty"` /* 路由规则 id */
}
type CtvpcUpdateSecurityGroupAttributeApi ¶
type CtvpcUpdateSecurityGroupAttributeApi struct {
// contains filtered or unexported fields
}
func NewCtvpcUpdateSecurityGroupAttributeApi ¶
func NewCtvpcUpdateSecurityGroupAttributeApi(client *core.CtyunClient) *CtvpcUpdateSecurityGroupAttributeApi
func (*CtvpcUpdateSecurityGroupAttributeApi) Do ¶
func (a *CtvpcUpdateSecurityGroupAttributeApi) Do(ctx context.Context, credential core.Credential, req *CtvpcUpdateSecurityGroupAttributeRequest) (*CtvpcUpdateSecurityGroupAttributeResponse, error)
type CtvpcUpdateSecurityGroupAttributeRequest ¶
type CtvpcUpdateSecurityGroupAttributeRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 79fa97e3-c48b-xxxx-9f46-6a13d8163678 */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为0 */
Name *string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
Enabled *bool `json:"enabled"` /* 开启安全组 / 关闭安全组。 */
SecurityGroupID string `json:"securityGroupID,omitempty"` /* sg-bp67axxxxzb4p */
}
type CtvpcUpdateSecurityGroupAttributeResponse ¶
type CtvpcUpdateSecurityGroupAttributeResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcUpdateSnatEntryAttributeApi ¶
type CtvpcUpdateSnatEntryAttributeApi struct {
// contains filtered or unexported fields
}
func NewCtvpcUpdateSnatEntryAttributeApi ¶
func NewCtvpcUpdateSnatEntryAttributeApi(client *core.CtyunClient) *CtvpcUpdateSnatEntryAttributeApi
func (*CtvpcUpdateSnatEntryAttributeApi) Do ¶
func (a *CtvpcUpdateSnatEntryAttributeApi) Do(ctx context.Context, credential core.Credential, req *CtvpcUpdateSnatEntryAttributeRequest) (*CtvpcUpdateSnatEntryAttributeResponse, error)
type CtvpcUpdateSnatEntryAttributeRequest ¶
type CtvpcUpdateSnatEntryAttributeRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域id */
SNatID string `json:"sNatID,omitempty"` /* SNAT条目所在的SNAT表的ID。 */
SourceSubnetID *string `json:"sourceSubnetID,omitempty"` /* 子网id,【非自定义情况必传】 */
SourceCIDR *string `json:"sourceCIDR,omitempty"` /* 输入VPC、交换机或ECS实例的网段,还可以输入任意网段。 */
Description *string `json:"description,omitempty"` /* 支持拉丁字母、中文、数字, 特殊字符:~!@#$%^&*()_-+= <>?:,'{} */
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
}
type CtvpcUpdateSnatEntryAttributeResponse ¶
type CtvpcUpdateSnatEntryAttributeResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcUpdateSubnetIPv6StatusApi ¶
type CtvpcUpdateSubnetIPv6StatusApi struct {
// contains filtered or unexported fields
}
func NewCtvpcUpdateSubnetIPv6StatusApi ¶
func NewCtvpcUpdateSubnetIPv6StatusApi(client *core.CtyunClient) *CtvpcUpdateSubnetIPv6StatusApi
func (*CtvpcUpdateSubnetIPv6StatusApi) Do ¶
func (a *CtvpcUpdateSubnetIPv6StatusApi) Do(ctx context.Context, credential core.Credential, req *CtvpcUpdateSubnetIPv6StatusRequest) (*CtvpcUpdateSubnetIPv6StatusResponse, error)
type CtvpcUpdateSubnetIPv6StatusRequest ¶
type CtvpcUpdateSubnetIPv6StatusRequest struct {
ClientToken *string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为0 */
SubnetID string `json:"subnetID,omitempty"` /* 子网 的 ID */
EnableIpv6 bool `json:"enableIpv6"` /* 是否开启 IPv6 网段。取值:false(默认值):不开启,true: 开启 */
}
type CtvpcUpdateSubnetIPv6StatusResponse ¶
type CtvpcUpdateSubnetIPv6StatusResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcUpdateVpcAttributeApi ¶
type CtvpcUpdateVpcAttributeApi struct {
// contains filtered or unexported fields
}
func NewCtvpcUpdateVpcAttributeApi ¶
func NewCtvpcUpdateVpcAttributeApi(client *core.CtyunClient) *CtvpcUpdateVpcAttributeApi
func (*CtvpcUpdateVpcAttributeApi) Do ¶
func (a *CtvpcUpdateVpcAttributeApi) Do(ctx context.Context, credential core.Credential, req *CtvpcUpdateVpcAttributeRequest) (*CtvpcUpdateVpcAttributeResponse, error)
type CtvpcUpdateVpcAttributeRequest ¶
type CtvpcUpdateVpcAttributeRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为'0' */
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
VpcID string `json:"vpcID,omitempty"` /* VPC 的 ID */
Name *string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
}
type CtvpcUpdateVpcAttributeResponse ¶
type CtvpcUpdateVpcAttributeResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcUpdateVpcPeerConnectionAttributeApi ¶
type CtvpcUpdateVpcPeerConnectionAttributeApi struct {
// contains filtered or unexported fields
}
func NewCtvpcUpdateVpcPeerConnectionAttributeApi ¶
func NewCtvpcUpdateVpcPeerConnectionAttributeApi(client *core.CtyunClient) *CtvpcUpdateVpcPeerConnectionAttributeApi
func (*CtvpcUpdateVpcPeerConnectionAttributeApi) Do ¶
func (a *CtvpcUpdateVpcPeerConnectionAttributeApi) Do(ctx context.Context, credential core.Credential, req *CtvpcUpdateVpcPeerConnectionAttributeRequest) (*CtvpcUpdateVpcPeerConnectionAttributeResponse, error)
type CtvpcUpdateVpcPeerConnectionAttributeRequest ¶
type CtvpcUpdateVpcPeerConnectionAttributeRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
InstanceID string `json:"instanceID,omitempty"` /* 对等连接唯一id */
Name *string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
RegionID string `json:"regionID,omitempty"` /* String */
}
type CtvpcUpdateVpcPeerConnectionAttributeResponse ¶
type CtvpcUpdateVpcPeerConnectionAttributeResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcUpdatedhcpoptionsetsApi ¶
type CtvpcUpdatedhcpoptionsetsApi struct {
// contains filtered or unexported fields
}
func NewCtvpcUpdatedhcpoptionsetsApi ¶
func NewCtvpcUpdatedhcpoptionsetsApi(client *core.CtyunClient) *CtvpcUpdatedhcpoptionsetsApi
func (*CtvpcUpdatedhcpoptionsetsApi) Do ¶
func (a *CtvpcUpdatedhcpoptionsetsApi) Do(ctx context.Context, credential core.Credential, req *CtvpcUpdatedhcpoptionsetsRequest) (*CtvpcUpdatedhcpoptionsetsResponse, error)
type CtvpcUpdatedhcpoptionsetsRequest ¶
type CtvpcUpdatedhcpoptionsetsRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
DhcpOptionSetsID string `json:"dhcpOptionSetsID,omitempty"` /* 集合ID */
Name *string `json:"name,omitempty"` /* 集合名,支持拉丁字母、中文、数字,下划线,连字符,必须以中文 / 英文字母开头,不能以数字、_和-、 http: / https: 开头,长度 2 - 32 */
Description *string `json:"description,omitempty"` /* 描述 */
DomainName *string `json:"domainName,omitempty"` /* 整个域名的总长度不能超过 255 个字符,每个子域名(包括顶级域名)的长度不能超过 63 个字符,域名中的字符集包括大写字母、小写字母、数字和连字符(减号),连字符不能位于域名的开头 */
DnsList []*string `json:"dnsList"` /* 服务ip地址列表,最多只能4个IP地址 */
}
type CtvpcUpdatedhcpoptionsetsResponse ¶
type CtvpcUpdatedhcpoptionsetsResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcUpdatedhcpoptionsetsReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcUpdatedhcpoptionsetsReturnObjResponse ¶
type CtvpcUpdatedhcpoptionsetsReturnObjResponse struct {
DhcpOptionSetsID *string `json:"dhcpOptionSetsID,omitempty"` /* ID */
}
type CtvpcV4PortsAsyncAttachBmApi ¶
type CtvpcV4PortsAsyncAttachBmApi struct {
// contains filtered or unexported fields
}
func NewCtvpcV4PortsAsyncAttachBmApi ¶
func NewCtvpcV4PortsAsyncAttachBmApi(client *core.CtyunClient) *CtvpcV4PortsAsyncAttachBmApi
func (*CtvpcV4PortsAsyncAttachBmApi) Do ¶
func (a *CtvpcV4PortsAsyncAttachBmApi) Do(ctx context.Context, credential core.Credential, req *CtvpcV4PortsAsyncAttachBmRequest) (*CtvpcV4PortsAsyncAttachBmResponse, error)
type CtvpcV4PortsAsyncAttachBmResponse ¶
type CtvpcV4PortsAsyncAttachBmResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcV4PortsAsyncAttachBmReturnObjResponse `json:"returnObj"` /* */
}
type CtvpcV4PortsAsyncAttachBmReturnObjResponse ¶
type CtvpcV4PortsAsyncAttachBmReturnObjResponse struct {
Status *string `json:"status,omitempty"` /* 状态。in_progress表示在异步处理中,done表示成功 */
}
type CtvpcV4PortsAsyncDetachBmApi ¶
type CtvpcV4PortsAsyncDetachBmApi struct {
// contains filtered or unexported fields
}
func NewCtvpcV4PortsAsyncDetachBmApi ¶
func NewCtvpcV4PortsAsyncDetachBmApi(client *core.CtyunClient) *CtvpcV4PortsAsyncDetachBmApi
func (*CtvpcV4PortsAsyncDetachBmApi) Do ¶
func (a *CtvpcV4PortsAsyncDetachBmApi) Do(ctx context.Context, credential core.Credential, req *CtvpcV4PortsAsyncDetachBmRequest) (*CtvpcV4PortsAsyncDetachBmResponse, error)
type CtvpcV4PortsAsyncDetachBmResponse ¶
type CtvpcV4PortsAsyncDetachBmResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcV4PortsAsyncDetachBmReturnObjResponse `json:"returnObj"` /* 见表returnObj */
}
type CtvpcV4PortsAsyncDetachBmReturnObjResponse ¶
type CtvpcV4PortsAsyncDetachBmReturnObjResponse struct {
Status *string `json:"status,omitempty"` /* 状态。in_progress表示在异步处理中,done成功 */
}
type CtvpcVniaCreateInstanceDiagnosisRecordApi ¶
type CtvpcVniaCreateInstanceDiagnosisRecordApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVniaCreateInstanceDiagnosisRecordApi ¶
func NewCtvpcVniaCreateInstanceDiagnosisRecordApi(client *core.CtyunClient) *CtvpcVniaCreateInstanceDiagnosisRecordApi
func (*CtvpcVniaCreateInstanceDiagnosisRecordApi) Do ¶
func (a *CtvpcVniaCreateInstanceDiagnosisRecordApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVniaCreateInstanceDiagnosisRecordRequest) (*CtvpcVniaCreateInstanceDiagnosisRecordResponse, error)
type CtvpcVniaCreateInstanceDiagnosisRecordResponse ¶
type CtvpcVniaCreateInstanceDiagnosisRecordResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcVniaCreateInstanceDiagnosisRecordReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcVniaCreateInstanceDiagnosisRecordReturnObjResponse ¶
type CtvpcVniaCreateInstanceDiagnosisRecordReturnObjResponse struct {
DiagnosisRecordID *string `json:"diagnosisRecordID,omitempty"` /* 实例诊断记录 ID */
}
type CtvpcVniaCreateNetworkPathAnalysisApi ¶
type CtvpcVniaCreateNetworkPathAnalysisApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVniaCreateNetworkPathAnalysisApi ¶
func NewCtvpcVniaCreateNetworkPathAnalysisApi(client *core.CtyunClient) *CtvpcVniaCreateNetworkPathAnalysisApi
func (*CtvpcVniaCreateNetworkPathAnalysisApi) Do ¶
func (a *CtvpcVniaCreateNetworkPathAnalysisApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVniaCreateNetworkPathAnalysisRequest) (*CtvpcVniaCreateNetworkPathAnalysisResponse, error)
type CtvpcVniaCreateNetworkPathAnalysisResponse ¶
type CtvpcVniaCreateNetworkPathAnalysisResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcVniaCreateNetworkPathAnalysisReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcVniaCreateNetworkPathAnalysisReturnObjResponse ¶
type CtvpcVniaCreateNetworkPathAnalysisReturnObjResponse struct {
AnalysisID *string `json:"analysisID,omitempty"` /* 路径分析 ID */
}
type CtvpcVniaCreateNetworkPathApi ¶
type CtvpcVniaCreateNetworkPathApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVniaCreateNetworkPathApi ¶
func NewCtvpcVniaCreateNetworkPathApi(client *core.CtyunClient) *CtvpcVniaCreateNetworkPathApi
func (*CtvpcVniaCreateNetworkPathApi) Do ¶
func (a *CtvpcVniaCreateNetworkPathApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVniaCreateNetworkPathRequest) (*CtvpcVniaCreateNetworkPathResponse, error)
type CtvpcVniaCreateNetworkPathRequest ¶
type CtvpcVniaCreateNetworkPathRequest struct {
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
Name string `json:"name,omitempty"` /* 路径分析名字 */
SourceID string `json:"sourceID,omitempty"` /* 源设备 */
SourceType string `json:"sourceType,omitempty"` /* 源类型,目前仅支持 ecs / internet / subnet */
SourcePort int32 `json:"sourcePort"` /* 源端口, 1 - 65535 */
TargetType string `json:"targetType,omitempty"` /* 目标类型,目前仅支持 ecs / internet / subnet / elb */
TargetPort int32 `json:"targetPort"` /* 目标端口, 1 - 65535 */
TargetID string `json:"targetID,omitempty"` /* 目标设备 */
SourceIP string `json:"sourceIP,omitempty"` /* 源 IP */
TargetIP string `json:"targetIP,omitempty"` /* 目的 IP */
Protocol string `json:"protocol,omitempty"` /* 协议,仅支持 ICMP / TCP / UDP */
}
type CtvpcVniaCreateNetworkPathResponse ¶
type CtvpcVniaCreateNetworkPathResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcVniaDeleteInstanceDiagnosisApi ¶
type CtvpcVniaDeleteInstanceDiagnosisApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVniaDeleteInstanceDiagnosisApi ¶
func NewCtvpcVniaDeleteInstanceDiagnosisApi(client *core.CtyunClient) *CtvpcVniaDeleteInstanceDiagnosisApi
func (*CtvpcVniaDeleteInstanceDiagnosisApi) Do ¶
func (a *CtvpcVniaDeleteInstanceDiagnosisApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVniaDeleteInstanceDiagnosisRequest) (*CtvpcVniaDeleteInstanceDiagnosisResponse, error)
type CtvpcVniaDeleteInstanceDiagnosisRecordApi ¶
type CtvpcVniaDeleteInstanceDiagnosisRecordApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVniaDeleteInstanceDiagnosisRecordApi ¶
func NewCtvpcVniaDeleteInstanceDiagnosisRecordApi(client *core.CtyunClient) *CtvpcVniaDeleteInstanceDiagnosisRecordApi
func (*CtvpcVniaDeleteInstanceDiagnosisRecordApi) Do ¶
func (a *CtvpcVniaDeleteInstanceDiagnosisRecordApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVniaDeleteInstanceDiagnosisRecordRequest) (*CtvpcVniaDeleteInstanceDiagnosisRecordResponse, error)
type CtvpcVniaDeleteInstanceDiagnosisRecordResponse ¶
type CtvpcVniaDeleteInstanceDiagnosisRecordResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcVniaDeleteInstanceDiagnosisRecordReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcVniaDeleteInstanceDiagnosisRecordReturnObjResponse ¶
type CtvpcVniaDeleteInstanceDiagnosisRecordReturnObjResponse struct {
DiagnosisRecordID *string `json:"diagnosisRecordID,omitempty"` /* 实例诊断记录 ID */
}
type CtvpcVniaDeleteInstanceDiagnosisReportApi ¶
type CtvpcVniaDeleteInstanceDiagnosisReportApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVniaDeleteInstanceDiagnosisReportApi ¶
func NewCtvpcVniaDeleteInstanceDiagnosisReportApi(client *core.CtyunClient) *CtvpcVniaDeleteInstanceDiagnosisReportApi
func (*CtvpcVniaDeleteInstanceDiagnosisReportApi) Do ¶
func (a *CtvpcVniaDeleteInstanceDiagnosisReportApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVniaDeleteInstanceDiagnosisReportRequest) (*CtvpcVniaDeleteInstanceDiagnosisReportResponse, error)
type CtvpcVniaDeleteInstanceDiagnosisReportResponse ¶
type CtvpcVniaDeleteInstanceDiagnosisReportResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcVniaDeleteInstanceDiagnosisReportReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcVniaDeleteInstanceDiagnosisReportReturnObjResponse ¶
type CtvpcVniaDeleteInstanceDiagnosisReportReturnObjResponse struct {
DiagnosisReportID *string `json:"diagnosisReportID,omitempty"` /* 实例诊断报告 ID */
}
type CtvpcVniaDeleteInstanceDiagnosisResponse ¶
type CtvpcVniaDeleteInstanceDiagnosisResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcVniaDeleteInstanceDiagnosisReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcVniaDeleteNetworkPathAnalysisApi ¶
type CtvpcVniaDeleteNetworkPathAnalysisApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVniaDeleteNetworkPathAnalysisApi ¶
func NewCtvpcVniaDeleteNetworkPathAnalysisApi(client *core.CtyunClient) *CtvpcVniaDeleteNetworkPathAnalysisApi
func (*CtvpcVniaDeleteNetworkPathAnalysisApi) Do ¶
func (a *CtvpcVniaDeleteNetworkPathAnalysisApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVniaDeleteNetworkPathAnalysisRequest) (*CtvpcVniaDeleteNetworkPathAnalysisResponse, error)
type CtvpcVniaDeleteNetworkPathAnalysisResponse ¶
type CtvpcVniaDeleteNetworkPathAnalysisResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcVniaDeleteNetworkPathAnalysisReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcVniaDeleteNetworkPathAnalysisReturnObjResponse ¶
type CtvpcVniaDeleteNetworkPathAnalysisReturnObjResponse struct {
AnalysisID *string `json:"analysisID,omitempty"` /* 路径分析 ID */
}
type CtvpcVniaDeleteNetworkPathApi ¶
type CtvpcVniaDeleteNetworkPathApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVniaDeleteNetworkPathApi ¶
func NewCtvpcVniaDeleteNetworkPathApi(client *core.CtyunClient) *CtvpcVniaDeleteNetworkPathApi
func (*CtvpcVniaDeleteNetworkPathApi) Do ¶
func (a *CtvpcVniaDeleteNetworkPathApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVniaDeleteNetworkPathRequest) (*CtvpcVniaDeleteNetworkPathResponse, error)
type CtvpcVniaDeleteNetworkPathReportApi ¶
type CtvpcVniaDeleteNetworkPathReportApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVniaDeleteNetworkPathReportApi ¶
func NewCtvpcVniaDeleteNetworkPathReportApi(client *core.CtyunClient) *CtvpcVniaDeleteNetworkPathReportApi
func (*CtvpcVniaDeleteNetworkPathReportApi) Do ¶
func (a *CtvpcVniaDeleteNetworkPathReportApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVniaDeleteNetworkPathReportRequest) (*CtvpcVniaDeleteNetworkPathReportResponse, error)
type CtvpcVniaDeleteNetworkPathReportResponse ¶
type CtvpcVniaDeleteNetworkPathReportResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcVniaDeleteNetworkPathReportReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcVniaDeleteNetworkPathReportReturnObjResponse ¶
type CtvpcVniaDeleteNetworkPathReportReturnObjResponse struct {
NetworkPathReportID *string `json:"networkPathReportID,omitempty"` /* 路径分析报告 ID */
}
type CtvpcVniaDeleteNetworkPathResponse ¶
type CtvpcVniaDeleteNetworkPathResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcVniaDeleteNetworkPathReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcVniaDeleteNetworkPathReturnObjResponse ¶
type CtvpcVniaDeleteNetworkPathReturnObjResponse struct {
NetworkPathID *string `json:"networkPathID,omitempty"` /* 网络路径 ID */
}
type CtvpcVniaListInstanceDiagnosisApi ¶
type CtvpcVniaListInstanceDiagnosisApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVniaListInstanceDiagnosisApi ¶
func NewCtvpcVniaListInstanceDiagnosisApi(client *core.CtyunClient) *CtvpcVniaListInstanceDiagnosisApi
func (*CtvpcVniaListInstanceDiagnosisApi) Do ¶
func (a *CtvpcVniaListInstanceDiagnosisApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVniaListInstanceDiagnosisRequest) (*CtvpcVniaListInstanceDiagnosisResponse, error)
type CtvpcVniaListInstanceDiagnosisRecordApi ¶
type CtvpcVniaListInstanceDiagnosisRecordApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVniaListInstanceDiagnosisRecordApi ¶
func NewCtvpcVniaListInstanceDiagnosisRecordApi(client *core.CtyunClient) *CtvpcVniaListInstanceDiagnosisRecordApi
func (*CtvpcVniaListInstanceDiagnosisRecordApi) Do ¶
func (a *CtvpcVniaListInstanceDiagnosisRecordApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVniaListInstanceDiagnosisRecordRequest) (*CtvpcVniaListInstanceDiagnosisRecordResponse, error)
type CtvpcVniaListInstanceDiagnosisRecordRequest ¶
type CtvpcVniaListInstanceDiagnosisRecordRequest struct {
RegionID string /* 资源池 ID */
ResourceID *string /* 资源 ID */
ResourceType *string /* 资源类型, 仅支持 eip / natgw / elb */
DiagnosisRecordID *string /* 实例诊断记录 ID */
PageNumber int32 /* 列表的页码,默认值为 1。 */
PageSize int32 /* 分页查询时每页的行数,最大值为 50,默认值为 10。 */
}
type CtvpcVniaListInstanceDiagnosisRecordResponse ¶
type CtvpcVniaListInstanceDiagnosisRecordResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcVniaListInstanceDiagnosisRecordReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcVniaListInstanceDiagnosisRecordReturnObjResponse ¶
type CtvpcVniaListInstanceDiagnosisRecordReturnObjResponse struct {
Results []*CtvpcVniaListInstanceDiagnosisRecordReturnObjResultsResponse `json:"results"` /* 网卡列表 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcVniaListInstanceDiagnosisRecordReturnObjResultsResponse ¶
type CtvpcVniaListInstanceDiagnosisRecordReturnObjResultsResponse struct {
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
DiagnosisRecordID *string `json:"diagnosisRecordID,omitempty"` /* 实例诊断记录 ID */
ResourceID *string `json:"resourceID,omitempty"` /* 资源 ID */
ResourceType *string `json:"resourceType,omitempty"` /* 资源类型, 仅支持 eip / natgw / elb */
ErrMsg *string `json:"errMsg,omitempty"` /* 错误信息 */
DiagnosisStatus *string `json:"diagnosisStatus,omitempty"` /* 诊断状态 */
HealthStatus int32 `json:"healthStatus"` /* 健康检查状态 */
}
type CtvpcVniaListInstanceDiagnosisReportApi ¶
type CtvpcVniaListInstanceDiagnosisReportApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVniaListInstanceDiagnosisReportApi ¶
func NewCtvpcVniaListInstanceDiagnosisReportApi(client *core.CtyunClient) *CtvpcVniaListInstanceDiagnosisReportApi
func (*CtvpcVniaListInstanceDiagnosisReportApi) Do ¶
func (a *CtvpcVniaListInstanceDiagnosisReportApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVniaListInstanceDiagnosisReportRequest) (*CtvpcVniaListInstanceDiagnosisReportResponse, error)
type CtvpcVniaListInstanceDiagnosisReportRequest ¶
type CtvpcVniaListInstanceDiagnosisReportRequest struct {
RegionID string /* 资源池 ID */
ResourceID string /* 资源 ID */
ResourceType string /* 资源类型, 仅支持 eip / natgw / elb */
DiagnosisReportID *string /* 实例诊断报告 ID */
DiagnosisRecordID *string /* 实例诊断记录 ID */
PageNumber int32 /* 列表的页码,默认值为 1。 */
PageSize int32 /* 分页查询时每页的行数,最大值为 50,默认值为 10。 */
}
type CtvpcVniaListInstanceDiagnosisReportResponse ¶
type CtvpcVniaListInstanceDiagnosisReportResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcVniaListInstanceDiagnosisReportReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcVniaListInstanceDiagnosisReportReturnObjResponse ¶
type CtvpcVniaListInstanceDiagnosisReportReturnObjResponse struct {
Results []*CtvpcVniaListInstanceDiagnosisReportReturnObjResultsResponse `json:"results"` /* 网卡列表 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcVniaListInstanceDiagnosisReportReturnObjResultsResponse ¶
type CtvpcVniaListInstanceDiagnosisReportReturnObjResultsResponse struct {
DiagnosisReportID *string `json:"diagnosisReportID,omitempty"` /* 实例诊断报告 ID */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
ItemCategory *string `json:"itemCategory,omitempty"` /* 诊断类型: config_diagnosis配置诊断 heath_check健康检测 */
DiagnosisRecordID *string `json:"diagnosisRecordID,omitempty"` /* 实例诊断记录 ID */
ResourceID *string `json:"resourceID,omitempty"` /* 资源 ID */
ResourceType *string `json:"resourceType,omitempty"` /* 资源类型, 仅支持 eip / natgw / elb */
ErrMsg *string `json:"errMsg,omitempty"` /* 错误信息 */
DiagnosisMsg *string `json:"diagnosisMsg,omitempty"` /* 诊断信息 */
ItemCode *string `json:"itemCode,omitempty"` /* 诊断项,具体含义请参考文档:https://docs.qq.com/doc/DZWlNYU9RVlRMWEx4 */
ItemStatus int32 `json:"itemStatus"` /* 诊断状态:0未通过。1通过,2诊断系统异常 */
}
type CtvpcVniaListInstanceDiagnosisResponse ¶
type CtvpcVniaListInstanceDiagnosisResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcVniaListInstanceDiagnosisReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcVniaListInstanceDiagnosisReturnObjResponse ¶
type CtvpcVniaListInstanceDiagnosisReturnObjResponse struct {
Results []*CtvpcVniaListInstanceDiagnosisReturnObjResultsResponse `json:"results"` /* 网卡列表 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcVniaListInstanceDiagnosisReturnObjResultsResponse ¶
type CtvpcVniaListInstanceDiagnosisReturnObjResultsResponse struct {
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
DiagnosisRecordID *string `json:"diagnosisRecordID,omitempty"` /* 实例诊断记录 ID */
ResourceID *string `json:"resourceID,omitempty"` /* 资源 ID */
ResourceType *string `json:"resourceType,omitempty"` /* 资源类型, 仅支持 eip / natgw / elb */
ErrMsg *string `json:"errMsg,omitempty"` /* 错误信息 */
DiagnosisStatus *string `json:"diagnosisStatus,omitempty"` /* 诊断状态 */
HealthStatus int32 `json:"healthStatus"` /* 健康检查状态 */
}
type CtvpcVniaListNetworkPathAnalysisApi ¶
type CtvpcVniaListNetworkPathAnalysisApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVniaListNetworkPathAnalysisApi ¶
func NewCtvpcVniaListNetworkPathAnalysisApi(client *core.CtyunClient) *CtvpcVniaListNetworkPathAnalysisApi
func (*CtvpcVniaListNetworkPathAnalysisApi) Do ¶
func (a *CtvpcVniaListNetworkPathAnalysisApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVniaListNetworkPathAnalysisRequest) (*CtvpcVniaListNetworkPathAnalysisResponse, error)
type CtvpcVniaListNetworkPathAnalysisResponse ¶
type CtvpcVniaListNetworkPathAnalysisResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800 为成功,900 为失败) */
Message *string `json:"message,omitempty"` /* statusCode 为 900 时的错误信息; statusCode 为 800 时为 success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode 为 900 时的错误信息; statusCode 为 800 时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode 为 900 时为业务细分错误码,三段式:product.module.code; statusCode 为 800 时为 SUCCESS */
ReturnObj []*CtvpcVniaListNetworkPathAnalysisReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcVniaListNetworkPathAnalysisReturnObjResponse ¶
type CtvpcVniaListNetworkPathAnalysisReturnObjResponse struct {
Results []*CtvpcVniaListNetworkPathAnalysisReturnObjResultsResponse `json:"results"` /* 网卡列表 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcVniaListNetworkPathAnalysisReturnObjResultsResponse ¶
type CtvpcVniaListNetworkPathAnalysisReturnObjResultsResponse struct {
AnalysisID *string `json:"analysisID,omitempty"` /* 路径分析 ID */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
NetworkPathID *string `json:"networkPathID,omitempty"` /* 网络路径 ID */
AnalysisStatus *string `json:"analysisStatus,omitempty"` /* 分析状态 */
ReachableFlag *string `json:"reachableFlag,omitempty"` /* 可访问性标记:unreachable / reachable / unknown */
ErrMsg *string `json:"errMsg,omitempty"` /* 错误信息 */
}
type CtvpcVniaListNetworkPathApi ¶
type CtvpcVniaListNetworkPathApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVniaListNetworkPathApi ¶
func NewCtvpcVniaListNetworkPathApi(client *core.CtyunClient) *CtvpcVniaListNetworkPathApi
func (*CtvpcVniaListNetworkPathApi) Do ¶
func (a *CtvpcVniaListNetworkPathApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVniaListNetworkPathRequest) (*CtvpcVniaListNetworkPathResponse, error)
type CtvpcVniaListNetworkPathResponse ¶
type CtvpcVniaListNetworkPathResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800 为成功,900 为失败) */
Message *string `json:"message,omitempty"` /* statusCode 为 900 时的错误信息; statusCode 为 800 时为 success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode 为 900 时的错误信息; statusCode 为 800 时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode 为 900 时为业务细分错误码,三段式:product.module.code; statusCode 为 800 时为 SUCCESS */
ReturnObj []*CtvpcVniaListNetworkPathReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcVniaListNetworkPathReturnObjResponse ¶
type CtvpcVniaListNetworkPathReturnObjResponse struct {
Results []*CtvpcVniaListNetworkPathReturnObjResultsResponse `json:"results"` /* 网卡列表 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcVniaListNetworkPathReturnObjResultsResponse ¶
type CtvpcVniaListNetworkPathReturnObjResultsResponse struct {
NetworkPathID *string `json:"networkPathID,omitempty"` /* 网络路径 ID */
Name *string `json:"name,omitempty"` /* 路径分析名字 */
SourceID *string `json:"sourceID,omitempty"` /* 源设备 */
SourceType *string `json:"sourceType,omitempty"` /* 源类型,目前仅支持 ecs / internet / subnet */
SourcePort int32 `json:"sourcePort"` /* 源端口, 1 - 65535 */
TargetType *string `json:"targetType,omitempty"` /* 目标类型,目前仅支持 ecs / internet / subnet / elb */
TargetPort int32 `json:"targetPort"` /* 目标端口, 1 - 65535 */
TargetID *string `json:"targetID,omitempty"` /* 目标设备 */
SourceIP *string `json:"sourceIP,omitempty"` /* 源 IP */
TargetIP *string `json:"targetIP,omitempty"` /* 目的 IP */
Protocol *string `json:"protocol,omitempty"` /* 协议,仅支持 ICMP / TCP / UDP */
AnalysisStatus *string `json:"analysisStatus,omitempty"` /* 分析状态 */
ReachableFlag *string `json:"reachableFlag,omitempty"` /* 可访问性标记:unreachable / reachable / unknown */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
}
type CtvpcVniaShowInstanceDiagnosisApi ¶
type CtvpcVniaShowInstanceDiagnosisApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVniaShowInstanceDiagnosisApi ¶
func NewCtvpcVniaShowInstanceDiagnosisApi(client *core.CtyunClient) *CtvpcVniaShowInstanceDiagnosisApi
func (*CtvpcVniaShowInstanceDiagnosisApi) Do ¶
func (a *CtvpcVniaShowInstanceDiagnosisApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVniaShowInstanceDiagnosisRequest) (*CtvpcVniaShowInstanceDiagnosisResponse, error)
type CtvpcVniaShowInstanceDiagnosisRecordApi ¶
type CtvpcVniaShowInstanceDiagnosisRecordApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVniaShowInstanceDiagnosisRecordApi ¶
func NewCtvpcVniaShowInstanceDiagnosisRecordApi(client *core.CtyunClient) *CtvpcVniaShowInstanceDiagnosisRecordApi
func (*CtvpcVniaShowInstanceDiagnosisRecordApi) Do ¶
func (a *CtvpcVniaShowInstanceDiagnosisRecordApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVniaShowInstanceDiagnosisRecordRequest) (*CtvpcVniaShowInstanceDiagnosisRecordResponse, error)
type CtvpcVniaShowInstanceDiagnosisRecordResponse ¶
type CtvpcVniaShowInstanceDiagnosisRecordResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcVniaShowInstanceDiagnosisRecordReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcVniaShowInstanceDiagnosisRecordReturnObjResponse ¶
type CtvpcVniaShowInstanceDiagnosisRecordReturnObjResponse struct {
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
DiagnosisRecordID *string `json:"diagnosisRecordID,omitempty"` /* 实例诊断记录 ID */
ResourceID *string `json:"resourceID,omitempty"` /* 资源 ID */
ResourceType *string `json:"resourceType,omitempty"` /* 资源类型, 仅支持 eip / natgw / elb */
ErrMsg *string `json:"errMsg,omitempty"` /* 错误信息 */
DiagnosisStatus *string `json:"diagnosisStatus,omitempty"` /* 诊断状态 */
HealthStatus int32 `json:"healthStatus"` /* 健康检查状态 */
}
type CtvpcVniaShowInstanceDiagnosisResponse ¶
type CtvpcVniaShowInstanceDiagnosisResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcVniaShowInstanceDiagnosisReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcVniaShowInstanceDiagnosisReturnObjResponse ¶
type CtvpcVniaShowInstanceDiagnosisReturnObjResponse struct {
InstanceDiagnosisID *string `json:"instanceDiagnosisID,omitempty"` /* 实例诊断 ID */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
ResourceType *string `json:"resourceType,omitempty"` /* 资源类型, 仅支持 eip / natgw / elb */
DiagnosisStatus *string `json:"diagnosisStatus,omitempty"` /* 诊断状态 */
}
type CtvpcVniaShowNetworkPathAnalysisApi ¶
type CtvpcVniaShowNetworkPathAnalysisApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVniaShowNetworkPathAnalysisApi ¶
func NewCtvpcVniaShowNetworkPathAnalysisApi(client *core.CtyunClient) *CtvpcVniaShowNetworkPathAnalysisApi
func (*CtvpcVniaShowNetworkPathAnalysisApi) Do ¶
func (a *CtvpcVniaShowNetworkPathAnalysisApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVniaShowNetworkPathAnalysisRequest) (*CtvpcVniaShowNetworkPathAnalysisResponse, error)
type CtvpcVniaShowNetworkPathAnalysisResponse ¶
type CtvpcVniaShowNetworkPathAnalysisResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800 为成功,900 为失败) */
Message *string `json:"message,omitempty"` /* statusCode 为 900 时的错误信息; statusCode 为 800 时为 success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode 为 900 时的错误信息; statusCode 为 800 时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode 为 900 时为业务细分错误码,三段式:product.module.code; statusCode 为 800 时为 SUCCESS */
ReturnObj *CtvpcVniaShowNetworkPathAnalysisReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcVniaShowNetworkPathAnalysisReturnObjResponse ¶
type CtvpcVniaShowNetworkPathAnalysisReturnObjResponse struct {
AnalysisID *string `json:"analysisID,omitempty"` /* 路径分析 ID */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
NetworkPathID *string `json:"networkPathID,omitempty"` /* 网络路径 ID */
AnalysisStatus *string `json:"analysisStatus,omitempty"` /* 分析状态 */
ReachableFlag *string `json:"reachableFlag,omitempty"` /* 可访问性标记:unreachable / reachable / unknown */
ErrMsg *string `json:"errMsg,omitempty"` /* 错误信息 */
}
type CtvpcVniaShowNetworkPathApi ¶
type CtvpcVniaShowNetworkPathApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVniaShowNetworkPathApi ¶
func NewCtvpcVniaShowNetworkPathApi(client *core.CtyunClient) *CtvpcVniaShowNetworkPathApi
func (*CtvpcVniaShowNetworkPathApi) Do ¶
func (a *CtvpcVniaShowNetworkPathApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVniaShowNetworkPathRequest) (*CtvpcVniaShowNetworkPathResponse, error)
type CtvpcVniaShowNetworkPathResponse ¶
type CtvpcVniaShowNetworkPathResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcVniaShowNetworkPathReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcVniaShowNetworkPathReturnObjResponse ¶
type CtvpcVniaShowNetworkPathReturnObjResponse struct {
NetworkPathID *string `json:"networkPathID,omitempty"` /* 网络路径 ID */
Name *string `json:"name,omitempty"` /* 路径分析名字 */
SourceID *string `json:"sourceID,omitempty"` /* 源设备 */
SourceType *string `json:"sourceType,omitempty"` /* 源类型,目前仅支持 ecs / internet / subnet */
SourcePort int32 `json:"sourcePort"` /* 源端口, 1 - 65535 */
TargetType *string `json:"targetType,omitempty"` /* 目标类型,目前仅支持 ecs / internet / subnet / elb */
TargetPort int32 `json:"targetPort"` /* 目标端口, 1 - 65535 */
TargetID *string `json:"targetID,omitempty"` /* 目标设备 */
SourceIP *string `json:"sourceIP,omitempty"` /* 源 IP */
TargetIP *string `json:"targetIP,omitempty"` /* 目的 IP */
Protocol *string `json:"protocol,omitempty"` /* 协议,仅支持 ICMP / TCP / UDP */
AnalysisStatus *string `json:"analysisStatus,omitempty"` /* 分析状态 */
ReachableFlag *string `json:"reachableFlag,omitempty"` /* 可访问性标记:unreachable / reachable / unknown */
CreatedAt *string `json:"createdAt,omitempty"` /* 创建时间 */
UpdatedAt *string `json:"updatedAt,omitempty"` /* 更新时间 */
}
type CtvpcVpcCreateSecurityGroupApi ¶
type CtvpcVpcCreateSecurityGroupApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVpcCreateSecurityGroupApi ¶
func NewCtvpcVpcCreateSecurityGroupApi(client *core.CtyunClient) *CtvpcVpcCreateSecurityGroupApi
func (*CtvpcVpcCreateSecurityGroupApi) Do ¶
func (a *CtvpcVpcCreateSecurityGroupApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVpcCreateSecurityGroupRequest) (*CtvpcVpcCreateSecurityGroupResponse, error)
type CtvpcVpcCreateSecurityGroupRequest ¶
type CtvpcVpcCreateSecurityGroupRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池id */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为0 */
VpcID string `json:"vpcID,omitempty"` /* 关联的vpcID */
Name string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
Description *string `json:"description,omitempty"` /* 支持拉丁字母、中文、数字, 特殊字符:~!@#$%^&*()_-+= <>?:{},./;'[]·~!@#¥%……&*() —— -+={}\|《》?:“”【】、;‘',。、,不能以 http: / https: 开头,长度 0 - 128 */
}
type CtvpcVpcCreateSecurityGroupResponse ¶
type CtvpcVpcCreateSecurityGroupResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcVpcCreateSecurityGroupReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcVpcCreateSecurityGroupReturnObjResponse ¶
type CtvpcVpcCreateSecurityGroupReturnObjResponse struct {
SecurityGroupID *string `json:"securityGroupID,omitempty"` /* sg-p2qs0qmigm */
}
type CtvpcVpcCreateSubnetApi ¶
type CtvpcVpcCreateSubnetApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVpcCreateSubnetApi ¶
func NewCtvpcVpcCreateSubnetApi(client *core.CtyunClient) *CtvpcVpcCreateSubnetApi
func (*CtvpcVpcCreateSubnetApi) Do ¶
func (a *CtvpcVpcCreateSubnetApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVpcCreateSubnetRequest) (*CtvpcVpcCreateSubnetResponse, error)
type CtvpcVpcCreateSubnetRequest ¶
type CtvpcVpcCreateSubnetRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池 ID */
VpcID string `json:"vpcID,omitempty"` /* 虚拟私有云 ID */
Name string `json:"name,omitempty"` /* 支持拉丁字母、中文、数字,下划线,连字符,中文 / 英文字母开头,不能以 http: / https: 开头,长度 2 - 32 */
Description *string `json:"description,omitempty"` /* 支持拉丁字母、中文、数字, 特殊字符:~!@#$%^&*()_-+= <>?:{},./;'[\]·~!@#¥%……&*() —— -+={}\|《》?:“”【】、;‘',。、,不能以 http: / https: 开头,长度 0 - 128 */
CIDR string `json:"CIDR,omitempty"` /* 子网网段 */
EnableIpv6 *bool `json:"enableIpv6"` /* 是否开启 IPv6 网段。取值:false(默认值):不开启,true: 开启 */
DnsList []*string `json:"dnsList"` /* 子网 dns 列表, 最多同时支持 4 个 dns 地址 */
SubnetGatewayIP *string `json:"subnetGatewayIP,omitempty"` /* 子网网关 IP */
SubnetType *string `json:"subnetType,omitempty"` /* 子网类型:common(普通子网)/ cbm(裸金属子网),默认为普通子网 */
DhcpIP *string `json:"dhcpIP,omitempty"` /* dhcpIP,和网关IP不能相同 */
}
type CtvpcVpcCreateSubnetResponse ¶
type CtvpcVpcCreateSubnetResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcVpcCreateSubnetReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcVpcCreateSubnetReturnObjResponse ¶
type CtvpcVpcCreateSubnetReturnObjResponse struct {
SubnetID *string `json:"subnetID,omitempty"` /* subnet 示例 ID */
}
type CtvpcVpcDeleteSecurityGroupApi ¶
type CtvpcVpcDeleteSecurityGroupApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVpcDeleteSecurityGroupApi ¶
func NewCtvpcVpcDeleteSecurityGroupApi(client *core.CtyunClient) *CtvpcVpcDeleteSecurityGroupApi
func (*CtvpcVpcDeleteSecurityGroupApi) Do ¶
func (a *CtvpcVpcDeleteSecurityGroupApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVpcDeleteSecurityGroupRequest) (*CtvpcVpcDeleteSecurityGroupResponse, error)
type CtvpcVpcDeleteSecurityGroupRequest ¶
type CtvpcVpcDeleteSecurityGroupRequest struct {
ClientToken string `json:"clientToken,omitempty"` /* 客户端存根,用于保证订单幂等性, 长度 1 - 64 */
RegionID string `json:"regionID,omitempty"` /* 资源池id */
ProjectID *string `json:"projectID,omitempty"` /* 企业项目 ID,默认为0 */
SecurityGroupID string `json:"securityGroupID,omitempty"` /* 安全组ID */
}
type CtvpcVpcDeleteSecurityGroupResponse ¶
type CtvpcVpcDeleteSecurityGroupResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcVpcDeleteSubnetApi ¶
type CtvpcVpcDeleteSubnetApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVpcDeleteSubnetApi ¶
func NewCtvpcVpcDeleteSubnetApi(client *core.CtyunClient) *CtvpcVpcDeleteSubnetApi
func (*CtvpcVpcDeleteSubnetApi) Do ¶
func (a *CtvpcVpcDeleteSubnetApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVpcDeleteSubnetRequest) (*CtvpcVpcDeleteSubnetResponse, error)
type CtvpcVpcDeleteSubnetResponse ¶
type CtvpcVpcDeleteSubnetResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcVpcListPortApi ¶
type CtvpcVpcListPortApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVpcListPortApi ¶
func NewCtvpcVpcListPortApi(client *core.CtyunClient) *CtvpcVpcListPortApi
func (*CtvpcVpcListPortApi) Do ¶
func (a *CtvpcVpcListPortApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVpcListPortRequest) (*CtvpcVpcListPortResponse, error)
type CtvpcVpcListPortRequest ¶
type CtvpcVpcListPortRequest struct {
RegionID string /* 区域id */
VpcID *string /* 所属vpc id */
DeviceID *string /* 关联设备id */
SubnetID *string /* 所属子网id */
PageNumber int32 /* 列表的页码,默认值为 1。 */
PageNo int32 /* 列表的页码,默认值为 1, 推荐使用该字段, pageNumber 后续会废弃 */
PageSize int32 /* 分页查询时每页的行数,最大值为 50,默认值为 10。 */
}
type CtvpcVpcListPortResponse ¶
type CtvpcVpcListPortResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcVpcListPortReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcVpcListPortReturnObjResponse ¶
type CtvpcVpcListPortReturnObjResponse struct {
NetworkInterfaceName *string `json:"networkInterfaceName,omitempty"` /* 虚拟网名称 */
NetworkInterfaceID *string `json:"networkInterfaceID,omitempty"` /* 虚拟网id */
VpcID *string `json:"vpcID,omitempty"` /* 所属vpc */
SubnetID *string `json:"subnetID,omitempty"` /* 所属子网id */
Role int32 `json:"role"` /* 网卡类型: 0 主网卡, 1 弹性网卡 */
MacAddress *string `json:"macAddress,omitempty"` /* mac地址 */
PrimaryPrivateIp *string `json:"primaryPrivateIp,omitempty"` /* 主ip */
Ipv6Addresses []*string `json:"ipv6Addresses"` /* ipv6地址 */
InstanceID *string `json:"instanceID,omitempty"` /* 关联的设备id */
InstanceType *string `json:"instanceType,omitempty"` /* 设备类型 VM(云主机), BM(裸金属), LB(弹性负载均衡), CBM(标准裸金属) */
Description *string `json:"description,omitempty"` /* 描述 */
SecurityGroupIds []*string `json:"securityGroupIds"` /* 安全组ID列表 */
SecondaryPrivateIps []*string `json:"secondaryPrivateIps"` /* 辅助私网IP */
AdminStatus *string `json:"adminStatus,omitempty"` /* 是否启用DOWN, UP */
}
type CtvpcVpcVpcpeerBindLabelApi ¶
type CtvpcVpcVpcpeerBindLabelApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVpcVpcpeerBindLabelApi ¶
func NewCtvpcVpcVpcpeerBindLabelApi(client *core.CtyunClient) *CtvpcVpcVpcpeerBindLabelApi
func (*CtvpcVpcVpcpeerBindLabelApi) Do ¶
func (a *CtvpcVpcVpcpeerBindLabelApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVpcVpcpeerBindLabelRequest) (*CtvpcVpcVpcpeerBindLabelResponse, error)
type CtvpcVpcVpcpeerBindLabelResponse ¶
type CtvpcVpcVpcpeerBindLabelResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcVpcVpcpeerBindLabelReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcVpcVpcpeerBindLabelReturnObjResponse ¶
type CtvpcVpcVpcpeerBindLabelReturnObjResponse struct {
VpcPeerID *string `json:"vpcPeerID,omitempty"` /* 对等链接 ID */
}
type CtvpcVpcVpcpeerListLabelsApi ¶
type CtvpcVpcVpcpeerListLabelsApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVpcVpcpeerListLabelsApi ¶
func NewCtvpcVpcVpcpeerListLabelsApi(client *core.CtyunClient) *CtvpcVpcVpcpeerListLabelsApi
func (*CtvpcVpcVpcpeerListLabelsApi) Do ¶
func (a *CtvpcVpcVpcpeerListLabelsApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVpcVpcpeerListLabelsRequest) (*CtvpcVpcVpcpeerListLabelsResponse, error)
type CtvpcVpcVpcpeerListLabelsResponse ¶
type CtvpcVpcVpcpeerListLabelsResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcVpcVpcpeerListLabelsReturnObjResponse `json:"returnObj"` /* 返回结果 */
}
type CtvpcVpcVpcpeerListLabelsReturnObjResponse ¶
type CtvpcVpcVpcpeerListLabelsReturnObjResponse struct {
Results []*CtvpcVpcVpcpeerListLabelsReturnObjResultsResponse `json:"results"` /* 绑定的标签列表 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcVpcVpcpeerUnbindLabelApi ¶
type CtvpcVpcVpcpeerUnbindLabelApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVpcVpcpeerUnbindLabelApi ¶
func NewCtvpcVpcVpcpeerUnbindLabelApi(client *core.CtyunClient) *CtvpcVpcVpcpeerUnbindLabelApi
func (*CtvpcVpcVpcpeerUnbindLabelApi) Do ¶
func (a *CtvpcVpcVpcpeerUnbindLabelApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVpcVpcpeerUnbindLabelRequest) (*CtvpcVpcVpcpeerUnbindLabelResponse, error)
type CtvpcVpcVpcpeerUnbindLabelResponse ¶
type CtvpcVpcVpcpeerUnbindLabelResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcVpcVpcpeerUnbindLabelReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcVpcVpcpeerUnbindLabelReturnObjResponse ¶
type CtvpcVpcVpcpeerUnbindLabelReturnObjResponse struct {
VpcPeerID *string `json:"vpcPeerID,omitempty"` /* 对等链接 ID */
}
type CtvpcVpceDeleteBackendApi ¶
type CtvpcVpceDeleteBackendApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVpceDeleteBackendApi ¶
func NewCtvpcVpceDeleteBackendApi(client *core.CtyunClient) *CtvpcVpceDeleteBackendApi
func (*CtvpcVpceDeleteBackendApi) Do ¶
func (a *CtvpcVpceDeleteBackendApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVpceDeleteBackendRequest) (*CtvpcVpceDeleteBackendResponse, error)
type CtvpcVpceDeleteBackendResponse ¶
type CtvpcVpceDeleteBackendResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcVpceDeleteBackendReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcVpceDeleteBackendReturnObjResponse ¶
type CtvpcVpceDeleteBackendReturnObjResponse struct {
EndpointServiceID *string `json:"endpointServiceID,omitempty"` /* 终端节点服务 ID */
}
type CtvpcVpceEndpointBindLabelApi ¶
type CtvpcVpceEndpointBindLabelApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVpceEndpointBindLabelApi ¶
func NewCtvpcVpceEndpointBindLabelApi(client *core.CtyunClient) *CtvpcVpceEndpointBindLabelApi
func (*CtvpcVpceEndpointBindLabelApi) Do ¶
func (a *CtvpcVpceEndpointBindLabelApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVpceEndpointBindLabelRequest) (*CtvpcVpceEndpointBindLabelResponse, error)
type CtvpcVpceEndpointBindLabelResponse ¶
type CtvpcVpceEndpointBindLabelResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcVpceEndpointBindLabelReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcVpceEndpointBindLabelReturnObjResponse ¶
type CtvpcVpceEndpointBindLabelReturnObjResponse struct {
EndpointID *string `json:"endpointID,omitempty"` /* 终端节点 ID */
}
type CtvpcVpceEndpointListLabelApi ¶
type CtvpcVpceEndpointListLabelApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVpceEndpointListLabelApi ¶
func NewCtvpcVpceEndpointListLabelApi(client *core.CtyunClient) *CtvpcVpceEndpointListLabelApi
func (*CtvpcVpceEndpointListLabelApi) Do ¶
func (a *CtvpcVpceEndpointListLabelApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVpceEndpointListLabelRequest) (*CtvpcVpceEndpointListLabelResponse, error)
type CtvpcVpceEndpointListLabelResponse ¶
type CtvpcVpceEndpointListLabelResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcVpceEndpointListLabelReturnObjResponse `json:"returnObj"` /* 返回结果 */
}
type CtvpcVpceEndpointListLabelReturnObjResponse ¶
type CtvpcVpceEndpointListLabelReturnObjResponse struct {
Results []*CtvpcVpceEndpointListLabelReturnObjResultsResponse `json:"results"` /* 绑定的标签列表 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcVpceEndpointUnbindLabelApi ¶
type CtvpcVpceEndpointUnbindLabelApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVpceEndpointUnbindLabelApi ¶
func NewCtvpcVpceEndpointUnbindLabelApi(client *core.CtyunClient) *CtvpcVpceEndpointUnbindLabelApi
func (*CtvpcVpceEndpointUnbindLabelApi) Do ¶
func (a *CtvpcVpceEndpointUnbindLabelApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVpceEndpointUnbindLabelRequest) (*CtvpcVpceEndpointUnbindLabelResponse, error)
type CtvpcVpceEndpointUnbindLabelResponse ¶
type CtvpcVpceEndpointUnbindLabelResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcVpceEndpointUnbindLabelReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcVpceEndpointUnbindLabelReturnObjResponse ¶
type CtvpcVpceEndpointUnbindLabelReturnObjResponse struct {
EndpointID *string `json:"endpointID,omitempty"` /* 终端节点 ID */
}
type CtvpcVpceListBackendApi ¶
type CtvpcVpceListBackendApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVpceListBackendApi ¶
func NewCtvpcVpceListBackendApi(client *core.CtyunClient) *CtvpcVpceListBackendApi
func (*CtvpcVpceListBackendApi) Do ¶
func (a *CtvpcVpceListBackendApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVpceListBackendRequest) (*CtvpcVpceListBackendResponse, error)
type CtvpcVpceListBackendResponse ¶
type CtvpcVpceListBackendResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcVpceListBackendReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcVpceServiceBindLabelApi ¶
type CtvpcVpceServiceBindLabelApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVpceServiceBindLabelApi ¶
func NewCtvpcVpceServiceBindLabelApi(client *core.CtyunClient) *CtvpcVpceServiceBindLabelApi
func (*CtvpcVpceServiceBindLabelApi) Do ¶
func (a *CtvpcVpceServiceBindLabelApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVpceServiceBindLabelRequest) (*CtvpcVpceServiceBindLabelResponse, error)
type CtvpcVpceServiceBindLabelResponse ¶
type CtvpcVpceServiceBindLabelResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcVpceServiceBindLabelReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcVpceServiceBindLabelReturnObjResponse ¶
type CtvpcVpceServiceBindLabelReturnObjResponse struct {
EndpointServiceID *string `json:"endpointServiceID,omitempty"` /* 终端节点服务 ID */
}
type CtvpcVpceServiceListLabelApi ¶
type CtvpcVpceServiceListLabelApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVpceServiceListLabelApi ¶
func NewCtvpcVpceServiceListLabelApi(client *core.CtyunClient) *CtvpcVpceServiceListLabelApi
func (*CtvpcVpceServiceListLabelApi) Do ¶
func (a *CtvpcVpceServiceListLabelApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVpceServiceListLabelRequest) (*CtvpcVpceServiceListLabelResponse, error)
type CtvpcVpceServiceListLabelResponse ¶
type CtvpcVpceServiceListLabelResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj []*CtvpcVpceServiceListLabelReturnObjResponse `json:"returnObj"` /* 返回结果 */
}
type CtvpcVpceServiceListLabelReturnObjResponse ¶
type CtvpcVpceServiceListLabelReturnObjResponse struct {
Results []*CtvpcVpceServiceListLabelReturnObjResultsResponse `json:"results"` /* 绑定的标签列表 */
TotalCount int32 `json:"totalCount"` /* 列表条目数 */
CurrentCount int32 `json:"currentCount"` /* 分页查询时每页的行数。 */
TotalPage int32 `json:"totalPage"` /* 总页数 */
}
type CtvpcVpceServiceUnbindLabelApi ¶
type CtvpcVpceServiceUnbindLabelApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVpceServiceUnbindLabelApi ¶
func NewCtvpcVpceServiceUnbindLabelApi(client *core.CtyunClient) *CtvpcVpceServiceUnbindLabelApi
func (*CtvpcVpceServiceUnbindLabelApi) Do ¶
func (a *CtvpcVpceServiceUnbindLabelApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVpceServiceUnbindLabelRequest) (*CtvpcVpceServiceUnbindLabelResponse, error)
type CtvpcVpceServiceUnbindLabelResponse ¶
type CtvpcVpceServiceUnbindLabelResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcVpceServiceUnbindLabelReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcVpceServiceUnbindLabelReturnObjResponse ¶
type CtvpcVpceServiceUnbindLabelReturnObjResponse struct {
EndpointServiceID *string `json:"endpointServiceID,omitempty"` /* 终端节点服务 ID */
}
type CtvpcVpceUpdateBackendApi ¶
type CtvpcVpceUpdateBackendApi struct {
// contains filtered or unexported fields
}
func NewCtvpcVpceUpdateBackendApi ¶
func NewCtvpcVpceUpdateBackendApi(client *core.CtyunClient) *CtvpcVpceUpdateBackendApi
func (*CtvpcVpceUpdateBackendApi) Do ¶
func (a *CtvpcVpceUpdateBackendApi) Do(ctx context.Context, credential core.Credential, req *CtvpcVpceUpdateBackendRequest) (*CtvpcVpceUpdateBackendResponse, error)
type CtvpcVpceUpdateBackendRequest ¶
type CtvpcVpceUpdateBackendRequest struct {
RegionID string `json:"regionID,omitempty"` /* 区域ID */
EndpointServiceID string `json:"endpointServiceID,omitempty"` /* 终端节点服务 ID */
InstanceID string `json:"instanceID,omitempty"` /* 实例 id */
InstanceType string `json:"instanceType,omitempty"` /* 实例类型支持:vm / bm / vip / lb / cbm */
}
type CtvpcVpceUpdateBackendResponse ¶
type CtvpcVpceUpdateBackendResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcVpceUpdateBackendReturnObjResponse `json:"returnObj"` /* 接口业务数据 */
}
type CtvpcVpceUpdateBackendReturnObjResponse ¶
type CtvpcVpceUpdateBackendReturnObjResponse struct {
EndpointServiceID *string `json:"endpointServiceID,omitempty"` /* 终端节点服务 ID */
}
type CtvpcZoneBindLabelsApi ¶
type CtvpcZoneBindLabelsApi struct {
// contains filtered or unexported fields
}
func NewCtvpcZoneBindLabelsApi ¶
func NewCtvpcZoneBindLabelsApi(client *core.CtyunClient) *CtvpcZoneBindLabelsApi
func (*CtvpcZoneBindLabelsApi) Do ¶
func (a *CtvpcZoneBindLabelsApi) Do(ctx context.Context, credential core.Credential, req *CtvpcZoneBindLabelsRequest) (*CtvpcZoneBindLabelsResponse, error)
type CtvpcZoneBindLabelsResponse ¶
type CtvpcZoneBindLabelsResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcZoneBindLabelsReturnObjResponse `json:"returnObj"` /* 检查结果 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcZoneBindLabelsReturnObjResponse ¶
type CtvpcZoneBindLabelsReturnObjResponse struct {
ZoneID *string `json:"zoneID,omitempty"` /* 内网 DNS ID */
}
type CtvpcZoneUnbindLabelsApi ¶
type CtvpcZoneUnbindLabelsApi struct {
// contains filtered or unexported fields
}
func NewCtvpcZoneUnbindLabelsApi ¶
func NewCtvpcZoneUnbindLabelsApi(client *core.CtyunClient) *CtvpcZoneUnbindLabelsApi
func (*CtvpcZoneUnbindLabelsApi) Do ¶
func (a *CtvpcZoneUnbindLabelsApi) Do(ctx context.Context, credential core.Credential, req *CtvpcZoneUnbindLabelsRequest) (*CtvpcZoneUnbindLabelsResponse, error)
type CtvpcZoneUnbindLabelsResponse ¶
type CtvpcZoneUnbindLabelsResponse struct {
StatusCode int32 `json:"statusCode"` /* 返回状态码(800为成功,900为失败) */
Message *string `json:"message,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为success, 英文 */
Description *string `json:"description,omitempty"` /* statusCode为900时的错误信息; statusCode为800时为成功, 中文 */
ErrorCode *string `json:"errorCode,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
ReturnObj *CtvpcZoneUnbindLabelsReturnObjResponse `json:"returnObj"` /* 检查结果 */
Error *string `json:"error,omitempty"` /* statusCode为900时为业务细分错误码,三段式:product.module.code; statusCode为800时为SUCCESS */
}
type CtvpcZoneUnbindLabelsReturnObjResponse ¶
type CtvpcZoneUnbindLabelsReturnObjResponse struct {
ZoneID *string `json:"zoneID,omitempty"` /* 内网 DNS ID */
}
Source Files
¶
- apis.go
- ctvpc_accept_endpoint_apply_api.go
- ctvpc_acl_clone_api.go
- ctvpc_add_endpoint_whitelist_api.go
- ctvpc_add_i_pv6_to_i_pv6_bandwidth_api.go
- ctvpc_add_vpc_access_log_api.go
- ctvpc_agree_vpc_peer_request_api.go
- ctvpc_assign_i_pv6_to_port_api.go
- ctvpc_assign_secondary_private_i_ps_to_port_api.go
- ctvpc_associate_eip_api.go
- ctvpc_associate_eip_to_bandwidth_api.go
- ctvpc_associate_eips_to_snat_api.go
- ctvpc_associate_i_pv6_to_bandwidth_api.go
- ctvpc_associate_private_zone_to_vpc_api.go
- ctvpc_associate_secondary_cidrs_to_vpc_api.go
- ctvpc_attach_eip_to_port_api.go
- ctvpc_attach_port_api.go
- ctvpc_attach_port_bm_api.go
- ctvpc_bandwidth_bandwidth_utilization_api.go
- ctvpc_bandwidth_egerss_bandwidth_utilization_api.go
- ctvpc_bandwidth_ingerss_bandwidth_utilization_api.go
- ctvpc_bandwidth_query_create_price_api.go
- ctvpc_bandwidth_query_modify_price_api.go
- ctvpc_bandwidth_query_renew_price_api.go
- ctvpc_bandwidth_renew_api.go
- ctvpc_batch_assign_i_pv6_to_port_api.go
- ctvpc_batch_check_eip_address_api.go
- ctvpc_batch_check_port_status_api.go
- ctvpc_batch_delete_zone_records_api.go
- ctvpc_batch_join_security_group_api.go
- ctvpc_batch_unassign_i_pv6_from_port_api.go
- ctvpc_bind_havip_api.go
- ctvpc_buy_flow_package_api.go
- ctvpc_change_eip_name_api.go
- ctvpc_change_filte_rule_priority_api.go
- ctvpc_change_to_cycle_api.go
- ctvpc_change_to_need_api.go
- ctvpc_check_a_a_a_a_api.go
- ctvpc_check_cname_api.go
- ctvpc_check_eip_address_api.go
- ctvpc_check_log_auth_api.go
- ctvpc_check_mx_api.go
- ctvpc_check_port_status_api.go
- ctvpc_check_ptr_api.go
- ctvpc_check_ptr_record_api.go
- ctvpc_check_txt_api.go
- ctvpc_check_zone_name_api.go
- ctvpc_create_acl_api.go
- ctvpc_create_acl_rule_api.go
- ctvpc_create_bandwidth_api.go
- ctvpc_create_delegate_role_api.go
- ctvpc_create_dnat_entry_api.go
- ctvpc_create_eip_api.go
- ctvpc_create_eip_with_ip_address_api.go
- ctvpc_create_endpoint_api.go
- ctvpc_create_endpoint_service_api.go
- ctvpc_create_endpoint_service_reverse_rule_api.go
- ctvpc_create_endpoint_service_rule_api.go
- ctvpc_create_endpoint_service_transit_i_p_api.go
- ctvpc_create_endpoint_service_whitelist_api.go
- ctvpc_create_flow_session_api.go
- ctvpc_create_gateway_route_table_api.go
- ctvpc_create_havip_api.go
- ctvpc_create_i_pv6_bandwidth_api.go
- ctvpc_create_i_pv6_gateway_api.go
- ctvpc_create_in_filter_rule_api.go
- ctvpc_create_instance_diagnosis_api.go
- ctvpc_create_mirror_flow_filter_api.go
- ctvpc_create_nat_gateway_api.go
- ctvpc_create_out_filter_rule_api.go
- ctvpc_create_port_api.go
- ctvpc_create_private_zone_api.go
- ctvpc_create_private_zone_record_api.go
- ctvpc_create_route_rule_api.go
- ctvpc_create_route_table_api.go
- ctvpc_create_route_table_rules_api.go
- ctvpc_create_sg_egress_rule_api.go
- ctvpc_create_sg_ingress_rule_api.go
- ctvpc_create_snat_entry_api.go
- ctvpc_create_subnet_a_c_l_api.go
- ctvpc_create_vpc1_api.go
- ctvpc_create_vpc_peer_connection_api.go
- ctvpc_create_vpc_peer_route_api.go
- ctvpc_delete_acl_api.go
- ctvpc_delete_acl_rule_api.go
- ctvpc_delete_bandwidth_api.go
- ctvpc_delete_dnat_entry_api.go
- ctvpc_delete_eip_api.go
- ctvpc_delete_endpoint_api.go
- ctvpc_delete_endpoint_service_api.go
- ctvpc_delete_endpoint_service_reverse_rule_api.go
- ctvpc_delete_endpoint_service_rule_api.go
- ctvpc_delete_endpoint_service_transit_i_p_api.go
- ctvpc_delete_endpoint_service_whitelist_api.go
- ctvpc_delete_endpoint_whitelist_api.go
- ctvpc_delete_flow_session_api.go
- ctvpc_delete_havip_api.go
- ctvpc_delete_i_pv6_bandwidth_api.go
- ctvpc_delete_i_pv6_gateway_api.go
- ctvpc_delete_mirror_flow_filter_api.go
- ctvpc_delete_mirror_flow_filter_rule_api.go
- ctvpc_delete_nat_gateway_api.go
- ctvpc_delete_port_api.go
- ctvpc_delete_private_zone_api.go
- ctvpc_delete_private_zone_record_api.go
- ctvpc_delete_route_rule_api.go
- ctvpc_delete_route_table_api.go
- ctvpc_delete_route_table_rules_api.go
- ctvpc_delete_snat_entry_api.go
- ctvpc_delete_vpc_access_log_api.go
- ctvpc_delete_vpc_api.go
- ctvpc_delete_vpc_peer_connection_api.go
- ctvpc_delete_vpc_peer_route_api.go
- ctvpc_detach_port_api.go
- ctvpc_dhcpassociatevpc_api.go
- ctvpc_dhcpdisassociatevpc_api.go
- ctvpc_dhcplistunbindvpc_api.go
- ctvpc_dhcplistvpc_api.go
- ctvpc_dhcpoptionsets_show_api.go
- ctvpc_dhcpoptionsetscreate_api.go
- ctvpc_dhcpoptionsetsdelete_api.go
- ctvpc_dhcpoptionsetsquery_api.go
- ctvpc_dhcpreplacevpc_api.go
- ctvpc_disable_private_zone_record_api.go
- ctvpc_disassociate_eip_api.go
- ctvpc_disassociate_eip_from_bandwidth_api.go
- ctvpc_disassociate_eips_from_snat_api.go
- ctvpc_disassociate_i_pv6_from_bandwidth_api.go
- ctvpc_disassociate_private_zone_from_vpc_api.go
- ctvpc_disassociate_secondary_cidrs_from_vpc_api.go
- ctvpc_disassociate_subnet_acl_api.go
- ctvpc_eip_bandwidth_utilization_api.go
- ctvpc_eip_egerss_bandwidth_utilization_api.go
- ctvpc_eip_ingerss_bandwidth_utilization_api.go
- ctvpc_eip_query_create_price_api.go
- ctvpc_eip_query_modify_price_api.go
- ctvpc_eip_query_renew_price_api.go
- ctvpc_enable_private_zone_record_api.go
- ctvpc_endpoint_create_oss_policy_api.go
- ctvpc_endpoint_delete_oss_policy_api.go
- ctvpc_endpoint_get_oss_policy_api.go
- ctvpc_flowsession_add_source_api.go
- ctvpc_flowsession_buy_api.go
- ctvpc_flowsession_refund_api.go
- ctvpc_flowsession_remove_source_api.go
- ctvpc_flowsession_update_target_api.go
- ctvpc_get_eip_filing_status_api.go
- ctvpc_get_flow_package_metric_api.go
- ctvpc_get_nameserver_api.go
- ctvpc_get_sg_associate_vms_api.go
- ctvpc_get_vpc_binded_zones_api.go
- ctvpc_get_vpc_peer_route_api.go
- ctvpc_get_zone_bind_vpcs_api.go
- ctvpc_get_zone_quota_api.go
- ctvpc_get_zone_record_quota_api.go
- ctvpc_gw_query_api.go
- ctvpc_gwlb_create_api.go
- ctvpc_gwlb_create_target_api.go
- ctvpc_gwlb_create_target_group_api.go
- ctvpc_gwlb_delete_api.go
- ctvpc_gwlb_delete_target_api.go
- ctvpc_gwlb_delete_target_group_api.go
- ctvpc_gwlb_disable_delete_protection_api.go
- ctvpc_gwlb_disable_ipv6_api.go
- ctvpc_gwlb_enable_delete_protection_api.go
- ctvpc_gwlb_enable_ipv6_api.go
- ctvpc_gwlb_list_api.go
- ctvpc_gwlb_list_target_api.go
- ctvpc_gwlb_list_target_group_api.go
- ctvpc_gwlb_show_api.go
- ctvpc_gwlb_show_target_api.go
- ctvpc_gwlb_show_target_group_api.go
- ctvpc_gwlb_update_api.go
- ctvpc_gwlb_update_target_api.go
- ctvpc_gwlb_update_target_group_api.go
- ctvpc_iplistener_create_api.go
- ctvpc_iplistener_delete_api.go
- ctvpc_iplistener_list_api.go
- ctvpc_iplistener_show_api.go
- ctvpc_iplistener_update_api.go
- ctvpc_ipv4_gw_bind_route_table_api.go
- ctvpc_ipv4_gw_unbind_route_table_api.go
- ctvpc_ipv6_bandwidth_query_create_price_api.go
- ctvpc_ipv6_bandwidth_query_modify_price_api.go
- ctvpc_ipv6_bandwidth_query_renew_price_api.go
- ctvpc_ipv6_bandwidth_renew_api.go
- ctvpc_join_security_group_api.go
- ctvpc_l2gw_connection_create_api.go
- ctvpc_l2gw_connection_delete_api.go
- ctvpc_l2gw_connection_query_api.go
- ctvpc_l2gw_connection_update_api.go
- ctvpc_l2gw_create_api.go
- ctvpc_l2gw_delete_api.go
- ctvpc_l2gw_query_api.go
- ctvpc_l2gw_query_create_price_api.go
- ctvpc_l2gw_query_renew_price_api.go
- ctvpc_l2gw_renew_api.go
- ctvpc_l2gw_update_api.go
- ctvpc_leave_security_group_api.go
- ctvpc_list_acl_api.go
- ctvpc_list_acl_rule_api.go
- ctvpc_list_bandwidth_api.go
- ctvpc_list_dnat_entries_api.go
- ctvpc_list_eip_api.go
- ctvpc_list_endpoint_api.go
- ctvpc_list_endpoint_service_api.go
- ctvpc_list_endpoint_service_reverse_rule_api.go
- ctvpc_list_endpoint_service_transit_i_p_api.go
- ctvpc_list_endpoint_service_whitelist_api.go
- ctvpc_list_flow_package_api.go
- ctvpc_list_flow_sessions_api.go
- ctvpc_list_havip_api.go
- ctvpc_list_i_pv4_gw_api.go
- ctvpc_list_i_pv6_api.go
- ctvpc_list_i_pv6_bandwidth_api.go
- ctvpc_list_i_pv6_gateway_api.go
- ctvpc_list_log_project_api.go
- ctvpc_list_log_unit_api.go
- ctvpc_list_mirror_flow_filter_api.go
- ctvpc_list_mirror_flow_filter_rule_api.go
- ctvpc_list_nat_gateways_api.go
- ctvpc_list_network_path_report_api.go
- ctvpc_list_private_zone_api.go
- ctvpc_list_private_zone_record_api.go
- ctvpc_list_route_table_api.go
- ctvpc_list_route_table_rules_api.go
- ctvpc_list_security_groups_api.go
- ctvpc_list_shared_zone_records_api.go
- ctvpc_list_snats_api.go
- ctvpc_list_subnet_api.go
- ctvpc_list_subnet_used_i_ps_api.go
- ctvpc_list_vpc_access_log_api.go
- ctvpc_list_vpc_api.go
- ctvpc_list_vpc_peer_connection_api.go
- ctvpc_list_vpc_peer_requests_api.go
- ctvpc_list_zone_bind_labels_api.go
- ctvpc_modify_bandwidth_spec_api.go
- ctvpc_modify_eip_spec_api.go
- ctvpc_modify_endpoint_ip_version_api.go
- ctvpc_modify_endpoint_service_api.go
- ctvpc_modify_endpoint_service_ip_version_api.go
- ctvpc_modify_i_pv6_bandwidth_spec_api.go
- ctvpc_modify_nat_spec_api.go
- ctvpc_modify_private_zone_record_desc_api.go
- ctvpc_modify_route_rule_api.go
- ctvpc_modify_sg_engress_rule_api.go
- ctvpc_modify_sg_ingress_rule_api.go
- ctvpc_modify_vpc_access_log_api.go
- ctvpc_nat_query_create_price_api.go
- ctvpc_nat_query_modify_price_api.go
- ctvpc_nat_query_renew_price_api.go
- ctvpc_new_a_c_l_list_api.go
- ctvpc_new_bandwidth_list_api.go
- ctvpc_new_eip_list_api.go
- ctvpc_new_endpoint_service_white_list_api.go
- ctvpc_new_endpoint_services_list_api.go
- ctvpc_new_endpoints_list_api.go
- ctvpc_new_i_pv6_bandwidth_list_api.go
- ctvpc_new_i_pv6_list_api.go
- ctvpc_new_ports_list_api.go
- ctvpc_new_private_zone_list_api.go
- ctvpc_new_private_zone_record_list_api.go
- ctvpc_new_query_e_i_p_history_monitor_api.go
- ctvpc_new_query_e_i_p_realtime_monitor_api.go
- ctvpc_new_query_security_groups_api.go
- ctvpc_new_route_rules_list_api.go
- ctvpc_new_route_table_list_api.go
- ctvpc_new_subnet_list_api.go
- ctvpc_new_vpc_list_api.go
- ctvpc_port_replace_subnet_api.go
- ctvpc_port_replace_v_p_c_api.go
- ctvpc_prefixlist_clone_api.go
- ctvpc_prefixlist_create_api.go
- ctvpc_prefixlist_delete_api.go
- ctvpc_prefixlist_get_associations_api.go
- ctvpc_prefixlist_query_api.go
- ctvpc_prefixlist_rule_create_api.go
- ctvpc_prefixlist_rule_delete_api.go
- ctvpc_prefixlist_rule_update_api.go
- ctvpc_prefixlist_show_api.go
- ctvpc_prefixlist_update_api.go
- ctvpc_private_zone_history_metric_api.go
- ctvpc_private_zone_realtime_metric_api.go
- ctvpc_private_zone_vpc_history_metric_api.go
- ctvpc_private_zone_vpc_realtime_metric_api.go
- ctvpc_query_all_zones_and_vpcs_api.go
- ctvpc_query_create_endpoint_price_api.go
- ctvpc_query_ctyun_service_api.go
- ctvpc_query_delegate_role_api.go
- ctvpc_query_eip_history_monitor_api.go
- ctvpc_query_eip_realtime_monitor_api.go
- ctvpc_query_flow_package_price_api.go
- ctvpc_query_labels_by_resource_api.go
- ctvpc_query_resources_by_label_api.go
- ctvpc_query_to_cycle_price_api.go
- ctvpc_query_to_need_price_api.go
- ctvpc_refund_flow_package_api.go
- ctvpc_refuse_endpoint_apply_api.go
- ctvpc_reject_vpc_peer_request_api.go
- ctvpc_remove_i_pv6_from_i_pv6_bandwidth_api.go
- ctvpc_renew_eip_api.go
- ctvpc_renew_nat_gateway_api.go
- ctvpc_replace_subnet_acl_api.go
- ctvpc_replace_subnet_route_table_api.go
- ctvpc_resource_bind_label_api.go
- ctvpc_resource_unbind_label_api.go
- ctvpc_revoke_sg_engress_rule_api.go
- ctvpc_revoke_sg_ingress_rule_api.go
- ctvpc_set_zone_proxy_pattern_api.go
- ctvpc_sg_batch_attach_ports_api.go
- ctvpc_sg_batch_detach_ports_api.go
- ctvpc_sg_rule_pre_check_api.go
- ctvpc_show_acl_api.go
- ctvpc_show_bandwidth_api.go
- ctvpc_show_dnat_entry_api.go
- ctvpc_show_eip_api.go
- ctvpc_show_endpoint_api.go
- ctvpc_show_endpoint_service_api.go
- ctvpc_show_endpoint_service_connections_api.go
- ctvpc_show_endpoint_whitelist_api.go
- ctvpc_show_flow_package_api.go
- ctvpc_show_flow_session_api.go
- ctvpc_show_havip_api.go
- ctvpc_show_i_pv4_gw_api.go
- ctvpc_show_i_pv6_api.go
- ctvpc_show_i_pv6_bandwidth_api.go
- ctvpc_show_i_pv6_gateway_api.go
- ctvpc_show_mirror_flow_filter_api.go
- ctvpc_show_nat_gateway_api.go
- ctvpc_show_network_path_report_api.go
- ctvpc_show_port_api.go
- ctvpc_show_private_zone_api.go
- ctvpc_show_private_zone_record_api.go
- ctvpc_show_route_table_api.go
- ctvpc_show_security_group_api.go
- ctvpc_show_sg_rule_api.go
- ctvpc_show_snat_api.go
- ctvpc_show_subnet_api.go
- ctvpc_show_vpc_api.go
- ctvpc_show_vpc_peer_connection_api.go
- ctvpc_start_flow_session_api.go
- ctvpc_stop_flow_session_api.go
- ctvpc_subnet_disassociate_route_table_api.go
- ctvpc_subnet_enable_i_pv6_api.go
- ctvpc_terminate_cycle_api.go
- ctvpc_tunnel_check_api.go
- ctvpc_unassign_i_pv6_from_port_api.go
- ctvpc_unassign_secondary_private_i_ps_from_port_api.go
- ctvpc_unbind_havip_api.go
- ctvpc_up_date_subnet_api.go
- ctvpc_update_acl_attribute_api.go
- ctvpc_update_acl_rule_attribute_api.go
- ctvpc_update_bandwidth_attribute_api.go
- ctvpc_update_dnat_entry_attribute_api.go
- ctvpc_update_endpoint_api.go
- ctvpc_update_endpoint_service_connections_api.go
- ctvpc_update_flow_session_api.go
- ctvpc_update_i_pv6_bandwidth_attribute_api.go
- ctvpc_update_i_pv6_status_for_vpc_api.go
- ctvpc_update_mirror_flow_filter_api.go
- ctvpc_update_mirror_flow_filter_rule_api.go
- ctvpc_update_nat_gateway_attribute_api.go
- ctvpc_update_port_api.go
- ctvpc_update_private_zone_attribute_api.go
- ctvpc_update_private_zone_record_attribute_api.go
- ctvpc_update_route_table_attribute_api.go
- ctvpc_update_route_table_rules_attribute_api.go
- ctvpc_update_security_group_attribute_api.go
- ctvpc_update_snat_entry_attribute_api.go
- ctvpc_update_subnet_i_pv6_status_api.go
- ctvpc_update_vpc_attribute_api.go
- ctvpc_update_vpc_peer_connection_attribute_api.go
- ctvpc_updatedhcpoptionsets_api.go
- ctvpc_v4_ports_async_attach_bm_api.go
- ctvpc_v4_ports_async_detach_bm_api.go
- ctvpc_vnia_create_instance_diagnosis_record_api.go
- ctvpc_vnia_create_network_path_analysis_api.go
- ctvpc_vnia_create_network_path_api.go
- ctvpc_vnia_delete_instance_diagnosis_api.go
- ctvpc_vnia_delete_instance_diagnosis_record_api.go
- ctvpc_vnia_delete_instance_diagnosis_report_api.go
- ctvpc_vnia_delete_network_path_analysis_api.go
- ctvpc_vnia_delete_network_path_api.go
- ctvpc_vnia_delete_network_path_report_api.go
- ctvpc_vnia_list_instance_diagnosis_api.go
- ctvpc_vnia_list_instance_diagnosis_record_api.go
- ctvpc_vnia_list_instance_diagnosis_report_api.go
- ctvpc_vnia_list_network_path_analysis_api.go
- ctvpc_vnia_list_network_path_api.go
- ctvpc_vnia_show_instance_diagnosis_api.go
- ctvpc_vnia_show_instance_diagnosis_record_api.go
- ctvpc_vnia_show_network_path_analysis_api.go
- ctvpc_vnia_show_network_path_api.go
- ctvpc_vpc_create_security_group_api.go
- ctvpc_vpc_create_subnet_api.go
- ctvpc_vpc_delete_security_group_api.go
- ctvpc_vpc_delete_subnet_api.go
- ctvpc_vpc_list_port_api.go
- ctvpc_vpc_vpcpeer_bind_label_api.go
- ctvpc_vpc_vpcpeer_list_labels_api.go
- ctvpc_vpc_vpcpeer_unbind_label_api.go
- ctvpc_vpce_delete_backend_api.go
- ctvpc_vpce_endpoint_bind_label_api.go
- ctvpc_vpce_endpoint_list_label_api.go
- ctvpc_vpce_endpoint_unbind_label_api.go
- ctvpc_vpce_list_backend_api.go
- ctvpc_vpce_service_bind_label_api.go
- ctvpc_vpce_service_list_label_api.go
- ctvpc_vpce_service_unbind_label_api.go
- ctvpc_vpce_update_backend_api.go
- ctvpc_zone_bind_labels_api.go
- ctvpc_zone_unbind_labels_api.go
Click to show internal directories.
Click to hide internal directories.