Documentation ¶
Index ¶
- Constants
- type AcceptAttachCcnInstancesRequest
- type AcceptAttachCcnInstancesRequestParams
- type AcceptAttachCcnInstancesResponse
- type AcceptAttachCcnInstancesResponseParams
- type AcceptVpcPeeringConnectionRequest
- type AcceptVpcPeeringConnectionRequestParams
- type AcceptVpcPeeringConnectionResponse
- type AcceptVpcPeeringConnectionResponseParams
- type AccessPolicy
- type AccountAttribute
- type AddBandwidthPackageResourcesRequest
- type AddBandwidthPackageResourcesRequestParams
- type AddBandwidthPackageResourcesResponse
- type AddBandwidthPackageResourcesResponseParams
- type AddIp6RulesRequest
- type AddIp6RulesRequestParams
- type AddIp6RulesResponse
- type AddIp6RulesResponseParams
- type AddTemplateMemberRequest
- type AddTemplateMemberRequestParams
- type AddTemplateMemberResponse
- type AddTemplateMemberResponseParams
- type Address
- type AddressChargePrepaid
- type AddressInfo
- type AddressTemplate
- type AddressTemplateGroup
- type AddressTemplateItem
- type AddressTemplateSpecification
- type AdjustPublicAddressRequest
- type AdjustPublicAddressRequestParams
- type AdjustPublicAddressResponse
- type AdjustPublicAddressResponseParams
- type AlgType
- type AllocateAddressesRequest
- type AllocateAddressesRequestParams
- type AllocateAddressesResponse
- type AllocateAddressesResponseParams
- type AllocateIp6AddressesBandwidthRequest
- type AllocateIp6AddressesBandwidthRequestParams
- type AllocateIp6AddressesBandwidthResponse
- type AllocateIp6AddressesBandwidthResponseParams
- type AssignIpv6AddressesRequest
- type AssignIpv6AddressesRequestParams
- type AssignIpv6AddressesResponse
- type AssignIpv6AddressesResponseParams
- type AssignIpv6CidrBlockRequest
- type AssignIpv6CidrBlockRequestParams
- type AssignIpv6CidrBlockResponse
- type AssignIpv6CidrBlockResponseParams
- type AssignIpv6SubnetCidrBlockRequest
- type AssignIpv6SubnetCidrBlockRequestParams
- type AssignIpv6SubnetCidrBlockResponse
- type AssignIpv6SubnetCidrBlockResponseParams
- type AssignPrivateIpAddressesRequest
- type AssignPrivateIpAddressesRequestParams
- type AssignPrivateIpAddressesResponse
- type AssignPrivateIpAddressesResponseParams
- type AssistantCidr
- type AssociateAddressRequest
- type AssociateAddressRequestParams
- type AssociateAddressResponse
- type AssociateAddressResponseParams
- type AssociateDhcpIpWithAddressIpRequest
- type AssociateDhcpIpWithAddressIpRequestParams
- type AssociateDhcpIpWithAddressIpResponse
- type AssociateDhcpIpWithAddressIpResponseParams
- type AssociateDirectConnectGatewayNatGatewayRequest
- type AssociateDirectConnectGatewayNatGatewayRequestParams
- type AssociateDirectConnectGatewayNatGatewayResponse
- type AssociateDirectConnectGatewayNatGatewayResponseParams
- type AssociateNatGatewayAddressRequest
- type AssociateNatGatewayAddressRequestParams
- type AssociateNatGatewayAddressResponse
- type AssociateNatGatewayAddressResponseParams
- type AssociateNetworkAclSubnetsRequest
- type AssociateNetworkAclSubnetsRequestParams
- type AssociateNetworkAclSubnetsResponse
- type AssociateNetworkAclSubnetsResponseParams
- type AssociateNetworkInterfaceSecurityGroupsRequest
- type AssociateNetworkInterfaceSecurityGroupsRequestParams
- type AssociateNetworkInterfaceSecurityGroupsResponse
- type AssociateNetworkInterfaceSecurityGroupsResponseParams
- type AttachCcnInstancesRequest
- type AttachCcnInstancesRequestParams
- type AttachCcnInstancesResponse
- type AttachCcnInstancesResponseParams
- type AttachClassicLinkVpcRequest
- type AttachClassicLinkVpcRequestParams
- type AttachClassicLinkVpcResponse
- type AttachClassicLinkVpcResponseParams
- type AttachNetworkInterfaceRequest
- type AttachNetworkInterfaceRequestParams
- type AttachNetworkInterfaceResponse
- type AttachNetworkInterfaceResponseParams
- type AttachSnapshotInstancesRequest
- type AttachSnapshotInstancesRequestParams
- type AttachSnapshotInstancesResponse
- type AttachSnapshotInstancesResponseParams
- type AuditCrossBorderComplianceRequest
- type AuditCrossBorderComplianceRequestParams
- type AuditCrossBorderComplianceResponse
- type AuditCrossBorderComplianceResponseParams
- type BackupPolicy
- type BandwidthPackage
- type BandwidthPackageBillBandwidth
- type BatchModifySnapshotPolicy
- type CCN
- type CcnAttachedInstance
- type CcnBandwidth
- type CcnBandwidthInfo
- type CcnFlowLock
- type CcnInstance
- type CcnInstanceInfo
- type CcnRegionBandwidthLimit
- type CcnRegionBandwidthLimitInfo
- type CcnRoute
- type CheckAssistantCidrRequest
- type CheckAssistantCidrRequestParams
- type CheckAssistantCidrResponse
- type CheckAssistantCidrResponseParams
- type CheckDefaultSubnetRequest
- type CheckDefaultSubnetRequestParams
- type CheckDefaultSubnetResponse
- type CheckDefaultSubnetResponseParams
- type CheckNetDetectStateRequest
- type CheckNetDetectStateRequestParams
- type CheckNetDetectStateResponse
- type CheckNetDetectStateResponseParams
- type CidrForCcn
- type ClassicLinkInstance
- type Client
- func (c *Client) AcceptAttachCcnInstances(request *AcceptAttachCcnInstancesRequest) (response *AcceptAttachCcnInstancesResponse, err error)
- func (c *Client) AcceptAttachCcnInstancesWithContext(ctx context.Context, request *AcceptAttachCcnInstancesRequest) (response *AcceptAttachCcnInstancesResponse, err error)
- func (c *Client) AcceptVpcPeeringConnection(request *AcceptVpcPeeringConnectionRequest) (response *AcceptVpcPeeringConnectionResponse, err error)
- func (c *Client) AcceptVpcPeeringConnectionWithContext(ctx context.Context, request *AcceptVpcPeeringConnectionRequest) (response *AcceptVpcPeeringConnectionResponse, err error)
- func (c *Client) AddBandwidthPackageResources(request *AddBandwidthPackageResourcesRequest) (response *AddBandwidthPackageResourcesResponse, err error)
- func (c *Client) AddBandwidthPackageResourcesWithContext(ctx context.Context, request *AddBandwidthPackageResourcesRequest) (response *AddBandwidthPackageResourcesResponse, err error)
- func (c *Client) AddIp6Rules(request *AddIp6RulesRequest) (response *AddIp6RulesResponse, err error)
- func (c *Client) AddIp6RulesWithContext(ctx context.Context, request *AddIp6RulesRequest) (response *AddIp6RulesResponse, err error)
- func (c *Client) AddTemplateMember(request *AddTemplateMemberRequest) (response *AddTemplateMemberResponse, err error)
- func (c *Client) AddTemplateMemberWithContext(ctx context.Context, request *AddTemplateMemberRequest) (response *AddTemplateMemberResponse, err error)
- func (c *Client) AdjustPublicAddress(request *AdjustPublicAddressRequest) (response *AdjustPublicAddressResponse, err error)
- func (c *Client) AdjustPublicAddressWithContext(ctx context.Context, request *AdjustPublicAddressRequest) (response *AdjustPublicAddressResponse, err error)
- func (c *Client) AllocateAddresses(request *AllocateAddressesRequest) (response *AllocateAddressesResponse, err error)
- func (c *Client) AllocateAddressesWithContext(ctx context.Context, request *AllocateAddressesRequest) (response *AllocateAddressesResponse, err error)
- func (c *Client) AllocateIp6AddressesBandwidth(request *AllocateIp6AddressesBandwidthRequest) (response *AllocateIp6AddressesBandwidthResponse, err error)
- func (c *Client) AllocateIp6AddressesBandwidthWithContext(ctx context.Context, request *AllocateIp6AddressesBandwidthRequest) (response *AllocateIp6AddressesBandwidthResponse, err error)
- func (c *Client) AssignIpv6Addresses(request *AssignIpv6AddressesRequest) (response *AssignIpv6AddressesResponse, err error)
- func (c *Client) AssignIpv6AddressesWithContext(ctx context.Context, request *AssignIpv6AddressesRequest) (response *AssignIpv6AddressesResponse, err error)
- func (c *Client) AssignIpv6CidrBlock(request *AssignIpv6CidrBlockRequest) (response *AssignIpv6CidrBlockResponse, err error)
- func (c *Client) AssignIpv6CidrBlockWithContext(ctx context.Context, request *AssignIpv6CidrBlockRequest) (response *AssignIpv6CidrBlockResponse, err error)
- func (c *Client) AssignIpv6SubnetCidrBlock(request *AssignIpv6SubnetCidrBlockRequest) (response *AssignIpv6SubnetCidrBlockResponse, err error)
- func (c *Client) AssignIpv6SubnetCidrBlockWithContext(ctx context.Context, request *AssignIpv6SubnetCidrBlockRequest) (response *AssignIpv6SubnetCidrBlockResponse, err error)
- func (c *Client) AssignPrivateIpAddresses(request *AssignPrivateIpAddressesRequest) (response *AssignPrivateIpAddressesResponse, err error)
- func (c *Client) AssignPrivateIpAddressesWithContext(ctx context.Context, request *AssignPrivateIpAddressesRequest) (response *AssignPrivateIpAddressesResponse, err error)
- func (c *Client) AssociateAddress(request *AssociateAddressRequest) (response *AssociateAddressResponse, err error)
- func (c *Client) AssociateAddressWithContext(ctx context.Context, request *AssociateAddressRequest) (response *AssociateAddressResponse, err error)
- func (c *Client) AssociateDhcpIpWithAddressIp(request *AssociateDhcpIpWithAddressIpRequest) (response *AssociateDhcpIpWithAddressIpResponse, err error)
- func (c *Client) AssociateDhcpIpWithAddressIpWithContext(ctx context.Context, request *AssociateDhcpIpWithAddressIpRequest) (response *AssociateDhcpIpWithAddressIpResponse, err error)
- func (c *Client) AssociateDirectConnectGatewayNatGateway(request *AssociateDirectConnectGatewayNatGatewayRequest) (response *AssociateDirectConnectGatewayNatGatewayResponse, err error)
- func (c *Client) AssociateDirectConnectGatewayNatGatewayWithContext(ctx context.Context, request *AssociateDirectConnectGatewayNatGatewayRequest) (response *AssociateDirectConnectGatewayNatGatewayResponse, err error)
- func (c *Client) AssociateNatGatewayAddress(request *AssociateNatGatewayAddressRequest) (response *AssociateNatGatewayAddressResponse, err error)
- func (c *Client) AssociateNatGatewayAddressWithContext(ctx context.Context, request *AssociateNatGatewayAddressRequest) (response *AssociateNatGatewayAddressResponse, err error)
- func (c *Client) AssociateNetworkAclSubnets(request *AssociateNetworkAclSubnetsRequest) (response *AssociateNetworkAclSubnetsResponse, err error)
- func (c *Client) AssociateNetworkAclSubnetsWithContext(ctx context.Context, request *AssociateNetworkAclSubnetsRequest) (response *AssociateNetworkAclSubnetsResponse, err error)
- func (c *Client) AssociateNetworkInterfaceSecurityGroups(request *AssociateNetworkInterfaceSecurityGroupsRequest) (response *AssociateNetworkInterfaceSecurityGroupsResponse, err error)
- func (c *Client) AssociateNetworkInterfaceSecurityGroupsWithContext(ctx context.Context, request *AssociateNetworkInterfaceSecurityGroupsRequest) (response *AssociateNetworkInterfaceSecurityGroupsResponse, err error)
- func (c *Client) AttachCcnInstances(request *AttachCcnInstancesRequest) (response *AttachCcnInstancesResponse, err error)
- func (c *Client) AttachCcnInstancesWithContext(ctx context.Context, request *AttachCcnInstancesRequest) (response *AttachCcnInstancesResponse, err error)
- func (c *Client) AttachClassicLinkVpc(request *AttachClassicLinkVpcRequest) (response *AttachClassicLinkVpcResponse, err error)
- func (c *Client) AttachClassicLinkVpcWithContext(ctx context.Context, request *AttachClassicLinkVpcRequest) (response *AttachClassicLinkVpcResponse, err error)
- func (c *Client) AttachNetworkInterface(request *AttachNetworkInterfaceRequest) (response *AttachNetworkInterfaceResponse, err error)
- func (c *Client) AttachNetworkInterfaceWithContext(ctx context.Context, request *AttachNetworkInterfaceRequest) (response *AttachNetworkInterfaceResponse, err error)
- func (c *Client) AttachSnapshotInstances(request *AttachSnapshotInstancesRequest) (response *AttachSnapshotInstancesResponse, err error)
- func (c *Client) AttachSnapshotInstancesWithContext(ctx context.Context, request *AttachSnapshotInstancesRequest) (response *AttachSnapshotInstancesResponse, err error)
- func (c *Client) AuditCrossBorderCompliance(request *AuditCrossBorderComplianceRequest) (response *AuditCrossBorderComplianceResponse, err error)
- func (c *Client) AuditCrossBorderComplianceWithContext(ctx context.Context, request *AuditCrossBorderComplianceRequest) (response *AuditCrossBorderComplianceResponse, err error)
- func (c *Client) CheckAssistantCidr(request *CheckAssistantCidrRequest) (response *CheckAssistantCidrResponse, err error)
- func (c *Client) CheckAssistantCidrWithContext(ctx context.Context, request *CheckAssistantCidrRequest) (response *CheckAssistantCidrResponse, err error)
- func (c *Client) CheckDefaultSubnet(request *CheckDefaultSubnetRequest) (response *CheckDefaultSubnetResponse, err error)
- func (c *Client) CheckDefaultSubnetWithContext(ctx context.Context, request *CheckDefaultSubnetRequest) (response *CheckDefaultSubnetResponse, err error)
- func (c *Client) CheckNetDetectState(request *CheckNetDetectStateRequest) (response *CheckNetDetectStateResponse, err error)
- func (c *Client) CheckNetDetectStateWithContext(ctx context.Context, request *CheckNetDetectStateRequest) (response *CheckNetDetectStateResponse, err error)
- func (c *Client) CloneSecurityGroup(request *CloneSecurityGroupRequest) (response *CloneSecurityGroupResponse, err error)
- func (c *Client) CloneSecurityGroupWithContext(ctx context.Context, request *CloneSecurityGroupRequest) (response *CloneSecurityGroupResponse, err error)
- func (c *Client) CreateAddressTemplate(request *CreateAddressTemplateRequest) (response *CreateAddressTemplateResponse, err error)
- func (c *Client) CreateAddressTemplateGroup(request *CreateAddressTemplateGroupRequest) (response *CreateAddressTemplateGroupResponse, err error)
- func (c *Client) CreateAddressTemplateGroupWithContext(ctx context.Context, request *CreateAddressTemplateGroupRequest) (response *CreateAddressTemplateGroupResponse, err error)
- func (c *Client) CreateAddressTemplateWithContext(ctx context.Context, request *CreateAddressTemplateRequest) (response *CreateAddressTemplateResponse, err error)
- func (c *Client) CreateAndAttachNetworkInterface(request *CreateAndAttachNetworkInterfaceRequest) (response *CreateAndAttachNetworkInterfaceResponse, err error)
- func (c *Client) CreateAndAttachNetworkInterfaceWithContext(ctx context.Context, request *CreateAndAttachNetworkInterfaceRequest) (response *CreateAndAttachNetworkInterfaceResponse, err error)
- func (c *Client) CreateAssistantCidr(request *CreateAssistantCidrRequest) (response *CreateAssistantCidrResponse, err error)
- func (c *Client) CreateAssistantCidrWithContext(ctx context.Context, request *CreateAssistantCidrRequest) (response *CreateAssistantCidrResponse, err error)
- func (c *Client) CreateBandwidthPackage(request *CreateBandwidthPackageRequest) (response *CreateBandwidthPackageResponse, err error)
- func (c *Client) CreateBandwidthPackageWithContext(ctx context.Context, request *CreateBandwidthPackageRequest) (response *CreateBandwidthPackageResponse, err error)
- func (c *Client) CreateCcn(request *CreateCcnRequest) (response *CreateCcnResponse, err error)
- func (c *Client) CreateCcnWithContext(ctx context.Context, request *CreateCcnRequest) (response *CreateCcnResponse, err error)
- func (c *Client) CreateCustomerGateway(request *CreateCustomerGatewayRequest) (response *CreateCustomerGatewayResponse, err error)
- func (c *Client) CreateCustomerGatewayWithContext(ctx context.Context, request *CreateCustomerGatewayRequest) (response *CreateCustomerGatewayResponse, err error)
- func (c *Client) CreateDefaultSecurityGroup(request *CreateDefaultSecurityGroupRequest) (response *CreateDefaultSecurityGroupResponse, err error)
- func (c *Client) CreateDefaultSecurityGroupWithContext(ctx context.Context, request *CreateDefaultSecurityGroupRequest) (response *CreateDefaultSecurityGroupResponse, err error)
- func (c *Client) CreateDefaultVpc(request *CreateDefaultVpcRequest) (response *CreateDefaultVpcResponse, err error)
- func (c *Client) CreateDefaultVpcWithContext(ctx context.Context, request *CreateDefaultVpcRequest) (response *CreateDefaultVpcResponse, err error)
- func (c *Client) CreateDhcpIp(request *CreateDhcpIpRequest) (response *CreateDhcpIpResponse, err error)
- func (c *Client) CreateDhcpIpWithContext(ctx context.Context, request *CreateDhcpIpRequest) (response *CreateDhcpIpResponse, err error)
- func (c *Client) CreateDirectConnectGateway(request *CreateDirectConnectGatewayRequest) (response *CreateDirectConnectGatewayResponse, err error)
- func (c *Client) CreateDirectConnectGatewayCcnRoutes(request *CreateDirectConnectGatewayCcnRoutesRequest) (response *CreateDirectConnectGatewayCcnRoutesResponse, err error)
- func (c *Client) CreateDirectConnectGatewayCcnRoutesWithContext(ctx context.Context, request *CreateDirectConnectGatewayCcnRoutesRequest) (response *CreateDirectConnectGatewayCcnRoutesResponse, err error)
- func (c *Client) CreateDirectConnectGatewayWithContext(ctx context.Context, request *CreateDirectConnectGatewayRequest) (response *CreateDirectConnectGatewayResponse, err error)
- func (c *Client) CreateFlowLog(request *CreateFlowLogRequest) (response *CreateFlowLogResponse, err error)
- func (c *Client) CreateFlowLogWithContext(ctx context.Context, request *CreateFlowLogRequest) (response *CreateFlowLogResponse, err error)
- func (c *Client) CreateHaVip(request *CreateHaVipRequest) (response *CreateHaVipResponse, err error)
- func (c *Client) CreateHaVipWithContext(ctx context.Context, request *CreateHaVipRequest) (response *CreateHaVipResponse, err error)
- func (c *Client) CreateIp6Translators(request *CreateIp6TranslatorsRequest) (response *CreateIp6TranslatorsResponse, err error)
- func (c *Client) CreateIp6TranslatorsWithContext(ctx context.Context, request *CreateIp6TranslatorsRequest) (response *CreateIp6TranslatorsResponse, err error)
- func (c *Client) CreateLocalGateway(request *CreateLocalGatewayRequest) (response *CreateLocalGatewayResponse, err error)
- func (c *Client) CreateLocalGatewayWithContext(ctx context.Context, request *CreateLocalGatewayRequest) (response *CreateLocalGatewayResponse, err error)
- func (c *Client) CreateNatGateway(request *CreateNatGatewayRequest) (response *CreateNatGatewayResponse, err error)
- func (c *Client) CreateNatGatewayDestinationIpPortTranslationNatRule(request *CreateNatGatewayDestinationIpPortTranslationNatRuleRequest) (response *CreateNatGatewayDestinationIpPortTranslationNatRuleResponse, ...)
- func (c *Client) CreateNatGatewayDestinationIpPortTranslationNatRuleWithContext(ctx context.Context, ...) (response *CreateNatGatewayDestinationIpPortTranslationNatRuleResponse, ...)
- func (c *Client) CreateNatGatewaySourceIpTranslationNatRule(request *CreateNatGatewaySourceIpTranslationNatRuleRequest) (response *CreateNatGatewaySourceIpTranslationNatRuleResponse, err error)
- func (c *Client) CreateNatGatewaySourceIpTranslationNatRuleWithContext(ctx context.Context, ...) (response *CreateNatGatewaySourceIpTranslationNatRuleResponse, err error)
- func (c *Client) CreateNatGatewayWithContext(ctx context.Context, request *CreateNatGatewayRequest) (response *CreateNatGatewayResponse, err error)
- func (c *Client) CreateNetDetect(request *CreateNetDetectRequest) (response *CreateNetDetectResponse, err error)
- func (c *Client) CreateNetDetectWithContext(ctx context.Context, request *CreateNetDetectRequest) (response *CreateNetDetectResponse, err error)
- func (c *Client) CreateNetworkAcl(request *CreateNetworkAclRequest) (response *CreateNetworkAclResponse, err error)
- func (c *Client) CreateNetworkAclQuintupleEntries(request *CreateNetworkAclQuintupleEntriesRequest) (response *CreateNetworkAclQuintupleEntriesResponse, err error)
- func (c *Client) CreateNetworkAclQuintupleEntriesWithContext(ctx context.Context, request *CreateNetworkAclQuintupleEntriesRequest) (response *CreateNetworkAclQuintupleEntriesResponse, err error)
- func (c *Client) CreateNetworkAclWithContext(ctx context.Context, request *CreateNetworkAclRequest) (response *CreateNetworkAclResponse, err error)
- func (c *Client) CreateNetworkInterface(request *CreateNetworkInterfaceRequest) (response *CreateNetworkInterfaceResponse, err error)
- func (c *Client) CreateNetworkInterfaceWithContext(ctx context.Context, request *CreateNetworkInterfaceRequest) (response *CreateNetworkInterfaceResponse, err error)
- func (c *Client) CreateRouteTable(request *CreateRouteTableRequest) (response *CreateRouteTableResponse, err error)
- func (c *Client) CreateRouteTableWithContext(ctx context.Context, request *CreateRouteTableRequest) (response *CreateRouteTableResponse, err error)
- func (c *Client) CreateRoutes(request *CreateRoutesRequest) (response *CreateRoutesResponse, err error)
- func (c *Client) CreateRoutesWithContext(ctx context.Context, request *CreateRoutesRequest) (response *CreateRoutesResponse, err error)
- func (c *Client) CreateSecurityGroup(request *CreateSecurityGroupRequest) (response *CreateSecurityGroupResponse, err error)
- func (c *Client) CreateSecurityGroupPolicies(request *CreateSecurityGroupPoliciesRequest) (response *CreateSecurityGroupPoliciesResponse, err error)
- func (c *Client) CreateSecurityGroupPoliciesWithContext(ctx context.Context, request *CreateSecurityGroupPoliciesRequest) (response *CreateSecurityGroupPoliciesResponse, err error)
- func (c *Client) CreateSecurityGroupWithContext(ctx context.Context, request *CreateSecurityGroupRequest) (response *CreateSecurityGroupResponse, err error)
- func (c *Client) CreateSecurityGroupWithPolicies(request *CreateSecurityGroupWithPoliciesRequest) (response *CreateSecurityGroupWithPoliciesResponse, err error)
- func (c *Client) CreateSecurityGroupWithPoliciesWithContext(ctx context.Context, request *CreateSecurityGroupWithPoliciesRequest) (response *CreateSecurityGroupWithPoliciesResponse, err error)
- func (c *Client) CreateServiceTemplate(request *CreateServiceTemplateRequest) (response *CreateServiceTemplateResponse, err error)
- func (c *Client) CreateServiceTemplateGroup(request *CreateServiceTemplateGroupRequest) (response *CreateServiceTemplateGroupResponse, err error)
- func (c *Client) CreateServiceTemplateGroupWithContext(ctx context.Context, request *CreateServiceTemplateGroupRequest) (response *CreateServiceTemplateGroupResponse, err error)
- func (c *Client) CreateServiceTemplateWithContext(ctx context.Context, request *CreateServiceTemplateRequest) (response *CreateServiceTemplateResponse, err error)
- func (c *Client) CreateSnapshotPolicies(request *CreateSnapshotPoliciesRequest) (response *CreateSnapshotPoliciesResponse, err error)
- func (c *Client) CreateSnapshotPoliciesWithContext(ctx context.Context, request *CreateSnapshotPoliciesRequest) (response *CreateSnapshotPoliciesResponse, err error)
- func (c *Client) CreateSubnet(request *CreateSubnetRequest) (response *CreateSubnetResponse, err error)
- func (c *Client) CreateSubnetWithContext(ctx context.Context, request *CreateSubnetRequest) (response *CreateSubnetResponse, err error)
- func (c *Client) CreateSubnets(request *CreateSubnetsRequest) (response *CreateSubnetsResponse, err error)
- func (c *Client) CreateSubnetsWithContext(ctx context.Context, request *CreateSubnetsRequest) (response *CreateSubnetsResponse, err error)
- func (c *Client) CreateTrafficPackages(request *CreateTrafficPackagesRequest) (response *CreateTrafficPackagesResponse, err error)
- func (c *Client) CreateTrafficPackagesWithContext(ctx context.Context, request *CreateTrafficPackagesRequest) (response *CreateTrafficPackagesResponse, err error)
- func (c *Client) CreateVpc(request *CreateVpcRequest) (response *CreateVpcResponse, err error)
- func (c *Client) CreateVpcEndPoint(request *CreateVpcEndPointRequest) (response *CreateVpcEndPointResponse, err error)
- func (c *Client) CreateVpcEndPointService(request *CreateVpcEndPointServiceRequest) (response *CreateVpcEndPointServiceResponse, err error)
- func (c *Client) CreateVpcEndPointServiceWhiteList(request *CreateVpcEndPointServiceWhiteListRequest) (response *CreateVpcEndPointServiceWhiteListResponse, err error)
- func (c *Client) CreateVpcEndPointServiceWhiteListWithContext(ctx context.Context, request *CreateVpcEndPointServiceWhiteListRequest) (response *CreateVpcEndPointServiceWhiteListResponse, err error)
- func (c *Client) CreateVpcEndPointServiceWithContext(ctx context.Context, request *CreateVpcEndPointServiceRequest) (response *CreateVpcEndPointServiceResponse, err error)
- func (c *Client) CreateVpcEndPointWithContext(ctx context.Context, request *CreateVpcEndPointRequest) (response *CreateVpcEndPointResponse, err error)
- func (c *Client) CreateVpcPeeringConnection(request *CreateVpcPeeringConnectionRequest) (response *CreateVpcPeeringConnectionResponse, err error)
- func (c *Client) CreateVpcPeeringConnectionWithContext(ctx context.Context, request *CreateVpcPeeringConnectionRequest) (response *CreateVpcPeeringConnectionResponse, err error)
- func (c *Client) CreateVpcWithContext(ctx context.Context, request *CreateVpcRequest) (response *CreateVpcResponse, err error)
- func (c *Client) CreateVpnConnection(request *CreateVpnConnectionRequest) (response *CreateVpnConnectionResponse, err error)
- func (c *Client) CreateVpnConnectionWithContext(ctx context.Context, request *CreateVpnConnectionRequest) (response *CreateVpnConnectionResponse, err error)
- func (c *Client) CreateVpnGateway(request *CreateVpnGatewayRequest) (response *CreateVpnGatewayResponse, err error)
- func (c *Client) CreateVpnGatewayRoutes(request *CreateVpnGatewayRoutesRequest) (response *CreateVpnGatewayRoutesResponse, err error)
- func (c *Client) CreateVpnGatewayRoutesWithContext(ctx context.Context, request *CreateVpnGatewayRoutesRequest) (response *CreateVpnGatewayRoutesResponse, err error)
- func (c *Client) CreateVpnGatewaySslClient(request *CreateVpnGatewaySslClientRequest) (response *CreateVpnGatewaySslClientResponse, err error)
- func (c *Client) CreateVpnGatewaySslClientWithContext(ctx context.Context, request *CreateVpnGatewaySslClientRequest) (response *CreateVpnGatewaySslClientResponse, err error)
- func (c *Client) CreateVpnGatewaySslServer(request *CreateVpnGatewaySslServerRequest) (response *CreateVpnGatewaySslServerResponse, err error)
- func (c *Client) CreateVpnGatewaySslServerWithContext(ctx context.Context, request *CreateVpnGatewaySslServerRequest) (response *CreateVpnGatewaySslServerResponse, err error)
- func (c *Client) CreateVpnGatewayWithContext(ctx context.Context, request *CreateVpnGatewayRequest) (response *CreateVpnGatewayResponse, err error)
- func (c *Client) DeleteAddressTemplate(request *DeleteAddressTemplateRequest) (response *DeleteAddressTemplateResponse, err error)
- func (c *Client) DeleteAddressTemplateGroup(request *DeleteAddressTemplateGroupRequest) (response *DeleteAddressTemplateGroupResponse, err error)
- func (c *Client) DeleteAddressTemplateGroupWithContext(ctx context.Context, request *DeleteAddressTemplateGroupRequest) (response *DeleteAddressTemplateGroupResponse, err error)
- func (c *Client) DeleteAddressTemplateWithContext(ctx context.Context, request *DeleteAddressTemplateRequest) (response *DeleteAddressTemplateResponse, err error)
- func (c *Client) DeleteAssistantCidr(request *DeleteAssistantCidrRequest) (response *DeleteAssistantCidrResponse, err error)
- func (c *Client) DeleteAssistantCidrWithContext(ctx context.Context, request *DeleteAssistantCidrRequest) (response *DeleteAssistantCidrResponse, err error)
- func (c *Client) DeleteBandwidthPackage(request *DeleteBandwidthPackageRequest) (response *DeleteBandwidthPackageResponse, err error)
- func (c *Client) DeleteBandwidthPackageWithContext(ctx context.Context, request *DeleteBandwidthPackageRequest) (response *DeleteBandwidthPackageResponse, err error)
- func (c *Client) DeleteCcn(request *DeleteCcnRequest) (response *DeleteCcnResponse, err error)
- func (c *Client) DeleteCcnWithContext(ctx context.Context, request *DeleteCcnRequest) (response *DeleteCcnResponse, err error)
- func (c *Client) DeleteCustomerGateway(request *DeleteCustomerGatewayRequest) (response *DeleteCustomerGatewayResponse, err error)
- func (c *Client) DeleteCustomerGatewayWithContext(ctx context.Context, request *DeleteCustomerGatewayRequest) (response *DeleteCustomerGatewayResponse, err error)
- func (c *Client) DeleteDhcpIp(request *DeleteDhcpIpRequest) (response *DeleteDhcpIpResponse, err error)
- func (c *Client) DeleteDhcpIpWithContext(ctx context.Context, request *DeleteDhcpIpRequest) (response *DeleteDhcpIpResponse, err error)
- func (c *Client) DeleteDirectConnectGateway(request *DeleteDirectConnectGatewayRequest) (response *DeleteDirectConnectGatewayResponse, err error)
- func (c *Client) DeleteDirectConnectGatewayCcnRoutes(request *DeleteDirectConnectGatewayCcnRoutesRequest) (response *DeleteDirectConnectGatewayCcnRoutesResponse, err error)
- func (c *Client) DeleteDirectConnectGatewayCcnRoutesWithContext(ctx context.Context, request *DeleteDirectConnectGatewayCcnRoutesRequest) (response *DeleteDirectConnectGatewayCcnRoutesResponse, err error)
- func (c *Client) DeleteDirectConnectGatewayWithContext(ctx context.Context, request *DeleteDirectConnectGatewayRequest) (response *DeleteDirectConnectGatewayResponse, err error)
- func (c *Client) DeleteFlowLog(request *DeleteFlowLogRequest) (response *DeleteFlowLogResponse, err error)
- func (c *Client) DeleteFlowLogWithContext(ctx context.Context, request *DeleteFlowLogRequest) (response *DeleteFlowLogResponse, err error)
- func (c *Client) DeleteHaVip(request *DeleteHaVipRequest) (response *DeleteHaVipResponse, err error)
- func (c *Client) DeleteHaVipWithContext(ctx context.Context, request *DeleteHaVipRequest) (response *DeleteHaVipResponse, err error)
- func (c *Client) DeleteIp6Translators(request *DeleteIp6TranslatorsRequest) (response *DeleteIp6TranslatorsResponse, err error)
- func (c *Client) DeleteIp6TranslatorsWithContext(ctx context.Context, request *DeleteIp6TranslatorsRequest) (response *DeleteIp6TranslatorsResponse, err error)
- func (c *Client) DeleteLocalGateway(request *DeleteLocalGatewayRequest) (response *DeleteLocalGatewayResponse, err error)
- func (c *Client) DeleteLocalGatewayWithContext(ctx context.Context, request *DeleteLocalGatewayRequest) (response *DeleteLocalGatewayResponse, err error)
- func (c *Client) DeleteNatGateway(request *DeleteNatGatewayRequest) (response *DeleteNatGatewayResponse, err error)
- func (c *Client) DeleteNatGatewayDestinationIpPortTranslationNatRule(request *DeleteNatGatewayDestinationIpPortTranslationNatRuleRequest) (response *DeleteNatGatewayDestinationIpPortTranslationNatRuleResponse, ...)
- func (c *Client) DeleteNatGatewayDestinationIpPortTranslationNatRuleWithContext(ctx context.Context, ...) (response *DeleteNatGatewayDestinationIpPortTranslationNatRuleResponse, ...)
- func (c *Client) DeleteNatGatewaySourceIpTranslationNatRule(request *DeleteNatGatewaySourceIpTranslationNatRuleRequest) (response *DeleteNatGatewaySourceIpTranslationNatRuleResponse, err error)
- func (c *Client) DeleteNatGatewaySourceIpTranslationNatRuleWithContext(ctx context.Context, ...) (response *DeleteNatGatewaySourceIpTranslationNatRuleResponse, err error)
- func (c *Client) DeleteNatGatewayWithContext(ctx context.Context, request *DeleteNatGatewayRequest) (response *DeleteNatGatewayResponse, err error)
- func (c *Client) DeleteNetDetect(request *DeleteNetDetectRequest) (response *DeleteNetDetectResponse, err error)
- func (c *Client) DeleteNetDetectWithContext(ctx context.Context, request *DeleteNetDetectRequest) (response *DeleteNetDetectResponse, err error)
- func (c *Client) DeleteNetworkAcl(request *DeleteNetworkAclRequest) (response *DeleteNetworkAclResponse, err error)
- func (c *Client) DeleteNetworkAclQuintupleEntries(request *DeleteNetworkAclQuintupleEntriesRequest) (response *DeleteNetworkAclQuintupleEntriesResponse, err error)
- func (c *Client) DeleteNetworkAclQuintupleEntriesWithContext(ctx context.Context, request *DeleteNetworkAclQuintupleEntriesRequest) (response *DeleteNetworkAclQuintupleEntriesResponse, err error)
- func (c *Client) DeleteNetworkAclWithContext(ctx context.Context, request *DeleteNetworkAclRequest) (response *DeleteNetworkAclResponse, err error)
- func (c *Client) DeleteNetworkInterface(request *DeleteNetworkInterfaceRequest) (response *DeleteNetworkInterfaceResponse, err error)
- func (c *Client) DeleteNetworkInterfaceWithContext(ctx context.Context, request *DeleteNetworkInterfaceRequest) (response *DeleteNetworkInterfaceResponse, err error)
- func (c *Client) DeleteRouteTable(request *DeleteRouteTableRequest) (response *DeleteRouteTableResponse, err error)
- func (c *Client) DeleteRouteTableWithContext(ctx context.Context, request *DeleteRouteTableRequest) (response *DeleteRouteTableResponse, err error)
- func (c *Client) DeleteRoutes(request *DeleteRoutesRequest) (response *DeleteRoutesResponse, err error)
- func (c *Client) DeleteRoutesWithContext(ctx context.Context, request *DeleteRoutesRequest) (response *DeleteRoutesResponse, err error)
- func (c *Client) DeleteSecurityGroup(request *DeleteSecurityGroupRequest) (response *DeleteSecurityGroupResponse, err error)
- func (c *Client) DeleteSecurityGroupPolicies(request *DeleteSecurityGroupPoliciesRequest) (response *DeleteSecurityGroupPoliciesResponse, err error)
- func (c *Client) DeleteSecurityGroupPoliciesWithContext(ctx context.Context, request *DeleteSecurityGroupPoliciesRequest) (response *DeleteSecurityGroupPoliciesResponse, err error)
- func (c *Client) DeleteSecurityGroupWithContext(ctx context.Context, request *DeleteSecurityGroupRequest) (response *DeleteSecurityGroupResponse, err error)
- func (c *Client) DeleteServiceTemplate(request *DeleteServiceTemplateRequest) (response *DeleteServiceTemplateResponse, err error)
- func (c *Client) DeleteServiceTemplateGroup(request *DeleteServiceTemplateGroupRequest) (response *DeleteServiceTemplateGroupResponse, err error)
- func (c *Client) DeleteServiceTemplateGroupWithContext(ctx context.Context, request *DeleteServiceTemplateGroupRequest) (response *DeleteServiceTemplateGroupResponse, err error)
- func (c *Client) DeleteServiceTemplateWithContext(ctx context.Context, request *DeleteServiceTemplateRequest) (response *DeleteServiceTemplateResponse, err error)
- func (c *Client) DeleteSnapshotPolicies(request *DeleteSnapshotPoliciesRequest) (response *DeleteSnapshotPoliciesResponse, err error)
- func (c *Client) DeleteSnapshotPoliciesWithContext(ctx context.Context, request *DeleteSnapshotPoliciesRequest) (response *DeleteSnapshotPoliciesResponse, err error)
- func (c *Client) DeleteSubnet(request *DeleteSubnetRequest) (response *DeleteSubnetResponse, err error)
- func (c *Client) DeleteSubnetWithContext(ctx context.Context, request *DeleteSubnetRequest) (response *DeleteSubnetResponse, err error)
- func (c *Client) DeleteTemplateMember(request *DeleteTemplateMemberRequest) (response *DeleteTemplateMemberResponse, err error)
- func (c *Client) DeleteTemplateMemberWithContext(ctx context.Context, request *DeleteTemplateMemberRequest) (response *DeleteTemplateMemberResponse, err error)
- func (c *Client) DeleteTrafficPackages(request *DeleteTrafficPackagesRequest) (response *DeleteTrafficPackagesResponse, err error)
- func (c *Client) DeleteTrafficPackagesWithContext(ctx context.Context, request *DeleteTrafficPackagesRequest) (response *DeleteTrafficPackagesResponse, err error)
- func (c *Client) DeleteVpc(request *DeleteVpcRequest) (response *DeleteVpcResponse, err error)
- func (c *Client) DeleteVpcEndPoint(request *DeleteVpcEndPointRequest) (response *DeleteVpcEndPointResponse, err error)
- func (c *Client) DeleteVpcEndPointService(request *DeleteVpcEndPointServiceRequest) (response *DeleteVpcEndPointServiceResponse, err error)
- func (c *Client) DeleteVpcEndPointServiceWhiteList(request *DeleteVpcEndPointServiceWhiteListRequest) (response *DeleteVpcEndPointServiceWhiteListResponse, err error)
- func (c *Client) DeleteVpcEndPointServiceWhiteListWithContext(ctx context.Context, request *DeleteVpcEndPointServiceWhiteListRequest) (response *DeleteVpcEndPointServiceWhiteListResponse, err error)
- func (c *Client) DeleteVpcEndPointServiceWithContext(ctx context.Context, request *DeleteVpcEndPointServiceRequest) (response *DeleteVpcEndPointServiceResponse, err error)
- func (c *Client) DeleteVpcEndPointWithContext(ctx context.Context, request *DeleteVpcEndPointRequest) (response *DeleteVpcEndPointResponse, err error)
- func (c *Client) DeleteVpcPeeringConnection(request *DeleteVpcPeeringConnectionRequest) (response *DeleteVpcPeeringConnectionResponse, err error)
- func (c *Client) DeleteVpcPeeringConnectionWithContext(ctx context.Context, request *DeleteVpcPeeringConnectionRequest) (response *DeleteVpcPeeringConnectionResponse, err error)
- func (c *Client) DeleteVpcWithContext(ctx context.Context, request *DeleteVpcRequest) (response *DeleteVpcResponse, err error)
- func (c *Client) DeleteVpnConnection(request *DeleteVpnConnectionRequest) (response *DeleteVpnConnectionResponse, err error)
- func (c *Client) DeleteVpnConnectionWithContext(ctx context.Context, request *DeleteVpnConnectionRequest) (response *DeleteVpnConnectionResponse, err error)
- func (c *Client) DeleteVpnGateway(request *DeleteVpnGatewayRequest) (response *DeleteVpnGatewayResponse, err error)
- func (c *Client) DeleteVpnGatewayRoutes(request *DeleteVpnGatewayRoutesRequest) (response *DeleteVpnGatewayRoutesResponse, err error)
- func (c *Client) DeleteVpnGatewayRoutesWithContext(ctx context.Context, request *DeleteVpnGatewayRoutesRequest) (response *DeleteVpnGatewayRoutesResponse, err error)
- func (c *Client) DeleteVpnGatewaySslClient(request *DeleteVpnGatewaySslClientRequest) (response *DeleteVpnGatewaySslClientResponse, err error)
- func (c *Client) DeleteVpnGatewaySslClientWithContext(ctx context.Context, request *DeleteVpnGatewaySslClientRequest) (response *DeleteVpnGatewaySslClientResponse, err error)
- func (c *Client) DeleteVpnGatewaySslServer(request *DeleteVpnGatewaySslServerRequest) (response *DeleteVpnGatewaySslServerResponse, err error)
- func (c *Client) DeleteVpnGatewaySslServerWithContext(ctx context.Context, request *DeleteVpnGatewaySslServerRequest) (response *DeleteVpnGatewaySslServerResponse, err error)
- func (c *Client) DeleteVpnGatewayWithContext(ctx context.Context, request *DeleteVpnGatewayRequest) (response *DeleteVpnGatewayResponse, err error)
- func (c *Client) DescribeAccountAttributes(request *DescribeAccountAttributesRequest) (response *DescribeAccountAttributesResponse, err error)
- func (c *Client) DescribeAccountAttributesWithContext(ctx context.Context, request *DescribeAccountAttributesRequest) (response *DescribeAccountAttributesResponse, err error)
- func (c *Client) DescribeAddressQuota(request *DescribeAddressQuotaRequest) (response *DescribeAddressQuotaResponse, err error)
- func (c *Client) DescribeAddressQuotaWithContext(ctx context.Context, request *DescribeAddressQuotaRequest) (response *DescribeAddressQuotaResponse, err error)
- func (c *Client) DescribeAddressTemplateGroups(request *DescribeAddressTemplateGroupsRequest) (response *DescribeAddressTemplateGroupsResponse, err error)
- func (c *Client) DescribeAddressTemplateGroupsWithContext(ctx context.Context, request *DescribeAddressTemplateGroupsRequest) (response *DescribeAddressTemplateGroupsResponse, err error)
- func (c *Client) DescribeAddressTemplates(request *DescribeAddressTemplatesRequest) (response *DescribeAddressTemplatesResponse, err error)
- func (c *Client) DescribeAddressTemplatesWithContext(ctx context.Context, request *DescribeAddressTemplatesRequest) (response *DescribeAddressTemplatesResponse, err error)
- func (c *Client) DescribeAddresses(request *DescribeAddressesRequest) (response *DescribeAddressesResponse, err error)
- func (c *Client) DescribeAddressesWithContext(ctx context.Context, request *DescribeAddressesRequest) (response *DescribeAddressesResponse, err error)
- func (c *Client) DescribeAssistantCidr(request *DescribeAssistantCidrRequest) (response *DescribeAssistantCidrResponse, err error)
- func (c *Client) DescribeAssistantCidrWithContext(ctx context.Context, request *DescribeAssistantCidrRequest) (response *DescribeAssistantCidrResponse, err error)
- func (c *Client) DescribeBandwidthPackageBillUsage(request *DescribeBandwidthPackageBillUsageRequest) (response *DescribeBandwidthPackageBillUsageResponse, err error)
- func (c *Client) DescribeBandwidthPackageBillUsageWithContext(ctx context.Context, request *DescribeBandwidthPackageBillUsageRequest) (response *DescribeBandwidthPackageBillUsageResponse, err error)
- func (c *Client) DescribeBandwidthPackageQuota(request *DescribeBandwidthPackageQuotaRequest) (response *DescribeBandwidthPackageQuotaResponse, err error)
- func (c *Client) DescribeBandwidthPackageQuotaWithContext(ctx context.Context, request *DescribeBandwidthPackageQuotaRequest) (response *DescribeBandwidthPackageQuotaResponse, err error)
- func (c *Client) DescribeBandwidthPackageResources(request *DescribeBandwidthPackageResourcesRequest) (response *DescribeBandwidthPackageResourcesResponse, err error)
- func (c *Client) DescribeBandwidthPackageResourcesWithContext(ctx context.Context, request *DescribeBandwidthPackageResourcesRequest) (response *DescribeBandwidthPackageResourcesResponse, err error)
- func (c *Client) DescribeBandwidthPackages(request *DescribeBandwidthPackagesRequest) (response *DescribeBandwidthPackagesResponse, err error)
- func (c *Client) DescribeBandwidthPackagesWithContext(ctx context.Context, request *DescribeBandwidthPackagesRequest) (response *DescribeBandwidthPackagesResponse, err error)
- func (c *Client) DescribeCcnAttachedInstances(request *DescribeCcnAttachedInstancesRequest) (response *DescribeCcnAttachedInstancesResponse, err error)
- func (c *Client) DescribeCcnAttachedInstancesWithContext(ctx context.Context, request *DescribeCcnAttachedInstancesRequest) (response *DescribeCcnAttachedInstancesResponse, err error)
- func (c *Client) DescribeCcnRegionBandwidthLimits(request *DescribeCcnRegionBandwidthLimitsRequest) (response *DescribeCcnRegionBandwidthLimitsResponse, err error)
- func (c *Client) DescribeCcnRegionBandwidthLimitsWithContext(ctx context.Context, request *DescribeCcnRegionBandwidthLimitsRequest) (response *DescribeCcnRegionBandwidthLimitsResponse, err error)
- func (c *Client) DescribeCcnRoutes(request *DescribeCcnRoutesRequest) (response *DescribeCcnRoutesResponse, err error)
- func (c *Client) DescribeCcnRoutesWithContext(ctx context.Context, request *DescribeCcnRoutesRequest) (response *DescribeCcnRoutesResponse, err error)
- func (c *Client) DescribeCcns(request *DescribeCcnsRequest) (response *DescribeCcnsResponse, err error)
- func (c *Client) DescribeCcnsWithContext(ctx context.Context, request *DescribeCcnsRequest) (response *DescribeCcnsResponse, err error)
- func (c *Client) DescribeClassicLinkInstances(request *DescribeClassicLinkInstancesRequest) (response *DescribeClassicLinkInstancesResponse, err error)
- func (c *Client) DescribeClassicLinkInstancesWithContext(ctx context.Context, request *DescribeClassicLinkInstancesRequest) (response *DescribeClassicLinkInstancesResponse, err error)
- func (c *Client) DescribeCrossBorderCcnRegionBandwidthLimits(request *DescribeCrossBorderCcnRegionBandwidthLimitsRequest) (response *DescribeCrossBorderCcnRegionBandwidthLimitsResponse, err error)
- func (c *Client) DescribeCrossBorderCcnRegionBandwidthLimitsWithContext(ctx context.Context, ...) (response *DescribeCrossBorderCcnRegionBandwidthLimitsResponse, err error)
- func (c *Client) DescribeCrossBorderCompliance(request *DescribeCrossBorderComplianceRequest) (response *DescribeCrossBorderComplianceResponse, err error)
- func (c *Client) DescribeCrossBorderComplianceWithContext(ctx context.Context, request *DescribeCrossBorderComplianceRequest) (response *DescribeCrossBorderComplianceResponse, err error)
- func (c *Client) DescribeCrossBorderFlowMonitor(request *DescribeCrossBorderFlowMonitorRequest) (response *DescribeCrossBorderFlowMonitorResponse, err error)
- func (c *Client) DescribeCrossBorderFlowMonitorWithContext(ctx context.Context, request *DescribeCrossBorderFlowMonitorRequest) (response *DescribeCrossBorderFlowMonitorResponse, err error)
- func (c *Client) DescribeCustomerGatewayVendors(request *DescribeCustomerGatewayVendorsRequest) (response *DescribeCustomerGatewayVendorsResponse, err error)
- func (c *Client) DescribeCustomerGatewayVendorsWithContext(ctx context.Context, request *DescribeCustomerGatewayVendorsRequest) (response *DescribeCustomerGatewayVendorsResponse, err error)
- func (c *Client) DescribeCustomerGateways(request *DescribeCustomerGatewaysRequest) (response *DescribeCustomerGatewaysResponse, err error)
- func (c *Client) DescribeCustomerGatewaysWithContext(ctx context.Context, request *DescribeCustomerGatewaysRequest) (response *DescribeCustomerGatewaysResponse, err error)
- func (c *Client) DescribeDhcpIps(request *DescribeDhcpIpsRequest) (response *DescribeDhcpIpsResponse, err error)
- func (c *Client) DescribeDhcpIpsWithContext(ctx context.Context, request *DescribeDhcpIpsRequest) (response *DescribeDhcpIpsResponse, err error)
- func (c *Client) DescribeDirectConnectGatewayCcnRoutes(request *DescribeDirectConnectGatewayCcnRoutesRequest) (response *DescribeDirectConnectGatewayCcnRoutesResponse, err error)
- func (c *Client) DescribeDirectConnectGatewayCcnRoutesWithContext(ctx context.Context, request *DescribeDirectConnectGatewayCcnRoutesRequest) (response *DescribeDirectConnectGatewayCcnRoutesResponse, err error)
- func (c *Client) DescribeDirectConnectGateways(request *DescribeDirectConnectGatewaysRequest) (response *DescribeDirectConnectGatewaysResponse, err error)
- func (c *Client) DescribeDirectConnectGatewaysWithContext(ctx context.Context, request *DescribeDirectConnectGatewaysRequest) (response *DescribeDirectConnectGatewaysResponse, err error)
- func (c *Client) DescribeFlowLog(request *DescribeFlowLogRequest) (response *DescribeFlowLogResponse, err error)
- func (c *Client) DescribeFlowLogWithContext(ctx context.Context, request *DescribeFlowLogRequest) (response *DescribeFlowLogResponse, err error)
- func (c *Client) DescribeFlowLogs(request *DescribeFlowLogsRequest) (response *DescribeFlowLogsResponse, err error)
- func (c *Client) DescribeFlowLogsWithContext(ctx context.Context, request *DescribeFlowLogsRequest) (response *DescribeFlowLogsResponse, err error)
- func (c *Client) DescribeGatewayFlowMonitorDetail(request *DescribeGatewayFlowMonitorDetailRequest) (response *DescribeGatewayFlowMonitorDetailResponse, err error)
- func (c *Client) DescribeGatewayFlowMonitorDetailWithContext(ctx context.Context, request *DescribeGatewayFlowMonitorDetailRequest) (response *DescribeGatewayFlowMonitorDetailResponse, err error)
- func (c *Client) DescribeGatewayFlowQos(request *DescribeGatewayFlowQosRequest) (response *DescribeGatewayFlowQosResponse, err error)
- func (c *Client) DescribeGatewayFlowQosWithContext(ctx context.Context, request *DescribeGatewayFlowQosRequest) (response *DescribeGatewayFlowQosResponse, err error)
- func (c *Client) DescribeHaVips(request *DescribeHaVipsRequest) (response *DescribeHaVipsResponse, err error)
- func (c *Client) DescribeHaVipsWithContext(ctx context.Context, request *DescribeHaVipsRequest) (response *DescribeHaVipsResponse, err error)
- func (c *Client) DescribeIp6Addresses(request *DescribeIp6AddressesRequest) (response *DescribeIp6AddressesResponse, err error)
- func (c *Client) DescribeIp6AddressesWithContext(ctx context.Context, request *DescribeIp6AddressesRequest) (response *DescribeIp6AddressesResponse, err error)
- func (c *Client) DescribeIp6TranslatorQuota(request *DescribeIp6TranslatorQuotaRequest) (response *DescribeIp6TranslatorQuotaResponse, err error)
- func (c *Client) DescribeIp6TranslatorQuotaWithContext(ctx context.Context, request *DescribeIp6TranslatorQuotaRequest) (response *DescribeIp6TranslatorQuotaResponse, err error)
- func (c *Client) DescribeIp6Translators(request *DescribeIp6TranslatorsRequest) (response *DescribeIp6TranslatorsResponse, err error)
- func (c *Client) DescribeIp6TranslatorsWithContext(ctx context.Context, request *DescribeIp6TranslatorsRequest) (response *DescribeIp6TranslatorsResponse, err error)
- func (c *Client) DescribeIpGeolocationDatabaseUrl(request *DescribeIpGeolocationDatabaseUrlRequest) (response *DescribeIpGeolocationDatabaseUrlResponse, err error)
- func (c *Client) DescribeIpGeolocationDatabaseUrlWithContext(ctx context.Context, request *DescribeIpGeolocationDatabaseUrlRequest) (response *DescribeIpGeolocationDatabaseUrlResponse, err error)
- func (c *Client) DescribeIpGeolocationInfos(request *DescribeIpGeolocationInfosRequest) (response *DescribeIpGeolocationInfosResponse, err error)
- func (c *Client) DescribeIpGeolocationInfosWithContext(ctx context.Context, request *DescribeIpGeolocationInfosRequest) (response *DescribeIpGeolocationInfosResponse, err error)
- func (c *Client) DescribeLocalGateway(request *DescribeLocalGatewayRequest) (response *DescribeLocalGatewayResponse, err error)
- func (c *Client) DescribeLocalGatewayWithContext(ctx context.Context, request *DescribeLocalGatewayRequest) (response *DescribeLocalGatewayResponse, err error)
- func (c *Client) DescribeNatGatewayDestinationIpPortTranslationNatRules(request *DescribeNatGatewayDestinationIpPortTranslationNatRulesRequest) (response *DescribeNatGatewayDestinationIpPortTranslationNatRulesResponse, ...)
- func (c *Client) DescribeNatGatewayDestinationIpPortTranslationNatRulesWithContext(ctx context.Context, ...) (response *DescribeNatGatewayDestinationIpPortTranslationNatRulesResponse, ...)
- func (c *Client) DescribeNatGatewayDirectConnectGatewayRoute(request *DescribeNatGatewayDirectConnectGatewayRouteRequest) (response *DescribeNatGatewayDirectConnectGatewayRouteResponse, err error)
- func (c *Client) DescribeNatGatewayDirectConnectGatewayRouteWithContext(ctx context.Context, ...) (response *DescribeNatGatewayDirectConnectGatewayRouteResponse, err error)
- func (c *Client) DescribeNatGatewaySourceIpTranslationNatRules(request *DescribeNatGatewaySourceIpTranslationNatRulesRequest) (response *DescribeNatGatewaySourceIpTranslationNatRulesResponse, err error)
- func (c *Client) DescribeNatGatewaySourceIpTranslationNatRulesWithContext(ctx context.Context, ...) (response *DescribeNatGatewaySourceIpTranslationNatRulesResponse, err error)
- func (c *Client) DescribeNatGateways(request *DescribeNatGatewaysRequest) (response *DescribeNatGatewaysResponse, err error)
- func (c *Client) DescribeNatGatewaysWithContext(ctx context.Context, request *DescribeNatGatewaysRequest) (response *DescribeNatGatewaysResponse, err error)
- func (c *Client) DescribeNetDetectStates(request *DescribeNetDetectStatesRequest) (response *DescribeNetDetectStatesResponse, err error)
- func (c *Client) DescribeNetDetectStatesWithContext(ctx context.Context, request *DescribeNetDetectStatesRequest) (response *DescribeNetDetectStatesResponse, err error)
- func (c *Client) DescribeNetDetects(request *DescribeNetDetectsRequest) (response *DescribeNetDetectsResponse, err error)
- func (c *Client) DescribeNetDetectsWithContext(ctx context.Context, request *DescribeNetDetectsRequest) (response *DescribeNetDetectsResponse, err error)
- func (c *Client) DescribeNetworkAccountType(request *DescribeNetworkAccountTypeRequest) (response *DescribeNetworkAccountTypeResponse, err error)
- func (c *Client) DescribeNetworkAccountTypeWithContext(ctx context.Context, request *DescribeNetworkAccountTypeRequest) (response *DescribeNetworkAccountTypeResponse, err error)
- func (c *Client) DescribeNetworkAclQuintupleEntries(request *DescribeNetworkAclQuintupleEntriesRequest) (response *DescribeNetworkAclQuintupleEntriesResponse, err error)
- func (c *Client) DescribeNetworkAclQuintupleEntriesWithContext(ctx context.Context, request *DescribeNetworkAclQuintupleEntriesRequest) (response *DescribeNetworkAclQuintupleEntriesResponse, err error)
- func (c *Client) DescribeNetworkAcls(request *DescribeNetworkAclsRequest) (response *DescribeNetworkAclsResponse, err error)
- func (c *Client) DescribeNetworkAclsWithContext(ctx context.Context, request *DescribeNetworkAclsRequest) (response *DescribeNetworkAclsResponse, err error)
- func (c *Client) DescribeNetworkInterfaceLimit(request *DescribeNetworkInterfaceLimitRequest) (response *DescribeNetworkInterfaceLimitResponse, err error)
- func (c *Client) DescribeNetworkInterfaceLimitWithContext(ctx context.Context, request *DescribeNetworkInterfaceLimitRequest) (response *DescribeNetworkInterfaceLimitResponse, err error)
- func (c *Client) DescribeNetworkInterfaces(request *DescribeNetworkInterfacesRequest) (response *DescribeNetworkInterfacesResponse, err error)
- func (c *Client) DescribeNetworkInterfacesWithContext(ctx context.Context, request *DescribeNetworkInterfacesRequest) (response *DescribeNetworkInterfacesResponse, err error)
- func (c *Client) DescribeProductQuota(request *DescribeProductQuotaRequest) (response *DescribeProductQuotaResponse, err error)
- func (c *Client) DescribeProductQuotaWithContext(ctx context.Context, request *DescribeProductQuotaRequest) (response *DescribeProductQuotaResponse, err error)
- func (c *Client) DescribeRouteConflicts(request *DescribeRouteConflictsRequest) (response *DescribeRouteConflictsResponse, err error)
- func (c *Client) DescribeRouteConflictsWithContext(ctx context.Context, request *DescribeRouteConflictsRequest) (response *DescribeRouteConflictsResponse, err error)
- func (c *Client) DescribeRouteTables(request *DescribeRouteTablesRequest) (response *DescribeRouteTablesResponse, err error)
- func (c *Client) DescribeRouteTablesWithContext(ctx context.Context, request *DescribeRouteTablesRequest) (response *DescribeRouteTablesResponse, err error)
- func (c *Client) DescribeSecurityGroupAssociationStatistics(request *DescribeSecurityGroupAssociationStatisticsRequest) (response *DescribeSecurityGroupAssociationStatisticsResponse, err error)
- func (c *Client) DescribeSecurityGroupAssociationStatisticsWithContext(ctx context.Context, ...) (response *DescribeSecurityGroupAssociationStatisticsResponse, err error)
- func (c *Client) DescribeSecurityGroupLimits(request *DescribeSecurityGroupLimitsRequest) (response *DescribeSecurityGroupLimitsResponse, err error)
- func (c *Client) DescribeSecurityGroupLimitsWithContext(ctx context.Context, request *DescribeSecurityGroupLimitsRequest) (response *DescribeSecurityGroupLimitsResponse, err error)
- func (c *Client) DescribeSecurityGroupPolicies(request *DescribeSecurityGroupPoliciesRequest) (response *DescribeSecurityGroupPoliciesResponse, err error)
- func (c *Client) DescribeSecurityGroupPoliciesWithContext(ctx context.Context, request *DescribeSecurityGroupPoliciesRequest) (response *DescribeSecurityGroupPoliciesResponse, err error)
- func (c *Client) DescribeSecurityGroupReferences(request *DescribeSecurityGroupReferencesRequest) (response *DescribeSecurityGroupReferencesResponse, err error)
- func (c *Client) DescribeSecurityGroupReferencesWithContext(ctx context.Context, request *DescribeSecurityGroupReferencesRequest) (response *DescribeSecurityGroupReferencesResponse, err error)
- func (c *Client) DescribeSecurityGroups(request *DescribeSecurityGroupsRequest) (response *DescribeSecurityGroupsResponse, err error)
- func (c *Client) DescribeSecurityGroupsWithContext(ctx context.Context, request *DescribeSecurityGroupsRequest) (response *DescribeSecurityGroupsResponse, err error)
- func (c *Client) DescribeServiceTemplateGroups(request *DescribeServiceTemplateGroupsRequest) (response *DescribeServiceTemplateGroupsResponse, err error)
- func (c *Client) DescribeServiceTemplateGroupsWithContext(ctx context.Context, request *DescribeServiceTemplateGroupsRequest) (response *DescribeServiceTemplateGroupsResponse, err error)
- func (c *Client) DescribeServiceTemplates(request *DescribeServiceTemplatesRequest) (response *DescribeServiceTemplatesResponse, err error)
- func (c *Client) DescribeServiceTemplatesWithContext(ctx context.Context, request *DescribeServiceTemplatesRequest) (response *DescribeServiceTemplatesResponse, err error)
- func (c *Client) DescribeSgSnapshotFileContent(request *DescribeSgSnapshotFileContentRequest) (response *DescribeSgSnapshotFileContentResponse, err error)
- func (c *Client) DescribeSgSnapshotFileContentWithContext(ctx context.Context, request *DescribeSgSnapshotFileContentRequest) (response *DescribeSgSnapshotFileContentResponse, err error)
- func (c *Client) DescribeSnapshotAttachedInstances(request *DescribeSnapshotAttachedInstancesRequest) (response *DescribeSnapshotAttachedInstancesResponse, err error)
- func (c *Client) DescribeSnapshotAttachedInstancesWithContext(ctx context.Context, request *DescribeSnapshotAttachedInstancesRequest) (response *DescribeSnapshotAttachedInstancesResponse, err error)
- func (c *Client) DescribeSnapshotFiles(request *DescribeSnapshotFilesRequest) (response *DescribeSnapshotFilesResponse, err error)
- func (c *Client) DescribeSnapshotFilesWithContext(ctx context.Context, request *DescribeSnapshotFilesRequest) (response *DescribeSnapshotFilesResponse, err error)
- func (c *Client) DescribeSnapshotPolicies(request *DescribeSnapshotPoliciesRequest) (response *DescribeSnapshotPoliciesResponse, err error)
- func (c *Client) DescribeSnapshotPoliciesWithContext(ctx context.Context, request *DescribeSnapshotPoliciesRequest) (response *DescribeSnapshotPoliciesResponse, err error)
- func (c *Client) DescribeSpecificTrafficPackageUsedDetails(request *DescribeSpecificTrafficPackageUsedDetailsRequest) (response *DescribeSpecificTrafficPackageUsedDetailsResponse, err error)
- func (c *Client) DescribeSpecificTrafficPackageUsedDetailsWithContext(ctx context.Context, request *DescribeSpecificTrafficPackageUsedDetailsRequest) (response *DescribeSpecificTrafficPackageUsedDetailsResponse, err error)
- func (c *Client) DescribeSubnetResourceDashboard(request *DescribeSubnetResourceDashboardRequest) (response *DescribeSubnetResourceDashboardResponse, err error)
- func (c *Client) DescribeSubnetResourceDashboardWithContext(ctx context.Context, request *DescribeSubnetResourceDashboardRequest) (response *DescribeSubnetResourceDashboardResponse, err error)
- func (c *Client) DescribeSubnets(request *DescribeSubnetsRequest) (response *DescribeSubnetsResponse, err error)
- func (c *Client) DescribeSubnetsWithContext(ctx context.Context, request *DescribeSubnetsRequest) (response *DescribeSubnetsResponse, err error)
- func (c *Client) DescribeTaskResult(request *DescribeTaskResultRequest) (response *DescribeTaskResultResponse, err error)
- func (c *Client) DescribeTaskResultWithContext(ctx context.Context, request *DescribeTaskResultRequest) (response *DescribeTaskResultResponse, err error)
- func (c *Client) DescribeTemplateLimits(request *DescribeTemplateLimitsRequest) (response *DescribeTemplateLimitsResponse, err error)
- func (c *Client) DescribeTemplateLimitsWithContext(ctx context.Context, request *DescribeTemplateLimitsRequest) (response *DescribeTemplateLimitsResponse, err error)
- func (c *Client) DescribeTenantCcns(request *DescribeTenantCcnsRequest) (response *DescribeTenantCcnsResponse, err error)
- func (c *Client) DescribeTenantCcnsWithContext(ctx context.Context, request *DescribeTenantCcnsRequest) (response *DescribeTenantCcnsResponse, err error)
- func (c *Client) DescribeTrafficPackages(request *DescribeTrafficPackagesRequest) (response *DescribeTrafficPackagesResponse, err error)
- func (c *Client) DescribeTrafficPackagesWithContext(ctx context.Context, request *DescribeTrafficPackagesRequest) (response *DescribeTrafficPackagesResponse, err error)
- func (c *Client) DescribeUsedIpAddress(request *DescribeUsedIpAddressRequest) (response *DescribeUsedIpAddressResponse, err error)
- func (c *Client) DescribeUsedIpAddressWithContext(ctx context.Context, request *DescribeUsedIpAddressRequest) (response *DescribeUsedIpAddressResponse, err error)
- func (c *Client) DescribeVpcEndPoint(request *DescribeVpcEndPointRequest) (response *DescribeVpcEndPointResponse, err error)
- func (c *Client) DescribeVpcEndPointService(request *DescribeVpcEndPointServiceRequest) (response *DescribeVpcEndPointServiceResponse, err error)
- func (c *Client) DescribeVpcEndPointServiceWhiteList(request *DescribeVpcEndPointServiceWhiteListRequest) (response *DescribeVpcEndPointServiceWhiteListResponse, err error)
- func (c *Client) DescribeVpcEndPointServiceWhiteListWithContext(ctx context.Context, request *DescribeVpcEndPointServiceWhiteListRequest) (response *DescribeVpcEndPointServiceWhiteListResponse, err error)
- func (c *Client) DescribeVpcEndPointServiceWithContext(ctx context.Context, request *DescribeVpcEndPointServiceRequest) (response *DescribeVpcEndPointServiceResponse, err error)
- func (c *Client) DescribeVpcEndPointWithContext(ctx context.Context, request *DescribeVpcEndPointRequest) (response *DescribeVpcEndPointResponse, err error)
- func (c *Client) DescribeVpcInstances(request *DescribeVpcInstancesRequest) (response *DescribeVpcInstancesResponse, err error)
- func (c *Client) DescribeVpcInstancesWithContext(ctx context.Context, request *DescribeVpcInstancesRequest) (response *DescribeVpcInstancesResponse, err error)
- func (c *Client) DescribeVpcIpv6Addresses(request *DescribeVpcIpv6AddressesRequest) (response *DescribeVpcIpv6AddressesResponse, err error)
- func (c *Client) DescribeVpcIpv6AddressesWithContext(ctx context.Context, request *DescribeVpcIpv6AddressesRequest) (response *DescribeVpcIpv6AddressesResponse, err error)
- func (c *Client) DescribeVpcLimits(request *DescribeVpcLimitsRequest) (response *DescribeVpcLimitsResponse, err error)
- func (c *Client) DescribeVpcLimitsWithContext(ctx context.Context, request *DescribeVpcLimitsRequest) (response *DescribeVpcLimitsResponse, err error)
- func (c *Client) DescribeVpcPeeringConnections(request *DescribeVpcPeeringConnectionsRequest) (response *DescribeVpcPeeringConnectionsResponse, err error)
- func (c *Client) DescribeVpcPeeringConnectionsWithContext(ctx context.Context, request *DescribeVpcPeeringConnectionsRequest) (response *DescribeVpcPeeringConnectionsResponse, err error)
- func (c *Client) DescribeVpcPrivateIpAddresses(request *DescribeVpcPrivateIpAddressesRequest) (response *DescribeVpcPrivateIpAddressesResponse, err error)
- func (c *Client) DescribeVpcPrivateIpAddressesWithContext(ctx context.Context, request *DescribeVpcPrivateIpAddressesRequest) (response *DescribeVpcPrivateIpAddressesResponse, err error)
- func (c *Client) DescribeVpcResourceDashboard(request *DescribeVpcResourceDashboardRequest) (response *DescribeVpcResourceDashboardResponse, err error)
- func (c *Client) DescribeVpcResourceDashboardWithContext(ctx context.Context, request *DescribeVpcResourceDashboardRequest) (response *DescribeVpcResourceDashboardResponse, err error)
- func (c *Client) DescribeVpcTaskResult(request *DescribeVpcTaskResultRequest) (response *DescribeVpcTaskResultResponse, err error)
- func (c *Client) DescribeVpcTaskResultWithContext(ctx context.Context, request *DescribeVpcTaskResultRequest) (response *DescribeVpcTaskResultResponse, err error)
- func (c *Client) DescribeVpcs(request *DescribeVpcsRequest) (response *DescribeVpcsResponse, err error)
- func (c *Client) DescribeVpcsWithContext(ctx context.Context, request *DescribeVpcsRequest) (response *DescribeVpcsResponse, err error)
- func (c *Client) DescribeVpnConnections(request *DescribeVpnConnectionsRequest) (response *DescribeVpnConnectionsResponse, err error)
- func (c *Client) DescribeVpnConnectionsWithContext(ctx context.Context, request *DescribeVpnConnectionsRequest) (response *DescribeVpnConnectionsResponse, err error)
- func (c *Client) DescribeVpnGatewayCcnRoutes(request *DescribeVpnGatewayCcnRoutesRequest) (response *DescribeVpnGatewayCcnRoutesResponse, err error)
- func (c *Client) DescribeVpnGatewayCcnRoutesWithContext(ctx context.Context, request *DescribeVpnGatewayCcnRoutesRequest) (response *DescribeVpnGatewayCcnRoutesResponse, err error)
- func (c *Client) DescribeVpnGatewayRoutes(request *DescribeVpnGatewayRoutesRequest) (response *DescribeVpnGatewayRoutesResponse, err error)
- func (c *Client) DescribeVpnGatewayRoutesWithContext(ctx context.Context, request *DescribeVpnGatewayRoutesRequest) (response *DescribeVpnGatewayRoutesResponse, err error)
- func (c *Client) DescribeVpnGatewaySslClients(request *DescribeVpnGatewaySslClientsRequest) (response *DescribeVpnGatewaySslClientsResponse, err error)
- func (c *Client) DescribeVpnGatewaySslClientsWithContext(ctx context.Context, request *DescribeVpnGatewaySslClientsRequest) (response *DescribeVpnGatewaySslClientsResponse, err error)
- func (c *Client) DescribeVpnGatewaySslServers(request *DescribeVpnGatewaySslServersRequest) (response *DescribeVpnGatewaySslServersResponse, err error)
- func (c *Client) DescribeVpnGatewaySslServersWithContext(ctx context.Context, request *DescribeVpnGatewaySslServersRequest) (response *DescribeVpnGatewaySslServersResponse, err error)
- func (c *Client) DescribeVpnGateways(request *DescribeVpnGatewaysRequest) (response *DescribeVpnGatewaysResponse, err error)
- func (c *Client) DescribeVpnGatewaysWithContext(ctx context.Context, request *DescribeVpnGatewaysRequest) (response *DescribeVpnGatewaysResponse, err error)
- func (c *Client) DetachCcnInstances(request *DetachCcnInstancesRequest) (response *DetachCcnInstancesResponse, err error)
- func (c *Client) DetachCcnInstancesWithContext(ctx context.Context, request *DetachCcnInstancesRequest) (response *DetachCcnInstancesResponse, err error)
- func (c *Client) DetachClassicLinkVpc(request *DetachClassicLinkVpcRequest) (response *DetachClassicLinkVpcResponse, err error)
- func (c *Client) DetachClassicLinkVpcWithContext(ctx context.Context, request *DetachClassicLinkVpcRequest) (response *DetachClassicLinkVpcResponse, err error)
- func (c *Client) DetachNetworkInterface(request *DetachNetworkInterfaceRequest) (response *DetachNetworkInterfaceResponse, err error)
- func (c *Client) DetachNetworkInterfaceWithContext(ctx context.Context, request *DetachNetworkInterfaceRequest) (response *DetachNetworkInterfaceResponse, err error)
- func (c *Client) DetachSnapshotInstances(request *DetachSnapshotInstancesRequest) (response *DetachSnapshotInstancesResponse, err error)
- func (c *Client) DetachSnapshotInstancesWithContext(ctx context.Context, request *DetachSnapshotInstancesRequest) (response *DetachSnapshotInstancesResponse, err error)
- func (c *Client) DisableCcnRoutes(request *DisableCcnRoutesRequest) (response *DisableCcnRoutesResponse, err error)
- func (c *Client) DisableCcnRoutesWithContext(ctx context.Context, request *DisableCcnRoutesRequest) (response *DisableCcnRoutesResponse, err error)
- func (c *Client) DisableFlowLogs(request *DisableFlowLogsRequest) (response *DisableFlowLogsResponse, err error)
- func (c *Client) DisableFlowLogsWithContext(ctx context.Context, request *DisableFlowLogsRequest) (response *DisableFlowLogsResponse, err error)
- func (c *Client) DisableGatewayFlowMonitor(request *DisableGatewayFlowMonitorRequest) (response *DisableGatewayFlowMonitorResponse, err error)
- func (c *Client) DisableGatewayFlowMonitorWithContext(ctx context.Context, request *DisableGatewayFlowMonitorRequest) (response *DisableGatewayFlowMonitorResponse, err error)
- func (c *Client) DisableRoutes(request *DisableRoutesRequest) (response *DisableRoutesResponse, err error)
- func (c *Client) DisableRoutesWithContext(ctx context.Context, request *DisableRoutesRequest) (response *DisableRoutesResponse, err error)
- func (c *Client) DisableSnapshotPolicies(request *DisableSnapshotPoliciesRequest) (response *DisableSnapshotPoliciesResponse, err error)
- func (c *Client) DisableSnapshotPoliciesWithContext(ctx context.Context, request *DisableSnapshotPoliciesRequest) (response *DisableSnapshotPoliciesResponse, err error)
- func (c *Client) DisableVpnGatewaySslClientCert(request *DisableVpnGatewaySslClientCertRequest) (response *DisableVpnGatewaySslClientCertResponse, err error)
- func (c *Client) DisableVpnGatewaySslClientCertWithContext(ctx context.Context, request *DisableVpnGatewaySslClientCertRequest) (response *DisableVpnGatewaySslClientCertResponse, err error)
- func (c *Client) DisassociateAddress(request *DisassociateAddressRequest) (response *DisassociateAddressResponse, err error)
- func (c *Client) DisassociateAddressWithContext(ctx context.Context, request *DisassociateAddressRequest) (response *DisassociateAddressResponse, err error)
- func (c *Client) DisassociateDhcpIpWithAddressIp(request *DisassociateDhcpIpWithAddressIpRequest) (response *DisassociateDhcpIpWithAddressIpResponse, err error)
- func (c *Client) DisassociateDhcpIpWithAddressIpWithContext(ctx context.Context, request *DisassociateDhcpIpWithAddressIpRequest) (response *DisassociateDhcpIpWithAddressIpResponse, err error)
- func (c *Client) DisassociateDirectConnectGatewayNatGateway(request *DisassociateDirectConnectGatewayNatGatewayRequest) (response *DisassociateDirectConnectGatewayNatGatewayResponse, err error)
- func (c *Client) DisassociateDirectConnectGatewayNatGatewayWithContext(ctx context.Context, ...) (response *DisassociateDirectConnectGatewayNatGatewayResponse, err error)
- func (c *Client) DisassociateNatGatewayAddress(request *DisassociateNatGatewayAddressRequest) (response *DisassociateNatGatewayAddressResponse, err error)
- func (c *Client) DisassociateNatGatewayAddressWithContext(ctx context.Context, request *DisassociateNatGatewayAddressRequest) (response *DisassociateNatGatewayAddressResponse, err error)
- func (c *Client) DisassociateNetworkAclSubnets(request *DisassociateNetworkAclSubnetsRequest) (response *DisassociateNetworkAclSubnetsResponse, err error)
- func (c *Client) DisassociateNetworkAclSubnetsWithContext(ctx context.Context, request *DisassociateNetworkAclSubnetsRequest) (response *DisassociateNetworkAclSubnetsResponse, err error)
- func (c *Client) DisassociateNetworkInterfaceSecurityGroups(request *DisassociateNetworkInterfaceSecurityGroupsRequest) (response *DisassociateNetworkInterfaceSecurityGroupsResponse, err error)
- func (c *Client) DisassociateNetworkInterfaceSecurityGroupsWithContext(ctx context.Context, ...) (response *DisassociateNetworkInterfaceSecurityGroupsResponse, err error)
- func (c *Client) DisassociateVpcEndPointSecurityGroups(request *DisassociateVpcEndPointSecurityGroupsRequest) (response *DisassociateVpcEndPointSecurityGroupsResponse, err error)
- func (c *Client) DisassociateVpcEndPointSecurityGroupsWithContext(ctx context.Context, request *DisassociateVpcEndPointSecurityGroupsRequest) (response *DisassociateVpcEndPointSecurityGroupsResponse, err error)
- func (c *Client) DownloadCustomerGatewayConfiguration(request *DownloadCustomerGatewayConfigurationRequest) (response *DownloadCustomerGatewayConfigurationResponse, err error)
- func (c *Client) DownloadCustomerGatewayConfigurationWithContext(ctx context.Context, request *DownloadCustomerGatewayConfigurationRequest) (response *DownloadCustomerGatewayConfigurationResponse, err error)
- func (c *Client) DownloadVpnGatewaySslClientCert(request *DownloadVpnGatewaySslClientCertRequest) (response *DownloadVpnGatewaySslClientCertResponse, err error)
- func (c *Client) DownloadVpnGatewaySslClientCertWithContext(ctx context.Context, request *DownloadVpnGatewaySslClientCertRequest) (response *DownloadVpnGatewaySslClientCertResponse, err error)
- func (c *Client) EnableCcnRoutes(request *EnableCcnRoutesRequest) (response *EnableCcnRoutesResponse, err error)
- func (c *Client) EnableCcnRoutesWithContext(ctx context.Context, request *EnableCcnRoutesRequest) (response *EnableCcnRoutesResponse, err error)
- func (c *Client) EnableFlowLogs(request *EnableFlowLogsRequest) (response *EnableFlowLogsResponse, err error)
- func (c *Client) EnableFlowLogsWithContext(ctx context.Context, request *EnableFlowLogsRequest) (response *EnableFlowLogsResponse, err error)
- func (c *Client) EnableGatewayFlowMonitor(request *EnableGatewayFlowMonitorRequest) (response *EnableGatewayFlowMonitorResponse, err error)
- func (c *Client) EnableGatewayFlowMonitorWithContext(ctx context.Context, request *EnableGatewayFlowMonitorRequest) (response *EnableGatewayFlowMonitorResponse, err error)
- func (c *Client) EnableRoutes(request *EnableRoutesRequest) (response *EnableRoutesResponse, err error)
- func (c *Client) EnableRoutesWithContext(ctx context.Context, request *EnableRoutesRequest) (response *EnableRoutesResponse, err error)
- func (c *Client) EnableSnapshotPolicies(request *EnableSnapshotPoliciesRequest) (response *EnableSnapshotPoliciesResponse, err error)
- func (c *Client) EnableSnapshotPoliciesWithContext(ctx context.Context, request *EnableSnapshotPoliciesRequest) (response *EnableSnapshotPoliciesResponse, err error)
- func (c *Client) EnableVpcEndPointConnect(request *EnableVpcEndPointConnectRequest) (response *EnableVpcEndPointConnectResponse, err error)
- func (c *Client) EnableVpcEndPointConnectWithContext(ctx context.Context, request *EnableVpcEndPointConnectRequest) (response *EnableVpcEndPointConnectResponse, err error)
- func (c *Client) EnableVpnGatewaySslClientCert(request *EnableVpnGatewaySslClientCertRequest) (response *EnableVpnGatewaySslClientCertResponse, err error)
- func (c *Client) EnableVpnGatewaySslClientCertWithContext(ctx context.Context, request *EnableVpnGatewaySslClientCertRequest) (response *EnableVpnGatewaySslClientCertResponse, err error)
- func (c *Client) GenerateVpnConnectionDefaultHealthCheckIp(request *GenerateVpnConnectionDefaultHealthCheckIpRequest) (response *GenerateVpnConnectionDefaultHealthCheckIpResponse, err error)
- func (c *Client) GenerateVpnConnectionDefaultHealthCheckIpWithContext(ctx context.Context, request *GenerateVpnConnectionDefaultHealthCheckIpRequest) (response *GenerateVpnConnectionDefaultHealthCheckIpResponse, err error)
- func (c *Client) GetCcnRegionBandwidthLimits(request *GetCcnRegionBandwidthLimitsRequest) (response *GetCcnRegionBandwidthLimitsResponse, err error)
- func (c *Client) GetCcnRegionBandwidthLimitsWithContext(ctx context.Context, request *GetCcnRegionBandwidthLimitsRequest) (response *GetCcnRegionBandwidthLimitsResponse, err error)
- func (c *Client) HaVipAssociateAddressIp(request *HaVipAssociateAddressIpRequest) (response *HaVipAssociateAddressIpResponse, err error)
- func (c *Client) HaVipAssociateAddressIpWithContext(ctx context.Context, request *HaVipAssociateAddressIpRequest) (response *HaVipAssociateAddressIpResponse, err error)
- func (c *Client) HaVipDisassociateAddressIp(request *HaVipDisassociateAddressIpRequest) (response *HaVipDisassociateAddressIpResponse, err error)
- func (c *Client) HaVipDisassociateAddressIpWithContext(ctx context.Context, request *HaVipDisassociateAddressIpRequest) (response *HaVipDisassociateAddressIpResponse, err error)
- func (c *Client) InquirePriceCreateDirectConnectGateway(request *InquirePriceCreateDirectConnectGatewayRequest) (response *InquirePriceCreateDirectConnectGatewayResponse, err error)
- func (c *Client) InquirePriceCreateDirectConnectGatewayWithContext(ctx context.Context, request *InquirePriceCreateDirectConnectGatewayRequest) (response *InquirePriceCreateDirectConnectGatewayResponse, err error)
- func (c *Client) InquiryPriceCreateVpnGateway(request *InquiryPriceCreateVpnGatewayRequest) (response *InquiryPriceCreateVpnGatewayResponse, err error)
- func (c *Client) InquiryPriceCreateVpnGatewayWithContext(ctx context.Context, request *InquiryPriceCreateVpnGatewayRequest) (response *InquiryPriceCreateVpnGatewayResponse, err error)
- func (c *Client) InquiryPriceRenewVpnGateway(request *InquiryPriceRenewVpnGatewayRequest) (response *InquiryPriceRenewVpnGatewayResponse, err error)
- func (c *Client) InquiryPriceRenewVpnGatewayWithContext(ctx context.Context, request *InquiryPriceRenewVpnGatewayRequest) (response *InquiryPriceRenewVpnGatewayResponse, err error)
- func (c *Client) InquiryPriceResetVpnGatewayInternetMaxBandwidth(request *InquiryPriceResetVpnGatewayInternetMaxBandwidthRequest) (response *InquiryPriceResetVpnGatewayInternetMaxBandwidthResponse, err error)
- func (c *Client) InquiryPriceResetVpnGatewayInternetMaxBandwidthWithContext(ctx context.Context, ...) (response *InquiryPriceResetVpnGatewayInternetMaxBandwidthResponse, err error)
- func (c *Client) LockCcnBandwidths(request *LockCcnBandwidthsRequest) (response *LockCcnBandwidthsResponse, err error)
- func (c *Client) LockCcnBandwidthsWithContext(ctx context.Context, request *LockCcnBandwidthsRequest) (response *LockCcnBandwidthsResponse, err error)
- func (c *Client) LockCcns(request *LockCcnsRequest) (response *LockCcnsResponse, err error)
- func (c *Client) LockCcnsWithContext(ctx context.Context, request *LockCcnsRequest) (response *LockCcnsResponse, err error)
- func (c *Client) MigrateNetworkInterface(request *MigrateNetworkInterfaceRequest) (response *MigrateNetworkInterfaceResponse, err error)
- func (c *Client) MigrateNetworkInterfaceWithContext(ctx context.Context, request *MigrateNetworkInterfaceRequest) (response *MigrateNetworkInterfaceResponse, err error)
- func (c *Client) MigratePrivateIpAddress(request *MigratePrivateIpAddressRequest) (response *MigratePrivateIpAddressResponse, err error)
- func (c *Client) MigratePrivateIpAddressWithContext(ctx context.Context, request *MigratePrivateIpAddressRequest) (response *MigratePrivateIpAddressResponse, err error)
- func (c *Client) ModifyAddressAttribute(request *ModifyAddressAttributeRequest) (response *ModifyAddressAttributeResponse, err error)
- func (c *Client) ModifyAddressAttributeWithContext(ctx context.Context, request *ModifyAddressAttributeRequest) (response *ModifyAddressAttributeResponse, err error)
- func (c *Client) ModifyAddressInternetChargeType(request *ModifyAddressInternetChargeTypeRequest) (response *ModifyAddressInternetChargeTypeResponse, err error)
- func (c *Client) ModifyAddressInternetChargeTypeWithContext(ctx context.Context, request *ModifyAddressInternetChargeTypeRequest) (response *ModifyAddressInternetChargeTypeResponse, err error)
- func (c *Client) ModifyAddressTemplateAttribute(request *ModifyAddressTemplateAttributeRequest) (response *ModifyAddressTemplateAttributeResponse, err error)
- func (c *Client) ModifyAddressTemplateAttributeWithContext(ctx context.Context, request *ModifyAddressTemplateAttributeRequest) (response *ModifyAddressTemplateAttributeResponse, err error)
- func (c *Client) ModifyAddressTemplateGroupAttribute(request *ModifyAddressTemplateGroupAttributeRequest) (response *ModifyAddressTemplateGroupAttributeResponse, err error)
- func (c *Client) ModifyAddressTemplateGroupAttributeWithContext(ctx context.Context, request *ModifyAddressTemplateGroupAttributeRequest) (response *ModifyAddressTemplateGroupAttributeResponse, err error)
- func (c *Client) ModifyAddressesBandwidth(request *ModifyAddressesBandwidthRequest) (response *ModifyAddressesBandwidthResponse, err error)
- func (c *Client) ModifyAddressesBandwidthWithContext(ctx context.Context, request *ModifyAddressesBandwidthRequest) (response *ModifyAddressesBandwidthResponse, err error)
- func (c *Client) ModifyAssistantCidr(request *ModifyAssistantCidrRequest) (response *ModifyAssistantCidrResponse, err error)
- func (c *Client) ModifyAssistantCidrWithContext(ctx context.Context, request *ModifyAssistantCidrRequest) (response *ModifyAssistantCidrResponse, err error)
- func (c *Client) ModifyBandwidthPackageAttribute(request *ModifyBandwidthPackageAttributeRequest) (response *ModifyBandwidthPackageAttributeResponse, err error)
- func (c *Client) ModifyBandwidthPackageAttributeWithContext(ctx context.Context, request *ModifyBandwidthPackageAttributeRequest) (response *ModifyBandwidthPackageAttributeResponse, err error)
- func (c *Client) ModifyCcnAttachedInstancesAttribute(request *ModifyCcnAttachedInstancesAttributeRequest) (response *ModifyCcnAttachedInstancesAttributeResponse, err error)
- func (c *Client) ModifyCcnAttachedInstancesAttributeWithContext(ctx context.Context, request *ModifyCcnAttachedInstancesAttributeRequest) (response *ModifyCcnAttachedInstancesAttributeResponse, err error)
- func (c *Client) ModifyCcnAttribute(request *ModifyCcnAttributeRequest) (response *ModifyCcnAttributeResponse, err error)
- func (c *Client) ModifyCcnAttributeWithContext(ctx context.Context, request *ModifyCcnAttributeRequest) (response *ModifyCcnAttributeResponse, err error)
- func (c *Client) ModifyCcnRegionBandwidthLimitsType(request *ModifyCcnRegionBandwidthLimitsTypeRequest) (response *ModifyCcnRegionBandwidthLimitsTypeResponse, err error)
- func (c *Client) ModifyCcnRegionBandwidthLimitsTypeWithContext(ctx context.Context, request *ModifyCcnRegionBandwidthLimitsTypeRequest) (response *ModifyCcnRegionBandwidthLimitsTypeResponse, err error)
- func (c *Client) ModifyCustomerGatewayAttribute(request *ModifyCustomerGatewayAttributeRequest) (response *ModifyCustomerGatewayAttributeResponse, err error)
- func (c *Client) ModifyCustomerGatewayAttributeWithContext(ctx context.Context, request *ModifyCustomerGatewayAttributeRequest) (response *ModifyCustomerGatewayAttributeResponse, err error)
- func (c *Client) ModifyDhcpIpAttribute(request *ModifyDhcpIpAttributeRequest) (response *ModifyDhcpIpAttributeResponse, err error)
- func (c *Client) ModifyDhcpIpAttributeWithContext(ctx context.Context, request *ModifyDhcpIpAttributeRequest) (response *ModifyDhcpIpAttributeResponse, err error)
- func (c *Client) ModifyDirectConnectGatewayAttribute(request *ModifyDirectConnectGatewayAttributeRequest) (response *ModifyDirectConnectGatewayAttributeResponse, err error)
- func (c *Client) ModifyDirectConnectGatewayAttributeWithContext(ctx context.Context, request *ModifyDirectConnectGatewayAttributeRequest) (response *ModifyDirectConnectGatewayAttributeResponse, err error)
- func (c *Client) ModifyFlowLogAttribute(request *ModifyFlowLogAttributeRequest) (response *ModifyFlowLogAttributeResponse, err error)
- func (c *Client) ModifyFlowLogAttributeWithContext(ctx context.Context, request *ModifyFlowLogAttributeRequest) (response *ModifyFlowLogAttributeResponse, err error)
- func (c *Client) ModifyGatewayFlowQos(request *ModifyGatewayFlowQosRequest) (response *ModifyGatewayFlowQosResponse, err error)
- func (c *Client) ModifyGatewayFlowQosWithContext(ctx context.Context, request *ModifyGatewayFlowQosRequest) (response *ModifyGatewayFlowQosResponse, err error)
- func (c *Client) ModifyHaVipAttribute(request *ModifyHaVipAttributeRequest) (response *ModifyHaVipAttributeResponse, err error)
- func (c *Client) ModifyHaVipAttributeWithContext(ctx context.Context, request *ModifyHaVipAttributeRequest) (response *ModifyHaVipAttributeResponse, err error)
- func (c *Client) ModifyIp6AddressesBandwidth(request *ModifyIp6AddressesBandwidthRequest) (response *ModifyIp6AddressesBandwidthResponse, err error)
- func (c *Client) ModifyIp6AddressesBandwidthWithContext(ctx context.Context, request *ModifyIp6AddressesBandwidthRequest) (response *ModifyIp6AddressesBandwidthResponse, err error)
- func (c *Client) ModifyIp6Rule(request *ModifyIp6RuleRequest) (response *ModifyIp6RuleResponse, err error)
- func (c *Client) ModifyIp6RuleWithContext(ctx context.Context, request *ModifyIp6RuleRequest) (response *ModifyIp6RuleResponse, err error)
- func (c *Client) ModifyIp6Translator(request *ModifyIp6TranslatorRequest) (response *ModifyIp6TranslatorResponse, err error)
- func (c *Client) ModifyIp6TranslatorWithContext(ctx context.Context, request *ModifyIp6TranslatorRequest) (response *ModifyIp6TranslatorResponse, err error)
- func (c *Client) ModifyIpv6AddressesAttribute(request *ModifyIpv6AddressesAttributeRequest) (response *ModifyIpv6AddressesAttributeResponse, err error)
- func (c *Client) ModifyIpv6AddressesAttributeWithContext(ctx context.Context, request *ModifyIpv6AddressesAttributeRequest) (response *ModifyIpv6AddressesAttributeResponse, err error)
- func (c *Client) ModifyLocalGateway(request *ModifyLocalGatewayRequest) (response *ModifyLocalGatewayResponse, err error)
- func (c *Client) ModifyLocalGatewayWithContext(ctx context.Context, request *ModifyLocalGatewayRequest) (response *ModifyLocalGatewayResponse, err error)
- func (c *Client) ModifyNatGatewayAttribute(request *ModifyNatGatewayAttributeRequest) (response *ModifyNatGatewayAttributeResponse, err error)
- func (c *Client) ModifyNatGatewayAttributeWithContext(ctx context.Context, request *ModifyNatGatewayAttributeRequest) (response *ModifyNatGatewayAttributeResponse, err error)
- func (c *Client) ModifyNatGatewayDestinationIpPortTranslationNatRule(request *ModifyNatGatewayDestinationIpPortTranslationNatRuleRequest) (response *ModifyNatGatewayDestinationIpPortTranslationNatRuleResponse, ...)
- func (c *Client) ModifyNatGatewayDestinationIpPortTranslationNatRuleWithContext(ctx context.Context, ...) (response *ModifyNatGatewayDestinationIpPortTranslationNatRuleResponse, ...)
- func (c *Client) ModifyNatGatewaySourceIpTranslationNatRule(request *ModifyNatGatewaySourceIpTranslationNatRuleRequest) (response *ModifyNatGatewaySourceIpTranslationNatRuleResponse, err error)
- func (c *Client) ModifyNatGatewaySourceIpTranslationNatRuleWithContext(ctx context.Context, ...) (response *ModifyNatGatewaySourceIpTranslationNatRuleResponse, err error)
- func (c *Client) ModifyNetDetect(request *ModifyNetDetectRequest) (response *ModifyNetDetectResponse, err error)
- func (c *Client) ModifyNetDetectWithContext(ctx context.Context, request *ModifyNetDetectRequest) (response *ModifyNetDetectResponse, err error)
- func (c *Client) ModifyNetworkAclAttribute(request *ModifyNetworkAclAttributeRequest) (response *ModifyNetworkAclAttributeResponse, err error)
- func (c *Client) ModifyNetworkAclAttributeWithContext(ctx context.Context, request *ModifyNetworkAclAttributeRequest) (response *ModifyNetworkAclAttributeResponse, err error)
- func (c *Client) ModifyNetworkAclEntries(request *ModifyNetworkAclEntriesRequest) (response *ModifyNetworkAclEntriesResponse, err error)
- func (c *Client) ModifyNetworkAclEntriesWithContext(ctx context.Context, request *ModifyNetworkAclEntriesRequest) (response *ModifyNetworkAclEntriesResponse, err error)
- func (c *Client) ModifyNetworkAclQuintupleEntries(request *ModifyNetworkAclQuintupleEntriesRequest) (response *ModifyNetworkAclQuintupleEntriesResponse, err error)
- func (c *Client) ModifyNetworkAclQuintupleEntriesWithContext(ctx context.Context, request *ModifyNetworkAclQuintupleEntriesRequest) (response *ModifyNetworkAclQuintupleEntriesResponse, err error)
- func (c *Client) ModifyNetworkInterfaceAttribute(request *ModifyNetworkInterfaceAttributeRequest) (response *ModifyNetworkInterfaceAttributeResponse, err error)
- func (c *Client) ModifyNetworkInterfaceAttributeWithContext(ctx context.Context, request *ModifyNetworkInterfaceAttributeRequest) (response *ModifyNetworkInterfaceAttributeResponse, err error)
- func (c *Client) ModifyNetworkInterfaceQos(request *ModifyNetworkInterfaceQosRequest) (response *ModifyNetworkInterfaceQosResponse, err error)
- func (c *Client) ModifyNetworkInterfaceQosWithContext(ctx context.Context, request *ModifyNetworkInterfaceQosRequest) (response *ModifyNetworkInterfaceQosResponse, err error)
- func (c *Client) ModifyPrivateIpAddressesAttribute(request *ModifyPrivateIpAddressesAttributeRequest) (response *ModifyPrivateIpAddressesAttributeResponse, err error)
- func (c *Client) ModifyPrivateIpAddressesAttributeWithContext(ctx context.Context, request *ModifyPrivateIpAddressesAttributeRequest) (response *ModifyPrivateIpAddressesAttributeResponse, err error)
- func (c *Client) ModifyRouteTableAttribute(request *ModifyRouteTableAttributeRequest) (response *ModifyRouteTableAttributeResponse, err error)
- func (c *Client) ModifyRouteTableAttributeWithContext(ctx context.Context, request *ModifyRouteTableAttributeRequest) (response *ModifyRouteTableAttributeResponse, err error)
- func (c *Client) ModifySecurityGroupAttribute(request *ModifySecurityGroupAttributeRequest) (response *ModifySecurityGroupAttributeResponse, err error)
- func (c *Client) ModifySecurityGroupAttributeWithContext(ctx context.Context, request *ModifySecurityGroupAttributeRequest) (response *ModifySecurityGroupAttributeResponse, err error)
- func (c *Client) ModifySecurityGroupPolicies(request *ModifySecurityGroupPoliciesRequest) (response *ModifySecurityGroupPoliciesResponse, err error)
- func (c *Client) ModifySecurityGroupPoliciesWithContext(ctx context.Context, request *ModifySecurityGroupPoliciesRequest) (response *ModifySecurityGroupPoliciesResponse, err error)
- func (c *Client) ModifyServiceTemplateAttribute(request *ModifyServiceTemplateAttributeRequest) (response *ModifyServiceTemplateAttributeResponse, err error)
- func (c *Client) ModifyServiceTemplateAttributeWithContext(ctx context.Context, request *ModifyServiceTemplateAttributeRequest) (response *ModifyServiceTemplateAttributeResponse, err error)
- func (c *Client) ModifyServiceTemplateGroupAttribute(request *ModifyServiceTemplateGroupAttributeRequest) (response *ModifyServiceTemplateGroupAttributeResponse, err error)
- func (c *Client) ModifyServiceTemplateGroupAttributeWithContext(ctx context.Context, request *ModifyServiceTemplateGroupAttributeRequest) (response *ModifyServiceTemplateGroupAttributeResponse, err error)
- func (c *Client) ModifySnapshotPolicies(request *ModifySnapshotPoliciesRequest) (response *ModifySnapshotPoliciesResponse, err error)
- func (c *Client) ModifySnapshotPoliciesWithContext(ctx context.Context, request *ModifySnapshotPoliciesRequest) (response *ModifySnapshotPoliciesResponse, err error)
- func (c *Client) ModifySubnetAttribute(request *ModifySubnetAttributeRequest) (response *ModifySubnetAttributeResponse, err error)
- func (c *Client) ModifySubnetAttributeWithContext(ctx context.Context, request *ModifySubnetAttributeRequest) (response *ModifySubnetAttributeResponse, err error)
- func (c *Client) ModifyTemplateMember(request *ModifyTemplateMemberRequest) (response *ModifyTemplateMemberResponse, err error)
- func (c *Client) ModifyTemplateMemberWithContext(ctx context.Context, request *ModifyTemplateMemberRequest) (response *ModifyTemplateMemberResponse, err error)
- func (c *Client) ModifyVpcAttribute(request *ModifyVpcAttributeRequest) (response *ModifyVpcAttributeResponse, err error)
- func (c *Client) ModifyVpcAttributeWithContext(ctx context.Context, request *ModifyVpcAttributeRequest) (response *ModifyVpcAttributeResponse, err error)
- func (c *Client) ModifyVpcEndPointAttribute(request *ModifyVpcEndPointAttributeRequest) (response *ModifyVpcEndPointAttributeResponse, err error)
- func (c *Client) ModifyVpcEndPointAttributeWithContext(ctx context.Context, request *ModifyVpcEndPointAttributeRequest) (response *ModifyVpcEndPointAttributeResponse, err error)
- func (c *Client) ModifyVpcEndPointServiceAttribute(request *ModifyVpcEndPointServiceAttributeRequest) (response *ModifyVpcEndPointServiceAttributeResponse, err error)
- func (c *Client) ModifyVpcEndPointServiceAttributeWithContext(ctx context.Context, request *ModifyVpcEndPointServiceAttributeRequest) (response *ModifyVpcEndPointServiceAttributeResponse, err error)
- func (c *Client) ModifyVpcEndPointServiceWhiteList(request *ModifyVpcEndPointServiceWhiteListRequest) (response *ModifyVpcEndPointServiceWhiteListResponse, err error)
- func (c *Client) ModifyVpcEndPointServiceWhiteListWithContext(ctx context.Context, request *ModifyVpcEndPointServiceWhiteListRequest) (response *ModifyVpcEndPointServiceWhiteListResponse, err error)
- func (c *Client) ModifyVpcPeeringConnection(request *ModifyVpcPeeringConnectionRequest) (response *ModifyVpcPeeringConnectionResponse, err error)
- func (c *Client) ModifyVpcPeeringConnectionWithContext(ctx context.Context, request *ModifyVpcPeeringConnectionRequest) (response *ModifyVpcPeeringConnectionResponse, err error)
- func (c *Client) ModifyVpnConnectionAttribute(request *ModifyVpnConnectionAttributeRequest) (response *ModifyVpnConnectionAttributeResponse, err error)
- func (c *Client) ModifyVpnConnectionAttributeWithContext(ctx context.Context, request *ModifyVpnConnectionAttributeRequest) (response *ModifyVpnConnectionAttributeResponse, err error)
- func (c *Client) ModifyVpnGatewayAttribute(request *ModifyVpnGatewayAttributeRequest) (response *ModifyVpnGatewayAttributeResponse, err error)
- func (c *Client) ModifyVpnGatewayAttributeWithContext(ctx context.Context, request *ModifyVpnGatewayAttributeRequest) (response *ModifyVpnGatewayAttributeResponse, err error)
- func (c *Client) ModifyVpnGatewayCcnRoutes(request *ModifyVpnGatewayCcnRoutesRequest) (response *ModifyVpnGatewayCcnRoutesResponse, err error)
- func (c *Client) ModifyVpnGatewayCcnRoutesWithContext(ctx context.Context, request *ModifyVpnGatewayCcnRoutesRequest) (response *ModifyVpnGatewayCcnRoutesResponse, err error)
- func (c *Client) ModifyVpnGatewayRoutes(request *ModifyVpnGatewayRoutesRequest) (response *ModifyVpnGatewayRoutesResponse, err error)
- func (c *Client) ModifyVpnGatewayRoutesWithContext(ctx context.Context, request *ModifyVpnGatewayRoutesRequest) (response *ModifyVpnGatewayRoutesResponse, err error)
- func (c *Client) NotifyRoutes(request *NotifyRoutesRequest) (response *NotifyRoutesResponse, err error)
- func (c *Client) NotifyRoutesWithContext(ctx context.Context, request *NotifyRoutesRequest) (response *NotifyRoutesResponse, err error)
- func (c *Client) RefreshDirectConnectGatewayRouteToNatGateway(request *RefreshDirectConnectGatewayRouteToNatGatewayRequest) (response *RefreshDirectConnectGatewayRouteToNatGatewayResponse, err error)
- func (c *Client) RefreshDirectConnectGatewayRouteToNatGatewayWithContext(ctx context.Context, ...) (response *RefreshDirectConnectGatewayRouteToNatGatewayResponse, err error)
- func (c *Client) RejectAttachCcnInstances(request *RejectAttachCcnInstancesRequest) (response *RejectAttachCcnInstancesResponse, err error)
- func (c *Client) RejectAttachCcnInstancesWithContext(ctx context.Context, request *RejectAttachCcnInstancesRequest) (response *RejectAttachCcnInstancesResponse, err error)
- func (c *Client) RejectVpcPeeringConnection(request *RejectVpcPeeringConnectionRequest) (response *RejectVpcPeeringConnectionResponse, err error)
- func (c *Client) RejectVpcPeeringConnectionWithContext(ctx context.Context, request *RejectVpcPeeringConnectionRequest) (response *RejectVpcPeeringConnectionResponse, err error)
- func (c *Client) ReleaseAddresses(request *ReleaseAddressesRequest) (response *ReleaseAddressesResponse, err error)
- func (c *Client) ReleaseAddressesWithContext(ctx context.Context, request *ReleaseAddressesRequest) (response *ReleaseAddressesResponse, err error)
- func (c *Client) ReleaseIp6AddressesBandwidth(request *ReleaseIp6AddressesBandwidthRequest) (response *ReleaseIp6AddressesBandwidthResponse, err error)
- func (c *Client) ReleaseIp6AddressesBandwidthWithContext(ctx context.Context, request *ReleaseIp6AddressesBandwidthRequest) (response *ReleaseIp6AddressesBandwidthResponse, err error)
- func (c *Client) RemoveBandwidthPackageResources(request *RemoveBandwidthPackageResourcesRequest) (response *RemoveBandwidthPackageResourcesResponse, err error)
- func (c *Client) RemoveBandwidthPackageResourcesWithContext(ctx context.Context, request *RemoveBandwidthPackageResourcesRequest) (response *RemoveBandwidthPackageResourcesResponse, err error)
- func (c *Client) RemoveIp6Rules(request *RemoveIp6RulesRequest) (response *RemoveIp6RulesResponse, err error)
- func (c *Client) RemoveIp6RulesWithContext(ctx context.Context, request *RemoveIp6RulesRequest) (response *RemoveIp6RulesResponse, err error)
- func (c *Client) RenewAddresses(request *RenewAddressesRequest) (response *RenewAddressesResponse, err error)
- func (c *Client) RenewAddressesWithContext(ctx context.Context, request *RenewAddressesRequest) (response *RenewAddressesResponse, err error)
- func (c *Client) RenewVpnGateway(request *RenewVpnGatewayRequest) (response *RenewVpnGatewayResponse, err error)
- func (c *Client) RenewVpnGatewayWithContext(ctx context.Context, request *RenewVpnGatewayRequest) (response *RenewVpnGatewayResponse, err error)
- func (c *Client) ReplaceDirectConnectGatewayCcnRoutes(request *ReplaceDirectConnectGatewayCcnRoutesRequest) (response *ReplaceDirectConnectGatewayCcnRoutesResponse, err error)
- func (c *Client) ReplaceDirectConnectGatewayCcnRoutesWithContext(ctx context.Context, request *ReplaceDirectConnectGatewayCcnRoutesRequest) (response *ReplaceDirectConnectGatewayCcnRoutesResponse, err error)
- func (c *Client) ReplaceRouteTableAssociation(request *ReplaceRouteTableAssociationRequest) (response *ReplaceRouteTableAssociationResponse, err error)
- func (c *Client) ReplaceRouteTableAssociationWithContext(ctx context.Context, request *ReplaceRouteTableAssociationRequest) (response *ReplaceRouteTableAssociationResponse, err error)
- func (c *Client) ReplaceRoutes(request *ReplaceRoutesRequest) (response *ReplaceRoutesResponse, err error)
- func (c *Client) ReplaceRoutesWithContext(ctx context.Context, request *ReplaceRoutesRequest) (response *ReplaceRoutesResponse, err error)
- func (c *Client) ReplaceSecurityGroupPolicies(request *ReplaceSecurityGroupPoliciesRequest) (response *ReplaceSecurityGroupPoliciesResponse, err error)
- func (c *Client) ReplaceSecurityGroupPoliciesWithContext(ctx context.Context, request *ReplaceSecurityGroupPoliciesRequest) (response *ReplaceSecurityGroupPoliciesResponse, err error)
- func (c *Client) ReplaceSecurityGroupPolicy(request *ReplaceSecurityGroupPolicyRequest) (response *ReplaceSecurityGroupPolicyResponse, err error)
- func (c *Client) ReplaceSecurityGroupPolicyWithContext(ctx context.Context, request *ReplaceSecurityGroupPolicyRequest) (response *ReplaceSecurityGroupPolicyResponse, err error)
- func (c *Client) ResetAttachCcnInstances(request *ResetAttachCcnInstancesRequest) (response *ResetAttachCcnInstancesResponse, err error)
- func (c *Client) ResetAttachCcnInstancesWithContext(ctx context.Context, request *ResetAttachCcnInstancesRequest) (response *ResetAttachCcnInstancesResponse, err error)
- func (c *Client) ResetNatGatewayConnection(request *ResetNatGatewayConnectionRequest) (response *ResetNatGatewayConnectionResponse, err error)
- func (c *Client) ResetNatGatewayConnectionWithContext(ctx context.Context, request *ResetNatGatewayConnectionRequest) (response *ResetNatGatewayConnectionResponse, err error)
- func (c *Client) ResetRoutes(request *ResetRoutesRequest) (response *ResetRoutesResponse, err error)
- func (c *Client) ResetRoutesWithContext(ctx context.Context, request *ResetRoutesRequest) (response *ResetRoutesResponse, err error)
- func (c *Client) ResetVpnConnection(request *ResetVpnConnectionRequest) (response *ResetVpnConnectionResponse, err error)
- func (c *Client) ResetVpnConnectionWithContext(ctx context.Context, request *ResetVpnConnectionRequest) (response *ResetVpnConnectionResponse, err error)
- func (c *Client) ResetVpnGatewayInternetMaxBandwidth(request *ResetVpnGatewayInternetMaxBandwidthRequest) (response *ResetVpnGatewayInternetMaxBandwidthResponse, err error)
- func (c *Client) ResetVpnGatewayInternetMaxBandwidthWithContext(ctx context.Context, request *ResetVpnGatewayInternetMaxBandwidthRequest) (response *ResetVpnGatewayInternetMaxBandwidthResponse, err error)
- func (c *Client) ResumeSnapshotInstance(request *ResumeSnapshotInstanceRequest) (response *ResumeSnapshotInstanceResponse, err error)
- func (c *Client) ResumeSnapshotInstanceWithContext(ctx context.Context, request *ResumeSnapshotInstanceRequest) (response *ResumeSnapshotInstanceResponse, err error)
- func (c *Client) ReturnNormalAddresses(request *ReturnNormalAddressesRequest) (response *ReturnNormalAddressesResponse, err error)
- func (c *Client) ReturnNormalAddressesWithContext(ctx context.Context, request *ReturnNormalAddressesRequest) (response *ReturnNormalAddressesResponse, err error)
- func (c *Client) SetCcnRegionBandwidthLimits(request *SetCcnRegionBandwidthLimitsRequest) (response *SetCcnRegionBandwidthLimitsResponse, err error)
- func (c *Client) SetCcnRegionBandwidthLimitsWithContext(ctx context.Context, request *SetCcnRegionBandwidthLimitsRequest) (response *SetCcnRegionBandwidthLimitsResponse, err error)
- func (c *Client) SetVpnGatewaysRenewFlag(request *SetVpnGatewaysRenewFlagRequest) (response *SetVpnGatewaysRenewFlagResponse, err error)
- func (c *Client) SetVpnGatewaysRenewFlagWithContext(ctx context.Context, request *SetVpnGatewaysRenewFlagRequest) (response *SetVpnGatewaysRenewFlagResponse, err error)
- func (c *Client) TransformAddress(request *TransformAddressRequest) (response *TransformAddressResponse, err error)
- func (c *Client) TransformAddressWithContext(ctx context.Context, request *TransformAddressRequest) (response *TransformAddressResponse, err error)
- func (c *Client) UnassignIpv6Addresses(request *UnassignIpv6AddressesRequest) (response *UnassignIpv6AddressesResponse, err error)
- func (c *Client) UnassignIpv6AddressesWithContext(ctx context.Context, request *UnassignIpv6AddressesRequest) (response *UnassignIpv6AddressesResponse, err error)
- func (c *Client) UnassignIpv6CidrBlock(request *UnassignIpv6CidrBlockRequest) (response *UnassignIpv6CidrBlockResponse, err error)
- func (c *Client) UnassignIpv6CidrBlockWithContext(ctx context.Context, request *UnassignIpv6CidrBlockRequest) (response *UnassignIpv6CidrBlockResponse, err error)
- func (c *Client) UnassignIpv6SubnetCidrBlock(request *UnassignIpv6SubnetCidrBlockRequest) (response *UnassignIpv6SubnetCidrBlockResponse, err error)
- func (c *Client) UnassignIpv6SubnetCidrBlockWithContext(ctx context.Context, request *UnassignIpv6SubnetCidrBlockRequest) (response *UnassignIpv6SubnetCidrBlockResponse, err error)
- func (c *Client) UnassignPrivateIpAddresses(request *UnassignPrivateIpAddressesRequest) (response *UnassignPrivateIpAddressesResponse, err error)
- func (c *Client) UnassignPrivateIpAddressesWithContext(ctx context.Context, request *UnassignPrivateIpAddressesRequest) (response *UnassignPrivateIpAddressesResponse, err error)
- func (c *Client) UnlockCcnBandwidths(request *UnlockCcnBandwidthsRequest) (response *UnlockCcnBandwidthsResponse, err error)
- func (c *Client) UnlockCcnBandwidthsWithContext(ctx context.Context, request *UnlockCcnBandwidthsRequest) (response *UnlockCcnBandwidthsResponse, err error)
- func (c *Client) UnlockCcns(request *UnlockCcnsRequest) (response *UnlockCcnsResponse, err error)
- func (c *Client) UnlockCcnsWithContext(ctx context.Context, request *UnlockCcnsRequest) (response *UnlockCcnsResponse, err error)
- func (c *Client) WithdrawNotifyRoutes(request *WithdrawNotifyRoutesRequest) (response *WithdrawNotifyRoutesResponse, err error)
- func (c *Client) WithdrawNotifyRoutesWithContext(ctx context.Context, request *WithdrawNotifyRoutesRequest) (response *WithdrawNotifyRoutesResponse, err error)
- type CloneSecurityGroupRequest
- type CloneSecurityGroupRequestParams
- type CloneSecurityGroupResponse
- type CloneSecurityGroupResponseParams
- type ConflictItem
- type ConflictSource
- type CreateAddressTemplateGroupRequest
- type CreateAddressTemplateGroupRequestParams
- type CreateAddressTemplateGroupResponse
- type CreateAddressTemplateGroupResponseParams
- type CreateAddressTemplateRequest
- type CreateAddressTemplateRequestParams
- type CreateAddressTemplateResponse
- type CreateAddressTemplateResponseParams
- type CreateAndAttachNetworkInterfaceRequest
- type CreateAndAttachNetworkInterfaceRequestParams
- type CreateAndAttachNetworkInterfaceResponse
- type CreateAndAttachNetworkInterfaceResponseParams
- type CreateAssistantCidrRequest
- type CreateAssistantCidrRequestParams
- type CreateAssistantCidrResponse
- type CreateAssistantCidrResponseParams
- type CreateBandwidthPackageRequest
- type CreateBandwidthPackageRequestParams
- type CreateBandwidthPackageResponse
- type CreateBandwidthPackageResponseParams
- type CreateCcnRequest
- type CreateCcnRequestParams
- type CreateCcnResponse
- type CreateCcnResponseParams
- type CreateCustomerGatewayRequest
- type CreateCustomerGatewayRequestParams
- type CreateCustomerGatewayResponse
- type CreateCustomerGatewayResponseParams
- type CreateDefaultSecurityGroupRequest
- type CreateDefaultSecurityGroupRequestParams
- type CreateDefaultSecurityGroupResponse
- type CreateDefaultSecurityGroupResponseParams
- type CreateDefaultVpcRequest
- type CreateDefaultVpcRequestParams
- type CreateDefaultVpcResponse
- type CreateDefaultVpcResponseParams
- type CreateDhcpIpRequest
- type CreateDhcpIpRequestParams
- type CreateDhcpIpResponse
- type CreateDhcpIpResponseParams
- type CreateDirectConnectGatewayCcnRoutesRequest
- type CreateDirectConnectGatewayCcnRoutesRequestParams
- type CreateDirectConnectGatewayCcnRoutesResponse
- type CreateDirectConnectGatewayCcnRoutesResponseParams
- type CreateDirectConnectGatewayRequest
- type CreateDirectConnectGatewayRequestParams
- type CreateDirectConnectGatewayResponse
- type CreateDirectConnectGatewayResponseParams
- type CreateFlowLogRequest
- type CreateFlowLogRequestParams
- type CreateFlowLogResponse
- type CreateFlowLogResponseParams
- type CreateHaVipRequest
- type CreateHaVipRequestParams
- type CreateHaVipResponse
- type CreateHaVipResponseParams
- type CreateIp6TranslatorsRequest
- type CreateIp6TranslatorsRequestParams
- type CreateIp6TranslatorsResponse
- type CreateIp6TranslatorsResponseParams
- type CreateLocalGatewayRequest
- type CreateLocalGatewayRequestParams
- type CreateLocalGatewayResponse
- type CreateLocalGatewayResponseParams
- type CreateNatGatewayDestinationIpPortTranslationNatRuleRequest
- type CreateNatGatewayDestinationIpPortTranslationNatRuleRequestParams
- type CreateNatGatewayDestinationIpPortTranslationNatRuleResponse
- type CreateNatGatewayDestinationIpPortTranslationNatRuleResponseParams
- type CreateNatGatewayRequest
- type CreateNatGatewayRequestParams
- type CreateNatGatewayResponse
- type CreateNatGatewayResponseParams
- type CreateNatGatewaySourceIpTranslationNatRuleRequest
- type CreateNatGatewaySourceIpTranslationNatRuleRequestParams
- type CreateNatGatewaySourceIpTranslationNatRuleResponse
- type CreateNatGatewaySourceIpTranslationNatRuleResponseParams
- type CreateNetDetectRequest
- type CreateNetDetectRequestParams
- type CreateNetDetectResponse
- type CreateNetDetectResponseParams
- type CreateNetworkAclQuintupleEntriesRequest
- type CreateNetworkAclQuintupleEntriesRequestParams
- type CreateNetworkAclQuintupleEntriesResponse
- type CreateNetworkAclQuintupleEntriesResponseParams
- type CreateNetworkAclRequest
- type CreateNetworkAclRequestParams
- type CreateNetworkAclResponse
- type CreateNetworkAclResponseParams
- type CreateNetworkInterfaceRequest
- type CreateNetworkInterfaceRequestParams
- type CreateNetworkInterfaceResponse
- type CreateNetworkInterfaceResponseParams
- type CreateRouteTableRequest
- type CreateRouteTableRequestParams
- type CreateRouteTableResponse
- type CreateRouteTableResponseParams
- type CreateRoutesRequest
- type CreateRoutesRequestParams
- type CreateRoutesResponse
- type CreateRoutesResponseParams
- type CreateSecurityGroupPoliciesRequest
- type CreateSecurityGroupPoliciesRequestParams
- type CreateSecurityGroupPoliciesResponse
- type CreateSecurityGroupPoliciesResponseParams
- type CreateSecurityGroupRequest
- type CreateSecurityGroupRequestParams
- type CreateSecurityGroupResponse
- type CreateSecurityGroupResponseParams
- type CreateSecurityGroupWithPoliciesRequest
- type CreateSecurityGroupWithPoliciesRequestParams
- type CreateSecurityGroupWithPoliciesResponse
- type CreateSecurityGroupWithPoliciesResponseParams
- type CreateServiceTemplateGroupRequest
- type CreateServiceTemplateGroupRequestParams
- type CreateServiceTemplateGroupResponse
- type CreateServiceTemplateGroupResponseParams
- type CreateServiceTemplateRequest
- type CreateServiceTemplateRequestParams
- type CreateServiceTemplateResponse
- type CreateServiceTemplateResponseParams
- type CreateSnapshotPoliciesRequest
- type CreateSnapshotPoliciesRequestParams
- type CreateSnapshotPoliciesResponse
- type CreateSnapshotPoliciesResponseParams
- type CreateSubnetRequest
- type CreateSubnetRequestParams
- type CreateSubnetResponse
- type CreateSubnetResponseParams
- type CreateSubnetsRequest
- type CreateSubnetsRequestParams
- type CreateSubnetsResponse
- type CreateSubnetsResponseParams
- type CreateTrafficPackagesRequest
- type CreateTrafficPackagesRequestParams
- type CreateTrafficPackagesResponse
- type CreateTrafficPackagesResponseParams
- type CreateVpcEndPointRequest
- type CreateVpcEndPointRequestParams
- type CreateVpcEndPointResponse
- type CreateVpcEndPointResponseParams
- type CreateVpcEndPointServiceRequest
- type CreateVpcEndPointServiceRequestParams
- type CreateVpcEndPointServiceResponse
- type CreateVpcEndPointServiceResponseParams
- type CreateVpcEndPointServiceWhiteListRequest
- type CreateVpcEndPointServiceWhiteListRequestParams
- type CreateVpcEndPointServiceWhiteListResponse
- type CreateVpcEndPointServiceWhiteListResponseParams
- type CreateVpcPeeringConnectionRequest
- type CreateVpcPeeringConnectionRequestParams
- type CreateVpcPeeringConnectionResponse
- type CreateVpcPeeringConnectionResponseParams
- type CreateVpcRequest
- type CreateVpcRequestParams
- type CreateVpcResponse
- type CreateVpcResponseParams
- type CreateVpnConnectionRequest
- type CreateVpnConnectionRequestParams
- type CreateVpnConnectionResponse
- type CreateVpnConnectionResponseParams
- type CreateVpnGatewayRequest
- type CreateVpnGatewayRequestParams
- type CreateVpnGatewayResponse
- type CreateVpnGatewayResponseParams
- type CreateVpnGatewayRoutesRequest
- type CreateVpnGatewayRoutesRequestParams
- type CreateVpnGatewayRoutesResponse
- type CreateVpnGatewayRoutesResponseParams
- type CreateVpnGatewaySslClientRequest
- type CreateVpnGatewaySslClientRequestParams
- type CreateVpnGatewaySslClientResponse
- type CreateVpnGatewaySslClientResponseParams
- type CreateVpnGatewaySslServerRequest
- type CreateVpnGatewaySslServerRequestParams
- type CreateVpnGatewaySslServerResponse
- type CreateVpnGatewaySslServerResponseParams
- type CrossBorderCompliance
- type CrossBorderFlowMonitorData
- type CustomerGateway
- type CustomerGatewayVendor
- type CvmInstance
- type DefaultVpcSubnet
- type DeleteAddressTemplateGroupRequest
- type DeleteAddressTemplateGroupRequestParams
- type DeleteAddressTemplateGroupResponse
- type DeleteAddressTemplateGroupResponseParams
- type DeleteAddressTemplateRequest
- type DeleteAddressTemplateRequestParams
- type DeleteAddressTemplateResponse
- type DeleteAddressTemplateResponseParams
- type DeleteAssistantCidrRequest
- type DeleteAssistantCidrRequestParams
- type DeleteAssistantCidrResponse
- type DeleteAssistantCidrResponseParams
- type DeleteBandwidthPackageRequest
- type DeleteBandwidthPackageRequestParams
- type DeleteBandwidthPackageResponse
- type DeleteBandwidthPackageResponseParams
- type DeleteCcnRequest
- type DeleteCcnRequestParams
- type DeleteCcnResponse
- type DeleteCcnResponseParams
- type DeleteCustomerGatewayRequest
- type DeleteCustomerGatewayRequestParams
- type DeleteCustomerGatewayResponse
- type DeleteCustomerGatewayResponseParams
- type DeleteDhcpIpRequest
- type DeleteDhcpIpRequestParams
- type DeleteDhcpIpResponse
- type DeleteDhcpIpResponseParams
- type DeleteDirectConnectGatewayCcnRoutesRequest
- type DeleteDirectConnectGatewayCcnRoutesRequestParams
- type DeleteDirectConnectGatewayCcnRoutesResponse
- type DeleteDirectConnectGatewayCcnRoutesResponseParams
- type DeleteDirectConnectGatewayRequest
- type DeleteDirectConnectGatewayRequestParams
- type DeleteDirectConnectGatewayResponse
- type DeleteDirectConnectGatewayResponseParams
- type DeleteFlowLogRequest
- type DeleteFlowLogRequestParams
- type DeleteFlowLogResponse
- type DeleteFlowLogResponseParams
- type DeleteHaVipRequest
- type DeleteHaVipRequestParams
- type DeleteHaVipResponse
- type DeleteHaVipResponseParams
- type DeleteIp6TranslatorsRequest
- type DeleteIp6TranslatorsRequestParams
- type DeleteIp6TranslatorsResponse
- type DeleteIp6TranslatorsResponseParams
- type DeleteLocalGatewayRequest
- type DeleteLocalGatewayRequestParams
- type DeleteLocalGatewayResponse
- type DeleteLocalGatewayResponseParams
- type DeleteNatGatewayDestinationIpPortTranslationNatRuleRequest
- type DeleteNatGatewayDestinationIpPortTranslationNatRuleRequestParams
- type DeleteNatGatewayDestinationIpPortTranslationNatRuleResponse
- type DeleteNatGatewayDestinationIpPortTranslationNatRuleResponseParams
- type DeleteNatGatewayRequest
- type DeleteNatGatewayRequestParams
- type DeleteNatGatewayResponse
- type DeleteNatGatewayResponseParams
- type DeleteNatGatewaySourceIpTranslationNatRuleRequest
- type DeleteNatGatewaySourceIpTranslationNatRuleRequestParams
- type DeleteNatGatewaySourceIpTranslationNatRuleResponse
- type DeleteNatGatewaySourceIpTranslationNatRuleResponseParams
- type DeleteNetDetectRequest
- type DeleteNetDetectRequestParams
- type DeleteNetDetectResponse
- type DeleteNetDetectResponseParams
- type DeleteNetworkAclQuintupleEntriesRequest
- type DeleteNetworkAclQuintupleEntriesRequestParams
- type DeleteNetworkAclQuintupleEntriesResponse
- type DeleteNetworkAclQuintupleEntriesResponseParams
- type DeleteNetworkAclRequest
- type DeleteNetworkAclRequestParams
- type DeleteNetworkAclResponse
- type DeleteNetworkAclResponseParams
- type DeleteNetworkInterfaceRequest
- type DeleteNetworkInterfaceRequestParams
- type DeleteNetworkInterfaceResponse
- type DeleteNetworkInterfaceResponseParams
- type DeleteRouteTableRequest
- type DeleteRouteTableRequestParams
- type DeleteRouteTableResponse
- type DeleteRouteTableResponseParams
- type DeleteRoutesRequest
- type DeleteRoutesRequestParams
- type DeleteRoutesResponse
- type DeleteRoutesResponseParams
- type DeleteSecurityGroupPoliciesRequest
- type DeleteSecurityGroupPoliciesRequestParams
- type DeleteSecurityGroupPoliciesResponse
- type DeleteSecurityGroupPoliciesResponseParams
- type DeleteSecurityGroupRequest
- type DeleteSecurityGroupRequestParams
- type DeleteSecurityGroupResponse
- type DeleteSecurityGroupResponseParams
- type DeleteServiceTemplateGroupRequest
- type DeleteServiceTemplateGroupRequestParams
- type DeleteServiceTemplateGroupResponse
- type DeleteServiceTemplateGroupResponseParams
- type DeleteServiceTemplateRequest
- type DeleteServiceTemplateRequestParams
- type DeleteServiceTemplateResponse
- type DeleteServiceTemplateResponseParams
- type DeleteSnapshotPoliciesRequest
- type DeleteSnapshotPoliciesRequestParams
- type DeleteSnapshotPoliciesResponse
- type DeleteSnapshotPoliciesResponseParams
- type DeleteSubnetRequest
- type DeleteSubnetRequestParams
- type DeleteSubnetResponse
- type DeleteSubnetResponseParams
- type DeleteTemplateMemberRequest
- type DeleteTemplateMemberRequestParams
- type DeleteTemplateMemberResponse
- type DeleteTemplateMemberResponseParams
- type DeleteTrafficPackagesRequest
- type DeleteTrafficPackagesRequestParams
- type DeleteTrafficPackagesResponse
- type DeleteTrafficPackagesResponseParams
- type DeleteVpcEndPointRequest
- type DeleteVpcEndPointRequestParams
- type DeleteVpcEndPointResponse
- type DeleteVpcEndPointResponseParams
- type DeleteVpcEndPointServiceRequest
- type DeleteVpcEndPointServiceRequestParams
- type DeleteVpcEndPointServiceResponse
- type DeleteVpcEndPointServiceResponseParams
- type DeleteVpcEndPointServiceWhiteListRequest
- type DeleteVpcEndPointServiceWhiteListRequestParams
- type DeleteVpcEndPointServiceWhiteListResponse
- type DeleteVpcEndPointServiceWhiteListResponseParams
- type DeleteVpcPeeringConnectionRequest
- type DeleteVpcPeeringConnectionRequestParams
- type DeleteVpcPeeringConnectionResponse
- type DeleteVpcPeeringConnectionResponseParams
- type DeleteVpcRequest
- type DeleteVpcRequestParams
- type DeleteVpcResponse
- type DeleteVpcResponseParams
- type DeleteVpnConnectionRequest
- type DeleteVpnConnectionRequestParams
- type DeleteVpnConnectionResponse
- type DeleteVpnConnectionResponseParams
- type DeleteVpnGatewayRequest
- type DeleteVpnGatewayRequestParams
- type DeleteVpnGatewayResponse
- type DeleteVpnGatewayResponseParams
- type DeleteVpnGatewayRoutesRequest
- type DeleteVpnGatewayRoutesRequestParams
- type DeleteVpnGatewayRoutesResponse
- type DeleteVpnGatewayRoutesResponseParams
- type DeleteVpnGatewaySslClientRequest
- type DeleteVpnGatewaySslClientRequestParams
- type DeleteVpnGatewaySslClientResponse
- type DeleteVpnGatewaySslClientResponseParams
- type DeleteVpnGatewaySslServerRequest
- type DeleteVpnGatewaySslServerRequestParams
- type DeleteVpnGatewaySslServerResponse
- type DeleteVpnGatewaySslServerResponseParams
- type DescribeAccountAttributesRequest
- type DescribeAccountAttributesRequestParams
- type DescribeAccountAttributesResponse
- type DescribeAccountAttributesResponseParams
- type DescribeAddressQuotaRequest
- type DescribeAddressQuotaRequestParams
- type DescribeAddressQuotaResponse
- type DescribeAddressQuotaResponseParams
- type DescribeAddressTemplateGroupsRequest
- type DescribeAddressTemplateGroupsRequestParams
- type DescribeAddressTemplateGroupsResponse
- type DescribeAddressTemplateGroupsResponseParams
- type DescribeAddressTemplatesRequest
- type DescribeAddressTemplatesRequestParams
- type DescribeAddressTemplatesResponse
- type DescribeAddressTemplatesResponseParams
- type DescribeAddressesRequest
- type DescribeAddressesRequestParams
- type DescribeAddressesResponse
- type DescribeAddressesResponseParams
- type DescribeAssistantCidrRequest
- type DescribeAssistantCidrRequestParams
- type DescribeAssistantCidrResponse
- type DescribeAssistantCidrResponseParams
- type DescribeBandwidthPackageBillUsageRequest
- type DescribeBandwidthPackageBillUsageRequestParams
- type DescribeBandwidthPackageBillUsageResponse
- type DescribeBandwidthPackageBillUsageResponseParams
- type DescribeBandwidthPackageQuotaRequest
- type DescribeBandwidthPackageQuotaRequestParams
- type DescribeBandwidthPackageQuotaResponse
- type DescribeBandwidthPackageQuotaResponseParams
- type DescribeBandwidthPackageResourcesRequest
- type DescribeBandwidthPackageResourcesRequestParams
- type DescribeBandwidthPackageResourcesResponse
- type DescribeBandwidthPackageResourcesResponseParams
- type DescribeBandwidthPackagesRequest
- type DescribeBandwidthPackagesRequestParams
- type DescribeBandwidthPackagesResponse
- type DescribeBandwidthPackagesResponseParams
- type DescribeCcnAttachedInstancesRequest
- type DescribeCcnAttachedInstancesRequestParams
- type DescribeCcnAttachedInstancesResponse
- type DescribeCcnAttachedInstancesResponseParams
- type DescribeCcnRegionBandwidthLimitsRequest
- type DescribeCcnRegionBandwidthLimitsRequestParams
- type DescribeCcnRegionBandwidthLimitsResponse
- type DescribeCcnRegionBandwidthLimitsResponseParams
- type DescribeCcnRoutesRequest
- type DescribeCcnRoutesRequestParams
- type DescribeCcnRoutesResponse
- type DescribeCcnRoutesResponseParams
- type DescribeCcnsRequest
- type DescribeCcnsRequestParams
- type DescribeCcnsResponse
- type DescribeCcnsResponseParams
- type DescribeClassicLinkInstancesRequest
- type DescribeClassicLinkInstancesRequestParams
- type DescribeClassicLinkInstancesResponse
- type DescribeClassicLinkInstancesResponseParams
- type DescribeCrossBorderCcnRegionBandwidthLimitsRequest
- type DescribeCrossBorderCcnRegionBandwidthLimitsRequestParams
- type DescribeCrossBorderCcnRegionBandwidthLimitsResponse
- type DescribeCrossBorderCcnRegionBandwidthLimitsResponseParams
- type DescribeCrossBorderComplianceRequest
- type DescribeCrossBorderComplianceRequestParams
- type DescribeCrossBorderComplianceResponse
- type DescribeCrossBorderComplianceResponseParams
- type DescribeCrossBorderFlowMonitorRequest
- type DescribeCrossBorderFlowMonitorRequestParams
- type DescribeCrossBorderFlowMonitorResponse
- type DescribeCrossBorderFlowMonitorResponseParams
- type DescribeCustomerGatewayVendorsRequest
- type DescribeCustomerGatewayVendorsRequestParams
- type DescribeCustomerGatewayVendorsResponse
- type DescribeCustomerGatewayVendorsResponseParams
- type DescribeCustomerGatewaysRequest
- type DescribeCustomerGatewaysRequestParams
- type DescribeCustomerGatewaysResponse
- type DescribeCustomerGatewaysResponseParams
- type DescribeDhcpIpsRequest
- type DescribeDhcpIpsRequestParams
- type DescribeDhcpIpsResponse
- type DescribeDhcpIpsResponseParams
- type DescribeDirectConnectGatewayCcnRoutesRequest
- type DescribeDirectConnectGatewayCcnRoutesRequestParams
- type DescribeDirectConnectGatewayCcnRoutesResponse
- type DescribeDirectConnectGatewayCcnRoutesResponseParams
- type DescribeDirectConnectGatewaysRequest
- type DescribeDirectConnectGatewaysRequestParams
- type DescribeDirectConnectGatewaysResponse
- type DescribeDirectConnectGatewaysResponseParams
- type DescribeFlowLogRequest
- type DescribeFlowLogRequestParams
- type DescribeFlowLogResponse
- type DescribeFlowLogResponseParams
- type DescribeFlowLogsRequest
- type DescribeFlowLogsRequestParams
- type DescribeFlowLogsResponse
- type DescribeFlowLogsResponseParams
- type DescribeGatewayFlowMonitorDetailRequest
- type DescribeGatewayFlowMonitorDetailRequestParams
- type DescribeGatewayFlowMonitorDetailResponse
- type DescribeGatewayFlowMonitorDetailResponseParams
- type DescribeGatewayFlowQosRequest
- type DescribeGatewayFlowQosRequestParams
- type DescribeGatewayFlowQosResponse
- type DescribeGatewayFlowQosResponseParams
- type DescribeHaVipsRequest
- type DescribeHaVipsRequestParams
- type DescribeHaVipsResponse
- type DescribeHaVipsResponseParams
- type DescribeIp6AddressesRequest
- type DescribeIp6AddressesRequestParams
- type DescribeIp6AddressesResponse
- type DescribeIp6AddressesResponseParams
- type DescribeIp6TranslatorQuotaRequest
- type DescribeIp6TranslatorQuotaRequestParams
- type DescribeIp6TranslatorQuotaResponse
- type DescribeIp6TranslatorQuotaResponseParams
- type DescribeIp6TranslatorsRequest
- type DescribeIp6TranslatorsRequestParams
- type DescribeIp6TranslatorsResponse
- type DescribeIp6TranslatorsResponseParams
- type DescribeIpGeolocationDatabaseUrlRequest
- type DescribeIpGeolocationDatabaseUrlRequestParams
- type DescribeIpGeolocationDatabaseUrlResponse
- type DescribeIpGeolocationDatabaseUrlResponseParams
- type DescribeIpGeolocationInfosRequest
- type DescribeIpGeolocationInfosRequestParams
- type DescribeIpGeolocationInfosResponse
- type DescribeIpGeolocationInfosResponseParams
- type DescribeLocalGatewayRequest
- type DescribeLocalGatewayRequestParams
- type DescribeLocalGatewayResponse
- type DescribeLocalGatewayResponseParams
- type DescribeNatGatewayDestinationIpPortTranslationNatRulesRequest
- type DescribeNatGatewayDestinationIpPortTranslationNatRulesRequestParams
- type DescribeNatGatewayDestinationIpPortTranslationNatRulesResponse
- type DescribeNatGatewayDestinationIpPortTranslationNatRulesResponseParams
- type DescribeNatGatewayDirectConnectGatewayRouteRequest
- type DescribeNatGatewayDirectConnectGatewayRouteRequestParams
- type DescribeNatGatewayDirectConnectGatewayRouteResponse
- type DescribeNatGatewayDirectConnectGatewayRouteResponseParams
- type DescribeNatGatewaySourceIpTranslationNatRulesRequest
- type DescribeNatGatewaySourceIpTranslationNatRulesRequestParams
- type DescribeNatGatewaySourceIpTranslationNatRulesResponse
- type DescribeNatGatewaySourceIpTranslationNatRulesResponseParams
- type DescribeNatGatewaysRequest
- type DescribeNatGatewaysRequestParams
- type DescribeNatGatewaysResponse
- type DescribeNatGatewaysResponseParams
- type DescribeNetDetectStatesRequest
- type DescribeNetDetectStatesRequestParams
- type DescribeNetDetectStatesResponse
- type DescribeNetDetectStatesResponseParams
- type DescribeNetDetectsRequest
- type DescribeNetDetectsRequestParams
- type DescribeNetDetectsResponse
- type DescribeNetDetectsResponseParams
- type DescribeNetworkAccountTypeRequest
- type DescribeNetworkAccountTypeRequestParams
- type DescribeNetworkAccountTypeResponse
- type DescribeNetworkAccountTypeResponseParams
- type DescribeNetworkAclQuintupleEntriesRequest
- type DescribeNetworkAclQuintupleEntriesRequestParams
- type DescribeNetworkAclQuintupleEntriesResponse
- type DescribeNetworkAclQuintupleEntriesResponseParams
- type DescribeNetworkAclsRequest
- type DescribeNetworkAclsRequestParams
- type DescribeNetworkAclsResponse
- type DescribeNetworkAclsResponseParams
- type DescribeNetworkInterfaceLimitRequest
- type DescribeNetworkInterfaceLimitRequestParams
- type DescribeNetworkInterfaceLimitResponse
- type DescribeNetworkInterfaceLimitResponseParams
- type DescribeNetworkInterfacesRequest
- type DescribeNetworkInterfacesRequestParams
- type DescribeNetworkInterfacesResponse
- type DescribeNetworkInterfacesResponseParams
- type DescribeProductQuotaRequest
- type DescribeProductQuotaRequestParams
- type DescribeProductQuotaResponse
- type DescribeProductQuotaResponseParams
- type DescribeRouteConflictsRequest
- type DescribeRouteConflictsRequestParams
- type DescribeRouteConflictsResponse
- type DescribeRouteConflictsResponseParams
- type DescribeRouteTablesRequest
- type DescribeRouteTablesRequestParams
- type DescribeRouteTablesResponse
- type DescribeRouteTablesResponseParams
- type DescribeSecurityGroupAssociationStatisticsRequest
- type DescribeSecurityGroupAssociationStatisticsRequestParams
- type DescribeSecurityGroupAssociationStatisticsResponse
- type DescribeSecurityGroupAssociationStatisticsResponseParams
- type DescribeSecurityGroupLimitsRequest
- type DescribeSecurityGroupLimitsRequestParams
- type DescribeSecurityGroupLimitsResponse
- type DescribeSecurityGroupLimitsResponseParams
- type DescribeSecurityGroupPoliciesRequest
- type DescribeSecurityGroupPoliciesRequestParams
- type DescribeSecurityGroupPoliciesResponse
- type DescribeSecurityGroupPoliciesResponseParams
- type DescribeSecurityGroupReferencesRequest
- type DescribeSecurityGroupReferencesRequestParams
- type DescribeSecurityGroupReferencesResponse
- type DescribeSecurityGroupReferencesResponseParams
- type DescribeSecurityGroupsRequest
- type DescribeSecurityGroupsRequestParams
- type DescribeSecurityGroupsResponse
- type DescribeSecurityGroupsResponseParams
- type DescribeServiceTemplateGroupsRequest
- type DescribeServiceTemplateGroupsRequestParams
- type DescribeServiceTemplateGroupsResponse
- type DescribeServiceTemplateGroupsResponseParams
- type DescribeServiceTemplatesRequest
- type DescribeServiceTemplatesRequestParams
- type DescribeServiceTemplatesResponse
- type DescribeServiceTemplatesResponseParams
- type DescribeSgSnapshotFileContentRequest
- type DescribeSgSnapshotFileContentRequestParams
- type DescribeSgSnapshotFileContentResponse
- type DescribeSgSnapshotFileContentResponseParams
- type DescribeSnapshotAttachedInstancesRequest
- type DescribeSnapshotAttachedInstancesRequestParams
- type DescribeSnapshotAttachedInstancesResponse
- type DescribeSnapshotAttachedInstancesResponseParams
- type DescribeSnapshotFilesRequest
- type DescribeSnapshotFilesRequestParams
- type DescribeSnapshotFilesResponse
- type DescribeSnapshotFilesResponseParams
- type DescribeSnapshotPoliciesRequest
- type DescribeSnapshotPoliciesRequestParams
- type DescribeSnapshotPoliciesResponse
- type DescribeSnapshotPoliciesResponseParams
- type DescribeSpecificTrafficPackageUsedDetailsRequest
- type DescribeSpecificTrafficPackageUsedDetailsRequestParams
- type DescribeSpecificTrafficPackageUsedDetailsResponse
- type DescribeSpecificTrafficPackageUsedDetailsResponseParams
- type DescribeSubnetResourceDashboardRequest
- type DescribeSubnetResourceDashboardRequestParams
- type DescribeSubnetResourceDashboardResponse
- type DescribeSubnetResourceDashboardResponseParams
- type DescribeSubnetsRequest
- type DescribeSubnetsRequestParams
- type DescribeSubnetsResponse
- type DescribeSubnetsResponseParams
- type DescribeTaskResultRequest
- type DescribeTaskResultRequestParams
- type DescribeTaskResultResponse
- type DescribeTaskResultResponseParams
- type DescribeTemplateLimitsRequest
- type DescribeTemplateLimitsRequestParams
- type DescribeTemplateLimitsResponse
- type DescribeTemplateLimitsResponseParams
- type DescribeTenantCcnsRequest
- type DescribeTenantCcnsRequestParams
- type DescribeTenantCcnsResponse
- type DescribeTenantCcnsResponseParams
- type DescribeTrafficPackagesRequest
- type DescribeTrafficPackagesRequestParams
- type DescribeTrafficPackagesResponse
- type DescribeTrafficPackagesResponseParams
- type DescribeUsedIpAddressRequest
- type DescribeUsedIpAddressRequestParams
- type DescribeUsedIpAddressResponse
- type DescribeUsedIpAddressResponseParams
- type DescribeVpcEndPointRequest
- type DescribeVpcEndPointRequestParams
- type DescribeVpcEndPointResponse
- type DescribeVpcEndPointResponseParams
- type DescribeVpcEndPointServiceRequest
- type DescribeVpcEndPointServiceRequestParams
- type DescribeVpcEndPointServiceResponse
- type DescribeVpcEndPointServiceResponseParams
- type DescribeVpcEndPointServiceWhiteListRequest
- type DescribeVpcEndPointServiceWhiteListRequestParams
- type DescribeVpcEndPointServiceWhiteListResponse
- type DescribeVpcEndPointServiceWhiteListResponseParams
- type DescribeVpcInstancesRequest
- type DescribeVpcInstancesRequestParams
- type DescribeVpcInstancesResponse
- type DescribeVpcInstancesResponseParams
- type DescribeVpcIpv6AddressesRequest
- type DescribeVpcIpv6AddressesRequestParams
- type DescribeVpcIpv6AddressesResponse
- type DescribeVpcIpv6AddressesResponseParams
- type DescribeVpcLimitsRequest
- type DescribeVpcLimitsRequestParams
- type DescribeVpcLimitsResponse
- type DescribeVpcLimitsResponseParams
- type DescribeVpcPeeringConnectionsRequest
- type DescribeVpcPeeringConnectionsRequestParams
- type DescribeVpcPeeringConnectionsResponse
- type DescribeVpcPeeringConnectionsResponseParams
- type DescribeVpcPrivateIpAddressesRequest
- type DescribeVpcPrivateIpAddressesRequestParams
- type DescribeVpcPrivateIpAddressesResponse
- type DescribeVpcPrivateIpAddressesResponseParams
- type DescribeVpcResourceDashboardRequest
- type DescribeVpcResourceDashboardRequestParams
- type DescribeVpcResourceDashboardResponse
- type DescribeVpcResourceDashboardResponseParams
- type DescribeVpcTaskResultRequest
- type DescribeVpcTaskResultRequestParams
- type DescribeVpcTaskResultResponse
- type DescribeVpcTaskResultResponseParams
- type DescribeVpcsRequest
- type DescribeVpcsRequestParams
- type DescribeVpcsResponse
- type DescribeVpcsResponseParams
- type DescribeVpnConnectionsRequest
- type DescribeVpnConnectionsRequestParams
- type DescribeVpnConnectionsResponse
- type DescribeVpnConnectionsResponseParams
- type DescribeVpnGatewayCcnRoutesRequest
- type DescribeVpnGatewayCcnRoutesRequestParams
- type DescribeVpnGatewayCcnRoutesResponse
- type DescribeVpnGatewayCcnRoutesResponseParams
- type DescribeVpnGatewayRoutesRequest
- type DescribeVpnGatewayRoutesRequestParams
- type DescribeVpnGatewayRoutesResponse
- type DescribeVpnGatewayRoutesResponseParams
- type DescribeVpnGatewaySslClientsRequest
- type DescribeVpnGatewaySslClientsRequestParams
- type DescribeVpnGatewaySslClientsResponse
- type DescribeVpnGatewaySslClientsResponseParams
- type DescribeVpnGatewaySslServersRequest
- type DescribeVpnGatewaySslServersRequestParams
- type DescribeVpnGatewaySslServersResponse
- type DescribeVpnGatewaySslServersResponseParams
- type DescribeVpnGatewaysRequest
- type DescribeVpnGatewaysRequestParams
- type DescribeVpnGatewaysResponse
- type DescribeVpnGatewaysResponseParams
- type DestinationIpPortTranslationNatRule
- type DetachCcnInstancesRequest
- type DetachCcnInstancesRequestParams
- type DetachCcnInstancesResponse
- type DetachCcnInstancesResponseParams
- type DetachClassicLinkVpcRequest
- type DetachClassicLinkVpcRequestParams
- type DetachClassicLinkVpcResponse
- type DetachClassicLinkVpcResponseParams
- type DetachNetworkInterfaceRequest
- type DetachNetworkInterfaceRequestParams
- type DetachNetworkInterfaceResponse
- type DetachNetworkInterfaceResponseParams
- type DetachSnapshotInstancesRequest
- type DetachSnapshotInstancesRequestParams
- type DetachSnapshotInstancesResponse
- type DetachSnapshotInstancesResponseParams
- type DhcpIp
- type DirectConnectGateway
- type DirectConnectGatewayCcnRoute
- type DirectConnectSubnet
- type DisableCcnRoutesRequest
- type DisableCcnRoutesRequestParams
- type DisableCcnRoutesResponse
- type DisableCcnRoutesResponseParams
- type DisableFlowLogsRequest
- type DisableFlowLogsRequestParams
- type DisableFlowLogsResponse
- type DisableFlowLogsResponseParams
- type DisableGatewayFlowMonitorRequest
- type DisableGatewayFlowMonitorRequestParams
- type DisableGatewayFlowMonitorResponse
- type DisableGatewayFlowMonitorResponseParams
- type DisableRoutesRequest
- type DisableRoutesRequestParams
- type DisableRoutesResponse
- type DisableRoutesResponseParams
- type DisableSnapshotPoliciesRequest
- type DisableSnapshotPoliciesRequestParams
- type DisableSnapshotPoliciesResponse
- type DisableSnapshotPoliciesResponseParams
- type DisableVpnGatewaySslClientCertRequest
- type DisableVpnGatewaySslClientCertRequestParams
- type DisableVpnGatewaySslClientCertResponse
- type DisableVpnGatewaySslClientCertResponseParams
- type DisassociateAddressRequest
- type DisassociateAddressRequestParams
- type DisassociateAddressResponse
- type DisassociateAddressResponseParams
- type DisassociateDhcpIpWithAddressIpRequest
- type DisassociateDhcpIpWithAddressIpRequestParams
- type DisassociateDhcpIpWithAddressIpResponse
- type DisassociateDhcpIpWithAddressIpResponseParams
- type DisassociateDirectConnectGatewayNatGatewayRequest
- type DisassociateDirectConnectGatewayNatGatewayRequestParams
- type DisassociateDirectConnectGatewayNatGatewayResponse
- type DisassociateDirectConnectGatewayNatGatewayResponseParams
- type DisassociateNatGatewayAddressRequest
- type DisassociateNatGatewayAddressRequestParams
- type DisassociateNatGatewayAddressResponse
- type DisassociateNatGatewayAddressResponseParams
- type DisassociateNetworkAclSubnetsRequest
- type DisassociateNetworkAclSubnetsRequestParams
- type DisassociateNetworkAclSubnetsResponse
- type DisassociateNetworkAclSubnetsResponseParams
- type DisassociateNetworkInterfaceSecurityGroupsRequest
- type DisassociateNetworkInterfaceSecurityGroupsRequestParams
- type DisassociateNetworkInterfaceSecurityGroupsResponse
- type DisassociateNetworkInterfaceSecurityGroupsResponseParams
- type DisassociateVpcEndPointSecurityGroupsRequest
- type DisassociateVpcEndPointSecurityGroupsRequestParams
- type DisassociateVpcEndPointSecurityGroupsResponse
- type DisassociateVpcEndPointSecurityGroupsResponseParams
- type DownloadCustomerGatewayConfigurationRequest
- type DownloadCustomerGatewayConfigurationRequestParams
- type DownloadCustomerGatewayConfigurationResponse
- type DownloadCustomerGatewayConfigurationResponseParams
- type DownloadVpnGatewaySslClientCertRequest
- type DownloadVpnGatewaySslClientCertRequestParams
- type DownloadVpnGatewaySslClientCertResponse
- type DownloadVpnGatewaySslClientCertResponseParams
- type EnableCcnRoutesRequest
- type EnableCcnRoutesRequestParams
- type EnableCcnRoutesResponse
- type EnableCcnRoutesResponseParams
- type EnableFlowLogsRequest
- type EnableFlowLogsRequestParams
- type EnableFlowLogsResponse
- type EnableFlowLogsResponseParams
- type EnableGatewayFlowMonitorRequest
- type EnableGatewayFlowMonitorRequestParams
- type EnableGatewayFlowMonitorResponse
- type EnableGatewayFlowMonitorResponseParams
- type EnableRoutesRequest
- type EnableRoutesRequestParams
- type EnableRoutesResponse
- type EnableRoutesResponseParams
- type EnableSnapshotPoliciesRequest
- type EnableSnapshotPoliciesRequestParams
- type EnableSnapshotPoliciesResponse
- type EnableSnapshotPoliciesResponseParams
- type EnableVpcEndPointConnectRequest
- type EnableVpcEndPointConnectRequestParams
- type EnableVpcEndPointConnectResponse
- type EnableVpcEndPointConnectResponseParams
- type EnableVpnGatewaySslClientCertRequest
- type EnableVpnGatewaySslClientCertRequestParams
- type EnableVpnGatewaySslClientCertResponse
- type EnableVpnGatewaySslClientCertResponseParams
- type EndPoint
- type EndPointService
- type Filter
- type FilterObject
- type FlowLog
- type FlowLogStorage
- type GatewayFlowMonitorDetail
- type GatewayQos
- type GenerateVpnConnectionDefaultHealthCheckIpRequest
- type GenerateVpnConnectionDefaultHealthCheckIpRequestParams
- type GenerateVpnConnectionDefaultHealthCheckIpResponse
- type GenerateVpnConnectionDefaultHealthCheckIpResponseParams
- type GetCcnRegionBandwidthLimitsRequest
- type GetCcnRegionBandwidthLimitsRequestParams
- type GetCcnRegionBandwidthLimitsResponse
- type GetCcnRegionBandwidthLimitsResponseParams
- type HaVip
- type HaVipAssociateAddressIpRequest
- type HaVipAssociateAddressIpRequestParams
- type HaVipAssociateAddressIpResponse
- type HaVipAssociateAddressIpResponseParams
- type HaVipDisassociateAddressIpRequest
- type HaVipDisassociateAddressIpRequestParams
- type HaVipDisassociateAddressIpResponse
- type HaVipDisassociateAddressIpResponseParams
- type IKEOptionsSpecification
- type IPSECOptionsSpecification
- type InquirePriceCreateDirectConnectGatewayRequest
- type InquirePriceCreateDirectConnectGatewayRequestParams
- type InquirePriceCreateDirectConnectGatewayResponse
- type InquirePriceCreateDirectConnectGatewayResponseParams
- type InquiryPriceCreateVpnGatewayRequest
- type InquiryPriceCreateVpnGatewayRequestParams
- type InquiryPriceCreateVpnGatewayResponse
- type InquiryPriceCreateVpnGatewayResponseParams
- type InquiryPriceRenewVpnGatewayRequest
- type InquiryPriceRenewVpnGatewayRequestParams
- type InquiryPriceRenewVpnGatewayResponse
- type InquiryPriceRenewVpnGatewayResponseParams
- type InquiryPriceResetVpnGatewayInternetMaxBandwidthRequest
- type InquiryPriceResetVpnGatewayInternetMaxBandwidthRequestParams
- type InquiryPriceResetVpnGatewayInternetMaxBandwidthResponse
- type InquiryPriceResetVpnGatewayInternetMaxBandwidthResponseParams
- type InstanceChargePrepaid
- type InstanceStatistic
- type Ip6Rule
- type Ip6RuleInfo
- type Ip6Translator
- type IpAddressStates
- type IpField
- type IpGeolocationInfo
- type Ipv6Address
- type Ipv6SubnetCidrBlock
- type ItemPrice
- type LocalGateway
- type LockCcnBandwidthsRequest
- type LockCcnBandwidthsRequestParams
- type LockCcnBandwidthsResponse
- type LockCcnBandwidthsResponseParams
- type LockCcnsRequest
- type LockCcnsRequestParams
- type LockCcnsResponse
- type LockCcnsResponseParams
- type MemberInfo
- type MigrateNetworkInterfaceRequest
- type MigrateNetworkInterfaceRequestParams
- type MigrateNetworkInterfaceResponse
- type MigrateNetworkInterfaceResponseParams
- type MigratePrivateIpAddressRequest
- type MigratePrivateIpAddressRequestParams
- type MigratePrivateIpAddressResponse
- type MigratePrivateIpAddressResponseParams
- type ModifyAddressAttributeRequest
- type ModifyAddressAttributeRequestParams
- type ModifyAddressAttributeResponse
- type ModifyAddressAttributeResponseParams
- type ModifyAddressInternetChargeTypeRequest
- type ModifyAddressInternetChargeTypeRequestParams
- type ModifyAddressInternetChargeTypeResponse
- type ModifyAddressInternetChargeTypeResponseParams
- type ModifyAddressTemplateAttributeRequest
- type ModifyAddressTemplateAttributeRequestParams
- type ModifyAddressTemplateAttributeResponse
- type ModifyAddressTemplateAttributeResponseParams
- type ModifyAddressTemplateGroupAttributeRequest
- type ModifyAddressTemplateGroupAttributeRequestParams
- type ModifyAddressTemplateGroupAttributeResponse
- type ModifyAddressTemplateGroupAttributeResponseParams
- type ModifyAddressesBandwidthRequest
- type ModifyAddressesBandwidthRequestParams
- type ModifyAddressesBandwidthResponse
- type ModifyAddressesBandwidthResponseParams
- type ModifyAssistantCidrRequest
- type ModifyAssistantCidrRequestParams
- type ModifyAssistantCidrResponse
- type ModifyAssistantCidrResponseParams
- type ModifyBandwidthPackageAttributeRequest
- type ModifyBandwidthPackageAttributeRequestParams
- type ModifyBandwidthPackageAttributeResponse
- type ModifyBandwidthPackageAttributeResponseParams
- type ModifyCcnAttachedInstancesAttributeRequest
- type ModifyCcnAttachedInstancesAttributeRequestParams
- type ModifyCcnAttachedInstancesAttributeResponse
- type ModifyCcnAttachedInstancesAttributeResponseParams
- type ModifyCcnAttributeRequest
- type ModifyCcnAttributeRequestParams
- type ModifyCcnAttributeResponse
- type ModifyCcnAttributeResponseParams
- type ModifyCcnRegionBandwidthLimitsTypeRequest
- type ModifyCcnRegionBandwidthLimitsTypeRequestParams
- type ModifyCcnRegionBandwidthLimitsTypeResponse
- type ModifyCcnRegionBandwidthLimitsTypeResponseParams
- type ModifyCustomerGatewayAttributeRequest
- type ModifyCustomerGatewayAttributeRequestParams
- type ModifyCustomerGatewayAttributeResponse
- type ModifyCustomerGatewayAttributeResponseParams
- type ModifyDhcpIpAttributeRequest
- type ModifyDhcpIpAttributeRequestParams
- type ModifyDhcpIpAttributeResponse
- type ModifyDhcpIpAttributeResponseParams
- type ModifyDirectConnectGatewayAttributeRequest
- type ModifyDirectConnectGatewayAttributeRequestParams
- type ModifyDirectConnectGatewayAttributeResponse
- type ModifyDirectConnectGatewayAttributeResponseParams
- type ModifyFlowLogAttributeRequest
- type ModifyFlowLogAttributeRequestParams
- type ModifyFlowLogAttributeResponse
- type ModifyFlowLogAttributeResponseParams
- type ModifyGatewayFlowQosRequest
- type ModifyGatewayFlowQosRequestParams
- type ModifyGatewayFlowQosResponse
- type ModifyGatewayFlowQosResponseParams
- type ModifyHaVipAttributeRequest
- type ModifyHaVipAttributeRequestParams
- type ModifyHaVipAttributeResponse
- type ModifyHaVipAttributeResponseParams
- type ModifyIp6AddressesBandwidthRequest
- type ModifyIp6AddressesBandwidthRequestParams
- type ModifyIp6AddressesBandwidthResponse
- type ModifyIp6AddressesBandwidthResponseParams
- type ModifyIp6RuleRequest
- type ModifyIp6RuleRequestParams
- type ModifyIp6RuleResponse
- type ModifyIp6RuleResponseParams
- type ModifyIp6TranslatorRequest
- type ModifyIp6TranslatorRequestParams
- type ModifyIp6TranslatorResponse
- type ModifyIp6TranslatorResponseParams
- type ModifyIpv6AddressesAttributeRequest
- type ModifyIpv6AddressesAttributeRequestParams
- type ModifyIpv6AddressesAttributeResponse
- type ModifyIpv6AddressesAttributeResponseParams
- type ModifyLocalGatewayRequest
- type ModifyLocalGatewayRequestParams
- type ModifyLocalGatewayResponse
- type ModifyLocalGatewayResponseParams
- type ModifyNatGatewayAttributeRequest
- type ModifyNatGatewayAttributeRequestParams
- type ModifyNatGatewayAttributeResponse
- type ModifyNatGatewayAttributeResponseParams
- type ModifyNatGatewayDestinationIpPortTranslationNatRuleRequest
- type ModifyNatGatewayDestinationIpPortTranslationNatRuleRequestParams
- type ModifyNatGatewayDestinationIpPortTranslationNatRuleResponse
- type ModifyNatGatewayDestinationIpPortTranslationNatRuleResponseParams
- type ModifyNatGatewaySourceIpTranslationNatRuleRequest
- type ModifyNatGatewaySourceIpTranslationNatRuleRequestParams
- type ModifyNatGatewaySourceIpTranslationNatRuleResponse
- type ModifyNatGatewaySourceIpTranslationNatRuleResponseParams
- type ModifyNetDetectRequest
- type ModifyNetDetectRequestParams
- type ModifyNetDetectResponse
- type ModifyNetDetectResponseParams
- type ModifyNetworkAclAttributeRequest
- type ModifyNetworkAclAttributeRequestParams
- type ModifyNetworkAclAttributeResponse
- type ModifyNetworkAclAttributeResponseParams
- type ModifyNetworkAclEntriesRequest
- type ModifyNetworkAclEntriesRequestParams
- type ModifyNetworkAclEntriesResponse
- type ModifyNetworkAclEntriesResponseParams
- type ModifyNetworkAclQuintupleEntriesRequest
- type ModifyNetworkAclQuintupleEntriesRequestParams
- type ModifyNetworkAclQuintupleEntriesResponse
- type ModifyNetworkAclQuintupleEntriesResponseParams
- type ModifyNetworkInterfaceAttributeRequest
- type ModifyNetworkInterfaceAttributeRequestParams
- type ModifyNetworkInterfaceAttributeResponse
- type ModifyNetworkInterfaceAttributeResponseParams
- type ModifyNetworkInterfaceQosRequest
- type ModifyNetworkInterfaceQosRequestParams
- type ModifyNetworkInterfaceQosResponse
- type ModifyNetworkInterfaceQosResponseParams
- type ModifyPrivateIpAddressesAttributeRequest
- type ModifyPrivateIpAddressesAttributeRequestParams
- type ModifyPrivateIpAddressesAttributeResponse
- type ModifyPrivateIpAddressesAttributeResponseParams
- type ModifyRouteTableAttributeRequest
- type ModifyRouteTableAttributeRequestParams
- type ModifyRouteTableAttributeResponse
- type ModifyRouteTableAttributeResponseParams
- type ModifySecurityGroupAttributeRequest
- type ModifySecurityGroupAttributeRequestParams
- type ModifySecurityGroupAttributeResponse
- type ModifySecurityGroupAttributeResponseParams
- type ModifySecurityGroupPoliciesRequest
- type ModifySecurityGroupPoliciesRequestParams
- type ModifySecurityGroupPoliciesResponse
- type ModifySecurityGroupPoliciesResponseParams
- type ModifyServiceTemplateAttributeRequest
- type ModifyServiceTemplateAttributeRequestParams
- type ModifyServiceTemplateAttributeResponse
- type ModifyServiceTemplateAttributeResponseParams
- type ModifyServiceTemplateGroupAttributeRequest
- type ModifyServiceTemplateGroupAttributeRequestParams
- type ModifyServiceTemplateGroupAttributeResponse
- type ModifyServiceTemplateGroupAttributeResponseParams
- type ModifySnapshotPoliciesRequest
- type ModifySnapshotPoliciesRequestParams
- type ModifySnapshotPoliciesResponse
- type ModifySnapshotPoliciesResponseParams
- type ModifySubnetAttributeRequest
- type ModifySubnetAttributeRequestParams
- type ModifySubnetAttributeResponse
- type ModifySubnetAttributeResponseParams
- type ModifyTemplateMemberRequest
- type ModifyTemplateMemberRequestParams
- type ModifyTemplateMemberResponse
- type ModifyTemplateMemberResponseParams
- type ModifyVpcAttributeRequest
- type ModifyVpcAttributeRequestParams
- type ModifyVpcAttributeResponse
- type ModifyVpcAttributeResponseParams
- type ModifyVpcEndPointAttributeRequest
- type ModifyVpcEndPointAttributeRequestParams
- type ModifyVpcEndPointAttributeResponse
- type ModifyVpcEndPointAttributeResponseParams
- type ModifyVpcEndPointServiceAttributeRequest
- type ModifyVpcEndPointServiceAttributeRequestParams
- type ModifyVpcEndPointServiceAttributeResponse
- type ModifyVpcEndPointServiceAttributeResponseParams
- type ModifyVpcEndPointServiceWhiteListRequest
- type ModifyVpcEndPointServiceWhiteListRequestParams
- type ModifyVpcEndPointServiceWhiteListResponse
- type ModifyVpcEndPointServiceWhiteListResponseParams
- type ModifyVpcPeeringConnectionRequest
- type ModifyVpcPeeringConnectionRequestParams
- type ModifyVpcPeeringConnectionResponse
- type ModifyVpcPeeringConnectionResponseParams
- type ModifyVpnConnectionAttributeRequest
- type ModifyVpnConnectionAttributeRequestParams
- type ModifyVpnConnectionAttributeResponse
- type ModifyVpnConnectionAttributeResponseParams
- type ModifyVpnGatewayAttributeRequest
- type ModifyVpnGatewayAttributeRequestParams
- type ModifyVpnGatewayAttributeResponse
- type ModifyVpnGatewayAttributeResponseParams
- type ModifyVpnGatewayCcnRoutesRequest
- type ModifyVpnGatewayCcnRoutesRequestParams
- type ModifyVpnGatewayCcnRoutesResponse
- type ModifyVpnGatewayCcnRoutesResponseParams
- type ModifyVpnGatewayRoutesRequest
- type ModifyVpnGatewayRoutesRequestParams
- type ModifyVpnGatewayRoutesResponse
- type ModifyVpnGatewayRoutesResponseParams
- type NatDirectConnectGatewayRoute
- type NatGateway
- type NatGatewayAddress
- type NatGatewayDestinationIpPortTranslationNatRule
- type NetDetect
- type NetDetectIpState
- type NetDetectState
- type NetworkAcl
- type NetworkAclEntry
- type NetworkAclEntrySet
- type NetworkAclQuintupleEntries
- type NetworkAclQuintupleEntry
- type NetworkInterface
- type NetworkInterfaceAttachment
- type NotifyRoutesRequest
- type NotifyRoutesRequestParams
- type NotifyRoutesResponse
- type NotifyRoutesResponseParams
- type Price
- type PrivateIpAddressSpecification
- type ProductQuota
- type Quota
- type ReferredSecurityGroup
- type RefreshDirectConnectGatewayRouteToNatGatewayRequest
- type RefreshDirectConnectGatewayRouteToNatGatewayRequestParams
- type RefreshDirectConnectGatewayRouteToNatGatewayResponse
- type RefreshDirectConnectGatewayRouteToNatGatewayResponseParams
- type RejectAttachCcnInstancesRequest
- type RejectAttachCcnInstancesRequestParams
- type RejectAttachCcnInstancesResponse
- type RejectAttachCcnInstancesResponseParams
- type RejectVpcPeeringConnectionRequest
- type RejectVpcPeeringConnectionRequestParams
- type RejectVpcPeeringConnectionResponse
- type RejectVpcPeeringConnectionResponseParams
- type ReleaseAddressesRequest
- type ReleaseAddressesRequestParams
- type ReleaseAddressesResponse
- type ReleaseAddressesResponseParams
- type ReleaseIp6AddressesBandwidthRequest
- type ReleaseIp6AddressesBandwidthRequestParams
- type ReleaseIp6AddressesBandwidthResponse
- type ReleaseIp6AddressesBandwidthResponseParams
- type RemoveBandwidthPackageResourcesRequest
- type RemoveBandwidthPackageResourcesRequestParams
- type RemoveBandwidthPackageResourcesResponse
- type RemoveBandwidthPackageResourcesResponseParams
- type RemoveIp6RulesRequest
- type RemoveIp6RulesRequestParams
- type RemoveIp6RulesResponse
- type RemoveIp6RulesResponseParams
- type RenewAddressesRequest
- type RenewAddressesRequestParams
- type RenewAddressesResponse
- type RenewAddressesResponseParams
- type RenewVpnGatewayRequest
- type RenewVpnGatewayRequestParams
- type RenewVpnGatewayResponse
- type RenewVpnGatewayResponseParams
- type ReplaceDirectConnectGatewayCcnRoutesRequest
- type ReplaceDirectConnectGatewayCcnRoutesRequestParams
- type ReplaceDirectConnectGatewayCcnRoutesResponse
- type ReplaceDirectConnectGatewayCcnRoutesResponseParams
- type ReplaceRouteTableAssociationRequest
- type ReplaceRouteTableAssociationRequestParams
- type ReplaceRouteTableAssociationResponse
- type ReplaceRouteTableAssociationResponseParams
- type ReplaceRoutesRequest
- type ReplaceRoutesRequestParams
- type ReplaceRoutesResponse
- type ReplaceRoutesResponseParams
- type ReplaceSecurityGroupPoliciesRequest
- type ReplaceSecurityGroupPoliciesRequestParams
- type ReplaceSecurityGroupPoliciesResponse
- type ReplaceSecurityGroupPoliciesResponseParams
- type ReplaceSecurityGroupPolicyRequest
- type ReplaceSecurityGroupPolicyRequestParams
- type ReplaceSecurityGroupPolicyResponse
- type ReplaceSecurityGroupPolicyResponseParams
- type ResetAttachCcnInstancesRequest
- type ResetAttachCcnInstancesRequestParams
- type ResetAttachCcnInstancesResponse
- type ResetAttachCcnInstancesResponseParams
- type ResetNatGatewayConnectionRequest
- type ResetNatGatewayConnectionRequestParams
- type ResetNatGatewayConnectionResponse
- type ResetNatGatewayConnectionResponseParams
- type ResetRoutesRequest
- type ResetRoutesRequestParams
- type ResetRoutesResponse
- type ResetRoutesResponseParams
- type ResetVpnConnectionRequest
- type ResetVpnConnectionRequestParams
- type ResetVpnConnectionResponse
- type ResetVpnConnectionResponseParams
- type ResetVpnGatewayInternetMaxBandwidthRequest
- type ResetVpnGatewayInternetMaxBandwidthRequestParams
- type ResetVpnGatewayInternetMaxBandwidthResponse
- type ResetVpnGatewayInternetMaxBandwidthResponseParams
- type Resource
- type ResourceDashboard
- type ResourceStatistics
- type ResourceStatisticsItem
- type ResumeSnapshotInstanceRequest
- type ResumeSnapshotInstanceRequestParams
- type ResumeSnapshotInstanceResponse
- type ResumeSnapshotInstanceResponseParams
- type ReturnNormalAddressesRequest
- type ReturnNormalAddressesRequestParams
- type ReturnNormalAddressesResponse
- type ReturnNormalAddressesResponseParams
- type Route
- type RouteConflict
- type RouteTable
- type RouteTableAssociation
- type SecurityGroup
- type SecurityGroupAssociationStatistics
- type SecurityGroupLimitSet
- type SecurityGroupPolicy
- type SecurityGroupPolicySet
- type SecurityPolicyDatabase
- type ServiceTemplate
- type ServiceTemplateGroup
- type ServiceTemplateSpecification
- type ServicesInfo
- type SetCcnRegionBandwidthLimitsRequest
- type SetCcnRegionBandwidthLimitsRequestParams
- type SetCcnRegionBandwidthLimitsResponse
- type SetCcnRegionBandwidthLimitsResponseParams
- type SetVpnGatewaysRenewFlagRequest
- type SetVpnGatewaysRenewFlagRequestParams
- type SetVpnGatewaysRenewFlagResponse
- type SetVpnGatewaysRenewFlagResponseParams
- type SnapshotFileInfo
- type SnapshotInstance
- type SnapshotPolicy
- type SourceIpTranslationNatRule
- type SslClientConfig
- type SslVpnClient
- type SslVpnSever
- type Subnet
- type SubnetInput
- type Tag
- type TemplateLimit
- type TrafficFlow
- type TrafficPackage
- type TransformAddressRequest
- type TransformAddressRequestParams
- type TransformAddressResponse
- type TransformAddressResponseParams
- type UnassignIpv6AddressesRequest
- type UnassignIpv6AddressesRequestParams
- type UnassignIpv6AddressesResponse
- type UnassignIpv6AddressesResponseParams
- type UnassignIpv6CidrBlockRequest
- type UnassignIpv6CidrBlockRequestParams
- type UnassignIpv6CidrBlockResponse
- type UnassignIpv6CidrBlockResponseParams
- type UnassignIpv6SubnetCidrBlockRequest
- type UnassignIpv6SubnetCidrBlockRequestParams
- type UnassignIpv6SubnetCidrBlockResponse
- type UnassignIpv6SubnetCidrBlockResponseParams
- type UnassignPrivateIpAddressesRequest
- type UnassignPrivateIpAddressesRequestParams
- type UnassignPrivateIpAddressesResponse
- type UnassignPrivateIpAddressesResponseParams
- type UnlockCcnBandwidthsRequest
- type UnlockCcnBandwidthsRequestParams
- type UnlockCcnBandwidthsResponse
- type UnlockCcnBandwidthsResponseParams
- type UnlockCcnsRequest
- type UnlockCcnsRequestParams
- type UnlockCcnsResponse
- type UnlockCcnsResponseParams
- type UsedDetail
- type Vpc
- type VpcEndPointServiceUser
- type VpcIpv6Address
- type VpcLimit
- type VpcPrivateIpAddress
- type VpcTaskResultDetailInfo
- type VpnConnection
- type VpnGateway
- type VpnGatewayQuota
- type VpnGatewayRoute
- type VpnGatewayRouteModify
- type VpngwCcnRoutes
- type WithdrawNotifyRoutesRequest
- type WithdrawNotifyRoutesRequestParams
- type WithdrawNotifyRoutesResponse
- type WithdrawNotifyRoutesResponseParams
Constants ¶
const ( // 账户配额不足,每个腾讯云账户每个地域下最多可创建 20 个 EIP。 ADDRESSQUOTALIMITEXCEEDED = "AddressQuotaLimitExceeded" // 申购次数不足,每个腾讯云账户每个地域每天申购次数为配额数*2 次。 ADDRESSQUOTALIMITEXCEEDED_DAILYALLOCATE = "AddressQuotaLimitExceeded.DailyAllocate" // CAM签名/鉴权错误。 AUTHFAILURE = "AuthFailure" // 地址没有弹性网卡信息。 FAILEDOPERATION_ADDRESSENIINFONOTFOUND = "FailedOperation.AddressEniInfoNotFound" // 账户余额不足。 FAILEDOPERATION_BALANCEINSUFFICIENT = "FailedOperation.BalanceInsufficient" // 不支持的地域。 FAILEDOPERATION_INVALIDREGION = "FailedOperation.InvalidRegion" // 不支持的IP类型。 FAILEDOPERATION_IPTYPENOTPERMIT = "FailedOperation.IpTypeNotPermit" // 未找到实例的主网卡。 FAILEDOPERATION_MASTERENINOTFOUND = "FailedOperation.MasterEniNotFound" // 网络探测超时,请稍后重试。 FAILEDOPERATION_NETDETECTTIMEOUT = "FailedOperation.NetDetectTimeOut" // 任务执行失败。 FAILEDOPERATION_TASKFAILED = "FailedOperation.TaskFailed" // 内部错误。 INTERNALERROR = "InternalError" // 创建Ckafka路由失败,请稍后重试。 INTERNALERROR_CREATECKAFKAROUTEERROR = "InternalError.CreateCkafkaRouteError" // 内部模块错误。 INTERNALERROR_MODULEERROR = "InternalError.ModuleError" // 操作内部错误。 INTERNALSERVERERROR = "InternalServerError" // 不支持此账户。 INVALIDACCOUNT_NOTSUPPORTED = "InvalidAccount.NotSupported" // 指定EIP处于被封堵状态。当EIP处于封堵状态的时候是不能够进行绑定操作的,需要先进行解封。 INVALIDADDRESSID_BLOCKED = "InvalidAddressId.Blocked" // 指定的EIP不存在。 INVALIDADDRESSID_NOTFOUND = "InvalidAddressId.NotFound" // 指定EIP处于欠费状态。 INVALIDADDRESSIDSTATE_INARREARS = "InvalidAddressIdState.InArrears" // 指定 EIP 当前状态不能进行绑定操作。只有 EIP 的状态是 UNBIND 时才能进行绑定操作。 INVALIDADDRESSIDSTATUS_NOTPERMIT = "InvalidAddressIdStatus.NotPermit" // 指定EIP的当前状态不允许进行该操作。 INVALIDADDRESSSTATE = "InvalidAddressState" // 不被支持的实例。 INVALIDINSTANCE_NOTSUPPORTED = "InvalidInstance.NotSupported" // 指定实例已经绑定了EIP。需先解绑当前的EIP才能再次进行绑定操作。 INVALIDINSTANCEID_ALREADYBINDEIP = "InvalidInstanceId.AlreadyBindEip" // 无效实例ID。指定的实例ID不存在。 INVALIDINSTANCEID_NOTFOUND = "InvalidInstanceId.NotFound" // 指定 NetworkInterfaceId 不存在或指定的PrivateIpAddress不在NetworkInterfaceId上。 INVALIDNETWORKINTERFACEID_NOTFOUND = "InvalidNetworkInterfaceId.NotFound" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // ACL ID与ACL类型不匹配。 INVALIDPARAMETER_ACLTYPEMISMATCH = "InvalidParameter.AclTypeMismatch" // 参数不支持同时指定。 INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" // 指定过滤条件不存在。 INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" // 指定过滤条件不是键值对。 INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" // 指定过滤选项值不是列表。 INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" // 该过滤规则不合法。 INVALIDPARAMETER_INVALIDFILTER = "InvalidParameter.InvalidFilter" // 下一跳类型与下一跳网关不匹配。 INVALIDPARAMETER_NEXTHOPMISMATCH = "InvalidParameter.NextHopMismatch" // 专线网关跨可用区容灾组不存在。 INVALIDPARAMETER_VPGHAGROUPNOTFOUND = "InvalidParameter.VpgHaGroupNotFound" // 指定的两个参数冲突,不能同时存在。 EIP只能绑定在实例上或指定网卡的指定内网 IP 上。 INVALIDPARAMETERCONFLICT = "InvalidParameterConflict" // 参数取值错误。 INVALIDPARAMETERVALUE = "InvalidParameterValue" // 被攻击的IP地址。 INVALIDPARAMETERVALUE_ADDRESSATTACKED = "InvalidParameterValue.AddressAttacked" // 该地址ID不合法。 INVALIDPARAMETERVALUE_ADDRESSIDMALFORMED = "InvalidParameterValue.AddressIdMalformed" // �该地址计费方式与其他地址冲突。 INVALIDPARAMETERVALUE_ADDRESSINTERNETCHARGETYPECONFLICT = "InvalidParameterValue.AddressInternetChargeTypeConflict" // 该IP地址现在不可用。 INVALIDPARAMETERVALUE_ADDRESSIPNOTAVAILABLE = "InvalidParameterValue.AddressIpNotAvailable" // IP地址未找到。 INVALIDPARAMETERVALUE_ADDRESSIPNOTFOUND = "InvalidParameterValue.AddressIpNotFound" // VPC中不存在此IP地址。 INVALIDPARAMETERVALUE_ADDRESSIPNOTINVPC = "InvalidParameterValue.AddressIpNotInVpc" // 此IPv6地址未发布。 INVALIDPARAMETERVALUE_ADDRESSIPNOTPUBLIC = "InvalidParameterValue.AddressIpNotPublic" // 未查询到该地址。 INVALIDPARAMETERVALUE_ADDRESSIPSNOTFOUND = "InvalidParameterValue.AddressIpsNotFound" // 该地址不可与此实例申请。 INVALIDPARAMETERVALUE_ADDRESSNOTAPPLICABLE = "InvalidParameterValue.AddressNotApplicable" // 该地址不是CalcIP。 INVALIDPARAMETERVALUE_ADDRESSNOTCALCIP = "InvalidParameterValue.AddressNotCalcIP" // 未找到该地址。 INVALIDPARAMETERVALUE_ADDRESSNOTFOUND = "InvalidParameterValue.AddressNotFound" // 该IPv6地址已经发布。 INVALIDPARAMETERVALUE_ADDRESSPUBLISHED = "InvalidParameterValue.AddressPublished" // 当前IP地址类型不正确。 INVALIDPARAMETERVALUE_ADDRESSTYPECONFLICT = "InvalidParameterValue.AddressTypeConflict" // 带宽超出限制。 INVALIDPARAMETERVALUE_BANDWIDTHOUTOFRANGE = "InvalidParameterValue.BandwidthOutOfRange" // 带宽包ID不正确。 INVALIDPARAMETERVALUE_BANDWIDTHPACKAGEIDMALFORMED = "InvalidParameterValue.BandwidthPackageIdMalformed" // 该带宽包正在被使用。 INVALIDPARAMETERVALUE_BANDWIDTHPACKAGEINUSE = "InvalidParameterValue.BandwidthPackageInUse" // 未查询到该带宽包。 INVALIDPARAMETERVALUE_BANDWIDTHPACKAGENOTFOUND = "InvalidParameterValue.BandwidthPackageNotFound" // 选择带宽低于可允许的最小范围。 INVALIDPARAMETERVALUE_BANDWIDTHTOOSMALL = "InvalidParameterValue.BandwidthTooSmall" // 指定云联网关联黑石私有网络数量达到上限。 INVALIDPARAMETERVALUE_CCNATTACHBMVPCLIMITEXCEEDED = "InvalidParameterValue.CcnAttachBmvpcLimitExceeded" // 目的网段不在对端VPC的CIDR范围内。 INVALIDPARAMETERVALUE_CIDRNOTINPEERVPC = "InvalidParameterValue.CidrNotInPeerVpc" // 指定CIDR不在SSL-VPN所属私有网络CIDR内。 INVALIDPARAMETERVALUE_CIDRNOTINSSLVPNVPC = "InvalidParameterValue.CidrNotInSslVpnVpc" // 非法入参组合。 INVALIDPARAMETERVALUE_COMBINATION = "InvalidParameterValue.Combination" // 入参重复。 INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" // 参数值存在重复。 INVALIDPARAMETERVALUE_DUPLICATEPARA = "InvalidParameterValue.DuplicatePara" // 本端地域和端地域重复。 INVALIDPARAMETERVALUE_DUPLICATEREGION = "InvalidParameterValue.DuplicateRegion" // 值超过上限。 INVALIDPARAMETERVALUE_EIPBRANDWIDTHOUTINVALID = "InvalidParameterValue.EIPBrandWidthOutInvalid" // 缺少参数。 INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" // IPv6转换实例ID已经存在。 INVALIDPARAMETERVALUE_IPV6RULEIDEXISTED = "InvalidParameterValue.IPv6RuleIdExisted" // IPv6规则没有更改。 INVALIDPARAMETERVALUE_IPV6RULENOTCHANGE = "InvalidParameterValue.IPv6RuleNotChange" // 资源格式错误 INVALIDPARAMETERVALUE_ILLEGAL = "InvalidParameterValue.Illegal" // 该实例的计费方式与其他实例不同。 INVALIDPARAMETERVALUE_INCONSISTENTINSTANCEINTERNETCHARGETYPE = "InvalidParameterValue.InconsistentInstanceInternetChargeType" // 该实例不支持AnycastEIP。 INVALIDPARAMETERVALUE_INSTANCEDOESNOTSUPPORTANYCAST = "InvalidParameterValue.InstanceDoesNotSupportAnycast" // 实例不存在公网IP。 INVALIDPARAMETERVALUE_INSTANCEHASNOWANIP = "InvalidParameterValue.InstanceHasNoWanIP" // 该实例已有WanIP。 INVALIDPARAMETERVALUE_INSTANCEHASWANIP = "InvalidParameterValue.InstanceHasWanIP" // 实例ID错误。 INVALIDPARAMETERVALUE_INSTANCEIDMALFORMED = "InvalidParameterValue.InstanceIdMalformed" // 该实例没有CalcIP,无法完成请求。 INVALIDPARAMETERVALUE_INSTANCENOCALCIP = "InvalidParameterValue.InstanceNoCalcIP" // 该实例没有WanIP,无法完成请求。 INVALIDPARAMETERVALUE_INSTANCENOWANIP = "InvalidParameterValue.InstanceNoWanIP" // 由于该IP被禁用,无法绑定该实例。 INVALIDPARAMETERVALUE_INSTANCENORMALPUBLICIPBLOCKED = "InvalidParameterValue.InstanceNormalPublicIpBlocked" // 弹性网卡绑定的实例与地址绑定的实例不一致。 INVALIDPARAMETERVALUE_INSTANCENOTMATCHASSOCIATEENI = "InvalidParameterValue.InstanceNotMatchAssociateEni" // 网络计费模式没有更改。 INVALIDPARAMETERVALUE_INTERNETCHARGETYPENOTCHANGED = "InvalidParameterValue.InternetChargeTypeNotChanged" // 无效的带宽包计费方式。 INVALIDPARAMETERVALUE_INVALIDBANDWIDTHPACKAGECHARGETYPE = "InvalidParameterValue.InvalidBandwidthPackageChargeType" // 参数的值不存在或不支持。 INVALIDPARAMETERVALUE_INVALIDBUSINESS = "InvalidParameterValue.InvalidBusiness" // 传入的DedicatedClusterId有误。 INVALIDPARAMETERVALUE_INVALIDDEDICATEDCLUSTERID = "InvalidParameterValue.InvalidDedicatedClusterId" // 该IP只能绑定小时流量后付费和带宽包实例。 INVALIDPARAMETERVALUE_INVALIDINSTANCEINTERNETCHARGETYPE = "InvalidParameterValue.InvalidInstanceInternetChargeType" // 该实例状态无法完成操作。 INVALIDPARAMETERVALUE_INVALIDINSTANCESTATE = "InvalidParameterValue.InvalidInstanceState" // 无效的IPv6地址。 INVALIDPARAMETERVALUE_INVALIDIPV6 = "InvalidParameterValue.InvalidIpv6" // 该Tag不合法。 INVALIDPARAMETERVALUE_INVALIDTAG = "InvalidParameterValue.InvalidTag" // 未查询到该IPv6规则。 INVALIDPARAMETERVALUE_IP6RULENOTFOUND = "InvalidParameterValue.Ip6RuleNotFound" // 未查询到该IPv6翻译器。 INVALIDPARAMETERVALUE_IP6TRANSLATORNOTFOUND = "InvalidParameterValue.Ip6TranslatorNotFound" // 负载均衡实例已经绑定了EIP。 INVALIDPARAMETERVALUE_LBALREADYBINDEIP = "InvalidParameterValue.LBAlreadyBindEip" // 参数值超出限制。 INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" // 入参格式不合法。 INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" // 指定审批单号和资源不匹配。 INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONIDMISMATCH = "InvalidParameterValue.MemberApprovalApplicationIdMismatch" // 流程服务审批单未审批。 INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONNOTAPPROVED = "InvalidParameterValue.MemberApprovalApplicationNotApproved" // 流程服务审批单被拒绝。 INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONREJECTED = "InvalidParameterValue.MemberApprovalApplicationRejected" // 该请求需要走BPAAS流程服务审批,当前发起审批中。 INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONSTARTED = "InvalidParameterValue.MemberApprovalApplicationStarted" // 缺少绑定的实例。 INVALIDPARAMETERVALUE_MISSINGASSOCIATEENTITY = "InvalidParameterValue.MissingAssociateEntity" // 集群类型不同的IP不可在同一请求中。 INVALIDPARAMETERVALUE_MIXEDADDRESSIPSETTYPE = "InvalidParameterValue.MixedAddressIpSetType" // NAT网关的DNAT转换规则已存在。 INVALIDPARAMETERVALUE_NATGATEWAYDNATRULEEXISTED = "InvalidParameterValue.NatGatewayDnatRuleExisted" // NAT网关的DNAT转换规则不存在。 INVALIDPARAMETERVALUE_NATGATEWAYDNATRULENOTEXISTS = "InvalidParameterValue.NatGatewayDnatRuleNotExists" // DNAT转换规则的内网IP需为虚拟机上网卡所用的IP。 INVALIDPARAMETERVALUE_NATGATEWAYDNATRULEPIPNEEDVM = "InvalidParameterValue.NatGatewayDnatRulePipNeedVm" // 新增NAT网关的DNAT转换规则已重复。 INVALIDPARAMETERVALUE_NATGATEWAYDNATRULEREPEATED = "InvalidParameterValue.NatGatewayDnatRuleRepeated" // NAT网关的SNAT转换规则不存在。 INVALIDPARAMETERVALUE_NATGATEWAYSNATRULENOTEXISTS = "InvalidParameterValue.NatGatewaySnatRuleNotExists" // NAT网关的SNAT规则已经存在。 INVALIDPARAMETERVALUE_NATSNATRULEEXISTS = "InvalidParameterValue.NatSnatRuleExists" // 探测目的IP和网络探测在同一个VPC内。 INVALIDPARAMETERVALUE_NETDETECTINVPC = "InvalidParameterValue.NetDetectInVpc" // 探测目的IP在云联网的路由表中找不到匹配的下一跳。 INVALIDPARAMETERVALUE_NETDETECTNOTFOUNDIP = "InvalidParameterValue.NetDetectNotFoundIp" // 探测目的IP与同一个私有网络内的同一个子网下的其他网络探测的探测目的IP相同。 INVALIDPARAMETERVALUE_NETDETECTSAMEIP = "InvalidParameterValue.NetDetectSameIp" // 网络接口ID不正确。 INVALIDPARAMETERVALUE_NETWORKINTERFACEIDMALFORMED = "InvalidParameterValue.NetworkInterfaceIdMalformed" // 未找到网络接口ID,或私有IP地址未在网络接口配置。 INVALIDPARAMETERVALUE_NETWORKINTERFACENOTFOUND = "InvalidParameterValue.NetworkInterfaceNotFound" // 该操作仅对主网卡支持。 INVALIDPARAMETERVALUE_ONLYSUPPORTEDFORMASTERNETWORKCARD = "InvalidParameterValue.OnlySupportedForMasterNetworkCard" // 参数值格式不匹配。 INVALIDPARAMETERVALUE_PARAMETERMISMATCH = "InvalidParameterValue.ParameterMismatch" // 参数值不在指定范围。 INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" // 参数值是一个系统保留对象。 INVALIDPARAMETERVALUE_RESERVED = "InvalidParameterValue.Reserved" // 该资源已加入其他带宽包。 INVALIDPARAMETERVALUE_RESOURCEALREADYEXISTED = "InvalidParameterValue.ResourceAlreadyExisted" // 该资源已过期。 INVALIDPARAMETERVALUE_RESOURCEEXPIRED = "InvalidParameterValue.ResourceExpired" // 资源ID不正确。 INVALIDPARAMETERVALUE_RESOURCEIDMALFORMED = "InvalidParameterValue.ResourceIdMalformed" // 该资源不在此带宽包中。 INVALIDPARAMETERVALUE_RESOURCENOTEXISTED = "InvalidParameterValue.ResourceNotExisted" // 未查询到该资源。 INVALIDPARAMETERVALUE_RESOURCENOTFOUND = "InvalidParameterValue.ResourceNotFound" // 该资源不支持此操作。 INVALIDPARAMETERVALUE_RESOURCENOTSUPPORT = "InvalidParameterValue.ResourceNotSupport" // SSL-VPN-SERVER 云端网段和SSL-VPN-SERVER 客户端网段重叠。 INVALIDPARAMETERVALUE_SSLCCNVPNSERVERCIDRCONFLICT = "InvalidParameterValue.SslCcnVpnServerCidrConflict" // 存在关机的主机还在使用当前资源,无法操作。 INVALIDPARAMETERVALUE_STOPCHARGINGINSTANCEINUSE = "InvalidParameterValue.StopChargingInstanceInUse" // 子网CIDR冲突。 INVALIDPARAMETERVALUE_SUBNETCONFLICT = "InvalidParameterValue.SubnetConflict" // CIDR与同一个私有网络内的另一个子网发生重叠。 INVALIDPARAMETERVALUE_SUBNETOVERLAP = "InvalidParameterValue.SubnetOverlap" // 子网与辅助Cidr网段重叠。 INVALIDPARAMETERVALUE_SUBNETOVERLAPASSISTCIDR = "InvalidParameterValue.SubnetOverlapAssistCidr" // 子网CIDR不合法。 INVALIDPARAMETERVALUE_SUBNETRANGE = "InvalidParameterValue.SubnetRange" // 标签键重复。 INVALIDPARAMETERVALUE_TAGDUPLICATEKEY = "InvalidParameterValue.TagDuplicateKey" // 重复的标签资源类型。 INVALIDPARAMETERVALUE_TAGDUPLICATERESOURCETYPE = "InvalidParameterValue.TagDuplicateResourceType" // 标签键无效。 INVALIDPARAMETERVALUE_TAGINVALIDKEY = "InvalidParameterValue.TagInvalidKey" // 标签键长度无效。 INVALIDPARAMETERVALUE_TAGINVALIDKEYLEN = "InvalidParameterValue.TagInvalidKeyLen" // 标签值无效。 INVALIDPARAMETERVALUE_TAGINVALIDVAL = "InvalidParameterValue.TagInvalidVal" // 标签键不存在。 INVALIDPARAMETERVALUE_TAGKEYNOTEXISTS = "InvalidParameterValue.TagKeyNotExists" // 标签没有分配配额。 INVALIDPARAMETERVALUE_TAGNOTALLOCATEDQUOTA = "InvalidParameterValue.TagNotAllocatedQuota" // 该标签和值不存在。 INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" // 不支持的标签。 INVALIDPARAMETERVALUE_TAGNOTSUPPORTTAG = "InvalidParameterValue.TagNotSupportTag" // '标签资源格式错误。 INVALIDPARAMETERVALUE_TAGRESOURCEFORMATERROR = "InvalidParameterValue.TagResourceFormatError" // 标签时间戳超配。 INVALIDPARAMETERVALUE_TAGTIMESTAMPEXCEEDED = "InvalidParameterValue.TagTimestampExceeded" // 标签值不存在。 INVALIDPARAMETERVALUE_TAGVALNOTEXISTS = "InvalidParameterValue.TagValNotExists" // 无效参数值。参数值太长。 INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" // 流量包ID格式错误。 INVALIDPARAMETERVALUE_TRAFFICPACKAGEID = "InvalidParameterValue.TrafficPackageId" // 该流量包ID不合法。 INVALIDPARAMETERVALUE_TRAFFICPACKAGEIDMALFORMED = "InvalidParameterValue.TrafficPackageIdMalformed" // 未查询到此流量包。 INVALIDPARAMETERVALUE_TRAFFICPACKAGENOTFOUND = "InvalidParameterValue.TrafficPackageNotFound" // 指定的流量包不支持此操作 INVALIDPARAMETERVALUE_TRAFFICPACKAGENOTSUPPORTED = "InvalidParameterValue.TrafficPackageNotSupported" // 该可用区不可用。 INVALIDPARAMETERVALUE_UNAVAILABLEZONE = "InvalidParameterValue.UnavailableZone" // 目的网段和当前VPC的CIDR冲突。 INVALIDPARAMETERVALUE_VPCCIDRCONFLICT = "InvalidParameterValue.VpcCidrConflict" // 当前功能不支持此专线网关。 INVALIDPARAMETERVALUE_VPGTYPENOTMATCH = "InvalidParameterValue.VpgTypeNotMatch" // 目的网段和当前VPN通道的CIDR冲突。 INVALIDPARAMETERVALUE_VPNCONNCIDRCONFLICT = "InvalidParameterValue.VpnConnCidrConflict" // VPN通道探测ip冲突。 INVALIDPARAMETERVALUE_VPNCONNHEALTHCHECKIPCONFLICT = "InvalidParameterValue.VpnConnHealthCheckIpConflict" // 参数Zone的值与CDC所在Zone冲突。 INVALIDPARAMETERVALUE_ZONECONFLICT = "InvalidParameterValue.ZoneConflict" // 指定弹性网卡的指定内网IP已经绑定了EIP,不能重复绑定。 INVALIDPRIVATEIPADDRESS_ALREADYBINDEIP = "InvalidPrivateIpAddress.AlreadyBindEip" // 无效的路由策略ID(RouteId)。 INVALIDROUTEID_NOTFOUND = "InvalidRouteId.NotFound" // 无效的路由表,路由表实例ID不合法。 INVALIDROUTETABLEID_MALFORMED = "InvalidRouteTableId.Malformed" // 无效的路由表,路由表资源不存在,请再次核实您输入的资源信息是否正确。 INVALIDROUTETABLEID_NOTFOUND = "InvalidRouteTableId.NotFound" // 无效的安全组,安全组实例ID不合法。 INVALIDSECURITYGROUPID_MALFORMED = "InvalidSecurityGroupID.Malformed" // 无效的安全组,安全组实例ID不存在。 INVALIDSECURITYGROUPID_NOTFOUND = "InvalidSecurityGroupID.NotFound" // 无效的VPC,VPC实例ID不合法。 INVALIDVPCID_MALFORMED = "InvalidVpcId.Malformed" // 无效的VPC,VPC资源不存在。 INVALIDVPCID_NOTFOUND = "InvalidVpcId.NotFound" // 无效的VPN网关,VPN实例ID不合法。 INVALIDVPNGATEWAYID_MALFORMED = "InvalidVpnGatewayId.Malformed" // 无效的VPN网关,VPN实例不存在,请再次核实您输入的资源信息是否正确。 INVALIDVPNGATEWAYID_NOTFOUND = "InvalidVpnGatewayId.NotFound" // 超过配额限制。 LIMITEXCEEDED = "LimitExceeded" // 账号退还配额超过限制。 LIMITEXCEEDED_ACCOUNTRETURNQUOTA = "LimitExceeded.AccountReturnQuota" // 接口请求次数超过限频。 LIMITEXCEEDED_ACTIONLIMITED = "LimitExceeded.ActionLimited" // 分配IP地址数量达到上限。 LIMITEXCEEDED_ADDRESS = "LimitExceeded.Address" // 租户申请的弹性IP超过上限。 LIMITEXCEEDED_ADDRESSQUOTALIMITEXCEEDED = "LimitExceeded.AddressQuotaLimitExceeded" // 实例关联快照策略数量达到上限。 LIMITEXCEEDED_ATTACHEDSNAPSHOTPOLICYEXCEEDED = "LimitExceeded.AttachedSnapshotPolicyExceeded" // 带宽包配额超过限制。 LIMITEXCEEDED_BANDWIDTHPACKAGEQUOTA = "LimitExceeded.BandwidthPackageQuota" // 当前带宽包加入资源上限。 LIMITEXCEEDED_BANDWIDTHPACKAGERESOURCEQUOTA = "LimitExceeded.BandwidthPackageResourceQuota" // 超过更换IP配额。 LIMITEXCEEDED_CHANGEADDRESSQUOTA = "LimitExceeded.ChangeAddressQuota" // VPC分配网段数量达到上限。 LIMITEXCEEDED_CIDRBLOCK = "LimitExceeded.CidrBlock" // 当前实例关联的云联网数量达到上限。 LIMITEXCEEDED_CURRENTINSTANCEATTACHEDCCNINSTANCES = "LimitExceeded.CurrentInstanceAttachedCcnInstances" // 租户每天申请的弹性IP超过上限。 LIMITEXCEEDED_DAILYALLOCATEADDRESSQUOTALIMITEXCEEDED = "LimitExceeded.DailyAllocateAddressQuotaLimitExceeded" // 超过每日更换IP配额。 LIMITEXCEEDED_DAILYCHANGEADDRESSQUOTA = "LimitExceeded.DailyChangeAddressQuota" // 实例绑定的弹性IP超过配额。 LIMITEXCEEDED_INSTANCEADDRESSQUOTA = "LimitExceeded.InstanceAddressQuota" // 修改地址网络计费模式配额超过限制。 LIMITEXCEEDED_MODIFYADDRESSINTERNETCHARGETYPEQUOTA = "LimitExceeded.ModifyAddressInternetChargeTypeQuota" // 每月地址找回配额超过限制。 LIMITEXCEEDED_MONTHLYADDRESSRECOVERYQUOTA = "LimitExceeded.MonthlyAddressRecoveryQuota" // NAT网关数量已达到上限。 LIMITEXCEEDED_NATGATEWAYLIMITEXCEEDED = "LimitExceeded.NatGatewayLimitExceeded" // 私有网络创建的NAT网关超过上限。 LIMITEXCEEDED_NATGATEWAYPERVPCLIMITEXCEEDED = "LimitExceeded.NatGatewayPerVpcLimitExceeded" // 过滤参数名称超过限制。 LIMITEXCEEDED_NUMBEROFFILTERS = "LimitExceeded.NumberOfFilters" // NAT网关绑定的弹性IP超过上限。 LIMITEXCEEDED_PUBLICIPADDRESSPERNATGATEWAYLIMITEXCEEDED = "LimitExceeded.PublicIpAddressPerNatGatewayLimitExceeded" // 安全组规则数量超过上限。 LIMITEXCEEDED_SECURITYGROUPPOLICYSET = "LimitExceeded.SecurityGroupPolicySet" // 子网分配子网段数量达到上限。 LIMITEXCEEDED_SUBNETCIDRBLOCK = "LimitExceeded.SubnetCidrBlock" // 标签键已达到上限。 LIMITEXCEEDED_TAGKEYEXCEEDED = "LimitExceeded.TagKeyExceeded" // 每个资源的标签键已达到上限。 LIMITEXCEEDED_TAGKEYPERRESOURCEEXCEEDED = "LimitExceeded.TagKeyPerResourceExceeded" // 没有足够的标签配额。 LIMITEXCEEDED_TAGNOTENOUGHQUOTA = "LimitExceeded.TagNotEnoughQuota" // 标签配额已满,无法创建资源。 LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" // 标签配额已达到上限。 LIMITEXCEEDED_TAGQUOTAEXCEEDED = "LimitExceeded.TagQuotaExceeded" // 标签键的数目已达到上限。 LIMITEXCEEDED_TAGTAGSEXCEEDED = "LimitExceeded.TagTagsExceeded" // 流量包配额超过限制。 LIMITEXCEEDED_TRAFFICPACKAGEQUOTA = "LimitExceeded.TrafficPackageQuota" // 有效的对等个数超过配额上限。 LIMITEXCEEDED_VPCPEERAVALIMITEXCEEDED = "LimitExceeded.VpcPeerAvaLimitExceeded" // 可创建的对等连接个数超过总上限。 LIMITEXCEEDED_VPCPEERTOTALLIMITEXCEEDED = "LimitExceeded.VpcPeerTotalLimitExceeded" // 缺少参数错误。 MISSINGPARAMETER = "MissingParameter" // 指定公网IP处于隔离状态。 OPERATIONDENIED_ADDRESSINARREARS = "OperationDenied.AddressInArrears" // 互斥的任务正在执行。 OPERATIONDENIED_MUTEXTASKRUNNING = "OperationDenied.MutexTaskRunning" // 资源被占用。 RESOURCEINUSE = "ResourceInUse" // 指定IP地址已经在使用中。 RESOURCEINUSE_ADDRESS = "ResourceInUse.Address" // 资源不足。 RESOURCEINSUFFICIENT = "ResourceInsufficient" // 网段资源不足。 RESOURCEINSUFFICIENT_CIDRBLOCK = "ResourceInsufficient.CidrBlock" // 子网IP资源不足, 无法分配IP。 RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet" // 资源不存在。 RESOURCENOTFOUND = "ResourceNotFound" // Svc不存在。 RESOURCENOTFOUND_SVCNOTEXIST = "ResourceNotFound.SvcNotExist" // 资源不可用。 RESOURCEUNAVAILABLE = "ResourceUnavailable" // 当前用户不在指定终端节点服务的白名单内。 RESOURCEUNAVAILABLE_SERVICEWHITELISTNOTADDED = "ResourceUnavailable.ServiceWhiteListNotAdded" // 未授权操作。 UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // 无权限申请AnycastEip资源。 UNAUTHORIZEDOPERATION_ANYCASTEIP = "UnauthorizedOperation.AnycastEip" // 绑定关系不存在。 UNAUTHORIZEDOPERATION_ATTACHMENTNOTFOUND = "UnauthorizedOperation.AttachmentNotFound" // 未授权的用户。 UNAUTHORIZEDOPERATION_INVALIDACCOUNT = "UnauthorizedOperation.InvalidAccount" // 账号未实名。 UNAUTHORIZEDOPERATION_NOREALNAMEAUTHENTICATION = "UnauthorizedOperation.NoRealNameAuthentication" // 主IP不支持指定操作。 UNAUTHORIZEDOPERATION_PRIMARYIP = "UnauthorizedOperation.PrimaryIp" // 对等连接本端VPC与对端VPC存在CIDR冲突,或一端与已建立的对等连接某一端冲突。 UNAUTHORIZEDOPERATION_VPCPEERCIDRCONFLICT = "UnauthorizedOperation.VpcPeerCidrConflict" // 未知参数错误。 UNKNOWNPARAMETER = "UnknownParameter" // 参数无法识别,可以尝试相似参数代替。 UNKNOWNPARAMETER_WITHGUESS = "UnknownParameter.WithGuess" // 操作不支持。 UNSUPPORTEDOPERATION = "UnsupportedOperation" // 不支持的账户。 UNSUPPORTEDOPERATION_ACCOUNTNOTSUPPORTED = "UnsupportedOperation.AccountNotSupported" // 接口不存在。 UNSUPPORTEDOPERATION_ACTIONNOTFOUND = "UnsupportedOperation.ActionNotFound" // 欠费状态不支持该操作。 UNSUPPORTEDOPERATION_ADDRESSIPINARREAR = "UnsupportedOperation.AddressIpInArrear" // �此付费模式的IP地址不支持该操作。 UNSUPPORTEDOPERATION_ADDRESSIPINTERNETCHARGETYPENOTPERMIT = "UnsupportedOperation.AddressIpInternetChargeTypeNotPermit" // 绑定此实例的IP地址不支持该操作。 UNSUPPORTEDOPERATION_ADDRESSIPNOTSUPPORTINSTANCE = "UnsupportedOperation.AddressIpNotSupportInstance" // 此IP地址状态不支持该操作。 UNSUPPORTEDOPERATION_ADDRESSIPSTATUSNOTPERMIT = "UnsupportedOperation.AddressIpStatusNotPermit" // 该地址状态不支持此操作。 UNSUPPORTEDOPERATION_ADDRESSSTATUSNOTPERMIT = "UnsupportedOperation.AddressStatusNotPermit" // 资源不在指定的AppId下。 UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch" // APPId不存在。 UNSUPPORTEDOPERATION_APPIDNOTFOUND = "UnsupportedOperation.AppIdNotFound" // CCN关联的其他vpc已经存在nat的路由 UNSUPPORTEDOPERATION_ASSOCIATEDVPCOFCCNHADNATROUTE = "UnsupportedOperation.AssociatedVpcOfCcnHadNatRoute" // 绑定关系已存在。 UNSUPPORTEDOPERATION_ATTACHMENTALREADYEXISTS = "UnsupportedOperation.AttachmentAlreadyExists" // 绑定关系不存在。 UNSUPPORTEDOPERATION_ATTACHMENTNOTFOUND = "UnsupportedOperation.AttachmentNotFound" // 当前云联网还有预付费带宽未到期,不支持主动删除。 UNSUPPORTEDOPERATION_BANDWIDTHNOTEXPIRED = "UnsupportedOperation.BandwidthNotExpired" // 该带宽包不支持此操作。 UNSUPPORTEDOPERATION_BANDWIDTHPACKAGEIDNOTSUPPORTED = "UnsupportedOperation.BandwidthPackageIdNotSupported" // 已绑定EIP。 UNSUPPORTEDOPERATION_BINDEIP = "UnsupportedOperation.BindEIP" // 指定VPC CIDR范围不支持私有网络和基础网络设备互通。 UNSUPPORTEDOPERATION_CIDRUNSUPPORTEDCLASSICLINK = "UnsupportedOperation.CIDRUnSupportedClassicLink" // 实例已关联CCN。 UNSUPPORTEDOPERATION_CCNATTACHED = "UnsupportedOperation.CcnAttached" // 云联网实例不支持跨账号关联。 UNSUPPORTEDOPERATION_CCNCROSSACCOUNT = "UnsupportedOperation.CcnCrossAccount" // 当前云联网有流日志,不支持删除。 UNSUPPORTEDOPERATION_CCNHASFLOWLOG = "UnsupportedOperation.CcnHasFlowLog" // CCN实例所属账号未通过联通审批。 UNSUPPORTEDOPERATION_CCNINSTANCEACCOUNTNOTAPPROVEDBYUNICOM = "UnsupportedOperation.CcnInstanceAccountNotApprovedByUnicom" // 实例未关联CCN。 UNSUPPORTEDOPERATION_CCNNOTATTACHED = "UnsupportedOperation.CcnNotAttached" // 跨账号场景下不支持自驾云账号实例 关联普通账号云联网。 UNSUPPORTEDOPERATION_CCNORDINARYACCOUNTREFUSEATTACH = "UnsupportedOperation.CcnOrdinaryAccountRefuseAttach" // 指定的路由表不存在。 UNSUPPORTEDOPERATION_CCNROUTETABLENOTEXIST = "UnsupportedOperation.CcnRouteTableNotExist" // CDC子网不支持创建非本地网关类型的路由。 UNSUPPORTEDOPERATION_CDCSUBNETNOTSUPPORTUNLOCALGATEWAY = "UnsupportedOperation.CdcSubnetNotSupportUnLocalGateway" // 实例已经和VPC绑定。 UNSUPPORTEDOPERATION_CLASSICINSTANCEIDALREADYEXISTS = "UnsupportedOperation.ClassicInstanceIdAlreadyExists" // 负载均衡的安全组规则已达到上限。 UNSUPPORTEDOPERATION_CLBPOLICYEXCEEDLIMIT = "UnsupportedOperation.ClbPolicyExceedLimit" // 公网Clb不支持该规则。 UNSUPPORTEDOPERATION_CLBPOLICYLIMIT = "UnsupportedOperation.ClbPolicyLimit" // 与该VPC下的TKE容器的网段重叠。 UNSUPPORTEDOPERATION_CONFLICTWITHDOCKERROUTE = "UnsupportedOperation.ConflictWithDockerRoute" // 当前账号非联通账号。 UNSUPPORTEDOPERATION_CURRENTACCOUNTISNOTUNICOMACCOUNT = "UnsupportedOperation.CurrentAccountIsNotUnicomAccount" // 当前查询地域非跨境。 UNSUPPORTEDOPERATION_CURRENTQUERYREGIONISNOTCROSSBORDER = "UnsupportedOperation.CurrentQueryRegionIsNotCrossBorder" // 该专线网关存在关联的NAT规则,不允许删除,请先删调所有的NAT规则。 UNSUPPORTEDOPERATION_DCGATEWAYNATRULEEXISTS = "UnsupportedOperation.DCGatewayNatRuleExists" // 指定的VPC未发现专线网关。 UNSUPPORTEDOPERATION_DCGATEWAYSNOTFOUNDINVPC = "UnsupportedOperation.DcGatewaysNotFoundInVpc" // 禁止删除默认路由表。 UNSUPPORTEDOPERATION_DELDEFAULTROUTE = "UnsupportedOperation.DelDefaultRoute" // 禁止删除已关联子网的路由表。 UNSUPPORTEDOPERATION_DELROUTEWITHSUBNET = "UnsupportedOperation.DelRouteWithSubnet" // VPN通道状态为更新中/销毁中/创建中,不支持此操作。 UNSUPPORTEDOPERATION_DELETEVPNCONNINVALIDSTATE = "UnsupportedOperation.DeleteVpnConnInvalidState" // 专线网关正在更新BGP Community属性。 UNSUPPORTEDOPERATION_DIRECTCONNECTGATEWAYISUPDATINGCOMMUNITY = "UnsupportedOperation.DirectConnectGatewayIsUpdatingCommunity" // 指定的路由策略已发布至云联网,请先撤销。 UNSUPPORTEDOPERATION_DISABLEDNOTIFYCCN = "UnsupportedOperation.DisabledNotifyCcn" // 创建DPDK NAT流日志时,采集类型只支持全部。 UNSUPPORTEDOPERATION_DPDKNATFLOWLOGONLYSUPPORTALLTRAFFICTYPE = "UnsupportedOperation.DpdkNatFlowLogOnlySupportAllTrafficType" // 安全组规则重复。 UNSUPPORTEDOPERATION_DUPLICATEPOLICY = "UnsupportedOperation.DuplicatePolicy" // 不支持ECMP。 UNSUPPORTEDOPERATION_ECMP = "UnsupportedOperation.Ecmp" // 和云联网的路由形成ECMP。 UNSUPPORTEDOPERATION_ECMPWITHCCNROUTE = "UnsupportedOperation.EcmpWithCcnRoute" // 和用户自定义的路由形成ECMP。 UNSUPPORTEDOPERATION_ECMPWITHUSERROUTE = "UnsupportedOperation.EcmpWithUserRoute" // 当前地域不支持启用组播。 UNSUPPORTEDOPERATION_ENABLEMULTICAST = "UnsupportedOperation.EnableMulticast" // 终端节点服务本身不能是终端节点。 UNSUPPORTEDOPERATION_ENDPOINTSERVICE = "UnsupportedOperation.EndPointService" // 指定ResourceId对应的流日志已经创建 UNSUPPORTEDOPERATION_FLOWLOGINSTANCEEXISTED = "UnsupportedOperation.FlowLogInstanceExisted" // 不支持创建流日志:当前弹性网卡绑定的是KO机型。 UNSUPPORTEDOPERATION_FLOWLOGSNOTSUPPORTKOINSTANCEENI = "UnsupportedOperation.FlowLogsNotSupportKoInstanceEni" // 不支持创建流日志:当前弹性网卡未绑定实例。 UNSUPPORTEDOPERATION_FLOWLOGSNOTSUPPORTNULLINSTANCEENI = "UnsupportedOperation.FlowLogsNotSupportNullInstanceEni" // 该种类型地址不支持此操作。 UNSUPPORTEDOPERATION_INCORRECTADDRESSRESOURCETYPE = "UnsupportedOperation.IncorrectAddressResourceType" // 用户配置的实例和路由表不匹配。 UNSUPPORTEDOPERATION_INSTANCEANDRTBNOTMATCH = "UnsupportedOperation.InstanceAndRtbNotMatch" // 当前云联网`%(value)s`的CdcId与传入实例的CdcId不一致,不支持关联。 UNSUPPORTEDOPERATION_INSTANCECDCIDNOTMATCHCCNCDCID = "UnsupportedOperation.InstanceCdcIdNotMatchCcnCdcId" // 指定实例资源不匹配。 UNSUPPORTEDOPERATION_INSTANCEMISMATCH = "UnsupportedOperation.InstanceMismatch" // 跨账号场景下不支持普通账号实例关联自驾云账号云联网。 UNSUPPORTEDOPERATION_INSTANCEORDINARYACCOUNTREFUSEATTACH = "UnsupportedOperation.InstanceOrdinaryAccountRefuseAttach" // 该地址绑定的实例状态不支持此操作。 UNSUPPORTEDOPERATION_INSTANCESTATENOTSUPPORTED = "UnsupportedOperation.InstanceStateNotSupported" // 账户余额不足。 UNSUPPORTEDOPERATION_INSUFFICIENTFUNDS = "UnsupportedOperation.InsufficientFunds" // 不支持该操作。 UNSUPPORTEDOPERATION_INVALIDACTION = "UnsupportedOperation.InvalidAction" // 该地址的网络付费方式不支持此操作。 UNSUPPORTEDOPERATION_INVALIDADDRESSINTERNETCHARGETYPE = "UnsupportedOperation.InvalidAddressInternetChargeType" // 该地址状态不支持此操作。 UNSUPPORTEDOPERATION_INVALIDADDRESSSTATE = "UnsupportedOperation.InvalidAddressState" // 无效的实例状态。 UNSUPPORTEDOPERATION_INVALIDINSTANCESTATE = "UnsupportedOperation.InvalidInstanceState" // 该计费方式不支持此操作。 UNSUPPORTEDOPERATION_INVALIDRESOURCEINTERNETCHARGETYPE = "UnsupportedOperation.InvalidResourceInternetChargeType" // 不支持加入此协议的带宽包。 UNSUPPORTEDOPERATION_INVALIDRESOURCEPROTOCOL = "UnsupportedOperation.InvalidResourceProtocol" // 资源状态不合法。 UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState" // 当前状态不支持发布至云联网,请重试。 UNSUPPORTEDOPERATION_INVALIDSTATUSNOTIFYCCN = "UnsupportedOperation.InvalidStatusNotifyCcn" // 关联当前云联网的实例的账号存在不是金融云账号。 UNSUPPORTEDOPERATION_ISNOTFINANCEACCOUNT = "UnsupportedOperation.IsNotFinanceAccount" // 该ISP不支持此操作。 UNSUPPORTEDOPERATION_ISPNOTSUPPORTED = "UnsupportedOperation.IspNotSupported" // 指定的CDC已存在本地网关。 UNSUPPORTEDOPERATION_LOCALGATEWAYALREADYEXISTS = "UnsupportedOperation.LocalGatewayAlreadyExists" // 资源被锁定。 UNSUPPORTEDOPERATION_LOCKEDRESOURCES = "UnsupportedOperation.LockedResources" // 账户不支持修改公网IP的该属性。 UNSUPPORTEDOPERATION_MODIFYADDRESSATTRIBUTE = "UnsupportedOperation.ModifyAddressAttribute" // VPC实例内部有账号纬度的IPv6白名单,不支持关联多云联网。 UNSUPPORTEDOPERATION_MULTIPLEVPCNOTSUPPORTATTACHACCOUNTHASIPV6 = "UnsupportedOperation.MultipleVpcNotSupportAttachAccountHasIpv6" // 资源互斥操作任务正在执行。 UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning" // NAT网关的公网IP不存在。 UNSUPPORTEDOPERATION_NATGATEWAYEIPNOTEXISTS = "UnsupportedOperation.NatGatewayEipNotExists" // NAT网关存在未解绑的IP。 UNSUPPORTEDOPERATION_NATGATEWAYHADEIPUNASSOCIATE = "UnsupportedOperation.NatGatewayHadEipUnassociate" // SNAT/DNAT转换规则所指定的内网IP已绑定了其他的规则,无法重复绑定。 UNSUPPORTEDOPERATION_NATGATEWAYRULEPIPEXISTS = "UnsupportedOperation.NatGatewayRulePipExists" // SNAT转换规则的内网IP需为虚拟机上网卡所用的IP。 UNSUPPORTEDOPERATION_NATGATEWAYSNATPIPNEEDVM = "UnsupportedOperation.NatGatewaySnatPipNeedVm" // NAT网关的SNAT转换规则不存在。 UNSUPPORTEDOPERATION_NATGATEWAYSNATRULENOTEXISTS = "UnsupportedOperation.NatGatewaySnatRuleNotExists" // NAT网关类型不支持SNAT规则。 UNSUPPORTEDOPERATION_NATGATEWAYTYPENOTSUPPORTSNAT = "UnsupportedOperation.NatGatewayTypeNotSupportSNAT" // NAT实例不支持该操作。 UNSUPPORTEDOPERATION_NATNOTSUPPORTED = "UnsupportedOperation.NatNotSupported" // 指定的子网不支持创建本地网关类型的路由。 UNSUPPORTEDOPERATION_NORMALSUBNETNOTSUPPORTLOCALGATEWAY = "UnsupportedOperation.NormalSubnetNotSupportLocalGateway" // 当前实例已被封禁,无法进行此操作。 UNSUPPORTEDOPERATION_NOTLOCKEDINSTANCEOPERATION = "UnsupportedOperation.NotLockedInstanceOperation" // 目的端的服务在IP申请中使用的实例ID和这里传入的不匹配。 UNSUPPORTEDOPERATION_NOTMATCHTARGETSERVICE = "UnsupportedOperation.NotMatchTargetService" // 当前云联网实例未处于申请中状态,无法进行操作。 UNSUPPORTEDOPERATION_NOTPENDINGCCNINSTANCE = "UnsupportedOperation.NotPendingCcnInstance" // 当前云联网为非后付费类型,无法进行此操作。 UNSUPPORTEDOPERATION_NOTPOSTPAIDCCNOPERATION = "UnsupportedOperation.NotPostpaidCcnOperation" // 当前云联网不支持同时关联EDGE实例和跨境实例 UNSUPPORTEDOPERATION_NOTSUPPORTATTACHEDGEANDCROSSBORDERINSTANCE = "UnsupportedOperation.NotSupportAttachEdgeAndCrossBorderInstance" // 不支持删除默认路由表。 UNSUPPORTEDOPERATION_NOTSUPPORTDELETEDEFAULTROUTETABLE = "UnsupportedOperation.NotSupportDeleteDefaultRouteTable" // 公有云到黑石的对等连接不支持删除。 UNSUPPORTEDOPERATION_NOTSUPPORTDELETEVPCBMPEER = "UnsupportedOperation.NotSupportDeleteVpcBmPeer" // 该地址类型不支持释放操作。 UNSUPPORTEDOPERATION_NOTSUPPORTEDADDRESSIPSCHARGETYPE = "UnsupportedOperation.NotSupportedAddressIpsChargeType" // 此地域没有上线出口二资源,请到北京/广州/南京购买。 UNSUPPORTEDOPERATION_NOTSUPPORTEDPURCHASECENTEREGRESSRESOURCE = "UnsupportedOperation.NotSupportedPurchaseCenterEgressResource" // 当前云联网不支持更新路由发布。 UNSUPPORTEDOPERATION_NOTSUPPORTEDUPDATECCNROUTEPUBLISH = "UnsupportedOperation.NotSupportedUpdateCcnRoutePublish" // 指定的路由策略不支持发布或撤销至云联网。 UNSUPPORTEDOPERATION_NOTIFYCCN = "UnsupportedOperation.NotifyCcn" // 此产品计费方式已下线,请尝试其他计费方式。 UNSUPPORTEDOPERATION_OFFLINECHARGETYPE = "UnsupportedOperation.OfflineChargeType" // 仅支持专业版Ckafka。 UNSUPPORTEDOPERATION_ONLYSUPPORTPROFESSIONKAFKA = "UnsupportedOperation.OnlySupportProfessionKafka" // 预付费云联网只支持地域间限速。 UNSUPPORTEDOPERATION_PREPAIDCCNONLYSUPPORTINTERREGIONLIMIT = "UnsupportedOperation.PrepaidCcnOnlySupportInterRegionLimit" // 指定的值是主IP。 UNSUPPORTEDOPERATION_PRIMARYIP = "UnsupportedOperation.PrimaryIp" // Nat网关至少存在一个弹性IP,弹性IP不能解绑。 UNSUPPORTEDOPERATION_PUBLICIPADDRESSDISASSOCIATE = "UnsupportedOperation.PublicIpAddressDisassociate" // 绑定NAT网关的弹性IP不是BGP性质的IP。 UNSUPPORTEDOPERATION_PUBLICIPADDRESSISNOTBGPIP = "UnsupportedOperation.PublicIpAddressIsNotBGPIp" // 绑定NAT网关的弹性IP不存在。 UNSUPPORTEDOPERATION_PUBLICIPADDRESSISNOTEXISTED = "UnsupportedOperation.PublicIpAddressIsNotExisted" // 绑定NAT网关的弹性IP不是按流量计费的。 UNSUPPORTEDOPERATION_PUBLICIPADDRESSNOTBILLEDBYTRAFFIC = "UnsupportedOperation.PublicIpAddressNotBilledByTraffic" // 当前账号不能在该地域使用产品。 UNSUPPORTEDOPERATION_PURCHASELIMIT = "UnsupportedOperation.PurchaseLimit" // 记录已存在。 UNSUPPORTEDOPERATION_RECORDEXISTS = "UnsupportedOperation.RecordExists" // 记录不存在。 UNSUPPORTEDOPERATION_RECORDNOTEXISTS = "UnsupportedOperation.RecordNotExists" // 资源处于不可用状态,禁止操作。 UNSUPPORTEDOPERATION_RESOURCEISINVALIDSTATE = "UnsupportedOperation.ResourceIsInvalidState" // 输入的资源ID与IP绑定的资源不匹配,请检查。 UNSUPPORTEDOPERATION_RESOURCEMISMATCH = "UnsupportedOperation.ResourceMismatch" // 未找到相关角色,请确认角色是否授权。 UNSUPPORTEDOPERATION_ROLENOTFOUND = "UnsupportedOperation.RoleNotFound" // 路由表绑定了子网。 UNSUPPORTEDOPERATION_ROUTETABLEHASSUBNETRULE = "UnsupportedOperation.RouteTableHasSubnetRule" // SSL客户端状态不可用,不支持下载 UNSUPPORTEDOPERATION_SSLCLIENTCERTDISABLEUNSUPPORTEDDOWNLOADSSLCLIENTCERT = "UnsupportedOperation.SSLClientCertDisableUnsupportedDownloadSSLClientCert" // 实例已关联快照策略。 UNSUPPORTEDOPERATION_SNAPSHOTATTACHED = "UnsupportedOperation.SnapshotAttached" // 快照备份策略不支持修改。 UNSUPPORTEDOPERATION_SNAPSHOTBACKUPTYPEMODIFY = "UnsupportedOperation.SnapshotBackupTypeModify" // 快照文件生成失败。 UNSUPPORTEDOPERATION_SNAPSHOTFILEFAILED = "UnsupportedOperation.SnapshotFileFailed" // 快照文件已过期或删除。 UNSUPPORTEDOPERATION_SNAPSHOTFILENOEXIST = "UnsupportedOperation.SnapshotFileNoExist" // 快照文件正在生成中,请稍后查看。 UNSUPPORTEDOPERATION_SNAPSHOTFILEPROCESSING = "UnsupportedOperation.SnapshotFileProcessing" // 一次仅支持关联一个地域的实例。 UNSUPPORTEDOPERATION_SNAPSHOTINSTANCEREGIONDIFF = "UnsupportedOperation.SnapshotInstanceRegionDiff" // 实例未关联快照策略。 UNSUPPORTEDOPERATION_SNAPSHOTNOTATTACHED = "UnsupportedOperation.SnapshotNotAttached" // SNAT子网 不支持分配IP。 UNSUPPORTEDOPERATION_SNATSUBNET = "UnsupportedOperation.SnatSubnet" // 指定的终端节点服务所创建的终端节点不支持绑定安全组。 UNSUPPORTEDOPERATION_SPECIALENDPOINTSERVICE = "UnsupportedOperation.SpecialEndPointService" // SslVpnClientId 不存在。 UNSUPPORTEDOPERATION_SSLVPNCLIENTIDNOTFOUND = "UnsupportedOperation.SslVpnClientIdNotFound" // 中继网卡不支持该操作。 UNSUPPORTEDOPERATION_SUBENINOTSUPPORTTRUNKING = "UnsupportedOperation.SubEniNotSupportTrunking" // 子网不存在。 UNSUPPORTEDOPERATION_SUBNETNOTEXISTS = "UnsupportedOperation.SubnetNotExists" // 系统路由,禁止操作。 UNSUPPORTEDOPERATION_SYSTEMROUTE = "UnsupportedOperation.SystemRoute" // 标签正在分配中。 UNSUPPORTEDOPERATION_TAGALLOCATE = "UnsupportedOperation.TagAllocate" // 标签正在释放中。 UNSUPPORTEDOPERATION_TAGFREE = "UnsupportedOperation.TagFree" // 标签没有权限。 UNSUPPORTEDOPERATION_TAGNOTPERMIT = "UnsupportedOperation.TagNotPermit" // 不支持使用系统预留的标签键。 UNSUPPORTEDOPERATION_TAGSYSTEMRESERVEDTAGKEY = "UnsupportedOperation.TagSystemReservedTagKey" // 账号ID不存在。 UNSUPPORTEDOPERATION_UINNOTFOUND = "UnsupportedOperation.UinNotFound" // 不支持跨境。 UNSUPPORTEDOPERATION_UNABLECROSSBORDER = "UnsupportedOperation.UnableCrossBorder" // 当前云联网无法关联金融云实例。 UNSUPPORTEDOPERATION_UNABLECROSSFINANCE = "UnsupportedOperation.UnableCrossFinance" // 未分配IPv6网段。 UNSUPPORTEDOPERATION_UNASSIGNCIDRBLOCK = "UnsupportedOperation.UnassignCidrBlock" // 未绑定EIP。 UNSUPPORTEDOPERATION_UNBINDEIP = "UnsupportedOperation.UnbindEIP" // 账户还有未支付订单,请先完成付款。 UNSUPPORTEDOPERATION_UNPAIDORDERALREADYEXISTS = "UnsupportedOperation.UnpaidOrderAlreadyExists" // 不支持绑定LocalZone弹性公网IP。 UNSUPPORTEDOPERATION_UNSUPPORTEDBINDLOCALZONEEIP = "UnsupportedOperation.UnsupportedBindLocalZoneEIP" // 指定机型不支持弹性网卡。 UNSUPPORTEDOPERATION_UNSUPPORTEDINSTANCEFAMILY = "UnsupportedOperation.UnsupportedInstanceFamily" // 暂无法在此国家/地区提供该服务。 UNSUPPORTEDOPERATION_UNSUPPORTEDREGION = "UnsupportedOperation.UnsupportedRegion" // 当前用户付费类型不支持创建所选付费类型的云联网。 UNSUPPORTEDOPERATION_USERANDCCNCHARGETYPENOTMATCH = "UnsupportedOperation.UserAndCcnChargeTypeNotMatch" // 指定安全组规则版本号和当前最新版本不一致。 UNSUPPORTEDOPERATION_VERSIONMISMATCH = "UnsupportedOperation.VersionMismatch" // 资源不属于同一个VPC。 UNSUPPORTEDOPERATION_VPCMISMATCH = "UnsupportedOperation.VpcMismatch" // 对等连接已存在。 UNSUPPORTEDOPERATION_VPCPEERALREADYEXIST = "UnsupportedOperation.VpcPeerAlreadyExist" // VPC网段存在CIDR冲突。 UNSUPPORTEDOPERATION_VPCPEERCIDRCONFLICT = "UnsupportedOperation.VpcPeerCidrConflict" // 对等连接状态错误。 UNSUPPORTEDOPERATION_VPCPEERINVALIDSTATECHANGE = "UnsupportedOperation.VpcPeerInvalidStateChange" // 该账不能发起操作。 UNSUPPORTEDOPERATION_VPCPEERPURVIEWERROR = "UnsupportedOperation.VpcPeerPurviewError" // 当前通道为非可用状态,不支持该操作。 UNSUPPORTEDOPERATION_VPNCONNINVALIDSTATE = "UnsupportedOperation.VpnConnInvalidState" // VPC类型VPN网关必须携带VpcId。 UNSUPPORTEDOPERATION_VPNGWVPCIDMUSTHAVE = "UnsupportedOperation.VpnGwVpcIdMustHave" // 指定资源在不同的可用区。 UNSUPPORTEDOPERATION_ZONEMISMATCH = "UnsupportedOperation.ZoneMismatch" // 已经达到指定区域vpc资源申请数量上限。 VPCLIMITEXCEEDED = "VpcLimitExceeded" )
const APIVersion = "2017-03-12"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptAttachCcnInstancesRequest ¶
type AcceptAttachCcnInstancesRequest struct { *tchttp.BaseRequest // CCN实例ID。形如:ccn-f49l6u0z。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // 接受关联实例列表。 Instances []*CcnInstance `json:"Instances,omitempty" name:"Instances"` }
func NewAcceptAttachCcnInstancesRequest ¶
func NewAcceptAttachCcnInstancesRequest() (request *AcceptAttachCcnInstancesRequest)
func (*AcceptAttachCcnInstancesRequest) FromJsonString ¶
func (r *AcceptAttachCcnInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AcceptAttachCcnInstancesRequest) ToJsonString ¶
func (r *AcceptAttachCcnInstancesRequest) ToJsonString() string
type AcceptAttachCcnInstancesRequestParams ¶
type AcceptAttachCcnInstancesRequestParams struct { // CCN实例ID。形如:ccn-f49l6u0z。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // 接受关联实例列表。 Instances []*CcnInstance `json:"Instances,omitempty" name:"Instances"` }
Predefined struct for user
type AcceptAttachCcnInstancesResponse ¶
type AcceptAttachCcnInstancesResponse struct { *tchttp.BaseResponse Response *AcceptAttachCcnInstancesResponseParams `json:"Response"` }
func NewAcceptAttachCcnInstancesResponse ¶
func NewAcceptAttachCcnInstancesResponse() (response *AcceptAttachCcnInstancesResponse)
func (*AcceptAttachCcnInstancesResponse) FromJsonString ¶
func (r *AcceptAttachCcnInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AcceptAttachCcnInstancesResponse) ToJsonString ¶
func (r *AcceptAttachCcnInstancesResponse) ToJsonString() string
type AcceptAttachCcnInstancesResponseParams ¶
type AcceptAttachCcnInstancesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type AcceptVpcPeeringConnectionRequest ¶
type AcceptVpcPeeringConnectionRequest struct { *tchttp.BaseRequest // 对等连接唯一ID。 PeeringConnectionId *string `json:"PeeringConnectionId,omitempty" name:"PeeringConnectionId"` }
func NewAcceptVpcPeeringConnectionRequest ¶
func NewAcceptVpcPeeringConnectionRequest() (request *AcceptVpcPeeringConnectionRequest)
func (*AcceptVpcPeeringConnectionRequest) FromJsonString ¶
func (r *AcceptVpcPeeringConnectionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AcceptVpcPeeringConnectionRequest) ToJsonString ¶
func (r *AcceptVpcPeeringConnectionRequest) ToJsonString() string
type AcceptVpcPeeringConnectionRequestParams ¶
type AcceptVpcPeeringConnectionRequestParams struct { // 对等连接唯一ID。 PeeringConnectionId *string `json:"PeeringConnectionId,omitempty" name:"PeeringConnectionId"` }
Predefined struct for user
type AcceptVpcPeeringConnectionResponse ¶
type AcceptVpcPeeringConnectionResponse struct { *tchttp.BaseResponse Response *AcceptVpcPeeringConnectionResponseParams `json:"Response"` }
func NewAcceptVpcPeeringConnectionResponse ¶
func NewAcceptVpcPeeringConnectionResponse() (response *AcceptVpcPeeringConnectionResponse)
func (*AcceptVpcPeeringConnectionResponse) FromJsonString ¶
func (r *AcceptVpcPeeringConnectionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AcceptVpcPeeringConnectionResponse) ToJsonString ¶
func (r *AcceptVpcPeeringConnectionResponse) ToJsonString() string
type AcceptVpcPeeringConnectionResponseParams ¶
type AcceptVpcPeeringConnectionResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type AccessPolicy ¶
type AccessPolicy struct { // 目的CIDR TargetCidr *string `json:"TargetCidr,omitempty" name:"TargetCidr"` // 策略ID VpnGatewayIdSslAccessPolicyId *string `json:"VpnGatewayIdSslAccessPolicyId,omitempty" name:"VpnGatewayIdSslAccessPolicyId"` // 是否对所有用户都生效。1 生效 0不生效 ForAllClient *uint64 `json:"ForAllClient,omitempty" name:"ForAllClient"` // 用户组ID UserGroupIds []*string `json:"UserGroupIds,omitempty" name:"UserGroupIds"` // 更新时间 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // Remark // 注意:此字段可能返回 null,表示取不到有效值。 Remark *string `json:"Remark,omitempty" name:"Remark"` }
type AccountAttribute ¶
type AddBandwidthPackageResourcesRequest ¶
type AddBandwidthPackageResourcesRequest struct { *tchttp.BaseRequest // 资源唯一ID,当前支持EIP资源和LB资源,形如'eip-xxxx', 'lb-xxxx' ResourceIds []*string `json:"ResourceIds,omitempty" name:"ResourceIds"` // 带宽包唯一标识ID,形如'bwp-xxxx' BandwidthPackageId *string `json:"BandwidthPackageId,omitempty" name:"BandwidthPackageId"` // 带宽包类型,当前支持'BGP'类型,表示内部资源是BGP IP。 NetworkType *string `json:"NetworkType,omitempty" name:"NetworkType"` // 资源类型,包括'Address', 'LoadBalance' ResourceType *string `json:"ResourceType,omitempty" name:"ResourceType"` // 带宽包协议类型。当前支持'ipv4'和'ipv6'协议类型。 Protocol *string `json:"Protocol,omitempty" name:"Protocol"` }
func NewAddBandwidthPackageResourcesRequest ¶
func NewAddBandwidthPackageResourcesRequest() (request *AddBandwidthPackageResourcesRequest)
func (*AddBandwidthPackageResourcesRequest) FromJsonString ¶
func (r *AddBandwidthPackageResourcesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddBandwidthPackageResourcesRequest) ToJsonString ¶
func (r *AddBandwidthPackageResourcesRequest) ToJsonString() string
type AddBandwidthPackageResourcesRequestParams ¶
type AddBandwidthPackageResourcesRequestParams struct { // 资源唯一ID,当前支持EIP资源和LB资源,形如'eip-xxxx', 'lb-xxxx' ResourceIds []*string `json:"ResourceIds,omitempty" name:"ResourceIds"` // 带宽包唯一标识ID,形如'bwp-xxxx' BandwidthPackageId *string `json:"BandwidthPackageId,omitempty" name:"BandwidthPackageId"` // 带宽包类型,当前支持'BGP'类型,表示内部资源是BGP IP。 NetworkType *string `json:"NetworkType,omitempty" name:"NetworkType"` // 资源类型,包括'Address', 'LoadBalance' ResourceType *string `json:"ResourceType,omitempty" name:"ResourceType"` // 带宽包协议类型。当前支持'ipv4'和'ipv6'协议类型。 Protocol *string `json:"Protocol,omitempty" name:"Protocol"` }
Predefined struct for user
type AddBandwidthPackageResourcesResponse ¶
type AddBandwidthPackageResourcesResponse struct { *tchttp.BaseResponse Response *AddBandwidthPackageResourcesResponseParams `json:"Response"` }
func NewAddBandwidthPackageResourcesResponse ¶
func NewAddBandwidthPackageResourcesResponse() (response *AddBandwidthPackageResourcesResponse)
func (*AddBandwidthPackageResourcesResponse) FromJsonString ¶
func (r *AddBandwidthPackageResourcesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddBandwidthPackageResourcesResponse) ToJsonString ¶
func (r *AddBandwidthPackageResourcesResponse) ToJsonString() string
type AddBandwidthPackageResourcesResponseParams ¶
type AddBandwidthPackageResourcesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type AddIp6RulesRequest ¶
type AddIp6RulesRequest struct { *tchttp.BaseRequest // IPV6转换实例唯一ID,形如ip6-xxxxxxxx Ip6TranslatorId *string `json:"Ip6TranslatorId,omitempty" name:"Ip6TranslatorId"` // IPV6转换规则信息 Ip6RuleInfos []*Ip6RuleInfo `json:"Ip6RuleInfos,omitempty" name:"Ip6RuleInfos"` // IPV6转换规则名称 Ip6RuleName *string `json:"Ip6RuleName,omitempty" name:"Ip6RuleName"` }
func NewAddIp6RulesRequest ¶
func NewAddIp6RulesRequest() (request *AddIp6RulesRequest)
func (*AddIp6RulesRequest) FromJsonString ¶
func (r *AddIp6RulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddIp6RulesRequest) ToJsonString ¶
func (r *AddIp6RulesRequest) ToJsonString() string
type AddIp6RulesRequestParams ¶
type AddIp6RulesRequestParams struct { // IPV6转换实例唯一ID,形如ip6-xxxxxxxx Ip6TranslatorId *string `json:"Ip6TranslatorId,omitempty" name:"Ip6TranslatorId"` // IPV6转换规则信息 Ip6RuleInfos []*Ip6RuleInfo `json:"Ip6RuleInfos,omitempty" name:"Ip6RuleInfos"` // IPV6转换规则名称 Ip6RuleName *string `json:"Ip6RuleName,omitempty" name:"Ip6RuleName"` }
Predefined struct for user
type AddIp6RulesResponse ¶
type AddIp6RulesResponse struct { *tchttp.BaseResponse Response *AddIp6RulesResponseParams `json:"Response"` }
func NewAddIp6RulesResponse ¶
func NewAddIp6RulesResponse() (response *AddIp6RulesResponse)
func (*AddIp6RulesResponse) FromJsonString ¶
func (r *AddIp6RulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddIp6RulesResponse) ToJsonString ¶
func (r *AddIp6RulesResponse) ToJsonString() string
type AddIp6RulesResponseParams ¶
type AddIp6RulesResponseParams struct { // IPV6转换规则唯一ID数组,形如rule6-xxxxxxxx Ip6RuleSet []*string `json:"Ip6RuleSet,omitempty" name:"Ip6RuleSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type AddTemplateMemberRequest ¶
type AddTemplateMemberRequest struct { *tchttp.BaseRequest // 参数模板实例ID,支持IP地址、协议端口、IP地址组、协议端口组四种参数模板的实例ID。 TemplateId *string `json:"TemplateId,omitempty" name:"TemplateId"` // 需要添加的参数模板成员信息,支持IP地址、协议端口、IP地址组、协议端口组四种类型,类型需要与TemplateId参数类型一致。 TemplateMember []*MemberInfo `json:"TemplateMember,omitempty" name:"TemplateMember"` }
func NewAddTemplateMemberRequest ¶
func NewAddTemplateMemberRequest() (request *AddTemplateMemberRequest)
func (*AddTemplateMemberRequest) FromJsonString ¶
func (r *AddTemplateMemberRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddTemplateMemberRequest) ToJsonString ¶
func (r *AddTemplateMemberRequest) ToJsonString() string
type AddTemplateMemberRequestParams ¶
type AddTemplateMemberRequestParams struct { // 参数模板实例ID,支持IP地址、协议端口、IP地址组、协议端口组四种参数模板的实例ID。 TemplateId *string `json:"TemplateId,omitempty" name:"TemplateId"` // 需要添加的参数模板成员信息,支持IP地址、协议端口、IP地址组、协议端口组四种类型,类型需要与TemplateId参数类型一致。 TemplateMember []*MemberInfo `json:"TemplateMember,omitempty" name:"TemplateMember"` }
Predefined struct for user
type AddTemplateMemberResponse ¶
type AddTemplateMemberResponse struct { *tchttp.BaseResponse Response *AddTemplateMemberResponseParams `json:"Response"` }
func NewAddTemplateMemberResponse ¶
func NewAddTemplateMemberResponse() (response *AddTemplateMemberResponse)
func (*AddTemplateMemberResponse) FromJsonString ¶
func (r *AddTemplateMemberResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddTemplateMemberResponse) ToJsonString ¶
func (r *AddTemplateMemberResponse) ToJsonString() string
type AddTemplateMemberResponseParams ¶
type AddTemplateMemberResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type Address ¶
type Address struct { // `EIP`的`ID`,是`EIP`的唯一标识。 AddressId *string `json:"AddressId,omitempty" name:"AddressId"` // `EIP`名称。 AddressName *string `json:"AddressName,omitempty" name:"AddressName"` // `EIP`状态,包含'CREATING'(创建中),'BINDING'(绑定中),'BIND'(已绑定),'UNBINDING'(解绑中),'UNBIND'(已解绑),'OFFLINING'(释放中),'BIND_ENI'(绑定悬空弹性网卡) AddressStatus *string `json:"AddressStatus,omitempty" name:"AddressStatus"` // 外网IP地址 AddressIp *string `json:"AddressIp,omitempty" name:"AddressIp"` // 绑定的资源实例`ID`。可能是一个`CVM`,`NAT`。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 创建时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // 绑定的弹性网卡ID NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` // 绑定的资源内网ip PrivateAddressIp *string `json:"PrivateAddressIp,omitempty" name:"PrivateAddressIp"` // 资源隔离状态。true表示eip处于隔离状态,false表示资源处于未隔离状态 IsArrears *bool `json:"IsArrears,omitempty" name:"IsArrears"` // 资源封堵状态。true表示eip处于封堵状态,false表示eip处于未封堵状态 IsBlocked *bool `json:"IsBlocked,omitempty" name:"IsBlocked"` // eip是否支持直通模式。true表示eip支持直通模式,false表示资源不支持直通模式 IsEipDirectConnection *bool `json:"IsEipDirectConnection,omitempty" name:"IsEipDirectConnection"` // EIP 资源类型,包括CalcIP、WanIP、EIP和AnycastEIP、高防EIP。其中:`CalcIP` 表示设备 IP,`WanIP` 表示普通公网 IP,`EIP` 表示弹性公网 IP,`AnycastEip` 表示加速 EIP,`AntiDDoSEIP`表示高防EIP。 AddressType *string `json:"AddressType,omitempty" name:"AddressType"` // eip是否在解绑后自动释放。true表示eip将会在解绑后自动释放,false表示eip在解绑后不会自动释放 CascadeRelease *bool `json:"CascadeRelease,omitempty" name:"CascadeRelease"` // EIP ALG开启的协议类型。 EipAlgType *AlgType `json:"EipAlgType,omitempty" name:"EipAlgType"` // 弹性公网IP的运营商信息,当前可能返回值包括"CMCC","CTCC","CUCC","BGP" InternetServiceProvider *string `json:"InternetServiceProvider,omitempty" name:"InternetServiceProvider"` // 是否本地带宽EIP LocalBgp *bool `json:"LocalBgp,omitempty" name:"LocalBgp"` // 弹性公网IP的带宽值。注意,传统账户类型账户的弹性公网IP没有带宽属性,值为空。 // 注意:此字段可能返回 null,表示取不到有效值。 Bandwidth *uint64 `json:"Bandwidth,omitempty" name:"Bandwidth"` // 弹性公网IP的网络计费模式。注意,传统账户类型账户的弹性公网IP没有网络计费模式属性,值为空。 // 注意:此字段可能返回 null,表示取不到有效值。 // 包括: // <li><strong>BANDWIDTH_PREPAID_BY_MONTH</strong></li> // <p style="padding-left: 30px;">表示包月带宽预付费。</p> // <li><strong>TRAFFIC_POSTPAID_BY_HOUR</strong></li> // <p style="padding-left: 30px;">表示按小时流量后付费。</p> // <li><strong>BANDWIDTH_POSTPAID_BY_HOUR</strong></li> // <p style="padding-left: 30px;">表示按小时带宽后付费。</p> // <li><strong>BANDWIDTH_PACKAGE</strong></li> // <p style="padding-left: 30px;">表示共享带宽包。</p> // 注意:此字段可能返回 null,表示取不到有效值。 InternetChargeType *string `json:"InternetChargeType,omitempty" name:"InternetChargeType"` // 弹性公网IP关联的标签列表。 // 注意:此字段可能返回 null,表示取不到有效值。 TagSet []*Tag `json:"TagSet,omitempty" name:"TagSet"` // 到期时间。 // 注意:此字段可能返回 null,表示取不到有效值。 DeadlineDate *string `json:"DeadlineDate,omitempty" name:"DeadlineDate"` // EIP绑定的实例类型。 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceType *string `json:"InstanceType,omitempty" name:"InstanceType"` // 高防包ID,当EIP类型为高防EIP时,返回EIP绑定的高防包ID. AntiDDoSPackageId *string `json:"AntiDDoSPackageId,omitempty" name:"AntiDDoSPackageId"` }
type AddressChargePrepaid ¶
type AddressInfo ¶
type AddressTemplate ¶
type AddressTemplate struct { // IP地址模板名称。 AddressTemplateName *string `json:"AddressTemplateName,omitempty" name:"AddressTemplateName"` // IP地址模板实例唯一ID。 AddressTemplateId *string `json:"AddressTemplateId,omitempty" name:"AddressTemplateId"` // IP地址信息。 AddressSet []*string `json:"AddressSet,omitempty" name:"AddressSet"` // 创建时间。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // 带备注的IP地址信息。 AddressExtraSet []*AddressInfo `json:"AddressExtraSet,omitempty" name:"AddressExtraSet"` }
type AddressTemplateGroup ¶
type AddressTemplateGroup struct { // IP地址模板集合名称。 AddressTemplateGroupName *string `json:"AddressTemplateGroupName,omitempty" name:"AddressTemplateGroupName"` // IP地址模板集合实例ID,例如:ipmg-dih8xdbq。 AddressTemplateGroupId *string `json:"AddressTemplateGroupId,omitempty" name:"AddressTemplateGroupId"` // IP地址模板ID。 AddressTemplateIdSet []*string `json:"AddressTemplateIdSet,omitempty" name:"AddressTemplateIdSet"` // 创建时间。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // IP地址模板实例。 AddressTemplateSet []*AddressTemplateItem `json:"AddressTemplateSet,omitempty" name:"AddressTemplateSet"` }
type AddressTemplateItem ¶
type AddressTemplateItem struct { // ipm-xxxxxxxx AddressTemplateId *string `json:"AddressTemplateId,omitempty" name:"AddressTemplateId"` // IP模板名称 AddressTemplateName *string `json:"AddressTemplateName,omitempty" name:"AddressTemplateName"` // 废弃字段 From *string `json:"From,omitempty" name:"From"` // 废弃字段 To *string `json:"To,omitempty" name:"To"` }
type AdjustPublicAddressRequest ¶
type AdjustPublicAddressRequest struct { *tchttp.BaseRequest // 标识CVM实例的唯一 ID。CVM 唯一 ID 形如:`ins-11112222`。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 标识EIP实例的唯一 ID。EIP 唯一 ID 形如:`eip-11112222`。 AddressId *string `json:"AddressId,omitempty" name:"AddressId"` }
func NewAdjustPublicAddressRequest ¶
func NewAdjustPublicAddressRequest() (request *AdjustPublicAddressRequest)
func (*AdjustPublicAddressRequest) FromJsonString ¶
func (r *AdjustPublicAddressRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AdjustPublicAddressRequest) ToJsonString ¶
func (r *AdjustPublicAddressRequest) ToJsonString() string
type AdjustPublicAddressRequestParams ¶
type AdjustPublicAddressRequestParams struct { // 标识CVM实例的唯一 ID。CVM 唯一 ID 形如:`ins-11112222`。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 标识EIP实例的唯一 ID。EIP 唯一 ID 形如:`eip-11112222`。 AddressId *string `json:"AddressId,omitempty" name:"AddressId"` }
Predefined struct for user
type AdjustPublicAddressResponse ¶
type AdjustPublicAddressResponse struct { *tchttp.BaseResponse Response *AdjustPublicAddressResponseParams `json:"Response"` }
func NewAdjustPublicAddressResponse ¶
func NewAdjustPublicAddressResponse() (response *AdjustPublicAddressResponse)
func (*AdjustPublicAddressResponse) FromJsonString ¶
func (r *AdjustPublicAddressResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AdjustPublicAddressResponse) ToJsonString ¶
func (r *AdjustPublicAddressResponse) ToJsonString() string
type AdjustPublicAddressResponseParams ¶
type AdjustPublicAddressResponseParams struct { // 异步任务TaskId。可以使用[DescribeTaskResult](https://cloud.tencent.com/document/api/215/36271)接口查询任务状态。 TaskId *uint64 `json:"TaskId,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type AllocateAddressesRequest ¶
type AllocateAddressesRequest struct { *tchttp.BaseRequest // EIP数量。默认值:1。 AddressCount *int64 `json:"AddressCount,omitempty" name:"AddressCount"` // EIP线路类型。默认值:BGP。 // <ul style="margin:0"><li>已开通静态单线IP白名单的用户,可选值:<ul><li>CMCC:中国移动</li> // <li>CTCC:中国电信</li> // <li>CUCC:中国联通</li></ul>注意:仅部分地域支持静态单线IP。</li></ul> InternetServiceProvider *string `json:"InternetServiceProvider,omitempty" name:"InternetServiceProvider"` // EIP计费方式。 // <ul style="margin:0"><li>已开通标准账户类型白名单的用户,可选值:<ul><li>BANDWIDTH_PACKAGE:[共享带宽包](https://cloud.tencent.com/document/product/684/15255)付费(需额外开通共享带宽包白名单)</li> // <li>BANDWIDTH_POSTPAID_BY_HOUR:带宽按小时后付费</li> // <li>BANDWIDTH_PREPAID_BY_MONTH:包月按带宽预付费</li> // <li>TRAFFIC_POSTPAID_BY_HOUR:流量按小时后付费</li></ul>默认值:TRAFFIC_POSTPAID_BY_HOUR。</li> // <li>未开通标准账户类型白名单的用户,EIP计费方式与其绑定的实例的计费方式一致,无需传递此参数。</li></ul> InternetChargeType *string `json:"InternetChargeType,omitempty" name:"InternetChargeType"` // EIP出带宽上限,单位:Mbps。 // <ul style="margin:0"><li>已开通标准账户类型白名单的用户,可选值范围取决于EIP计费方式:<ul><li>BANDWIDTH_PACKAGE:1 Mbps 至 2000 Mbps</li> // <li>BANDWIDTH_POSTPAID_BY_HOUR:1 Mbps 至 100 Mbps</li> // <li>BANDWIDTH_PREPAID_BY_MONTH:1 Mbps 至 200 Mbps</li> // <li>TRAFFIC_POSTPAID_BY_HOUR:1 Mbps 至 100 Mbps</li></ul>默认值:1 Mbps。</li> // <li>未开通标准账户类型白名单的用户,EIP出带宽上限取决于与其绑定的实例的公网出带宽上限,无需传递此参数。</li></ul> InternetMaxBandwidthOut *int64 `json:"InternetMaxBandwidthOut,omitempty" name:"InternetMaxBandwidthOut"` // 包月按带宽预付费EIP的计费参数。EIP为包月按带宽预付费时,该参数必传,其余场景不需传递 AddressChargePrepaid *AddressChargePrepaid `json:"AddressChargePrepaid,omitempty" name:"AddressChargePrepaid"` // EIP类型。默认值:EIP。 // <ul style="margin:0"><li>已开通Anycast公网加速白名单的用户,可选值:<ul><li>AnycastEIP:加速IP,可参见 [Anycast 公网加速](https://cloud.tencent.com/document/product/644)</li></ul>注意:仅部分地域支持加速IP。</li></ul> // <ul style="margin:0"><li>已开通精品IP白名单的用户,可选值:<ul><li>HighQualityEIP:精品IP</li></ul>注意:仅部分地域支持精品IP。</li></ul> // </ul> // <ul style="margin:0"><li>已开高防IP白名单的用户,可选值:<ul><li>AntiDDoSEIP:高防IP</li></ul>注意:仅部分地域支持高防IP。</li></ul> AddressType *string `json:"AddressType,omitempty" name:"AddressType"` // Anycast发布域。 // <ul style="margin:0"><li>已开通Anycast公网加速白名单的用户,可选值:<ul><li>ANYCAST_ZONE_GLOBAL:全球发布域(需要额外开通Anycast全球加速白名单)</li><li>ANYCAST_ZONE_OVERSEAS:境外发布域</li><li><b>[已废弃]</b> ANYCAST_ZONE_A:发布域A(已更新为全球发布域)</li><li><b>[已废弃]</b> ANYCAST_ZONE_B:发布域B(已更新为全球发布域)</li></ul>默认值:ANYCAST_ZONE_OVERSEAS。</li></ul> AnycastZone *string `json:"AnycastZone,omitempty" name:"AnycastZone"` // <b>[已废弃]</b> AnycastEIP不再区分是否负载均衡。原参数说明如下: // AnycastEIP是否用于绑定负载均衡。 // <ul style="margin:0"><li>已开通Anycast公网加速白名单的用户,可选值:<ul><li>TRUE:AnycastEIP可绑定对象为负载均衡</li> // <li>FALSE:AnycastEIP可绑定对象为云服务器、NAT网关、高可用虚拟IP等</li></ul>默认值:FALSE。</li></ul> ApplicableForCLB *bool `json:"ApplicableForCLB,omitempty" name:"ApplicableForCLB"` // 需要关联的标签列表。 Tags []*Tag `json:"Tags,omitempty" name:"Tags"` // BGP带宽包唯一ID参数。设定该参数且InternetChargeType为BANDWIDTH_PACKAGE,则表示创建的EIP加入该BGP带宽包并采用带宽包计费 BandwidthPackageId *string `json:"BandwidthPackageId,omitempty" name:"BandwidthPackageId"` // EIP名称,用于申请EIP时用户自定义该EIP的个性化名称,默认值:未命名 AddressName *string `json:"AddressName,omitempty" name:"AddressName"` // 网络出口,默认是:center_egress1 Egress *string `json:"Egress,omitempty" name:"Egress"` // 高防包ID, 申请高防IP时,该字段必传。 AntiDDoSPackageId *string `json:"AntiDDoSPackageId,omitempty" name:"AntiDDoSPackageId"` // 保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken只支持ASCII字符,且不能超过64个字符。 ClientToken *string `json:"ClientToken,omitempty" name:"ClientToken"` }
func NewAllocateAddressesRequest ¶
func NewAllocateAddressesRequest() (request *AllocateAddressesRequest)
func (*AllocateAddressesRequest) FromJsonString ¶
func (r *AllocateAddressesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AllocateAddressesRequest) ToJsonString ¶
func (r *AllocateAddressesRequest) ToJsonString() string
type AllocateAddressesRequestParams ¶
type AllocateAddressesRequestParams struct { // EIP数量。默认值:1。 AddressCount *int64 `json:"AddressCount,omitempty" name:"AddressCount"` // EIP线路类型。默认值:BGP。 // <ul style="margin:0"><li>已开通静态单线IP白名单的用户,可选值:<ul><li>CMCC:中国移动</li> // <li>CTCC:中国电信</li> // <li>CUCC:中国联通</li></ul>注意:仅部分地域支持静态单线IP。</li></ul> InternetServiceProvider *string `json:"InternetServiceProvider,omitempty" name:"InternetServiceProvider"` // EIP计费方式。 // <ul style="margin:0"><li>已开通标准账户类型白名单的用户,可选值:<ul><li>BANDWIDTH_PACKAGE:[共享带宽包](https://cloud.tencent.com/document/product/684/15255)付费(需额外开通共享带宽包白名单)</li> // <li>BANDWIDTH_POSTPAID_BY_HOUR:带宽按小时后付费</li> // <li>BANDWIDTH_PREPAID_BY_MONTH:包月按带宽预付费</li> // <li>TRAFFIC_POSTPAID_BY_HOUR:流量按小时后付费</li></ul>默认值:TRAFFIC_POSTPAID_BY_HOUR。</li> // <li>未开通标准账户类型白名单的用户,EIP计费方式与其绑定的实例的计费方式一致,无需传递此参数。</li></ul> InternetChargeType *string `json:"InternetChargeType,omitempty" name:"InternetChargeType"` // EIP出带宽上限,单位:Mbps。 // <ul style="margin:0"><li>已开通标准账户类型白名单的用户,可选值范围取决于EIP计费方式:<ul><li>BANDWIDTH_PACKAGE:1 Mbps 至 2000 Mbps</li> // <li>BANDWIDTH_POSTPAID_BY_HOUR:1 Mbps 至 100 Mbps</li> // <li>BANDWIDTH_PREPAID_BY_MONTH:1 Mbps 至 200 Mbps</li> // <li>TRAFFIC_POSTPAID_BY_HOUR:1 Mbps 至 100 Mbps</li></ul>默认值:1 Mbps。</li> // <li>未开通标准账户类型白名单的用户,EIP出带宽上限取决于与其绑定的实例的公网出带宽上限,无需传递此参数。</li></ul> InternetMaxBandwidthOut *int64 `json:"InternetMaxBandwidthOut,omitempty" name:"InternetMaxBandwidthOut"` // 包月按带宽预付费EIP的计费参数。EIP为包月按带宽预付费时,该参数必传,其余场景不需传递 AddressChargePrepaid *AddressChargePrepaid `json:"AddressChargePrepaid,omitempty" name:"AddressChargePrepaid"` // EIP类型。默认值:EIP。 // <ul style="margin:0"><li>已开通Anycast公网加速白名单的用户,可选值:<ul><li>AnycastEIP:加速IP,可参见 [Anycast 公网加速](https://cloud.tencent.com/document/product/644)</li></ul>注意:仅部分地域支持加速IP。</li></ul> // <ul style="margin:0"><li>已开通精品IP白名单的用户,可选值:<ul><li>HighQualityEIP:精品IP</li></ul>注意:仅部分地域支持精品IP。</li></ul> // </ul> // <ul style="margin:0"><li>已开高防IP白名单的用户,可选值:<ul><li>AntiDDoSEIP:高防IP</li></ul>注意:仅部分地域支持高防IP。</li></ul> AddressType *string `json:"AddressType,omitempty" name:"AddressType"` // Anycast发布域。 // <ul style="margin:0"><li>已开通Anycast公网加速白名单的用户,可选值:<ul><li>ANYCAST_ZONE_GLOBAL:全球发布域(需要额外开通Anycast全球加速白名单)</li><li>ANYCAST_ZONE_OVERSEAS:境外发布域</li><li><b>[已废弃]</b> ANYCAST_ZONE_A:发布域A(已更新为全球发布域)</li><li><b>[已废弃]</b> ANYCAST_ZONE_B:发布域B(已更新为全球发布域)</li></ul>默认值:ANYCAST_ZONE_OVERSEAS。</li></ul> AnycastZone *string `json:"AnycastZone,omitempty" name:"AnycastZone"` // <b>[已废弃]</b> AnycastEIP不再区分是否负载均衡。原参数说明如下: // AnycastEIP是否用于绑定负载均衡。 // <ul style="margin:0"><li>已开通Anycast公网加速白名单的用户,可选值:<ul><li>TRUE:AnycastEIP可绑定对象为负载均衡</li> // <li>FALSE:AnycastEIP可绑定对象为云服务器、NAT网关、高可用虚拟IP等</li></ul>默认值:FALSE。</li></ul> ApplicableForCLB *bool `json:"ApplicableForCLB,omitempty" name:"ApplicableForCLB"` // 需要关联的标签列表。 Tags []*Tag `json:"Tags,omitempty" name:"Tags"` // BGP带宽包唯一ID参数。设定该参数且InternetChargeType为BANDWIDTH_PACKAGE,则表示创建的EIP加入该BGP带宽包并采用带宽包计费 BandwidthPackageId *string `json:"BandwidthPackageId,omitempty" name:"BandwidthPackageId"` // EIP名称,用于申请EIP时用户自定义该EIP的个性化名称,默认值:未命名 AddressName *string `json:"AddressName,omitempty" name:"AddressName"` // 网络出口,默认是:center_egress1 Egress *string `json:"Egress,omitempty" name:"Egress"` // 高防包ID, 申请高防IP时,该字段必传。 AntiDDoSPackageId *string `json:"AntiDDoSPackageId,omitempty" name:"AntiDDoSPackageId"` // 保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken只支持ASCII字符,且不能超过64个字符。 ClientToken *string `json:"ClientToken,omitempty" name:"ClientToken"` }
Predefined struct for user
type AllocateAddressesResponse ¶
type AllocateAddressesResponse struct { *tchttp.BaseResponse Response *AllocateAddressesResponseParams `json:"Response"` }
func NewAllocateAddressesResponse ¶
func NewAllocateAddressesResponse() (response *AllocateAddressesResponse)
func (*AllocateAddressesResponse) FromJsonString ¶
func (r *AllocateAddressesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AllocateAddressesResponse) ToJsonString ¶
func (r *AllocateAddressesResponse) ToJsonString() string
type AllocateAddressesResponseParams ¶
type AllocateAddressesResponseParams struct { // 申请到的 EIP 的唯一 ID 列表。 AddressSet []*string `json:"AddressSet,omitempty" name:"AddressSet"` // 异步任务TaskId。可以使用[DescribeTaskResult](https://cloud.tencent.com/document/api/215/36271)接口查询任务状态。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type AllocateIp6AddressesBandwidthRequest ¶
type AllocateIp6AddressesBandwidthRequest struct { *tchttp.BaseRequest // 需要开通公网访问能力的IPV6地址 Ip6Addresses []*string `json:"Ip6Addresses,omitempty" name:"Ip6Addresses"` // 带宽,单位Mbps。默认是1Mbps InternetMaxBandwidthOut *int64 `json:"InternetMaxBandwidthOut,omitempty" name:"InternetMaxBandwidthOut"` // 网络计费模式。IPV6当前对标准账户类型支持"TRAFFIC_POSTPAID_BY_HOUR",对传统账户类型支持"BANDWIDTH_PACKAGE"。默认网络计费模式是"TRAFFIC_POSTPAID_BY_HOUR"。 InternetChargeType *string `json:"InternetChargeType,omitempty" name:"InternetChargeType"` // 带宽包id,上移账号,申请带宽包计费模式的ipv6地址需要传入. BandwidthPackageId *string `json:"BandwidthPackageId,omitempty" name:"BandwidthPackageId"` }
func NewAllocateIp6AddressesBandwidthRequest ¶
func NewAllocateIp6AddressesBandwidthRequest() (request *AllocateIp6AddressesBandwidthRequest)
func (*AllocateIp6AddressesBandwidthRequest) FromJsonString ¶
func (r *AllocateIp6AddressesBandwidthRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AllocateIp6AddressesBandwidthRequest) ToJsonString ¶
func (r *AllocateIp6AddressesBandwidthRequest) ToJsonString() string
type AllocateIp6AddressesBandwidthRequestParams ¶
type AllocateIp6AddressesBandwidthRequestParams struct { // 需要开通公网访问能力的IPV6地址 Ip6Addresses []*string `json:"Ip6Addresses,omitempty" name:"Ip6Addresses"` // 带宽,单位Mbps。默认是1Mbps InternetMaxBandwidthOut *int64 `json:"InternetMaxBandwidthOut,omitempty" name:"InternetMaxBandwidthOut"` // 网络计费模式。IPV6当前对标准账户类型支持"TRAFFIC_POSTPAID_BY_HOUR",对传统账户类型支持"BANDWIDTH_PACKAGE"。默认网络计费模式是"TRAFFIC_POSTPAID_BY_HOUR"。 InternetChargeType *string `json:"InternetChargeType,omitempty" name:"InternetChargeType"` // 带宽包id,上移账号,申请带宽包计费模式的ipv6地址需要传入. BandwidthPackageId *string `json:"BandwidthPackageId,omitempty" name:"BandwidthPackageId"` }
Predefined struct for user
type AllocateIp6AddressesBandwidthResponse ¶
type AllocateIp6AddressesBandwidthResponse struct { *tchttp.BaseResponse Response *AllocateIp6AddressesBandwidthResponseParams `json:"Response"` }
func NewAllocateIp6AddressesBandwidthResponse ¶
func NewAllocateIp6AddressesBandwidthResponse() (response *AllocateIp6AddressesBandwidthResponse)
func (*AllocateIp6AddressesBandwidthResponse) FromJsonString ¶
func (r *AllocateIp6AddressesBandwidthResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AllocateIp6AddressesBandwidthResponse) ToJsonString ¶
func (r *AllocateIp6AddressesBandwidthResponse) ToJsonString() string
type AllocateIp6AddressesBandwidthResponseParams ¶
type AllocateIp6AddressesBandwidthResponseParams struct { // 弹性公网 IPV6 的唯一 ID 列表。 AddressSet []*string `json:"AddressSet,omitempty" name:"AddressSet"` // 异步任务TaskId。可以使用[DescribeTaskResult](https://cloud.tencent.com/document/api/215/36271)接口查询任务状态。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type AssignIpv6AddressesRequest ¶
type AssignIpv6AddressesRequest struct { *tchttp.BaseRequest // 弹性网卡实例`ID`,形如:`eni-m6dyj72l`。 NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` // 指定的`IPv6`地址列表,单次最多指定10个。与入参`Ipv6AddressCount`合并计算配额。与Ipv6AddressCount必填一个。 Ipv6Addresses []*Ipv6Address `json:"Ipv6Addresses,omitempty" name:"Ipv6Addresses"` // 自动分配`IPv6`地址个数,内网IP地址个数总和不能超过配额数。与入参`Ipv6Addresses`合并计算配额。与Ipv6Addresses必填一个。 Ipv6AddressCount *uint64 `json:"Ipv6AddressCount,omitempty" name:"Ipv6AddressCount"` }
func NewAssignIpv6AddressesRequest ¶
func NewAssignIpv6AddressesRequest() (request *AssignIpv6AddressesRequest)
func (*AssignIpv6AddressesRequest) FromJsonString ¶
func (r *AssignIpv6AddressesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssignIpv6AddressesRequest) ToJsonString ¶
func (r *AssignIpv6AddressesRequest) ToJsonString() string
type AssignIpv6AddressesRequestParams ¶
type AssignIpv6AddressesRequestParams struct { // 弹性网卡实例`ID`,形如:`eni-m6dyj72l`。 NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` // 指定的`IPv6`地址列表,单次最多指定10个。与入参`Ipv6AddressCount`合并计算配额。与Ipv6AddressCount必填一个。 Ipv6Addresses []*Ipv6Address `json:"Ipv6Addresses,omitempty" name:"Ipv6Addresses"` // 自动分配`IPv6`地址个数,内网IP地址个数总和不能超过配额数。与入参`Ipv6Addresses`合并计算配额。与Ipv6Addresses必填一个。 Ipv6AddressCount *uint64 `json:"Ipv6AddressCount,omitempty" name:"Ipv6AddressCount"` }
Predefined struct for user
type AssignIpv6AddressesResponse ¶
type AssignIpv6AddressesResponse struct { *tchttp.BaseResponse Response *AssignIpv6AddressesResponseParams `json:"Response"` }
func NewAssignIpv6AddressesResponse ¶
func NewAssignIpv6AddressesResponse() (response *AssignIpv6AddressesResponse)
func (*AssignIpv6AddressesResponse) FromJsonString ¶
func (r *AssignIpv6AddressesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssignIpv6AddressesResponse) ToJsonString ¶
func (r *AssignIpv6AddressesResponse) ToJsonString() string
type AssignIpv6AddressesResponseParams ¶
type AssignIpv6AddressesResponseParams struct { // 分配给弹性网卡的`IPv6`地址列表。 Ipv6AddressSet []*Ipv6Address `json:"Ipv6AddressSet,omitempty" name:"Ipv6AddressSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type AssignIpv6CidrBlockRequest ¶
type AssignIpv6CidrBlockRequest struct { *tchttp.BaseRequest // `VPC`实例`ID`,形如:`vpc-f49l6u0z`。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` }
func NewAssignIpv6CidrBlockRequest ¶
func NewAssignIpv6CidrBlockRequest() (request *AssignIpv6CidrBlockRequest)
func (*AssignIpv6CidrBlockRequest) FromJsonString ¶
func (r *AssignIpv6CidrBlockRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssignIpv6CidrBlockRequest) ToJsonString ¶
func (r *AssignIpv6CidrBlockRequest) ToJsonString() string
type AssignIpv6CidrBlockRequestParams ¶
type AssignIpv6CidrBlockRequestParams struct { // `VPC`实例`ID`,形如:`vpc-f49l6u0z`。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` }
Predefined struct for user
type AssignIpv6CidrBlockResponse ¶
type AssignIpv6CidrBlockResponse struct { *tchttp.BaseResponse Response *AssignIpv6CidrBlockResponseParams `json:"Response"` }
func NewAssignIpv6CidrBlockResponse ¶
func NewAssignIpv6CidrBlockResponse() (response *AssignIpv6CidrBlockResponse)
func (*AssignIpv6CidrBlockResponse) FromJsonString ¶
func (r *AssignIpv6CidrBlockResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssignIpv6CidrBlockResponse) ToJsonString ¶
func (r *AssignIpv6CidrBlockResponse) ToJsonString() string
type AssignIpv6CidrBlockResponseParams ¶
type AssignIpv6CidrBlockResponseParams struct { // 分配的 `IPv6` 网段。形如:`3402:4e00:20:1000::/56`。 Ipv6CidrBlock *string `json:"Ipv6CidrBlock,omitempty" name:"Ipv6CidrBlock"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type AssignIpv6SubnetCidrBlockRequest ¶
type AssignIpv6SubnetCidrBlockRequest struct { *tchttp.BaseRequest // 子网所在私有网络`ID`。形如:`vpc-f49l6u0z`。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 分配 `IPv6` 子网段列表。 Ipv6SubnetCidrBlocks []*Ipv6SubnetCidrBlock `json:"Ipv6SubnetCidrBlocks,omitempty" name:"Ipv6SubnetCidrBlocks"` }
func NewAssignIpv6SubnetCidrBlockRequest ¶
func NewAssignIpv6SubnetCidrBlockRequest() (request *AssignIpv6SubnetCidrBlockRequest)
func (*AssignIpv6SubnetCidrBlockRequest) FromJsonString ¶
func (r *AssignIpv6SubnetCidrBlockRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssignIpv6SubnetCidrBlockRequest) ToJsonString ¶
func (r *AssignIpv6SubnetCidrBlockRequest) ToJsonString() string
type AssignIpv6SubnetCidrBlockRequestParams ¶
type AssignIpv6SubnetCidrBlockRequestParams struct { // 子网所在私有网络`ID`。形如:`vpc-f49l6u0z`。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 分配 `IPv6` 子网段列表。 Ipv6SubnetCidrBlocks []*Ipv6SubnetCidrBlock `json:"Ipv6SubnetCidrBlocks,omitempty" name:"Ipv6SubnetCidrBlocks"` }
Predefined struct for user
type AssignIpv6SubnetCidrBlockResponse ¶
type AssignIpv6SubnetCidrBlockResponse struct { *tchttp.BaseResponse Response *AssignIpv6SubnetCidrBlockResponseParams `json:"Response"` }
func NewAssignIpv6SubnetCidrBlockResponse ¶
func NewAssignIpv6SubnetCidrBlockResponse() (response *AssignIpv6SubnetCidrBlockResponse)
func (*AssignIpv6SubnetCidrBlockResponse) FromJsonString ¶
func (r *AssignIpv6SubnetCidrBlockResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssignIpv6SubnetCidrBlockResponse) ToJsonString ¶
func (r *AssignIpv6SubnetCidrBlockResponse) ToJsonString() string
type AssignIpv6SubnetCidrBlockResponseParams ¶
type AssignIpv6SubnetCidrBlockResponseParams struct { // 分配 `IPv6` 子网段列表。 Ipv6SubnetCidrBlockSet []*Ipv6SubnetCidrBlock `json:"Ipv6SubnetCidrBlockSet,omitempty" name:"Ipv6SubnetCidrBlockSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type AssignPrivateIpAddressesRequest ¶
type AssignPrivateIpAddressesRequest struct { *tchttp.BaseRequest // 弹性网卡实例ID,例如:eni-m6dyj72l。 NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` // 指定的内网IP信息,单次最多指定10个。与SecondaryPrivateIpAddressCount至少提供一个。 PrivateIpAddresses []*PrivateIpAddressSpecification `json:"PrivateIpAddresses,omitempty" name:"PrivateIpAddresses"` // 新申请的内网IP地址个数,与PrivateIpAddresses至少提供一个。内网IP地址个数总和不能超过配额数,详见<a href="/document/product/576/18527">弹性网卡使用限制</a>。 SecondaryPrivateIpAddressCount *uint64 `json:"SecondaryPrivateIpAddressCount,omitempty" name:"SecondaryPrivateIpAddressCount"` // IP服务质量等级,和SecondaryPrivateIpAddressCount配合使用,可选值:PT、AU、AG、DEFAULT,分别代表云金、云银、云铜、默认四个等级。 QosLevel *string `json:"QosLevel,omitempty" name:"QosLevel"` }
func NewAssignPrivateIpAddressesRequest ¶
func NewAssignPrivateIpAddressesRequest() (request *AssignPrivateIpAddressesRequest)
func (*AssignPrivateIpAddressesRequest) FromJsonString ¶
func (r *AssignPrivateIpAddressesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssignPrivateIpAddressesRequest) ToJsonString ¶
func (r *AssignPrivateIpAddressesRequest) ToJsonString() string
type AssignPrivateIpAddressesRequestParams ¶
type AssignPrivateIpAddressesRequestParams struct { // 弹性网卡实例ID,例如:eni-m6dyj72l。 NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` // 指定的内网IP信息,单次最多指定10个。与SecondaryPrivateIpAddressCount至少提供一个。 PrivateIpAddresses []*PrivateIpAddressSpecification `json:"PrivateIpAddresses,omitempty" name:"PrivateIpAddresses"` // 新申请的内网IP地址个数,与PrivateIpAddresses至少提供一个。内网IP地址个数总和不能超过配额数,详见<a href="/document/product/576/18527">弹性网卡使用限制</a>。 SecondaryPrivateIpAddressCount *uint64 `json:"SecondaryPrivateIpAddressCount,omitempty" name:"SecondaryPrivateIpAddressCount"` // IP服务质量等级,和SecondaryPrivateIpAddressCount配合使用,可选值:PT、AU、AG、DEFAULT,分别代表云金、云银、云铜、默认四个等级。 QosLevel *string `json:"QosLevel,omitempty" name:"QosLevel"` }
Predefined struct for user
type AssignPrivateIpAddressesResponse ¶
type AssignPrivateIpAddressesResponse struct { *tchttp.BaseResponse Response *AssignPrivateIpAddressesResponseParams `json:"Response"` }
func NewAssignPrivateIpAddressesResponse ¶
func NewAssignPrivateIpAddressesResponse() (response *AssignPrivateIpAddressesResponse)
func (*AssignPrivateIpAddressesResponse) FromJsonString ¶
func (r *AssignPrivateIpAddressesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssignPrivateIpAddressesResponse) ToJsonString ¶
func (r *AssignPrivateIpAddressesResponse) ToJsonString() string
type AssignPrivateIpAddressesResponseParams ¶
type AssignPrivateIpAddressesResponseParams struct { // 内网IP详细信息。 PrivateIpAddressSet []*PrivateIpAddressSpecification `json:"PrivateIpAddressSet,omitempty" name:"PrivateIpAddressSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type AssistantCidr ¶
type AssistantCidr struct { // `VPC`实例`ID`。形如:`vpc-6v2ht8q5` VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 辅助CIDR。形如:`172.16.0.0/16` CidrBlock *string `json:"CidrBlock,omitempty" name:"CidrBlock"` // 辅助CIDR类型(0:普通辅助CIDR,1:容器辅助CIDR),默认都是0。 AssistantType *int64 `json:"AssistantType,omitempty" name:"AssistantType"` // 辅助CIDR拆分的子网。 // 注意:此字段可能返回 null,表示取不到有效值。 SubnetSet []*Subnet `json:"SubnetSet,omitempty" name:"SubnetSet"` }
type AssociateAddressRequest ¶
type AssociateAddressRequest struct { *tchttp.BaseRequest // 标识 EIP 的唯一 ID。EIP 唯一 ID 形如:`eip-11112222`。 AddressId *string `json:"AddressId,omitempty" name:"AddressId"` // 要绑定的实例 ID。实例 ID 形如:`ins-11112222`、`lb-11112222`。可通过登录[控制台](https://console.cloud.tencent.com/cvm)查询,也可通过 [DescribeInstances](https://cloud.tencent.com/document/api/213/15728) 接口返回值中的`InstanceId`获取。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 要绑定的弹性网卡 ID。 弹性网卡 ID 形如:`eni-11112222`。`NetworkInterfaceId` 与 `InstanceId` 不可同时指定。弹性网卡 ID 可通过登录[控制台](https://console.cloud.tencent.com/vpc/eni)查询,也可通过[DescribeNetworkInterfaces](https://cloud.tencent.com/document/api/215/15817)接口返回值中的`networkInterfaceId`获取。 NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` // 要绑定的内网 IP。如果指定了 `NetworkInterfaceId` 则也必须指定 `PrivateIpAddress` ,表示将 EIP 绑定到指定弹性网卡的指定内网 IP 上。同时要确保指定的 `PrivateIpAddress` 是指定的 `NetworkInterfaceId` 上的一个内网 IP。指定弹性网卡的内网 IP 可通过登录[控制台](https://console.cloud.tencent.com/vpc/eni)查询,也可通过[DescribeNetworkInterfaces](https://cloud.tencent.com/document/api/215/15817)接口返回值中的`privateIpAddress`获取。 PrivateIpAddress *string `json:"PrivateIpAddress,omitempty" name:"PrivateIpAddress"` // 指定绑定时是否设置直通。弹性公网 IP 直通请参见 [EIP 直通](https://cloud.tencent.com/document/product/1199/41709)。取值:True、False,默认值为 False。当绑定 CVM 实例、EKS 弹性集群时,可设定此参数为 True。此参数目前处于内测中,如需使用,请提交 [工单申请](https://console.cloud.tencent.com/workorder/category?level1_id=6&level2_id=163&source=0&data_title=%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1%20CLB&level3_id=1071&queue=96&scene_code=34639&step=2)。 EipDirectConnection *bool `json:"EipDirectConnection,omitempty" name:"EipDirectConnection"` }
func NewAssociateAddressRequest ¶
func NewAssociateAddressRequest() (request *AssociateAddressRequest)
func (*AssociateAddressRequest) FromJsonString ¶
func (r *AssociateAddressRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssociateAddressRequest) ToJsonString ¶
func (r *AssociateAddressRequest) ToJsonString() string
type AssociateAddressRequestParams ¶
type AssociateAddressRequestParams struct { // 标识 EIP 的唯一 ID。EIP 唯一 ID 形如:`eip-11112222`。 AddressId *string `json:"AddressId,omitempty" name:"AddressId"` // 要绑定的实例 ID。实例 ID 形如:`ins-11112222`、`lb-11112222`。可通过登录[控制台](https://console.cloud.tencent.com/cvm)查询,也可通过 [DescribeInstances](https://cloud.tencent.com/document/api/213/15728) 接口返回值中的`InstanceId`获取。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 要绑定的弹性网卡 ID。 弹性网卡 ID 形如:`eni-11112222`。`NetworkInterfaceId` 与 `InstanceId` 不可同时指定。弹性网卡 ID 可通过登录[控制台](https://console.cloud.tencent.com/vpc/eni)查询,也可通过[DescribeNetworkInterfaces](https://cloud.tencent.com/document/api/215/15817)接口返回值中的`networkInterfaceId`获取。 NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` // 要绑定的内网 IP。如果指定了 `NetworkInterfaceId` 则也必须指定 `PrivateIpAddress` ,表示将 EIP 绑定到指定弹性网卡的指定内网 IP 上。同时要确保指定的 `PrivateIpAddress` 是指定的 `NetworkInterfaceId` 上的一个内网 IP。指定弹性网卡的内网 IP 可通过登录[控制台](https://console.cloud.tencent.com/vpc/eni)查询,也可通过[DescribeNetworkInterfaces](https://cloud.tencent.com/document/api/215/15817)接口返回值中的`privateIpAddress`获取。 PrivateIpAddress *string `json:"PrivateIpAddress,omitempty" name:"PrivateIpAddress"` // 指定绑定时是否设置直通。弹性公网 IP 直通请参见 [EIP 直通](https://cloud.tencent.com/document/product/1199/41709)。取值:True、False,默认值为 False。当绑定 CVM 实例、EKS 弹性集群时,可设定此参数为 True。此参数目前处于内测中,如需使用,请提交 [工单申请](https://console.cloud.tencent.com/workorder/category?level1_id=6&level2_id=163&source=0&data_title=%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1%20CLB&level3_id=1071&queue=96&scene_code=34639&step=2)。 EipDirectConnection *bool `json:"EipDirectConnection,omitempty" name:"EipDirectConnection"` }
Predefined struct for user
type AssociateAddressResponse ¶
type AssociateAddressResponse struct { *tchttp.BaseResponse Response *AssociateAddressResponseParams `json:"Response"` }
func NewAssociateAddressResponse ¶
func NewAssociateAddressResponse() (response *AssociateAddressResponse)
func (*AssociateAddressResponse) FromJsonString ¶
func (r *AssociateAddressResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssociateAddressResponse) ToJsonString ¶
func (r *AssociateAddressResponse) ToJsonString() string
type AssociateAddressResponseParams ¶
type AssociateAddressResponseParams struct { // 异步任务TaskId。可以使用[DescribeTaskResult](https://cloud.tencent.com/document/api/215/36271)接口查询任务状态。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type AssociateDhcpIpWithAddressIpRequest ¶
type AssociateDhcpIpWithAddressIpRequest struct { *tchttp.BaseRequest // `DhcpIp`唯一`ID`,形如:`dhcpip-9o233uri`。必须是没有绑定`EIP`的`DhcpIp` DhcpIpId *string `json:"DhcpIpId,omitempty" name:"DhcpIpId"` // 弹性公网`IP`。必须是没有绑定`DhcpIp`的`EIP` AddressIp *string `json:"AddressIp,omitempty" name:"AddressIp"` }
func NewAssociateDhcpIpWithAddressIpRequest ¶
func NewAssociateDhcpIpWithAddressIpRequest() (request *AssociateDhcpIpWithAddressIpRequest)
func (*AssociateDhcpIpWithAddressIpRequest) FromJsonString ¶
func (r *AssociateDhcpIpWithAddressIpRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssociateDhcpIpWithAddressIpRequest) ToJsonString ¶
func (r *AssociateDhcpIpWithAddressIpRequest) ToJsonString() string
type AssociateDhcpIpWithAddressIpRequestParams ¶
type AssociateDhcpIpWithAddressIpRequestParams struct { // `DhcpIp`唯一`ID`,形如:`dhcpip-9o233uri`。必须是没有绑定`EIP`的`DhcpIp` DhcpIpId *string `json:"DhcpIpId,omitempty" name:"DhcpIpId"` // 弹性公网`IP`。必须是没有绑定`DhcpIp`的`EIP` AddressIp *string `json:"AddressIp,omitempty" name:"AddressIp"` }
Predefined struct for user
type AssociateDhcpIpWithAddressIpResponse ¶
type AssociateDhcpIpWithAddressIpResponse struct { *tchttp.BaseResponse Response *AssociateDhcpIpWithAddressIpResponseParams `json:"Response"` }
func NewAssociateDhcpIpWithAddressIpResponse ¶
func NewAssociateDhcpIpWithAddressIpResponse() (response *AssociateDhcpIpWithAddressIpResponse)
func (*AssociateDhcpIpWithAddressIpResponse) FromJsonString ¶
func (r *AssociateDhcpIpWithAddressIpResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssociateDhcpIpWithAddressIpResponse) ToJsonString ¶
func (r *AssociateDhcpIpWithAddressIpResponse) ToJsonString() string
type AssociateDhcpIpWithAddressIpResponseParams ¶
type AssociateDhcpIpWithAddressIpResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type AssociateDirectConnectGatewayNatGatewayRequest ¶
type AssociateDirectConnectGatewayNatGatewayRequest struct { *tchttp.BaseRequest // VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // NAT网关ID。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // 专线网关ID。 DirectConnectGatewayId *string `json:"DirectConnectGatewayId,omitempty" name:"DirectConnectGatewayId"` }
func NewAssociateDirectConnectGatewayNatGatewayRequest ¶
func NewAssociateDirectConnectGatewayNatGatewayRequest() (request *AssociateDirectConnectGatewayNatGatewayRequest)
func (*AssociateDirectConnectGatewayNatGatewayRequest) FromJsonString ¶
func (r *AssociateDirectConnectGatewayNatGatewayRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssociateDirectConnectGatewayNatGatewayRequest) ToJsonString ¶
func (r *AssociateDirectConnectGatewayNatGatewayRequest) ToJsonString() string
type AssociateDirectConnectGatewayNatGatewayRequestParams ¶
type AssociateDirectConnectGatewayNatGatewayRequestParams struct { // VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // NAT网关ID。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // 专线网关ID。 DirectConnectGatewayId *string `json:"DirectConnectGatewayId,omitempty" name:"DirectConnectGatewayId"` }
Predefined struct for user
type AssociateDirectConnectGatewayNatGatewayResponse ¶
type AssociateDirectConnectGatewayNatGatewayResponse struct { *tchttp.BaseResponse Response *AssociateDirectConnectGatewayNatGatewayResponseParams `json:"Response"` }
func NewAssociateDirectConnectGatewayNatGatewayResponse ¶
func NewAssociateDirectConnectGatewayNatGatewayResponse() (response *AssociateDirectConnectGatewayNatGatewayResponse)
func (*AssociateDirectConnectGatewayNatGatewayResponse) FromJsonString ¶
func (r *AssociateDirectConnectGatewayNatGatewayResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssociateDirectConnectGatewayNatGatewayResponse) ToJsonString ¶
func (r *AssociateDirectConnectGatewayNatGatewayResponse) ToJsonString() string
type AssociateDirectConnectGatewayNatGatewayResponseParams ¶
type AssociateDirectConnectGatewayNatGatewayResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type AssociateNatGatewayAddressRequest ¶
type AssociateNatGatewayAddressRequest struct { *tchttp.BaseRequest // NAT网关的ID,形如:`nat-df45454`。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // 需要申请的弹性IP个数,系统会按您的要求生产N个弹性IP, 其中AddressCount和PublicAddresses至少传递一个。 AddressCount *uint64 `json:"AddressCount,omitempty" name:"AddressCount"` // 绑定NAT网关的弹性IP数组,其中AddressCount和PublicAddresses至少传递一个。 PublicIpAddresses []*string `json:"PublicIpAddresses,omitempty" name:"PublicIpAddresses"` // 弹性IP可用区,自动分配弹性IP时传递。 Zone *string `json:"Zone,omitempty" name:"Zone"` // 绑定NAT网关的弹性IP带宽大小(单位Mbps),默认为当前用户类型所能使用的最大值。 StockPublicIpAddressesBandwidthOut *uint64 `json:"StockPublicIpAddressesBandwidthOut,omitempty" name:"StockPublicIpAddressesBandwidthOut"` // 需要申请公网IP带宽大小(单位Mbps),默认为当前用户类型所能使用的最大值。 PublicIpAddressesBandwidthOut *uint64 `json:"PublicIpAddressesBandwidthOut,omitempty" name:"PublicIpAddressesBandwidthOut"` // 公网IP是否强制与NAT网关来自同可用区,true表示需要与NAT网关同可用区;false表示可与NAT网关不是同一个可用区。此参数只有当参数Zone存在时才能生效。 PublicIpFromSameZone *bool `json:"PublicIpFromSameZone,omitempty" name:"PublicIpFromSameZone"` }
func NewAssociateNatGatewayAddressRequest ¶
func NewAssociateNatGatewayAddressRequest() (request *AssociateNatGatewayAddressRequest)
func (*AssociateNatGatewayAddressRequest) FromJsonString ¶
func (r *AssociateNatGatewayAddressRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssociateNatGatewayAddressRequest) ToJsonString ¶
func (r *AssociateNatGatewayAddressRequest) ToJsonString() string
type AssociateNatGatewayAddressRequestParams ¶
type AssociateNatGatewayAddressRequestParams struct { // NAT网关的ID,形如:`nat-df45454`。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // 需要申请的弹性IP个数,系统会按您的要求生产N个弹性IP, 其中AddressCount和PublicAddresses至少传递一个。 AddressCount *uint64 `json:"AddressCount,omitempty" name:"AddressCount"` // 绑定NAT网关的弹性IP数组,其中AddressCount和PublicAddresses至少传递一个。 PublicIpAddresses []*string `json:"PublicIpAddresses,omitempty" name:"PublicIpAddresses"` // 弹性IP可用区,自动分配弹性IP时传递。 Zone *string `json:"Zone,omitempty" name:"Zone"` // 绑定NAT网关的弹性IP带宽大小(单位Mbps),默认为当前用户类型所能使用的最大值。 StockPublicIpAddressesBandwidthOut *uint64 `json:"StockPublicIpAddressesBandwidthOut,omitempty" name:"StockPublicIpAddressesBandwidthOut"` // 需要申请公网IP带宽大小(单位Mbps),默认为当前用户类型所能使用的最大值。 PublicIpAddressesBandwidthOut *uint64 `json:"PublicIpAddressesBandwidthOut,omitempty" name:"PublicIpAddressesBandwidthOut"` // 公网IP是否强制与NAT网关来自同可用区,true表示需要与NAT网关同可用区;false表示可与NAT网关不是同一个可用区。此参数只有当参数Zone存在时才能生效。 PublicIpFromSameZone *bool `json:"PublicIpFromSameZone,omitempty" name:"PublicIpFromSameZone"` }
Predefined struct for user
type AssociateNatGatewayAddressResponse ¶
type AssociateNatGatewayAddressResponse struct { *tchttp.BaseResponse Response *AssociateNatGatewayAddressResponseParams `json:"Response"` }
func NewAssociateNatGatewayAddressResponse ¶
func NewAssociateNatGatewayAddressResponse() (response *AssociateNatGatewayAddressResponse)
func (*AssociateNatGatewayAddressResponse) FromJsonString ¶
func (r *AssociateNatGatewayAddressResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssociateNatGatewayAddressResponse) ToJsonString ¶
func (r *AssociateNatGatewayAddressResponse) ToJsonString() string
type AssociateNatGatewayAddressResponseParams ¶
type AssociateNatGatewayAddressResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type AssociateNetworkAclSubnetsRequest ¶
type AssociateNetworkAclSubnetsRequest struct { *tchttp.BaseRequest // 网络ACL实例ID。例如:acl-12345678。 NetworkAclId *string `json:"NetworkAclId,omitempty" name:"NetworkAclId"` // 子网实例ID数组。例如:[subnet-12345678]。 SubnetIds []*string `json:"SubnetIds,omitempty" name:"SubnetIds"` }
func NewAssociateNetworkAclSubnetsRequest ¶
func NewAssociateNetworkAclSubnetsRequest() (request *AssociateNetworkAclSubnetsRequest)
func (*AssociateNetworkAclSubnetsRequest) FromJsonString ¶
func (r *AssociateNetworkAclSubnetsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssociateNetworkAclSubnetsRequest) ToJsonString ¶
func (r *AssociateNetworkAclSubnetsRequest) ToJsonString() string
type AssociateNetworkAclSubnetsRequestParams ¶
type AssociateNetworkAclSubnetsRequestParams struct { // 网络ACL实例ID。例如:acl-12345678。 NetworkAclId *string `json:"NetworkAclId,omitempty" name:"NetworkAclId"` // 子网实例ID数组。例如:[subnet-12345678]。 SubnetIds []*string `json:"SubnetIds,omitempty" name:"SubnetIds"` }
Predefined struct for user
type AssociateNetworkAclSubnetsResponse ¶
type AssociateNetworkAclSubnetsResponse struct { *tchttp.BaseResponse Response *AssociateNetworkAclSubnetsResponseParams `json:"Response"` }
func NewAssociateNetworkAclSubnetsResponse ¶
func NewAssociateNetworkAclSubnetsResponse() (response *AssociateNetworkAclSubnetsResponse)
func (*AssociateNetworkAclSubnetsResponse) FromJsonString ¶
func (r *AssociateNetworkAclSubnetsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssociateNetworkAclSubnetsResponse) ToJsonString ¶
func (r *AssociateNetworkAclSubnetsResponse) ToJsonString() string
type AssociateNetworkAclSubnetsResponseParams ¶
type AssociateNetworkAclSubnetsResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type AssociateNetworkInterfaceSecurityGroupsRequest ¶
type AssociateNetworkInterfaceSecurityGroupsRequest struct { *tchttp.BaseRequest // 弹性网卡实例ID。形如:eni-pxir56ns。每次请求的实例的上限为100。 NetworkInterfaceIds []*string `json:"NetworkInterfaceIds,omitempty" name:"NetworkInterfaceIds"` // 安全组实例ID,例如:sg-33ocnj9n,可通过DescribeSecurityGroups获取。每次请求的实例的上限为100。 SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` }
func NewAssociateNetworkInterfaceSecurityGroupsRequest ¶
func NewAssociateNetworkInterfaceSecurityGroupsRequest() (request *AssociateNetworkInterfaceSecurityGroupsRequest)
func (*AssociateNetworkInterfaceSecurityGroupsRequest) FromJsonString ¶
func (r *AssociateNetworkInterfaceSecurityGroupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssociateNetworkInterfaceSecurityGroupsRequest) ToJsonString ¶
func (r *AssociateNetworkInterfaceSecurityGroupsRequest) ToJsonString() string
type AssociateNetworkInterfaceSecurityGroupsRequestParams ¶
type AssociateNetworkInterfaceSecurityGroupsRequestParams struct { // 弹性网卡实例ID。形如:eni-pxir56ns。每次请求的实例的上限为100。 NetworkInterfaceIds []*string `json:"NetworkInterfaceIds,omitempty" name:"NetworkInterfaceIds"` // 安全组实例ID,例如:sg-33ocnj9n,可通过DescribeSecurityGroups获取。每次请求的实例的上限为100。 SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` }
Predefined struct for user
type AssociateNetworkInterfaceSecurityGroupsResponse ¶
type AssociateNetworkInterfaceSecurityGroupsResponse struct { *tchttp.BaseResponse Response *AssociateNetworkInterfaceSecurityGroupsResponseParams `json:"Response"` }
func NewAssociateNetworkInterfaceSecurityGroupsResponse ¶
func NewAssociateNetworkInterfaceSecurityGroupsResponse() (response *AssociateNetworkInterfaceSecurityGroupsResponse)
func (*AssociateNetworkInterfaceSecurityGroupsResponse) FromJsonString ¶
func (r *AssociateNetworkInterfaceSecurityGroupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AssociateNetworkInterfaceSecurityGroupsResponse) ToJsonString ¶
func (r *AssociateNetworkInterfaceSecurityGroupsResponse) ToJsonString() string
type AssociateNetworkInterfaceSecurityGroupsResponseParams ¶
type AssociateNetworkInterfaceSecurityGroupsResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type AttachCcnInstancesRequest ¶
type AttachCcnInstancesRequest struct { *tchttp.BaseRequest // CCN实例ID。形如:ccn-f49l6u0z。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // 关联网络实例列表 Instances []*CcnInstance `json:"Instances,omitempty" name:"Instances"` // CCN所属UIN(根账号),默认当前账号所属UIN CcnUin *string `json:"CcnUin,omitempty" name:"CcnUin"` }
func NewAttachCcnInstancesRequest ¶
func NewAttachCcnInstancesRequest() (request *AttachCcnInstancesRequest)
func (*AttachCcnInstancesRequest) FromJsonString ¶
func (r *AttachCcnInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AttachCcnInstancesRequest) ToJsonString ¶
func (r *AttachCcnInstancesRequest) ToJsonString() string
type AttachCcnInstancesRequestParams ¶
type AttachCcnInstancesRequestParams struct { // CCN实例ID。形如:ccn-f49l6u0z。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // 关联网络实例列表 Instances []*CcnInstance `json:"Instances,omitempty" name:"Instances"` // CCN所属UIN(根账号),默认当前账号所属UIN CcnUin *string `json:"CcnUin,omitempty" name:"CcnUin"` }
Predefined struct for user
type AttachCcnInstancesResponse ¶
type AttachCcnInstancesResponse struct { *tchttp.BaseResponse Response *AttachCcnInstancesResponseParams `json:"Response"` }
func NewAttachCcnInstancesResponse ¶
func NewAttachCcnInstancesResponse() (response *AttachCcnInstancesResponse)
func (*AttachCcnInstancesResponse) FromJsonString ¶
func (r *AttachCcnInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AttachCcnInstancesResponse) ToJsonString ¶
func (r *AttachCcnInstancesResponse) ToJsonString() string
type AttachCcnInstancesResponseParams ¶
type AttachCcnInstancesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type AttachClassicLinkVpcRequest ¶
type AttachClassicLinkVpcRequest struct { *tchttp.BaseRequest // VPC实例ID VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // CVM实例ID InstanceIds []*string `json:"InstanceIds,omitempty" name:"InstanceIds"` }
func NewAttachClassicLinkVpcRequest ¶
func NewAttachClassicLinkVpcRequest() (request *AttachClassicLinkVpcRequest)
func (*AttachClassicLinkVpcRequest) FromJsonString ¶
func (r *AttachClassicLinkVpcRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AttachClassicLinkVpcRequest) ToJsonString ¶
func (r *AttachClassicLinkVpcRequest) ToJsonString() string
type AttachClassicLinkVpcRequestParams ¶
type AttachClassicLinkVpcRequestParams struct { // VPC实例ID VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // CVM实例ID InstanceIds []*string `json:"InstanceIds,omitempty" name:"InstanceIds"` }
Predefined struct for user
type AttachClassicLinkVpcResponse ¶
type AttachClassicLinkVpcResponse struct { *tchttp.BaseResponse Response *AttachClassicLinkVpcResponseParams `json:"Response"` }
func NewAttachClassicLinkVpcResponse ¶
func NewAttachClassicLinkVpcResponse() (response *AttachClassicLinkVpcResponse)
func (*AttachClassicLinkVpcResponse) FromJsonString ¶
func (r *AttachClassicLinkVpcResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AttachClassicLinkVpcResponse) ToJsonString ¶
func (r *AttachClassicLinkVpcResponse) ToJsonString() string
type AttachClassicLinkVpcResponseParams ¶
type AttachClassicLinkVpcResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type AttachNetworkInterfaceRequest ¶
type AttachNetworkInterfaceRequest struct { *tchttp.BaseRequest // 弹性网卡实例ID,例如:eni-m6dyj72l。 NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` // CVM实例ID。形如:ins-r8hr2upy。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 网卡的挂载类型:0 标准型,1扩展型,默认值0。 AttachType *uint64 `json:"AttachType,omitempty" name:"AttachType"` }
func NewAttachNetworkInterfaceRequest ¶
func NewAttachNetworkInterfaceRequest() (request *AttachNetworkInterfaceRequest)
func (*AttachNetworkInterfaceRequest) FromJsonString ¶
func (r *AttachNetworkInterfaceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AttachNetworkInterfaceRequest) ToJsonString ¶
func (r *AttachNetworkInterfaceRequest) ToJsonString() string
type AttachNetworkInterfaceRequestParams ¶
type AttachNetworkInterfaceRequestParams struct { // 弹性网卡实例ID,例如:eni-m6dyj72l。 NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` // CVM实例ID。形如:ins-r8hr2upy。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 网卡的挂载类型:0 标准型,1扩展型,默认值0。 AttachType *uint64 `json:"AttachType,omitempty" name:"AttachType"` }
Predefined struct for user
type AttachNetworkInterfaceResponse ¶
type AttachNetworkInterfaceResponse struct { *tchttp.BaseResponse Response *AttachNetworkInterfaceResponseParams `json:"Response"` }
func NewAttachNetworkInterfaceResponse ¶
func NewAttachNetworkInterfaceResponse() (response *AttachNetworkInterfaceResponse)
func (*AttachNetworkInterfaceResponse) FromJsonString ¶
func (r *AttachNetworkInterfaceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AttachNetworkInterfaceResponse) ToJsonString ¶
func (r *AttachNetworkInterfaceResponse) ToJsonString() string
type AttachNetworkInterfaceResponseParams ¶
type AttachNetworkInterfaceResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type AttachSnapshotInstancesRequest ¶
type AttachSnapshotInstancesRequest struct { *tchttp.BaseRequest // 快照策略Id。 SnapshotPolicyId *string `json:"SnapshotPolicyId,omitempty" name:"SnapshotPolicyId"` // 关联实例信息。 Instances []*SnapshotInstance `json:"Instances,omitempty" name:"Instances"` }
func NewAttachSnapshotInstancesRequest ¶
func NewAttachSnapshotInstancesRequest() (request *AttachSnapshotInstancesRequest)
func (*AttachSnapshotInstancesRequest) FromJsonString ¶
func (r *AttachSnapshotInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AttachSnapshotInstancesRequest) ToJsonString ¶
func (r *AttachSnapshotInstancesRequest) ToJsonString() string
type AttachSnapshotInstancesRequestParams ¶
type AttachSnapshotInstancesRequestParams struct { // 快照策略Id。 SnapshotPolicyId *string `json:"SnapshotPolicyId,omitempty" name:"SnapshotPolicyId"` // 关联实例信息。 Instances []*SnapshotInstance `json:"Instances,omitempty" name:"Instances"` }
Predefined struct for user
type AttachSnapshotInstancesResponse ¶
type AttachSnapshotInstancesResponse struct { *tchttp.BaseResponse Response *AttachSnapshotInstancesResponseParams `json:"Response"` }
func NewAttachSnapshotInstancesResponse ¶
func NewAttachSnapshotInstancesResponse() (response *AttachSnapshotInstancesResponse)
func (*AttachSnapshotInstancesResponse) FromJsonString ¶
func (r *AttachSnapshotInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AttachSnapshotInstancesResponse) ToJsonString ¶
func (r *AttachSnapshotInstancesResponse) ToJsonString() string
type AttachSnapshotInstancesResponseParams ¶
type AttachSnapshotInstancesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type AuditCrossBorderComplianceRequest ¶
type AuditCrossBorderComplianceRequest struct { *tchttp.BaseRequest // 服务商, 可选值:`UNICOM`。 ServiceProvider *string `json:"ServiceProvider,omitempty" name:"ServiceProvider"` // 表单唯一`ID`。可通过[DescribeCrossBorderCompliance](https://cloud.tencent.com/document/product/215/47838)接口查询ComplianceId信息 ComplianceId *uint64 `json:"ComplianceId,omitempty" name:"ComplianceId"` // 通过:`APPROVED `,拒绝:`DENY`。 AuditBehavior *string `json:"AuditBehavior,omitempty" name:"AuditBehavior"` }
func NewAuditCrossBorderComplianceRequest ¶
func NewAuditCrossBorderComplianceRequest() (request *AuditCrossBorderComplianceRequest)
func (*AuditCrossBorderComplianceRequest) FromJsonString ¶
func (r *AuditCrossBorderComplianceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AuditCrossBorderComplianceRequest) ToJsonString ¶
func (r *AuditCrossBorderComplianceRequest) ToJsonString() string
type AuditCrossBorderComplianceRequestParams ¶
type AuditCrossBorderComplianceRequestParams struct { // 服务商, 可选值:`UNICOM`。 ServiceProvider *string `json:"ServiceProvider,omitempty" name:"ServiceProvider"` // 表单唯一`ID`。可通过[DescribeCrossBorderCompliance](https://cloud.tencent.com/document/product/215/47838)接口查询ComplianceId信息 ComplianceId *uint64 `json:"ComplianceId,omitempty" name:"ComplianceId"` // 通过:`APPROVED `,拒绝:`DENY`。 AuditBehavior *string `json:"AuditBehavior,omitempty" name:"AuditBehavior"` }
Predefined struct for user
type AuditCrossBorderComplianceResponse ¶
type AuditCrossBorderComplianceResponse struct { *tchttp.BaseResponse Response *AuditCrossBorderComplianceResponseParams `json:"Response"` }
func NewAuditCrossBorderComplianceResponse ¶
func NewAuditCrossBorderComplianceResponse() (response *AuditCrossBorderComplianceResponse)
func (*AuditCrossBorderComplianceResponse) FromJsonString ¶
func (r *AuditCrossBorderComplianceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AuditCrossBorderComplianceResponse) ToJsonString ¶
func (r *AuditCrossBorderComplianceResponse) ToJsonString() string
type AuditCrossBorderComplianceResponseParams ¶
type AuditCrossBorderComplianceResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type BackupPolicy ¶
type BandwidthPackage ¶
type BandwidthPackage struct { // 带宽包唯一标识Id BandwidthPackageId *string `json:"BandwidthPackageId,omitempty" name:"BandwidthPackageId"` // 带宽包类型,包括'BGP','SINGLEISP','ANYCAST','SINGLEISP_CMCC','SINGLEISP_CTCC','SINGLEISP_CUCC' NetworkType *string `json:"NetworkType,omitempty" name:"NetworkType"` // 带宽包计费类型,包括'TOP5_POSTPAID_BY_MONTH'和'PERCENT95_POSTPAID_BY_MONTH' ChargeType *string `json:"ChargeType,omitempty" name:"ChargeType"` // 带宽包名称 BandwidthPackageName *string `json:"BandwidthPackageName,omitempty" name:"BandwidthPackageName"` // 带宽包创建时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // 带宽包状态,包括'CREATING','CREATED','DELETING','DELETED' Status *string `json:"Status,omitempty" name:"Status"` // 带宽包资源信息 ResourceSet []*Resource `json:"ResourceSet,omitempty" name:"ResourceSet"` // 带宽包限速大小。单位:Mbps,-1表示不限速。 Bandwidth *int64 `json:"Bandwidth,omitempty" name:"Bandwidth"` }
type BandwidthPackageBillBandwidth ¶
type BandwidthPackageBillBandwidth struct { // 当前计费用量,单位为 Mbps BandwidthUsage *float64 `json:"BandwidthUsage,omitempty" name:"BandwidthUsage"` }
type BatchModifySnapshotPolicy ¶
type BatchModifySnapshotPolicy struct { // 快照策略Id。 SnapshotPolicyId *string `json:"SnapshotPolicyId,omitempty" name:"SnapshotPolicyId"` // 快照策略名称。 SnapshotPolicyName *string `json:"SnapshotPolicyName,omitempty" name:"SnapshotPolicyName"` // 备份策略。 BackupPolicies []*BackupPolicy `json:"BackupPolicies,omitempty" name:"BackupPolicies"` // 快照保留时间,支持1~365天。 KeepTime *uint64 `json:"KeepTime,omitempty" name:"KeepTime"` }
type CCN ¶
type CCN struct { // 云联网唯一ID CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // 云联网名称 CcnName *string `json:"CcnName,omitempty" name:"CcnName"` // 云联网描述信息 CcnDescription *string `json:"CcnDescription,omitempty" name:"CcnDescription"` // 关联实例数量 InstanceCount *uint64 `json:"InstanceCount,omitempty" name:"InstanceCount"` // 创建时间 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 实例状态, 'ISOLATED': 隔离中(欠费停服),'AVAILABLE':运行中。 State *string `json:"State,omitempty" name:"State"` // 实例服务质量,’PT’:白金,'AU':金,'AG':银。 QosLevel *string `json:"QosLevel,omitempty" name:"QosLevel"` // 付费类型,PREPAID为预付费,POSTPAID为后付费。 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceChargeType *string `json:"InstanceChargeType,omitempty" name:"InstanceChargeType"` // 限速类型,`INTER_REGION_LIMIT` 为地域间限速;`OUTER_REGION_LIMIT` 为地域出口限速。 // 注意:此字段可能返回 null,表示取不到有效值。 BandwidthLimitType *string `json:"BandwidthLimitType,omitempty" name:"BandwidthLimitType"` // 标签键值对。 TagSet []*Tag `json:"TagSet,omitempty" name:"TagSet"` // 是否支持云联网路由优先级的功能。`False`:不支持,`True`:支持。 RoutePriorityFlag *bool `json:"RoutePriorityFlag,omitempty" name:"RoutePriorityFlag"` // 实例关联的路由表个数。 // 注意:此字段可能返回 null,表示取不到有效值。 RouteTableCount *uint64 `json:"RouteTableCount,omitempty" name:"RouteTableCount"` // 是否开启云联网多路由表特性。`False`:未开启,`True`:开启。 // 注意:此字段可能返回 null,表示取不到有效值。 RouteTableFlag *bool `json:"RouteTableFlag,omitempty" name:"RouteTableFlag"` // `true`:实例已被封禁,流量不通,`false`:解封禁。 // 注意:此字段可能返回 null,表示取不到有效值。 IsSecurityLock *bool `json:"IsSecurityLock,omitempty" name:"IsSecurityLock"` // 是否开启云联网路由传播策略。`False` 未开启,`True` 开启。 // 注意:此字段可能返回 null,表示取不到有效值。 RouteBroadcastPolicyFlag *bool `json:"RouteBroadcastPolicyFlag,omitempty" name:"RouteBroadcastPolicyFlag"` }
type CcnAttachedInstance ¶
type CcnAttachedInstance struct { // 云联网实例ID。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // 关联实例类型: // <li>`VPC`:私有网络</li> // <li>`DIRECTCONNECT`:专线网关</li> // <li>`BMVPC`:黑石私有网络</li> InstanceType *string `json:"InstanceType,omitempty" name:"InstanceType"` // 关联实例ID。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 关联实例名称。 InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"` // 关联实例所属大区,例如:ap-guangzhou。 InstanceRegion *string `json:"InstanceRegion,omitempty" name:"InstanceRegion"` // 关联实例所属UIN(根账号)。 InstanceUin *string `json:"InstanceUin,omitempty" name:"InstanceUin"` // 关联实例CIDR。 CidrBlock []*string `json:"CidrBlock,omitempty" name:"CidrBlock"` // 关联实例状态: // <li>`PENDING`:申请中</li> // <li>`ACTIVE`:已连接</li> // <li>`EXPIRED`:已过期</li> // <li>`REJECTED`:已拒绝</li> // <li>`DELETED`:已删除</li> // <li>`FAILED`:失败的(2小时后将异步强制解关联)</li> // <li>`ATTACHING`:关联中</li> // <li>`DETACHING`:解关联中</li> // <li>`DETACHFAILED`:解关联失败(2小时后将异步强制解关联)</li> State *string `json:"State,omitempty" name:"State"` // 关联时间。 AttachedTime *string `json:"AttachedTime,omitempty" name:"AttachedTime"` // 云联网所属UIN(根账号)。 CcnUin *string `json:"CcnUin,omitempty" name:"CcnUin"` // 关联实例所属的大地域,如: CHINA_MAINLAND InstanceArea *string `json:"InstanceArea,omitempty" name:"InstanceArea"` // 备注 Description *string `json:"Description,omitempty" name:"Description"` // 路由表ID // 注意:此字段可能返回 null,表示取不到有效值。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` // 路由表名称 // 注意:此字段可能返回 null,表示取不到有效值。 RouteTableName *string `json:"RouteTableName,omitempty" name:"RouteTableName"` }
type CcnBandwidth ¶
type CcnBandwidth struct { // 带宽所属的云联网ID。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // 实例的创建时间。 // 注意:此字段可能返回 null,表示取不到有效值。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // 实例的过期时间 // 注意:此字段可能返回 null,表示取不到有效值。 ExpiredTime *string `json:"ExpiredTime,omitempty" name:"ExpiredTime"` // 带宽实例的唯一ID。 // 注意:此字段可能返回 null,表示取不到有效值。 RegionFlowControlId *string `json:"RegionFlowControlId,omitempty" name:"RegionFlowControlId"` // 带宽是否自动续费的标记。 // 注意:此字段可能返回 null,表示取不到有效值。 RenewFlag *string `json:"RenewFlag,omitempty" name:"RenewFlag"` // 描述带宽的地域和限速上限信息。在地域间限速的情况下才会返回参数,出口限速模式不返回。 // 注意:此字段可能返回 null,表示取不到有效值。 CcnRegionBandwidthLimit *CcnRegionBandwidthLimitInfo `json:"CcnRegionBandwidthLimit,omitempty" name:"CcnRegionBandwidthLimit"` // 云市场实例ID。 // 注意:此字段可能返回 null,表示取不到有效值。 MarketId *string `json:"MarketId,omitempty" name:"MarketId"` // 实例所属用户主账号ID。 // 注意:此字段可能返回 null,表示取不到有效值。 UserAccountID *string `json:"UserAccountID,omitempty" name:"UserAccountID"` // 是否跨境,`true`表示跨境,反之不跨境。 // 注意:此字段可能返回 null,表示取不到有效值。 IsCrossBorder *bool `json:"IsCrossBorder,omitempty" name:"IsCrossBorder"` // `true`表示封禁,地域间流量不通,`false`解禁,地域间流量正常 // 注意:此字段可能返回 null,表示取不到有效值。 IsSecurityLock *bool `json:"IsSecurityLock,omitempty" name:"IsSecurityLock"` // `POSTPAID`表示后付费,`PREPAID`表示预付费。 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceChargeType *string `json:"InstanceChargeType,omitempty" name:"InstanceChargeType"` // 实例更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` }
type CcnBandwidthInfo ¶
type CcnBandwidthInfo struct { // 带宽所属的云联网ID。 // 注意:此字段可能返回 null,表示取不到有效值。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // 实例的创建时间。 // 注意:此字段可能返回 null,表示取不到有效值。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // 实例的过期时间 // 注意:此字段可能返回 null,表示取不到有效值。 ExpiredTime *string `json:"ExpiredTime,omitempty" name:"ExpiredTime"` // 带宽实例的唯一ID。 // 注意:此字段可能返回 null,表示取不到有效值。 RegionFlowControlId *string `json:"RegionFlowControlId,omitempty" name:"RegionFlowControlId"` // 带宽是否自动续费的标记。 // 注意:此字段可能返回 null,表示取不到有效值。 RenewFlag *string `json:"RenewFlag,omitempty" name:"RenewFlag"` // 描述带宽的地域和限速上限信息。在地域间限速的情况下才会返回参数,出口限速模式不返回。 // 注意:此字段可能返回 null,表示取不到有效值。 CcnRegionBandwidthLimit *CcnRegionBandwidthLimit `json:"CcnRegionBandwidthLimit,omitempty" name:"CcnRegionBandwidthLimit"` // 云市场实例ID。 // 注意:此字段可能返回 null,表示取不到有效值。 MarketId *string `json:"MarketId,omitempty" name:"MarketId"` // 资源绑定的标签列表 // 注意:此字段可能返回 null,表示取不到有效值。 TagSet []*Tag `json:"TagSet,omitempty" name:"TagSet"` }
type CcnFlowLock ¶
type CcnFlowLock struct { // 带宽所属的云联网ID。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // 实例所属用户主账号ID。 UserAccountID *string `json:"UserAccountID,omitempty" name:"UserAccountID"` // 带宽实例的唯一ID。作为`UnlockCcnBandwidths`接口和`LockCcnBandwidths`接口的入参时,该字段必传。 RegionFlowControlId *string `json:"RegionFlowControlId,omitempty" name:"RegionFlowControlId"` }
type CcnInstance ¶
type CcnInstance struct { // 关联实例ID。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 关联实例ID所属大区,例如:ap-guangzhou。 InstanceRegion *string `json:"InstanceRegion,omitempty" name:"InstanceRegion"` // 关联实例类型,可选值: // <li>`VPC`:私有网络</li> // <li>`DIRECTCONNECT`:专线网关</li> // <li>`BMVPC`:黑石私有网络</li> // <li>`VPNGW`:VPNGW类型</li> InstanceType *string `json:"InstanceType,omitempty" name:"InstanceType"` // 备注 Description *string `json:"Description,omitempty" name:"Description"` // 实例关联的路由表ID。 // 注意:此字段可能返回 null,表示取不到有效值。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` }
type CcnInstanceInfo ¶
type CcnInstanceInfo struct { }
type CcnRegionBandwidthLimit ¶
type CcnRegionBandwidthLimit struct { // 地域,例如:ap-guangzhou Region *string `json:"Region,omitempty" name:"Region"` // 出带宽上限,单位:Mbps BandwidthLimit *uint64 `json:"BandwidthLimit,omitempty" name:"BandwidthLimit"` // 是否黑石地域,默认`false`。 IsBm *bool `json:"IsBm,omitempty" name:"IsBm"` // 目的地域,例如:ap-shanghai // 注意:此字段可能返回 null,表示取不到有效值。 DstRegion *string `json:"DstRegion,omitempty" name:"DstRegion"` // 目的地域是否为黑石地域,默认`false`。 DstIsBm *bool `json:"DstIsBm,omitempty" name:"DstIsBm"` }
type CcnRegionBandwidthLimitInfo ¶
type CcnRegionBandwidthLimitInfo struct { // 源地域,例如:ap-shanghai // 注意:此字段可能返回 null,表示取不到有效值。 SourceRegion *string `json:"SourceRegion,omitempty" name:"SourceRegion"` // 目的地域, 例如:ap-shanghai // 注意:此字段可能返回 null,表示取不到有效值。 DestinationRegion *string `json:"DestinationRegion,omitempty" name:"DestinationRegion"` // 出带宽上限,单位:Mbps。 // 注意:此字段可能返回 null,表示取不到有效值。 BandwidthLimit *uint64 `json:"BandwidthLimit,omitempty" name:"BandwidthLimit"` }
type CcnRoute ¶
type CcnRoute struct { // 路由策略ID RouteId *string `json:"RouteId,omitempty" name:"RouteId"` // 目的端 DestinationCidrBlock *string `json:"DestinationCidrBlock,omitempty" name:"DestinationCidrBlock"` // 下一跳类型(关联实例类型),所有类型:VPC、DIRECTCONNECT InstanceType *string `json:"InstanceType,omitempty" name:"InstanceType"` // 下一跳(关联实例) InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 下一跳名称(关联实例名称) InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"` // 下一跳所属地域(关联实例所属地域) InstanceRegion *string `json:"InstanceRegion,omitempty" name:"InstanceRegion"` // 更新时间 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` // 路由是否启用 Enabled *bool `json:"Enabled,omitempty" name:"Enabled"` // 关联实例所属UIN(根账号) InstanceUin *string `json:"InstanceUin,omitempty" name:"InstanceUin"` // 路由的扩展状态 ExtraState *string `json:"ExtraState,omitempty" name:"ExtraState"` // 是否动态路由 IsBgp *bool `json:"IsBgp,omitempty" name:"IsBgp"` // 路由优先级 RoutePriority *uint64 `json:"RoutePriority,omitempty" name:"RoutePriority"` // 下一跳扩展名称(关联实例的扩展名称) InstanceExtraName *string `json:"InstanceExtraName,omitempty" name:"InstanceExtraName"` }
type CheckAssistantCidrRequest ¶
type CheckAssistantCidrRequest struct { *tchttp.BaseRequest // `VPC`实例`ID`。形如:`vpc-6v2ht8q5` VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 待添加的辅助CIDR。CIDR数组,格式如["10.0.0.0/16", "172.16.0.0/16"]。入参NewCidrBlocks和OldCidrBlocks至少需要其一。 NewCidrBlocks []*string `json:"NewCidrBlocks,omitempty" name:"NewCidrBlocks"` // 待删除的辅助CIDR。CIDR数组,格式如["10.0.0.0/16", "172.16.0.0/16"]。入参NewCidrBlocks和OldCidrBlocks至少需要其一。 OldCidrBlocks []*string `json:"OldCidrBlocks,omitempty" name:"OldCidrBlocks"` }
func NewCheckAssistantCidrRequest ¶
func NewCheckAssistantCidrRequest() (request *CheckAssistantCidrRequest)
func (*CheckAssistantCidrRequest) FromJsonString ¶
func (r *CheckAssistantCidrRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CheckAssistantCidrRequest) ToJsonString ¶
func (r *CheckAssistantCidrRequest) ToJsonString() string
type CheckAssistantCidrRequestParams ¶
type CheckAssistantCidrRequestParams struct { // `VPC`实例`ID`。形如:`vpc-6v2ht8q5` VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 待添加的辅助CIDR。CIDR数组,格式如["10.0.0.0/16", "172.16.0.0/16"]。入参NewCidrBlocks和OldCidrBlocks至少需要其一。 NewCidrBlocks []*string `json:"NewCidrBlocks,omitempty" name:"NewCidrBlocks"` // 待删除的辅助CIDR。CIDR数组,格式如["10.0.0.0/16", "172.16.0.0/16"]。入参NewCidrBlocks和OldCidrBlocks至少需要其一。 OldCidrBlocks []*string `json:"OldCidrBlocks,omitempty" name:"OldCidrBlocks"` }
Predefined struct for user
type CheckAssistantCidrResponse ¶
type CheckAssistantCidrResponse struct { *tchttp.BaseResponse Response *CheckAssistantCidrResponseParams `json:"Response"` }
func NewCheckAssistantCidrResponse ¶
func NewCheckAssistantCidrResponse() (response *CheckAssistantCidrResponse)
func (*CheckAssistantCidrResponse) FromJsonString ¶
func (r *CheckAssistantCidrResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CheckAssistantCidrResponse) ToJsonString ¶
func (r *CheckAssistantCidrResponse) ToJsonString() string
type CheckAssistantCidrResponseParams ¶
type CheckAssistantCidrResponseParams struct { // 冲突资源信息数组。 ConflictSourceSet []*ConflictSource `json:"ConflictSourceSet,omitempty" name:"ConflictSourceSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CheckDefaultSubnetRequest ¶
type CheckDefaultSubnetRequest struct { *tchttp.BaseRequest // 子网所在的可用区ID,不同子网选择不同可用区可以做跨可用区灾备。 Zone *string `json:"Zone,omitempty" name:"Zone"` }
func NewCheckDefaultSubnetRequest ¶
func NewCheckDefaultSubnetRequest() (request *CheckDefaultSubnetRequest)
func (*CheckDefaultSubnetRequest) FromJsonString ¶
func (r *CheckDefaultSubnetRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CheckDefaultSubnetRequest) ToJsonString ¶
func (r *CheckDefaultSubnetRequest) ToJsonString() string
type CheckDefaultSubnetRequestParams ¶
type CheckDefaultSubnetRequestParams struct { // 子网所在的可用区ID,不同子网选择不同可用区可以做跨可用区灾备。 Zone *string `json:"Zone,omitempty" name:"Zone"` }
Predefined struct for user
type CheckDefaultSubnetResponse ¶
type CheckDefaultSubnetResponse struct { *tchttp.BaseResponse Response *CheckDefaultSubnetResponseParams `json:"Response"` }
func NewCheckDefaultSubnetResponse ¶
func NewCheckDefaultSubnetResponse() (response *CheckDefaultSubnetResponse)
func (*CheckDefaultSubnetResponse) FromJsonString ¶
func (r *CheckDefaultSubnetResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CheckDefaultSubnetResponse) ToJsonString ¶
func (r *CheckDefaultSubnetResponse) ToJsonString() string
type CheckDefaultSubnetResponseParams ¶
type CheckDefaultSubnetResponseParams struct { // 检查结果。true为可以创建默认子网,false为不可以创建默认子网。 Result *bool `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CheckNetDetectStateRequest ¶
type CheckNetDetectStateRequest struct { *tchttp.BaseRequest // 探测目的IPv4地址数组,最多两个。 DetectDestinationIp []*string `json:"DetectDestinationIp,omitempty" name:"DetectDestinationIp"` // 网络探测实例ID。形如:netd-12345678。该参数与(VpcId,SubnetId,NetDetectName),至少要有一个。当NetDetectId存在时,使用NetDetectId。 NetDetectId *string `json:"NetDetectId,omitempty" name:"NetDetectId"` // `VPC`实例`ID`。形如:`vpc-12345678`。该参数与(SubnetId,NetDetectName)配合使用,与NetDetectId至少要有一个。当NetDetectId存在时,使用NetDetectId。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 子网实例ID。形如:subnet-12345678。该参数与(VpcId,NetDetectName)配合使用,与NetDetectId至少要有一个。当NetDetectId存在时,使用NetDetectId。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 网络探测名称,最大长度不能超过60个字节。该参数与(VpcId,SubnetId)配合使用,与NetDetectId至少要有一个。当NetDetectId存在时,使用NetDetectId。 NetDetectName *string `json:"NetDetectName,omitempty" name:"NetDetectName"` // 下一跳类型,目前我们支持的类型有: // VPN:VPN网关; // DIRECTCONNECT:专线网关; // PEERCONNECTION:对等连接; // NAT:NAT网关; // NORMAL_CVM:普通云服务器; // CCN:云联网网关; // NONEXTHOP:无下一跳; NextHopType *string `json:"NextHopType,omitempty" name:"NextHopType"` // 下一跳目的网关,取值与“下一跳类型”相关: // 下一跳类型为VPN,取值VPN网关ID,形如:vpngw-12345678; // 下一跳类型为DIRECTCONNECT,取值专线网关ID,形如:dcg-12345678; // 下一跳类型为PEERCONNECTION,取值对等连接ID,形如:pcx-12345678; // 下一跳类型为NAT,取值Nat网关,形如:nat-12345678; // 下一跳类型为NORMAL_CVM,取值云服务器IPv4地址,形如:10.0.0.12; // 下一跳类型为CCN,取值云联网ID,形如:ccn-12345678; // 下一跳类型为NONEXTHOP,指定网络探测为无下一跳的网络探测; NextHopDestination *string `json:"NextHopDestination,omitempty" name:"NextHopDestination"` }
func NewCheckNetDetectStateRequest ¶
func NewCheckNetDetectStateRequest() (request *CheckNetDetectStateRequest)
func (*CheckNetDetectStateRequest) FromJsonString ¶
func (r *CheckNetDetectStateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CheckNetDetectStateRequest) ToJsonString ¶
func (r *CheckNetDetectStateRequest) ToJsonString() string
type CheckNetDetectStateRequestParams ¶
type CheckNetDetectStateRequestParams struct { // 探测目的IPv4地址数组,最多两个。 DetectDestinationIp []*string `json:"DetectDestinationIp,omitempty" name:"DetectDestinationIp"` // 网络探测实例ID。形如:netd-12345678。该参数与(VpcId,SubnetId,NetDetectName),至少要有一个。当NetDetectId存在时,使用NetDetectId。 NetDetectId *string `json:"NetDetectId,omitempty" name:"NetDetectId"` // `VPC`实例`ID`。形如:`vpc-12345678`。该参数与(SubnetId,NetDetectName)配合使用,与NetDetectId至少要有一个。当NetDetectId存在时,使用NetDetectId。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 子网实例ID。形如:subnet-12345678。该参数与(VpcId,NetDetectName)配合使用,与NetDetectId至少要有一个。当NetDetectId存在时,使用NetDetectId。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 网络探测名称,最大长度不能超过60个字节。该参数与(VpcId,SubnetId)配合使用,与NetDetectId至少要有一个。当NetDetectId存在时,使用NetDetectId。 NetDetectName *string `json:"NetDetectName,omitempty" name:"NetDetectName"` // 下一跳类型,目前我们支持的类型有: // VPN:VPN网关; // DIRECTCONNECT:专线网关; // PEERCONNECTION:对等连接; // NAT:NAT网关; // NORMAL_CVM:普通云服务器; // CCN:云联网网关; // NONEXTHOP:无下一跳; NextHopType *string `json:"NextHopType,omitempty" name:"NextHopType"` // 下一跳目的网关,取值与“下一跳类型”相关: // 下一跳类型为VPN,取值VPN网关ID,形如:vpngw-12345678; // 下一跳类型为DIRECTCONNECT,取值专线网关ID,形如:dcg-12345678; // 下一跳类型为PEERCONNECTION,取值对等连接ID,形如:pcx-12345678; // 下一跳类型为NAT,取值Nat网关,形如:nat-12345678; // 下一跳类型为NORMAL_CVM,取值云服务器IPv4地址,形如:10.0.0.12; // 下一跳类型为CCN,取值云联网ID,形如:ccn-12345678; // 下一跳类型为NONEXTHOP,指定网络探测为无下一跳的网络探测; NextHopDestination *string `json:"NextHopDestination,omitempty" name:"NextHopDestination"` }
Predefined struct for user
type CheckNetDetectStateResponse ¶
type CheckNetDetectStateResponse struct { *tchttp.BaseResponse Response *CheckNetDetectStateResponseParams `json:"Response"` }
func NewCheckNetDetectStateResponse ¶
func NewCheckNetDetectStateResponse() (response *CheckNetDetectStateResponse)
func (*CheckNetDetectStateResponse) FromJsonString ¶
func (r *CheckNetDetectStateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CheckNetDetectStateResponse) ToJsonString ¶
func (r *CheckNetDetectStateResponse) ToJsonString() string
type CheckNetDetectStateResponseParams ¶
type CheckNetDetectStateResponseParams struct { // 网络探测验证结果对象数组。 NetDetectIpStateSet []*NetDetectIpState `json:"NetDetectIpStateSet,omitempty" name:"NetDetectIpStateSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CidrForCcn ¶
type ClassicLinkInstance ¶
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) AcceptAttachCcnInstances ¶
func (c *Client) AcceptAttachCcnInstances(request *AcceptAttachCcnInstancesRequest) (response *AcceptAttachCcnInstancesResponse, err error)
AcceptAttachCcnInstances 本接口(AcceptAttachCcnInstances)用于跨账号关联实例时,云联网所有者接受并同意关联操作。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_CCNNOTATTACHED = "UnsupportedOperation.CcnNotAttached" UNSUPPORTEDOPERATION_INVALIDINSTANCESTATE = "UnsupportedOperation.InvalidInstanceState" UNSUPPORTEDOPERATION_ISNOTFINANCEACCOUNT = "UnsupportedOperation.IsNotFinanceAccount" UNSUPPORTEDOPERATION_NOTPENDINGCCNINSTANCE = "UnsupportedOperation.NotPendingCcnInstance" UNSUPPORTEDOPERATION_UNABLECROSSBORDER = "UnsupportedOperation.UnableCrossBorder" UNSUPPORTEDOPERATION_UNABLECROSSFINANCE = "UnsupportedOperation.UnableCrossFinance"
func (*Client) AcceptAttachCcnInstancesWithContext ¶
func (c *Client) AcceptAttachCcnInstancesWithContext(ctx context.Context, request *AcceptAttachCcnInstancesRequest) (response *AcceptAttachCcnInstancesResponse, err error)
AcceptAttachCcnInstances 本接口(AcceptAttachCcnInstances)用于跨账号关联实例时,云联网所有者接受并同意关联操作。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_CCNNOTATTACHED = "UnsupportedOperation.CcnNotAttached" UNSUPPORTEDOPERATION_INVALIDINSTANCESTATE = "UnsupportedOperation.InvalidInstanceState" UNSUPPORTEDOPERATION_ISNOTFINANCEACCOUNT = "UnsupportedOperation.IsNotFinanceAccount" UNSUPPORTEDOPERATION_NOTPENDINGCCNINSTANCE = "UnsupportedOperation.NotPendingCcnInstance" UNSUPPORTEDOPERATION_UNABLECROSSBORDER = "UnsupportedOperation.UnableCrossBorder" UNSUPPORTEDOPERATION_UNABLECROSSFINANCE = "UnsupportedOperation.UnableCrossFinance"
func (*Client) AcceptVpcPeeringConnection ¶
func (c *Client) AcceptVpcPeeringConnection(request *AcceptVpcPeeringConnectionRequest) (response *AcceptVpcPeeringConnectionResponse, err error)
AcceptVpcPeeringConnection 本接口(AcceptVpcPeeringConnection)用于接受对等连接请求。
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_VPCPEERINVALIDSTATECHANGE = "UnsupportedOperation.VpcPeerInvalidStateChange" UNSUPPORTEDOPERATION_VPCPEERPURVIEWERROR = "UnsupportedOperation.VpcPeerPurviewError"
func (*Client) AcceptVpcPeeringConnectionWithContext ¶
func (c *Client) AcceptVpcPeeringConnectionWithContext(ctx context.Context, request *AcceptVpcPeeringConnectionRequest) (response *AcceptVpcPeeringConnectionResponse, err error)
AcceptVpcPeeringConnection 本接口(AcceptVpcPeeringConnection)用于接受对等连接请求。
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_VPCPEERINVALIDSTATECHANGE = "UnsupportedOperation.VpcPeerInvalidStateChange" UNSUPPORTEDOPERATION_VPCPEERPURVIEWERROR = "UnsupportedOperation.VpcPeerPurviewError"
func (*Client) AddBandwidthPackageResources ¶
func (c *Client) AddBandwidthPackageResources(request *AddBandwidthPackageResourcesRequest) (response *AddBandwidthPackageResourcesResponse, err error)
AddBandwidthPackageResources 接口用于添加带宽包资源,包括[弹性公网IP](https://cloud.tencent.com/document/product/213/1941)和[负载均衡](https://cloud.tencent.com/document/product/214/517)等
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGEIDMALFORMED = "InvalidParameterValue.BandwidthPackageIdMalformed" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGENOTFOUND = "InvalidParameterValue.BandwidthPackageNotFound" INVALIDPARAMETERVALUE_COMBINATION = "InvalidParameterValue.Combination" INVALIDPARAMETERVALUE_INSTANCEIDMALFORMED = "InvalidParameterValue.InstanceIdMalformed" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_RESOURCEALREADYEXISTED = "InvalidParameterValue.ResourceAlreadyExisted" INVALIDPARAMETERVALUE_RESOURCEIDMALFORMED = "InvalidParameterValue.ResourceIdMalformed" INVALIDPARAMETERVALUE_RESOURCENOTFOUND = "InvalidParameterValue.ResourceNotFound" LIMITEXCEEDED_BANDWIDTHPACKAGEQUOTA = "LimitExceeded.BandwidthPackageQuota" MISSINGPARAMETER = "MissingParameter" UNSUPPORTEDOPERATION_BANDWIDTHPACKAGEIDNOTSUPPORTED = "UnsupportedOperation.BandwidthPackageIdNotSupported" UNSUPPORTEDOPERATION_INSTANCESTATENOTSUPPORTED = "UnsupportedOperation.InstanceStateNotSupported" UNSUPPORTEDOPERATION_INVALIDRESOURCEINTERNETCHARGETYPE = "UnsupportedOperation.InvalidResourceInternetChargeType" UNSUPPORTEDOPERATION_INVALIDRESOURCEPROTOCOL = "UnsupportedOperation.InvalidResourceProtocol"
func (*Client) AddBandwidthPackageResourcesWithContext ¶
func (c *Client) AddBandwidthPackageResourcesWithContext(ctx context.Context, request *AddBandwidthPackageResourcesRequest) (response *AddBandwidthPackageResourcesResponse, err error)
AddBandwidthPackageResources 接口用于添加带宽包资源,包括[弹性公网IP](https://cloud.tencent.com/document/product/213/1941)和[负载均衡](https://cloud.tencent.com/document/product/214/517)等
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGEIDMALFORMED = "InvalidParameterValue.BandwidthPackageIdMalformed" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGENOTFOUND = "InvalidParameterValue.BandwidthPackageNotFound" INVALIDPARAMETERVALUE_COMBINATION = "InvalidParameterValue.Combination" INVALIDPARAMETERVALUE_INSTANCEIDMALFORMED = "InvalidParameterValue.InstanceIdMalformed" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_RESOURCEALREADYEXISTED = "InvalidParameterValue.ResourceAlreadyExisted" INVALIDPARAMETERVALUE_RESOURCEIDMALFORMED = "InvalidParameterValue.ResourceIdMalformed" INVALIDPARAMETERVALUE_RESOURCENOTFOUND = "InvalidParameterValue.ResourceNotFound" LIMITEXCEEDED_BANDWIDTHPACKAGEQUOTA = "LimitExceeded.BandwidthPackageQuota" MISSINGPARAMETER = "MissingParameter" UNSUPPORTEDOPERATION_BANDWIDTHPACKAGEIDNOTSUPPORTED = "UnsupportedOperation.BandwidthPackageIdNotSupported" UNSUPPORTEDOPERATION_INSTANCESTATENOTSUPPORTED = "UnsupportedOperation.InstanceStateNotSupported" UNSUPPORTEDOPERATION_INVALIDRESOURCEINTERNETCHARGETYPE = "UnsupportedOperation.InvalidResourceInternetChargeType" UNSUPPORTEDOPERATION_INVALIDRESOURCEPROTOCOL = "UnsupportedOperation.InvalidResourceProtocol"
func (*Client) AddIp6Rules ¶
func (c *Client) AddIp6Rules(request *AddIp6RulesRequest) (response *AddIp6RulesResponse, err error)
AddIp6Rules 1. 该接口用于在转换实例下添加IPV6转换规则。
2. 支持在同一个转换实例下批量添加转换规则,一个账户在一个地域最多50个。
3. 一个完整的转换规则包括vip6:vport6:protocol:vip:vport,其中vip6:vport6:protocol必须是唯一。
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_IPV6RULEIDEXISTED = "InvalidParameterValue.IPv6RuleIdExisted" LIMITEXCEEDED = "LimitExceeded"
func (*Client) AddIp6RulesWithContext ¶
func (c *Client) AddIp6RulesWithContext(ctx context.Context, request *AddIp6RulesRequest) (response *AddIp6RulesResponse, err error)
AddIp6Rules 1. 该接口用于在转换实例下添加IPV6转换规则。
2. 支持在同一个转换实例下批量添加转换规则,一个账户在一个地域最多50个。
3. 一个完整的转换规则包括vip6:vport6:protocol:vip:vport,其中vip6:vport6:protocol必须是唯一。
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_IPV6RULEIDEXISTED = "InvalidParameterValue.IPv6RuleIdExisted" LIMITEXCEEDED = "LimitExceeded"
func (*Client) AddTemplateMember ¶
func (c *Client) AddTemplateMember(request *AddTemplateMemberRequest) (response *AddTemplateMemberResponse, err error)
AddTemplateMember 增加模板对象中的IP地址、协议端口、IP地址组、协议端口组。当前仅支持北京、泰国、北美地域请求。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) AddTemplateMemberWithContext ¶
func (c *Client) AddTemplateMemberWithContext(ctx context.Context, request *AddTemplateMemberRequest) (response *AddTemplateMemberResponse, err error)
AddTemplateMember 增加模板对象中的IP地址、协议端口、IP地址组、协议端口组。当前仅支持北京、泰国、北美地域请求。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) AdjustPublicAddress ¶
func (c *Client) AdjustPublicAddress(request *AdjustPublicAddressRequest) (response *AdjustPublicAddressResponse, err error)
AdjustPublicAddress 本接口 (AdjustPublicAddress) 用于更换IP地址,支持更换CVM实例的普通公网IP和包月带宽的EIP。
可能返回的错误码:
INVALIDACCOUNT_NOTSUPPORTED = "InvalidAccount.NotSupported" INVALIDADDRESSID_BLOCKED = "InvalidAddressId.Blocked" INVALIDINSTANCEID_NOTFOUND = "InvalidInstanceId.NotFound" INVALIDPARAMETERVALUE_ADDRESSATTACKED = "InvalidParameterValue.AddressAttacked" INVALIDPARAMETERVALUE_ADDRESSIPNOTAVAILABLE = "InvalidParameterValue.AddressIpNotAvailable" INVALIDPARAMETERVALUE_ADDRESSNOTFOUND = "InvalidParameterValue.AddressNotFound" INVALIDPARAMETERVALUE_COMBINATION = "InvalidParameterValue.Combination" INVALIDPARAMETERVALUE_INSTANCEHASNOWANIP = "InvalidParameterValue.InstanceHasNoWanIP" INVALIDPARAMETERVALUE_INSTANCEIDMALFORMED = "InvalidParameterValue.InstanceIdMalformed" INVALIDPARAMETERVALUE_INSTANCENOWANIP = "InvalidParameterValue.InstanceNoWanIP" INVALIDPARAMETERVALUE_RESOURCENOTSUPPORT = "InvalidParameterValue.ResourceNotSupport" INVALIDPARAMETERVALUE_UNAVAILABLEZONE = "InvalidParameterValue.UnavailableZone" LIMITEXCEEDED_CHANGEADDRESSQUOTA = "LimitExceeded.ChangeAddressQuota" LIMITEXCEEDED_DAILYCHANGEADDRESSQUOTA = "LimitExceeded.DailyChangeAddressQuota" OPERATIONDENIED_ADDRESSINARREARS = "OperationDenied.AddressInArrears" OPERATIONDENIED_MUTEXTASKRUNNING = "OperationDenied.MutexTaskRunning" RESOURCEINSUFFICIENT = "ResourceInsufficient" UNSUPPORTEDOPERATION_ADDRESSSTATUSNOTPERMIT = "UnsupportedOperation.AddressStatusNotPermit" UNSUPPORTEDOPERATION_INVALIDADDRESSINTERNETCHARGETYPE = "UnsupportedOperation.InvalidAddressInternetChargeType" UNSUPPORTEDOPERATION_ISPNOTSUPPORTED = "UnsupportedOperation.IspNotSupported"
func (*Client) AdjustPublicAddressWithContext ¶
func (c *Client) AdjustPublicAddressWithContext(ctx context.Context, request *AdjustPublicAddressRequest) (response *AdjustPublicAddressResponse, err error)
AdjustPublicAddress 本接口 (AdjustPublicAddress) 用于更换IP地址,支持更换CVM实例的普通公网IP和包月带宽的EIP。
可能返回的错误码:
INVALIDACCOUNT_NOTSUPPORTED = "InvalidAccount.NotSupported" INVALIDADDRESSID_BLOCKED = "InvalidAddressId.Blocked" INVALIDINSTANCEID_NOTFOUND = "InvalidInstanceId.NotFound" INVALIDPARAMETERVALUE_ADDRESSATTACKED = "InvalidParameterValue.AddressAttacked" INVALIDPARAMETERVALUE_ADDRESSIPNOTAVAILABLE = "InvalidParameterValue.AddressIpNotAvailable" INVALIDPARAMETERVALUE_ADDRESSNOTFOUND = "InvalidParameterValue.AddressNotFound" INVALIDPARAMETERVALUE_COMBINATION = "InvalidParameterValue.Combination" INVALIDPARAMETERVALUE_INSTANCEHASNOWANIP = "InvalidParameterValue.InstanceHasNoWanIP" INVALIDPARAMETERVALUE_INSTANCEIDMALFORMED = "InvalidParameterValue.InstanceIdMalformed" INVALIDPARAMETERVALUE_INSTANCENOWANIP = "InvalidParameterValue.InstanceNoWanIP" INVALIDPARAMETERVALUE_RESOURCENOTSUPPORT = "InvalidParameterValue.ResourceNotSupport" INVALIDPARAMETERVALUE_UNAVAILABLEZONE = "InvalidParameterValue.UnavailableZone" LIMITEXCEEDED_CHANGEADDRESSQUOTA = "LimitExceeded.ChangeAddressQuota" LIMITEXCEEDED_DAILYCHANGEADDRESSQUOTA = "LimitExceeded.DailyChangeAddressQuota" OPERATIONDENIED_ADDRESSINARREARS = "OperationDenied.AddressInArrears" OPERATIONDENIED_MUTEXTASKRUNNING = "OperationDenied.MutexTaskRunning" RESOURCEINSUFFICIENT = "ResourceInsufficient" UNSUPPORTEDOPERATION_ADDRESSSTATUSNOTPERMIT = "UnsupportedOperation.AddressStatusNotPermit" UNSUPPORTEDOPERATION_INVALIDADDRESSINTERNETCHARGETYPE = "UnsupportedOperation.InvalidAddressInternetChargeType" UNSUPPORTEDOPERATION_ISPNOTSUPPORTED = "UnsupportedOperation.IspNotSupported"
func (*Client) AllocateAddresses ¶
func (c *Client) AllocateAddresses(request *AllocateAddressesRequest) (response *AllocateAddressesResponse, err error)
AllocateAddresses 本接口 (AllocateAddresses) 用于申请一个或多个[弹性公网IP](https://cloud.tencent.com/document/product/213/1941)(简称 EIP)。
* EIP 是专为动态云计算设计的静态 IP 地址。借助 EIP,您可以快速将 EIP 重新映射到您的另一个实例上,从而屏蔽实例故障。
* 您的 EIP 与腾讯云账户相关联,而不是与某个实例相关联。在您选择显式释放该地址,或欠费超过24小时之前,它会一直与您的腾讯云账户保持关联。
* 一个腾讯云账户在每个地域能申请的 EIP 最大配额有所限制,可参见 [EIP 产品简介](https://cloud.tencent.com/document/product/213/5733),上述配额可通过 DescribeAddressQuota 接口获取。
可能返回的错误码:
ADDRESSQUOTALIMITEXCEEDED = "AddressQuotaLimitExceeded" ADDRESSQUOTALIMITEXCEEDED_DAILYALLOCATE = "AddressQuotaLimitExceeded.DailyAllocate" FAILEDOPERATION_BALANCEINSUFFICIENT = "FailedOperation.BalanceInsufficient" FAILEDOPERATION_INVALIDREGION = "FailedOperation.InvalidRegion" INVALIDACCOUNT_NOTSUPPORTED = "InvalidAccount.NotSupported" INVALIDADDRESSID_BLOCKED = "InvalidAddressId.Blocked" INVALIDPARAMETERCONFLICT = "InvalidParameterConflict" INVALIDPARAMETERVALUE_ADDRESSATTACKED = "InvalidParameterValue.AddressAttacked" INVALIDPARAMETERVALUE_ADDRESSIPNOTAVAILABLE = "InvalidParameterValue.AddressIpNotAvailable" INVALIDPARAMETERVALUE_BANDWIDTHOUTOFRANGE = "InvalidParameterValue.BandwidthOutOfRange" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGEIDMALFORMED = "InvalidParameterValue.BandwidthPackageIdMalformed" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGENOTFOUND = "InvalidParameterValue.BandwidthPackageNotFound" INVALIDPARAMETERVALUE_BANDWIDTHTOOSMALL = "InvalidParameterValue.BandwidthTooSmall" INVALIDPARAMETERVALUE_COMBINATION = "InvalidParameterValue.Combination" INVALIDPARAMETERVALUE_INSTANCEIDMALFORMED = "InvalidParameterValue.InstanceIdMalformed" INVALIDPARAMETERVALUE_INVALIDDEDICATEDCLUSTERID = "InvalidParameterValue.InvalidDedicatedClusterId" INVALIDPARAMETERVALUE_INVALIDTAG = "InvalidParameterValue.InvalidTag" INVALIDPARAMETERVALUE_MIXEDADDRESSIPSETTYPE = "InvalidParameterValue.MixedAddressIpSetType" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_RESOURCEIDMALFORMED = "InvalidParameterValue.ResourceIdMalformed" INVALIDPARAMETERVALUE_RESOURCENOTSUPPORT = "InvalidParameterValue.ResourceNotSupport" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_UNAVAILABLEZONE = "InvalidParameterValue.UnavailableZone" LIMITEXCEEDED_BANDWIDTHPACKAGEQUOTA = "LimitExceeded.BandwidthPackageQuota" LIMITEXCEEDED_BANDWIDTHPACKAGERESOURCEQUOTA = "LimitExceeded.BandwidthPackageResourceQuota" LIMITEXCEEDED_MONTHLYADDRESSRECOVERYQUOTA = "LimitExceeded.MonthlyAddressRecoveryQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" RESOURCEINSUFFICIENT = "ResourceInsufficient" UNAUTHORIZEDOPERATION_ANYCASTEIP = "UnauthorizedOperation.AnycastEip" UNAUTHORIZEDOPERATION_INVALIDACCOUNT = "UnauthorizedOperation.InvalidAccount" UNSUPPORTEDOPERATION_ACTIONNOTFOUND = "UnsupportedOperation.ActionNotFound" UNSUPPORTEDOPERATION_BANDWIDTHPACKAGEIDNOTSUPPORTED = "UnsupportedOperation.BandwidthPackageIdNotSupported" UNSUPPORTEDOPERATION_INSTANCESTATENOTSUPPORTED = "UnsupportedOperation.InstanceStateNotSupported" UNSUPPORTEDOPERATION_INVALIDACTION = "UnsupportedOperation.InvalidAction" UNSUPPORTEDOPERATION_OFFLINECHARGETYPE = "UnsupportedOperation.OfflineChargeType" UNSUPPORTEDOPERATION_UNSUPPORTEDREGION = "UnsupportedOperation.UnsupportedRegion"
func (*Client) AllocateAddressesWithContext ¶
func (c *Client) AllocateAddressesWithContext(ctx context.Context, request *AllocateAddressesRequest) (response *AllocateAddressesResponse, err error)
AllocateAddresses 本接口 (AllocateAddresses) 用于申请一个或多个[弹性公网IP](https://cloud.tencent.com/document/product/213/1941)(简称 EIP)。
* EIP 是专为动态云计算设计的静态 IP 地址。借助 EIP,您可以快速将 EIP 重新映射到您的另一个实例上,从而屏蔽实例故障。
* 您的 EIP 与腾讯云账户相关联,而不是与某个实例相关联。在您选择显式释放该地址,或欠费超过24小时之前,它会一直与您的腾讯云账户保持关联。
* 一个腾讯云账户在每个地域能申请的 EIP 最大配额有所限制,可参见 [EIP 产品简介](https://cloud.tencent.com/document/product/213/5733),上述配额可通过 DescribeAddressQuota 接口获取。
可能返回的错误码:
ADDRESSQUOTALIMITEXCEEDED = "AddressQuotaLimitExceeded" ADDRESSQUOTALIMITEXCEEDED_DAILYALLOCATE = "AddressQuotaLimitExceeded.DailyAllocate" FAILEDOPERATION_BALANCEINSUFFICIENT = "FailedOperation.BalanceInsufficient" FAILEDOPERATION_INVALIDREGION = "FailedOperation.InvalidRegion" INVALIDACCOUNT_NOTSUPPORTED = "InvalidAccount.NotSupported" INVALIDADDRESSID_BLOCKED = "InvalidAddressId.Blocked" INVALIDPARAMETERCONFLICT = "InvalidParameterConflict" INVALIDPARAMETERVALUE_ADDRESSATTACKED = "InvalidParameterValue.AddressAttacked" INVALIDPARAMETERVALUE_ADDRESSIPNOTAVAILABLE = "InvalidParameterValue.AddressIpNotAvailable" INVALIDPARAMETERVALUE_BANDWIDTHOUTOFRANGE = "InvalidParameterValue.BandwidthOutOfRange" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGEIDMALFORMED = "InvalidParameterValue.BandwidthPackageIdMalformed" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGENOTFOUND = "InvalidParameterValue.BandwidthPackageNotFound" INVALIDPARAMETERVALUE_BANDWIDTHTOOSMALL = "InvalidParameterValue.BandwidthTooSmall" INVALIDPARAMETERVALUE_COMBINATION = "InvalidParameterValue.Combination" INVALIDPARAMETERVALUE_INSTANCEIDMALFORMED = "InvalidParameterValue.InstanceIdMalformed" INVALIDPARAMETERVALUE_INVALIDDEDICATEDCLUSTERID = "InvalidParameterValue.InvalidDedicatedClusterId" INVALIDPARAMETERVALUE_INVALIDTAG = "InvalidParameterValue.InvalidTag" INVALIDPARAMETERVALUE_MIXEDADDRESSIPSETTYPE = "InvalidParameterValue.MixedAddressIpSetType" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_RESOURCEIDMALFORMED = "InvalidParameterValue.ResourceIdMalformed" INVALIDPARAMETERVALUE_RESOURCENOTSUPPORT = "InvalidParameterValue.ResourceNotSupport" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_UNAVAILABLEZONE = "InvalidParameterValue.UnavailableZone" LIMITEXCEEDED_BANDWIDTHPACKAGEQUOTA = "LimitExceeded.BandwidthPackageQuota" LIMITEXCEEDED_BANDWIDTHPACKAGERESOURCEQUOTA = "LimitExceeded.BandwidthPackageResourceQuota" LIMITEXCEEDED_MONTHLYADDRESSRECOVERYQUOTA = "LimitExceeded.MonthlyAddressRecoveryQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" RESOURCEINSUFFICIENT = "ResourceInsufficient" UNAUTHORIZEDOPERATION_ANYCASTEIP = "UnauthorizedOperation.AnycastEip" UNAUTHORIZEDOPERATION_INVALIDACCOUNT = "UnauthorizedOperation.InvalidAccount" UNSUPPORTEDOPERATION_ACTIONNOTFOUND = "UnsupportedOperation.ActionNotFound" UNSUPPORTEDOPERATION_BANDWIDTHPACKAGEIDNOTSUPPORTED = "UnsupportedOperation.BandwidthPackageIdNotSupported" UNSUPPORTEDOPERATION_INSTANCESTATENOTSUPPORTED = "UnsupportedOperation.InstanceStateNotSupported" UNSUPPORTEDOPERATION_INVALIDACTION = "UnsupportedOperation.InvalidAction" UNSUPPORTEDOPERATION_OFFLINECHARGETYPE = "UnsupportedOperation.OfflineChargeType" UNSUPPORTEDOPERATION_UNSUPPORTEDREGION = "UnsupportedOperation.UnsupportedRegion"
func (*Client) AllocateIp6AddressesBandwidth ¶
func (c *Client) AllocateIp6AddressesBandwidth(request *AllocateIp6AddressesBandwidthRequest) (response *AllocateIp6AddressesBandwidthResponse, err error)
AllocateIp6AddressesBandwidth 该接口用于给IPv6地址初次分配公网带宽
可能返回的错误码:
FAILEDOPERATION_BALANCEINSUFFICIENT = "FailedOperation.BalanceInsufficient" FAILEDOPERATION_TASKFAILED = "FailedOperation.TaskFailed" INTERNALSERVERERROR = "InternalServerError" INVALIDACCOUNT_NOTSUPPORTED = "InvalidAccount.NotSupported" INVALIDINSTANCEID_NOTFOUND = "InvalidInstanceId.NotFound" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE_ADDRESSIPNOTFOUND = "InvalidParameterValue.AddressIpNotFound" INVALIDPARAMETERVALUE_ADDRESSIPNOTINVPC = "InvalidParameterValue.AddressIpNotInVpc" INVALIDPARAMETERVALUE_ADDRESSPUBLISHED = "InvalidParameterValue.AddressPublished" INVALIDPARAMETERVALUE_BANDWIDTHOUTOFRANGE = "InvalidParameterValue.BandwidthOutOfRange" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGENOTFOUND = "InvalidParameterValue.BandwidthPackageNotFound" INVALIDPARAMETERVALUE_INVALIDIPV6 = "InvalidParameterValue.InvalidIpv6" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" UNSUPPORTEDOPERATION_INVALIDADDRESSINTERNETCHARGETYPE = "UnsupportedOperation.InvalidAddressInternetChargeType"
func (*Client) AllocateIp6AddressesBandwidthWithContext ¶
func (c *Client) AllocateIp6AddressesBandwidthWithContext(ctx context.Context, request *AllocateIp6AddressesBandwidthRequest) (response *AllocateIp6AddressesBandwidthResponse, err error)
AllocateIp6AddressesBandwidth 该接口用于给IPv6地址初次分配公网带宽
可能返回的错误码:
FAILEDOPERATION_BALANCEINSUFFICIENT = "FailedOperation.BalanceInsufficient" FAILEDOPERATION_TASKFAILED = "FailedOperation.TaskFailed" INTERNALSERVERERROR = "InternalServerError" INVALIDACCOUNT_NOTSUPPORTED = "InvalidAccount.NotSupported" INVALIDINSTANCEID_NOTFOUND = "InvalidInstanceId.NotFound" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE_ADDRESSIPNOTFOUND = "InvalidParameterValue.AddressIpNotFound" INVALIDPARAMETERVALUE_ADDRESSIPNOTINVPC = "InvalidParameterValue.AddressIpNotInVpc" INVALIDPARAMETERVALUE_ADDRESSPUBLISHED = "InvalidParameterValue.AddressPublished" INVALIDPARAMETERVALUE_BANDWIDTHOUTOFRANGE = "InvalidParameterValue.BandwidthOutOfRange" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGENOTFOUND = "InvalidParameterValue.BandwidthPackageNotFound" INVALIDPARAMETERVALUE_INVALIDIPV6 = "InvalidParameterValue.InvalidIpv6" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" UNSUPPORTEDOPERATION_INVALIDADDRESSINTERNETCHARGETYPE = "UnsupportedOperation.InvalidAddressInternetChargeType"
func (*Client) AssignIpv6Addresses ¶
func (c *Client) AssignIpv6Addresses(request *AssignIpv6AddressesRequest) (response *AssignIpv6AddressesResponse, err error)
AssignIpv6Addresses 本接口(AssignIpv6Addresses)用于弹性网卡申请`IPv6`地址。<br />
本接口是异步完成,如需查询异步任务执行结果,请使用本接口返回的`RequestId`轮询`DescribeVpcTaskResult`接口。
* 一个弹性网卡支持绑定的IP地址是有限制的,更多资源限制信息详见<a href="/document/product/576/18527">弹性网卡使用限制</a>。
* 可以指定`IPv6`地址申请,地址类型不能为主`IP`,`IPv6`地址暂时只支持作为辅助`IP`。
* 地址必须要在弹性网卡所在子网内,而且不能被占用。
* 在弹性网卡上申请一个到多个辅助`IPv6`地址,接口会在弹性网卡所在子网段内返回指定数量的辅助`IPv6`地址。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_RESERVED = "InvalidParameterValue.Reserved" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_ACTIONLIMITED = "LimitExceeded.ActionLimited" LIMITEXCEEDED_ADDRESS = "LimitExceeded.Address" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINUSE_ADDRESS = "ResourceInUse.Address" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning" UNSUPPORTEDOPERATION_UNASSIGNCIDRBLOCK = "UnsupportedOperation.UnassignCidrBlock"
func (*Client) AssignIpv6AddressesWithContext ¶
func (c *Client) AssignIpv6AddressesWithContext(ctx context.Context, request *AssignIpv6AddressesRequest) (response *AssignIpv6AddressesResponse, err error)
AssignIpv6Addresses 本接口(AssignIpv6Addresses)用于弹性网卡申请`IPv6`地址。<br />
本接口是异步完成,如需查询异步任务执行结果,请使用本接口返回的`RequestId`轮询`DescribeVpcTaskResult`接口。
* 一个弹性网卡支持绑定的IP地址是有限制的,更多资源限制信息详见<a href="/document/product/576/18527">弹性网卡使用限制</a>。
* 可以指定`IPv6`地址申请,地址类型不能为主`IP`,`IPv6`地址暂时只支持作为辅助`IP`。
* 地址必须要在弹性网卡所在子网内,而且不能被占用。
* 在弹性网卡上申请一个到多个辅助`IPv6`地址,接口会在弹性网卡所在子网段内返回指定数量的辅助`IPv6`地址。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_RESERVED = "InvalidParameterValue.Reserved" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_ACTIONLIMITED = "LimitExceeded.ActionLimited" LIMITEXCEEDED_ADDRESS = "LimitExceeded.Address" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINUSE_ADDRESS = "ResourceInUse.Address" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning" UNSUPPORTEDOPERATION_UNASSIGNCIDRBLOCK = "UnsupportedOperation.UnassignCidrBlock"
func (*Client) AssignIpv6CidrBlock ¶
func (c *Client) AssignIpv6CidrBlock(request *AssignIpv6CidrBlockRequest) (response *AssignIpv6CidrBlockResponse, err error)
AssignIpv6CidrBlock 本接口(AssignIpv6CidrBlock)用于分配IPv6网段。
* 使用本接口前,您需要已有VPC实例,如果没有可通过接口<a href="https://cloud.tencent.com/document/api/215/15774" title="CreateVpc" target="_blank">CreateVpc</a>创建。
* 每个VPC只能申请一个IPv6网段。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED_CIDRBLOCK = "LimitExceeded.CidrBlock" RESOURCEINSUFFICIENT_CIDRBLOCK = "ResourceInsufficient.CidrBlock" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AssignIpv6CidrBlockWithContext ¶
func (c *Client) AssignIpv6CidrBlockWithContext(ctx context.Context, request *AssignIpv6CidrBlockRequest) (response *AssignIpv6CidrBlockResponse, err error)
AssignIpv6CidrBlock 本接口(AssignIpv6CidrBlock)用于分配IPv6网段。
* 使用本接口前,您需要已有VPC实例,如果没有可通过接口<a href="https://cloud.tencent.com/document/api/215/15774" title="CreateVpc" target="_blank">CreateVpc</a>创建。
* 每个VPC只能申请一个IPv6网段。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED_CIDRBLOCK = "LimitExceeded.CidrBlock" RESOURCEINSUFFICIENT_CIDRBLOCK = "ResourceInsufficient.CidrBlock" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AssignIpv6SubnetCidrBlock ¶
func (c *Client) AssignIpv6SubnetCidrBlock(request *AssignIpv6SubnetCidrBlockRequest) (response *AssignIpv6SubnetCidrBlockResponse, err error)
AssignIpv6SubnetCidrBlock 本接口(AssignIpv6SubnetCidrBlock)用于分配IPv6子网段。
* 给子网分配 `IPv6` 网段,要求子网所属 `VPC` 已获得 `IPv6` 网段。如果尚未分配,请先通过接口 `AssignIpv6CidrBlock` 给子网所属 `VPC` 分配一个 `IPv6` 网段。否则无法分配 `IPv6` 子网段。
* 每个子网只能分配一个IPv6网段。
可能返回的错误码:
INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_SUBNETCONFLICT = "InvalidParameterValue.SubnetConflict" INVALIDPARAMETERVALUE_SUBNETRANGE = "InvalidParameterValue.SubnetRange" LIMITEXCEEDED_SUBNETCIDRBLOCK = "LimitExceeded.SubnetCidrBlock" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) AssignIpv6SubnetCidrBlockWithContext ¶
func (c *Client) AssignIpv6SubnetCidrBlockWithContext(ctx context.Context, request *AssignIpv6SubnetCidrBlockRequest) (response *AssignIpv6SubnetCidrBlockResponse, err error)
AssignIpv6SubnetCidrBlock 本接口(AssignIpv6SubnetCidrBlock)用于分配IPv6子网段。
* 给子网分配 `IPv6` 网段,要求子网所属 `VPC` 已获得 `IPv6` 网段。如果尚未分配,请先通过接口 `AssignIpv6CidrBlock` 给子网所属 `VPC` 分配一个 `IPv6` 网段。否则无法分配 `IPv6` 子网段。
* 每个子网只能分配一个IPv6网段。
可能返回的错误码:
INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_SUBNETCONFLICT = "InvalidParameterValue.SubnetConflict" INVALIDPARAMETERVALUE_SUBNETRANGE = "InvalidParameterValue.SubnetRange" LIMITEXCEEDED_SUBNETCIDRBLOCK = "LimitExceeded.SubnetCidrBlock" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) AssignPrivateIpAddresses ¶
func (c *Client) AssignPrivateIpAddresses(request *AssignPrivateIpAddressesRequest) (response *AssignPrivateIpAddressesResponse, err error)
AssignPrivateIpAddresses 本接口(AssignPrivateIpAddresses)用于弹性网卡申请内网 IP。
* 一个弹性网卡支持绑定的IP地址是有限制的,更多资源限制信息详见<a href="/document/product/576/18527">弹性网卡使用限制</a>。
* 可以指定内网IP地址申请,内网IP地址类型不能为主IP,主IP已存在,不能修改,内网IP必须要弹性网卡所在子网内,而且不能被占用。
* 在弹性网卡上申请一个到多个辅助内网IP,接口会在弹性网卡所在子网网段内返回指定数量的辅助内网IP。
>?本接口为异步接口,可调用 [DescribeVpcTaskResult](https://cloud.tencent.com/document/api/215/59037) 接口查询任务执行结果,待任务执行成功后再进行其他操作。
>
可能返回的错误码:
FAILEDOPERATION_NETDETECTTIMEOUT = "FailedOperation.NetDetectTimeOut" INVALIDPARAMETERVALUE_DUPLICATEPARA = "InvalidParameterValue.DuplicatePara" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_RESERVED = "InvalidParameterValue.Reserved" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_ACTIONLIMITED = "LimitExceeded.ActionLimited" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning" UNSUPPORTEDOPERATION_RESOURCEMISMATCH = "UnsupportedOperation.ResourceMismatch"
func (*Client) AssignPrivateIpAddressesWithContext ¶
func (c *Client) AssignPrivateIpAddressesWithContext(ctx context.Context, request *AssignPrivateIpAddressesRequest) (response *AssignPrivateIpAddressesResponse, err error)
AssignPrivateIpAddresses 本接口(AssignPrivateIpAddresses)用于弹性网卡申请内网 IP。
* 一个弹性网卡支持绑定的IP地址是有限制的,更多资源限制信息详见<a href="/document/product/576/18527">弹性网卡使用限制</a>。
* 可以指定内网IP地址申请,内网IP地址类型不能为主IP,主IP已存在,不能修改,内网IP必须要弹性网卡所在子网内,而且不能被占用。
* 在弹性网卡上申请一个到多个辅助内网IP,接口会在弹性网卡所在子网网段内返回指定数量的辅助内网IP。
>?本接口为异步接口,可调用 [DescribeVpcTaskResult](https://cloud.tencent.com/document/api/215/59037) 接口查询任务执行结果,待任务执行成功后再进行其他操作。
>
可能返回的错误码:
FAILEDOPERATION_NETDETECTTIMEOUT = "FailedOperation.NetDetectTimeOut" INVALIDPARAMETERVALUE_DUPLICATEPARA = "InvalidParameterValue.DuplicatePara" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_RESERVED = "InvalidParameterValue.Reserved" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_ACTIONLIMITED = "LimitExceeded.ActionLimited" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning" UNSUPPORTEDOPERATION_RESOURCEMISMATCH = "UnsupportedOperation.ResourceMismatch"
func (*Client) AssociateAddress ¶
func (c *Client) AssociateAddress(request *AssociateAddressRequest) (response *AssociateAddressResponse, err error)
AssociateAddress 本接口 (AssociateAddress) 用于将[弹性公网IP](https://cloud.tencent.com/document/product/213/1941)(简称 EIP)绑定到实例或弹性网卡的指定内网 IP 上。
* 将 EIP 绑定到实例(CVM)上,其本质是将 EIP 绑定到实例上主网卡的主内网 IP 上。
* 将 EIP 绑定到主网卡的主内网IP上,绑定过程会把其上绑定的普通公网 IP 自动解绑并释放。
* 将 EIP 绑定到指定网卡的内网 IP上(非主网卡的主内网IP),则必须先解绑该 EIP,才能再绑定新的。
* 将 EIP 绑定到内网型CLB实例的功能处于内测阶段,如需使用,请提交内测申请。
* 将 EIP 绑定到NAT网关,请使用接口[AssociateNatGatewayAddress](https://cloud.tencent.com/document/product/215/36722)
* EIP 如果欠费或被封堵,则不能被绑定。
* 只有状态为 UNBIND 的 EIP 才能够被绑定。
可能返回的错误码:
FAILEDOPERATION_ADDRESSENIINFONOTFOUND = "FailedOperation.AddressEniInfoNotFound" FAILEDOPERATION_TASKFAILED = "FailedOperation.TaskFailed" INVALIDACCOUNT_NOTSUPPORTED = "InvalidAccount.NotSupported" INVALIDADDRESSID_BLOCKED = "InvalidAddressId.Blocked" INVALIDADDRESSID_NOTFOUND = "InvalidAddressId.NotFound" INVALIDINSTANCEID_ALREADYBINDEIP = "InvalidInstanceId.AlreadyBindEip" INVALIDINSTANCEID_NOTFOUND = "InvalidInstanceId.NotFound" INVALIDNETWORKINTERFACEID_NOTFOUND = "InvalidNetworkInterfaceId.NotFound" INVALIDPARAMETERCONFLICT = "InvalidParameterConflict" INVALIDPARAMETERVALUE_ADDRESSIDMALFORMED = "InvalidParameterValue.AddressIdMalformed" INVALIDPARAMETERVALUE_ADDRESSNOTAPPLICABLE = "InvalidParameterValue.AddressNotApplicable" INVALIDPARAMETERVALUE_ADDRESSNOTFOUND = "InvalidParameterValue.AddressNotFound" INVALIDPARAMETERVALUE_COMBINATION = "InvalidParameterValue.Combination" INVALIDPARAMETERVALUE_INSTANCEDOESNOTSUPPORTANYCAST = "InvalidParameterValue.InstanceDoesNotSupportAnycast" INVALIDPARAMETERVALUE_INSTANCEHASNOWANIP = "InvalidParameterValue.InstanceHasNoWanIP" INVALIDPARAMETERVALUE_INSTANCEHASWANIP = "InvalidParameterValue.InstanceHasWanIP" INVALIDPARAMETERVALUE_INSTANCEIDMALFORMED = "InvalidParameterValue.InstanceIdMalformed" INVALIDPARAMETERVALUE_INSTANCENOWANIP = "InvalidParameterValue.InstanceNoWanIP" INVALIDPARAMETERVALUE_INSTANCENORMALPUBLICIPBLOCKED = "InvalidParameterValue.InstanceNormalPublicIpBlocked" INVALIDPARAMETERVALUE_INSTANCENOTMATCHASSOCIATEENI = "InvalidParameterValue.InstanceNotMatchAssociateEni" INVALIDPARAMETERVALUE_INVALIDINSTANCEINTERNETCHARGETYPE = "InvalidParameterValue.InvalidInstanceInternetChargeType" INVALIDPARAMETERVALUE_INVALIDINSTANCESTATE = "InvalidParameterValue.InvalidInstanceState" INVALIDPARAMETERVALUE_LBALREADYBINDEIP = "InvalidParameterValue.LBAlreadyBindEip" INVALIDPARAMETERVALUE_MISSINGASSOCIATEENTITY = "InvalidParameterValue.MissingAssociateEntity" INVALIDPARAMETERVALUE_NETWORKINTERFACENOTFOUND = "InvalidParameterValue.NetworkInterfaceNotFound" INVALIDPARAMETERVALUE_RESOURCENOTSUPPORT = "InvalidParameterValue.ResourceNotSupport" INVALIDPRIVATEIPADDRESS_ALREADYBINDEIP = "InvalidPrivateIpAddress.AlreadyBindEip" LIMITEXCEEDED_INSTANCEADDRESSQUOTA = "LimitExceeded.InstanceAddressQuota" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED_ADDRESSINARREARS = "OperationDenied.AddressInArrears" OPERATIONDENIED_MUTEXTASKRUNNING = "OperationDenied.MutexTaskRunning" UNSUPPORTEDOPERATION_ACTIONNOTFOUND = "UnsupportedOperation.ActionNotFound" UNSUPPORTEDOPERATION_ADDRESSIPNOTSUPPORTINSTANCE = "UnsupportedOperation.AddressIpNotSupportInstance" UNSUPPORTEDOPERATION_ADDRESSSTATUSNOTPERMIT = "UnsupportedOperation.AddressStatusNotPermit" UNSUPPORTEDOPERATION_INCORRECTADDRESSRESOURCETYPE = "UnsupportedOperation.IncorrectAddressResourceType" UNSUPPORTEDOPERATION_INSTANCESTATENOTSUPPORTED = "UnsupportedOperation.InstanceStateNotSupported" UNSUPPORTEDOPERATION_INVALIDACTION = "UnsupportedOperation.InvalidAction" UNSUPPORTEDOPERATION_INVALIDADDRESSINTERNETCHARGETYPE = "UnsupportedOperation.InvalidAddressInternetChargeType" UNSUPPORTEDOPERATION_ISPNOTSUPPORTED = "UnsupportedOperation.IspNotSupported"
func (*Client) AssociateAddressWithContext ¶
func (c *Client) AssociateAddressWithContext(ctx context.Context, request *AssociateAddressRequest) (response *AssociateAddressResponse, err error)
AssociateAddress 本接口 (AssociateAddress) 用于将[弹性公网IP](https://cloud.tencent.com/document/product/213/1941)(简称 EIP)绑定到实例或弹性网卡的指定内网 IP 上。
* 将 EIP 绑定到实例(CVM)上,其本质是将 EIP 绑定到实例上主网卡的主内网 IP 上。
* 将 EIP 绑定到主网卡的主内网IP上,绑定过程会把其上绑定的普通公网 IP 自动解绑并释放。
* 将 EIP 绑定到指定网卡的内网 IP上(非主网卡的主内网IP),则必须先解绑该 EIP,才能再绑定新的。
* 将 EIP 绑定到内网型CLB实例的功能处于内测阶段,如需使用,请提交内测申请。
* 将 EIP 绑定到NAT网关,请使用接口[AssociateNatGatewayAddress](https://cloud.tencent.com/document/product/215/36722)
* EIP 如果欠费或被封堵,则不能被绑定。
* 只有状态为 UNBIND 的 EIP 才能够被绑定。
可能返回的错误码:
FAILEDOPERATION_ADDRESSENIINFONOTFOUND = "FailedOperation.AddressEniInfoNotFound" FAILEDOPERATION_TASKFAILED = "FailedOperation.TaskFailed" INVALIDACCOUNT_NOTSUPPORTED = "InvalidAccount.NotSupported" INVALIDADDRESSID_BLOCKED = "InvalidAddressId.Blocked" INVALIDADDRESSID_NOTFOUND = "InvalidAddressId.NotFound" INVALIDINSTANCEID_ALREADYBINDEIP = "InvalidInstanceId.AlreadyBindEip" INVALIDINSTANCEID_NOTFOUND = "InvalidInstanceId.NotFound" INVALIDNETWORKINTERFACEID_NOTFOUND = "InvalidNetworkInterfaceId.NotFound" INVALIDPARAMETERCONFLICT = "InvalidParameterConflict" INVALIDPARAMETERVALUE_ADDRESSIDMALFORMED = "InvalidParameterValue.AddressIdMalformed" INVALIDPARAMETERVALUE_ADDRESSNOTAPPLICABLE = "InvalidParameterValue.AddressNotApplicable" INVALIDPARAMETERVALUE_ADDRESSNOTFOUND = "InvalidParameterValue.AddressNotFound" INVALIDPARAMETERVALUE_COMBINATION = "InvalidParameterValue.Combination" INVALIDPARAMETERVALUE_INSTANCEDOESNOTSUPPORTANYCAST = "InvalidParameterValue.InstanceDoesNotSupportAnycast" INVALIDPARAMETERVALUE_INSTANCEHASNOWANIP = "InvalidParameterValue.InstanceHasNoWanIP" INVALIDPARAMETERVALUE_INSTANCEHASWANIP = "InvalidParameterValue.InstanceHasWanIP" INVALIDPARAMETERVALUE_INSTANCEIDMALFORMED = "InvalidParameterValue.InstanceIdMalformed" INVALIDPARAMETERVALUE_INSTANCENOWANIP = "InvalidParameterValue.InstanceNoWanIP" INVALIDPARAMETERVALUE_INSTANCENORMALPUBLICIPBLOCKED = "InvalidParameterValue.InstanceNormalPublicIpBlocked" INVALIDPARAMETERVALUE_INSTANCENOTMATCHASSOCIATEENI = "InvalidParameterValue.InstanceNotMatchAssociateEni" INVALIDPARAMETERVALUE_INVALIDINSTANCEINTERNETCHARGETYPE = "InvalidParameterValue.InvalidInstanceInternetChargeType" INVALIDPARAMETERVALUE_INVALIDINSTANCESTATE = "InvalidParameterValue.InvalidInstanceState" INVALIDPARAMETERVALUE_LBALREADYBINDEIP = "InvalidParameterValue.LBAlreadyBindEip" INVALIDPARAMETERVALUE_MISSINGASSOCIATEENTITY = "InvalidParameterValue.MissingAssociateEntity" INVALIDPARAMETERVALUE_NETWORKINTERFACENOTFOUND = "InvalidParameterValue.NetworkInterfaceNotFound" INVALIDPARAMETERVALUE_RESOURCENOTSUPPORT = "InvalidParameterValue.ResourceNotSupport" INVALIDPRIVATEIPADDRESS_ALREADYBINDEIP = "InvalidPrivateIpAddress.AlreadyBindEip" LIMITEXCEEDED_INSTANCEADDRESSQUOTA = "LimitExceeded.InstanceAddressQuota" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED_ADDRESSINARREARS = "OperationDenied.AddressInArrears" OPERATIONDENIED_MUTEXTASKRUNNING = "OperationDenied.MutexTaskRunning" UNSUPPORTEDOPERATION_ACTIONNOTFOUND = "UnsupportedOperation.ActionNotFound" UNSUPPORTEDOPERATION_ADDRESSIPNOTSUPPORTINSTANCE = "UnsupportedOperation.AddressIpNotSupportInstance" UNSUPPORTEDOPERATION_ADDRESSSTATUSNOTPERMIT = "UnsupportedOperation.AddressStatusNotPermit" UNSUPPORTEDOPERATION_INCORRECTADDRESSRESOURCETYPE = "UnsupportedOperation.IncorrectAddressResourceType" UNSUPPORTEDOPERATION_INSTANCESTATENOTSUPPORTED = "UnsupportedOperation.InstanceStateNotSupported" UNSUPPORTEDOPERATION_INVALIDACTION = "UnsupportedOperation.InvalidAction" UNSUPPORTEDOPERATION_INVALIDADDRESSINTERNETCHARGETYPE = "UnsupportedOperation.InvalidAddressInternetChargeType" UNSUPPORTEDOPERATION_ISPNOTSUPPORTED = "UnsupportedOperation.IspNotSupported"
func (*Client) AssociateDhcpIpWithAddressIp ¶
func (c *Client) AssociateDhcpIpWithAddressIp(request *AssociateDhcpIpWithAddressIpRequest) (response *AssociateDhcpIpWithAddressIpResponse, err error)
AssociateDhcpIpWithAddressIp 本接口(AssociateDhcpIpWithAddressIp)用于DhcpIp绑定弹性公网IP(EIP)。<br />
>?本接口为异步接口,可调用 [DescribeVpcTaskResult](https://cloud.tencent.com/document/api/215/59037) 接口查询任务执行结果,待任务执行成功后再进行其他操作。
>
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEIP = "UnsupportedOperation.BindEIP" UNSUPPORTEDOPERATION_UNSUPPORTEDBINDLOCALZONEEIP = "UnsupportedOperation.UnsupportedBindLocalZoneEIP"
func (*Client) AssociateDhcpIpWithAddressIpWithContext ¶
func (c *Client) AssociateDhcpIpWithAddressIpWithContext(ctx context.Context, request *AssociateDhcpIpWithAddressIpRequest) (response *AssociateDhcpIpWithAddressIpResponse, err error)
AssociateDhcpIpWithAddressIp 本接口(AssociateDhcpIpWithAddressIp)用于DhcpIp绑定弹性公网IP(EIP)。<br />
>?本接口为异步接口,可调用 [DescribeVpcTaskResult](https://cloud.tencent.com/document/api/215/59037) 接口查询任务执行结果,待任务执行成功后再进行其他操作。
>
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEIP = "UnsupportedOperation.BindEIP" UNSUPPORTEDOPERATION_UNSUPPORTEDBINDLOCALZONEEIP = "UnsupportedOperation.UnsupportedBindLocalZoneEIP"
func (*Client) AssociateDirectConnectGatewayNatGateway ¶
func (c *Client) AssociateDirectConnectGatewayNatGateway(request *AssociateDirectConnectGatewayNatGatewayRequest) (response *AssociateDirectConnectGatewayNatGatewayResponse, err error)
AssociateDirectConnectGatewayNatGateway 将专线网关与NAT网关绑定,专线网关默认路由指向NAT网关
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_VPGTYPENOTMATCH = "InvalidParameterValue.VpgTypeNotMatch" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AssociateDirectConnectGatewayNatGatewayWithContext ¶
func (c *Client) AssociateDirectConnectGatewayNatGatewayWithContext(ctx context.Context, request *AssociateDirectConnectGatewayNatGatewayRequest) (response *AssociateDirectConnectGatewayNatGatewayResponse, err error)
AssociateDirectConnectGatewayNatGateway 将专线网关与NAT网关绑定,专线网关默认路由指向NAT网关
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_VPGTYPENOTMATCH = "InvalidParameterValue.VpgTypeNotMatch" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AssociateNatGatewayAddress ¶
func (c *Client) AssociateNatGatewayAddress(request *AssociateNatGatewayAddressRequest) (response *AssociateNatGatewayAddressResponse, err error)
AssociateNatGatewayAddress 本接口(AssociateNatGatewayAddress)用于NAT网关绑定弹性IP(EIP)。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE_EIPBRANDWIDTHOUTINVALID = "InvalidParameterValue.EIPBrandWidthOutInvalid" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED_ADDRESSQUOTALIMITEXCEEDED = "LimitExceeded.AddressQuotaLimitExceeded" LIMITEXCEEDED_DAILYALLOCATEADDRESSQUOTALIMITEXCEEDED = "LimitExceeded.DailyAllocateAddressQuotaLimitExceeded" LIMITEXCEEDED_PUBLICIPADDRESSPERNATGATEWAYLIMITEXCEEDED = "LimitExceeded.PublicIpAddressPerNatGatewayLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINUSE_ADDRESS = "ResourceInUse.Address" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning" UNSUPPORTEDOPERATION_PUBLICIPADDRESSISNOTBGPIP = "UnsupportedOperation.PublicIpAddressIsNotBGPIp" UNSUPPORTEDOPERATION_PUBLICIPADDRESSISNOTEXISTED = "UnsupportedOperation.PublicIpAddressIsNotExisted" UNSUPPORTEDOPERATION_PUBLICIPADDRESSNOTBILLEDBYTRAFFIC = "UnsupportedOperation.PublicIpAddressNotBilledByTraffic"
func (*Client) AssociateNatGatewayAddressWithContext ¶
func (c *Client) AssociateNatGatewayAddressWithContext(ctx context.Context, request *AssociateNatGatewayAddressRequest) (response *AssociateNatGatewayAddressResponse, err error)
AssociateNatGatewayAddress 本接口(AssociateNatGatewayAddress)用于NAT网关绑定弹性IP(EIP)。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE_EIPBRANDWIDTHOUTINVALID = "InvalidParameterValue.EIPBrandWidthOutInvalid" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED_ADDRESSQUOTALIMITEXCEEDED = "LimitExceeded.AddressQuotaLimitExceeded" LIMITEXCEEDED_DAILYALLOCATEADDRESSQUOTALIMITEXCEEDED = "LimitExceeded.DailyAllocateAddressQuotaLimitExceeded" LIMITEXCEEDED_PUBLICIPADDRESSPERNATGATEWAYLIMITEXCEEDED = "LimitExceeded.PublicIpAddressPerNatGatewayLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINUSE_ADDRESS = "ResourceInUse.Address" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning" UNSUPPORTEDOPERATION_PUBLICIPADDRESSISNOTBGPIP = "UnsupportedOperation.PublicIpAddressIsNotBGPIp" UNSUPPORTEDOPERATION_PUBLICIPADDRESSISNOTEXISTED = "UnsupportedOperation.PublicIpAddressIsNotExisted" UNSUPPORTEDOPERATION_PUBLICIPADDRESSNOTBILLEDBYTRAFFIC = "UnsupportedOperation.PublicIpAddressNotBilledByTraffic"
func (*Client) AssociateNetworkAclSubnets ¶
func (c *Client) AssociateNetworkAclSubnets(request *AssociateNetworkAclSubnetsRequest) (response *AssociateNetworkAclSubnetsResponse, err error)
AssociateNetworkAclSubnets 本接口(AssociateNetworkAclSubnets)用于网络ACL关联VPC下的子网。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_VPCMISMATCH = "UnsupportedOperation.VpcMismatch"
func (*Client) AssociateNetworkAclSubnetsWithContext ¶
func (c *Client) AssociateNetworkAclSubnetsWithContext(ctx context.Context, request *AssociateNetworkAclSubnetsRequest) (response *AssociateNetworkAclSubnetsResponse, err error)
AssociateNetworkAclSubnets 本接口(AssociateNetworkAclSubnets)用于网络ACL关联VPC下的子网。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_VPCMISMATCH = "UnsupportedOperation.VpcMismatch"
func (*Client) AssociateNetworkInterfaceSecurityGroups ¶
func (c *Client) AssociateNetworkInterfaceSecurityGroups(request *AssociateNetworkInterfaceSecurityGroupsRequest) (response *AssociateNetworkInterfaceSecurityGroupsResponse, err error)
AssociateNetworkInterfaceSecurityGroups 本接口(AssociateNetworkInterfaceSecurityGroups)用于弹性网卡绑定安全组(SecurityGroup)。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AssociateNetworkInterfaceSecurityGroupsWithContext ¶
func (c *Client) AssociateNetworkInterfaceSecurityGroupsWithContext(ctx context.Context, request *AssociateNetworkInterfaceSecurityGroupsRequest) (response *AssociateNetworkInterfaceSecurityGroupsResponse, err error)
AssociateNetworkInterfaceSecurityGroups 本接口(AssociateNetworkInterfaceSecurityGroups)用于弹性网卡绑定安全组(SecurityGroup)。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AttachCcnInstances ¶
func (c *Client) AttachCcnInstances(request *AttachCcnInstancesRequest) (response *AttachCcnInstancesResponse, err error)
AttachCcnInstances 本接口(AttachCcnInstances)用于将网络实例加载到云联网实例中,网络实例包括VPC和专线网关。<br />
每个云联网能够关联的网络实例个数是有限的,详情请参考产品文档。如果需要扩充请联系在线客服。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_CCNATTACHBMVPCLIMITEXCEEDED = "InvalidParameterValue.CcnAttachBmvpcLimitExceeded" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_CURRENTINSTANCEATTACHEDCCNINSTANCES = "LimitExceeded.CurrentInstanceAttachedCcnInstances" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_APPIDNOTFOUND = "UnsupportedOperation.AppIdNotFound" UNSUPPORTEDOPERATION_CCNATTACHED = "UnsupportedOperation.CcnAttached" UNSUPPORTEDOPERATION_CCNCROSSACCOUNT = "UnsupportedOperation.CcnCrossAccount" UNSUPPORTEDOPERATION_CCNORDINARYACCOUNTREFUSEATTACH = "UnsupportedOperation.CcnOrdinaryAccountRefuseAttach" UNSUPPORTEDOPERATION_CCNROUTETABLENOTEXIST = "UnsupportedOperation.CcnRouteTableNotExist" UNSUPPORTEDOPERATION_INSTANCEANDRTBNOTMATCH = "UnsupportedOperation.InstanceAndRtbNotMatch" UNSUPPORTEDOPERATION_INSTANCECDCIDNOTMATCHCCNCDCID = "UnsupportedOperation.InstanceCdcIdNotMatchCcnCdcId" UNSUPPORTEDOPERATION_INSTANCEORDINARYACCOUNTREFUSEATTACH = "UnsupportedOperation.InstanceOrdinaryAccountRefuseAttach" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState" UNSUPPORTEDOPERATION_ISNOTFINANCEACCOUNT = "UnsupportedOperation.IsNotFinanceAccount" UNSUPPORTEDOPERATION_MULTIPLEVPCNOTSUPPORTATTACHACCOUNTHASIPV6 = "UnsupportedOperation.MultipleVpcNotSupportAttachAccountHasIpv6" UNSUPPORTEDOPERATION_NOTSUPPORTATTACHEDGEANDCROSSBORDERINSTANCE = "UnsupportedOperation.NotSupportAttachEdgeAndCrossBorderInstance" UNSUPPORTEDOPERATION_PURCHASELIMIT = "UnsupportedOperation.PurchaseLimit" UNSUPPORTEDOPERATION_UINNOTFOUND = "UnsupportedOperation.UinNotFound" UNSUPPORTEDOPERATION_UNABLECROSSBORDER = "UnsupportedOperation.UnableCrossBorder" UNSUPPORTEDOPERATION_UNABLECROSSFINANCE = "UnsupportedOperation.UnableCrossFinance"
func (*Client) AttachCcnInstancesWithContext ¶
func (c *Client) AttachCcnInstancesWithContext(ctx context.Context, request *AttachCcnInstancesRequest) (response *AttachCcnInstancesResponse, err error)
AttachCcnInstances 本接口(AttachCcnInstances)用于将网络实例加载到云联网实例中,网络实例包括VPC和专线网关。<br />
每个云联网能够关联的网络实例个数是有限的,详情请参考产品文档。如果需要扩充请联系在线客服。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_CCNATTACHBMVPCLIMITEXCEEDED = "InvalidParameterValue.CcnAttachBmvpcLimitExceeded" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_CURRENTINSTANCEATTACHEDCCNINSTANCES = "LimitExceeded.CurrentInstanceAttachedCcnInstances" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_APPIDNOTFOUND = "UnsupportedOperation.AppIdNotFound" UNSUPPORTEDOPERATION_CCNATTACHED = "UnsupportedOperation.CcnAttached" UNSUPPORTEDOPERATION_CCNCROSSACCOUNT = "UnsupportedOperation.CcnCrossAccount" UNSUPPORTEDOPERATION_CCNORDINARYACCOUNTREFUSEATTACH = "UnsupportedOperation.CcnOrdinaryAccountRefuseAttach" UNSUPPORTEDOPERATION_CCNROUTETABLENOTEXIST = "UnsupportedOperation.CcnRouteTableNotExist" UNSUPPORTEDOPERATION_INSTANCEANDRTBNOTMATCH = "UnsupportedOperation.InstanceAndRtbNotMatch" UNSUPPORTEDOPERATION_INSTANCECDCIDNOTMATCHCCNCDCID = "UnsupportedOperation.InstanceCdcIdNotMatchCcnCdcId" UNSUPPORTEDOPERATION_INSTANCEORDINARYACCOUNTREFUSEATTACH = "UnsupportedOperation.InstanceOrdinaryAccountRefuseAttach" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState" UNSUPPORTEDOPERATION_ISNOTFINANCEACCOUNT = "UnsupportedOperation.IsNotFinanceAccount" UNSUPPORTEDOPERATION_MULTIPLEVPCNOTSUPPORTATTACHACCOUNTHASIPV6 = "UnsupportedOperation.MultipleVpcNotSupportAttachAccountHasIpv6" UNSUPPORTEDOPERATION_NOTSUPPORTATTACHEDGEANDCROSSBORDERINSTANCE = "UnsupportedOperation.NotSupportAttachEdgeAndCrossBorderInstance" UNSUPPORTEDOPERATION_PURCHASELIMIT = "UnsupportedOperation.PurchaseLimit" UNSUPPORTEDOPERATION_UINNOTFOUND = "UnsupportedOperation.UinNotFound" UNSUPPORTEDOPERATION_UNABLECROSSBORDER = "UnsupportedOperation.UnableCrossBorder" UNSUPPORTEDOPERATION_UNABLECROSSFINANCE = "UnsupportedOperation.UnableCrossFinance"
func (*Client) AttachClassicLinkVpc ¶
func (c *Client) AttachClassicLinkVpc(request *AttachClassicLinkVpcRequest) (response *AttachClassicLinkVpcResponse, err error)
AttachClassicLinkVpc 本接口(AttachClassicLinkVpc)用于创建私有网络和基础网络设备互通。
* 私有网络和基础网络设备必须在同一个地域。
* 私有网络和基础网络的区别详见vpc产品文档-<a href="https://cloud.tencent.com/document/product/215/30720">私有网络与基础网络</a>。
>?本接口为异步接口,可调用 [DescribeVpcTaskResult](https://cloud.tencent.com/document/api/215/59037) 接口查询任务执行结果,待任务执行成功后再进行其他操作。
>
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_CIDRUNSUPPORTEDCLASSICLINK = "UnsupportedOperation.CIDRUnSupportedClassicLink" UNSUPPORTEDOPERATION_CLASSICINSTANCEIDALREADYEXISTS = "UnsupportedOperation.ClassicInstanceIdAlreadyExists"
func (*Client) AttachClassicLinkVpcWithContext ¶
func (c *Client) AttachClassicLinkVpcWithContext(ctx context.Context, request *AttachClassicLinkVpcRequest) (response *AttachClassicLinkVpcResponse, err error)
AttachClassicLinkVpc 本接口(AttachClassicLinkVpc)用于创建私有网络和基础网络设备互通。
* 私有网络和基础网络设备必须在同一个地域。
* 私有网络和基础网络的区别详见vpc产品文档-<a href="https://cloud.tencent.com/document/product/215/30720">私有网络与基础网络</a>。
>?本接口为异步接口,可调用 [DescribeVpcTaskResult](https://cloud.tencent.com/document/api/215/59037) 接口查询任务执行结果,待任务执行成功后再进行其他操作。
>
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_CIDRUNSUPPORTEDCLASSICLINK = "UnsupportedOperation.CIDRUnSupportedClassicLink" UNSUPPORTEDOPERATION_CLASSICINSTANCEIDALREADYEXISTS = "UnsupportedOperation.ClassicInstanceIdAlreadyExists"
func (*Client) AttachNetworkInterface ¶
func (c *Client) AttachNetworkInterface(request *AttachNetworkInterfaceRequest) (response *AttachNetworkInterfaceResponse, err error)
AttachNetworkInterface 本接口(AttachNetworkInterface)用于弹性网卡绑定云服务器。
* 一个弹性网卡请至少绑定一个安全组,如需绑定请参见<a href="https://cloud.tencent.com/document/product/215/43132">弹性网卡绑定安全组</a>。
* 一个云服务器可以绑定多个弹性网卡,但只能绑定一个主网卡。更多限制信息详见<a href="https://cloud.tencent.com/document/product/576/18527">弹性网卡使用限制</a>。
* 一个弹性网卡只能同时绑定一个云服务器。
* 只有运行中或者已关机状态的云服务器才能绑定弹性网卡,查看云服务器状态详见<a href="https://cloud.tencent.com/document/api/213/9452#InstanceStatus">腾讯云服务器信息</a>。
* 弹性网卡绑定的云服务器必须是私有网络的,而且云服务器所在可用区必须和弹性网卡子网的可用区相同。
本接口是异步完成,如需查询异步任务执行结果,请使用本接口返回的`RequestId`轮询`DescribeVpcTaskResult`接口。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_ACTIONLIMITED = "LimitExceeded.ActionLimited" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_ATTACHMENTALREADYEXISTS = "UnsupportedOperation.AttachmentAlreadyExists" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState" UNSUPPORTEDOPERATION_RESOURCEISINVALIDSTATE = "UnsupportedOperation.ResourceIsInvalidState" UNSUPPORTEDOPERATION_UNSUPPORTEDINSTANCEFAMILY = "UnsupportedOperation.UnsupportedInstanceFamily" UNSUPPORTEDOPERATION_VPCMISMATCH = "UnsupportedOperation.VpcMismatch" UNSUPPORTEDOPERATION_ZONEMISMATCH = "UnsupportedOperation.ZoneMismatch"
func (*Client) AttachNetworkInterfaceWithContext ¶
func (c *Client) AttachNetworkInterfaceWithContext(ctx context.Context, request *AttachNetworkInterfaceRequest) (response *AttachNetworkInterfaceResponse, err error)
AttachNetworkInterface 本接口(AttachNetworkInterface)用于弹性网卡绑定云服务器。
* 一个弹性网卡请至少绑定一个安全组,如需绑定请参见<a href="https://cloud.tencent.com/document/product/215/43132">弹性网卡绑定安全组</a>。
* 一个云服务器可以绑定多个弹性网卡,但只能绑定一个主网卡。更多限制信息详见<a href="https://cloud.tencent.com/document/product/576/18527">弹性网卡使用限制</a>。
* 一个弹性网卡只能同时绑定一个云服务器。
* 只有运行中或者已关机状态的云服务器才能绑定弹性网卡,查看云服务器状态详见<a href="https://cloud.tencent.com/document/api/213/9452#InstanceStatus">腾讯云服务器信息</a>。
* 弹性网卡绑定的云服务器必须是私有网络的,而且云服务器所在可用区必须和弹性网卡子网的可用区相同。
本接口是异步完成,如需查询异步任务执行结果,请使用本接口返回的`RequestId`轮询`DescribeVpcTaskResult`接口。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_ACTIONLIMITED = "LimitExceeded.ActionLimited" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_ATTACHMENTALREADYEXISTS = "UnsupportedOperation.AttachmentAlreadyExists" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState" UNSUPPORTEDOPERATION_RESOURCEISINVALIDSTATE = "UnsupportedOperation.ResourceIsInvalidState" UNSUPPORTEDOPERATION_UNSUPPORTEDINSTANCEFAMILY = "UnsupportedOperation.UnsupportedInstanceFamily" UNSUPPORTEDOPERATION_VPCMISMATCH = "UnsupportedOperation.VpcMismatch" UNSUPPORTEDOPERATION_ZONEMISMATCH = "UnsupportedOperation.ZoneMismatch"
func (*Client) AttachSnapshotInstances ¶
func (c *Client) AttachSnapshotInstances(request *AttachSnapshotInstancesRequest) (response *AttachSnapshotInstancesResponse, err error)
AttachSnapshotInstances 本接口(AttachSnapshotInstances)用于快照策略关联实例。
可能返回的错误码:
INVALIDPARAMETERVALUE_DUPLICATEPARA = "InvalidParameterValue.DuplicatePara" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_ATTACHEDSNAPSHOTPOLICYEXCEEDED = "LimitExceeded.AttachedSnapshotPolicyExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_SNAPSHOTATTACHED = "UnsupportedOperation.SnapshotAttached" UNSUPPORTEDOPERATION_SNAPSHOTINSTANCEREGIONDIFF = "UnsupportedOperation.SnapshotInstanceRegionDiff"
func (*Client) AttachSnapshotInstancesWithContext ¶
func (c *Client) AttachSnapshotInstancesWithContext(ctx context.Context, request *AttachSnapshotInstancesRequest) (response *AttachSnapshotInstancesResponse, err error)
AttachSnapshotInstances 本接口(AttachSnapshotInstances)用于快照策略关联实例。
可能返回的错误码:
INVALIDPARAMETERVALUE_DUPLICATEPARA = "InvalidParameterValue.DuplicatePara" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_ATTACHEDSNAPSHOTPOLICYEXCEEDED = "LimitExceeded.AttachedSnapshotPolicyExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_SNAPSHOTATTACHED = "UnsupportedOperation.SnapshotAttached" UNSUPPORTEDOPERATION_SNAPSHOTINSTANCEREGIONDIFF = "UnsupportedOperation.SnapshotInstanceRegionDiff"
func (*Client) AuditCrossBorderCompliance ¶
func (c *Client) AuditCrossBorderCompliance(request *AuditCrossBorderComplianceRequest) (response *AuditCrossBorderComplianceResponse, err error)
AuditCrossBorderCompliance 本接口(AuditCrossBorderCompliance)用于服务商操作合规化资质审批。
* 服务商只能操作提交到本服务商的审批单,后台会校验身份。即只授权给服务商的`APPID` 调用本接口。
* `APPROVED` 状态的审批单,可以再次操作为 `DENY`;`DENY` 状态的审批单,也可以再次操作为 `APPROVED`。
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) AuditCrossBorderComplianceWithContext ¶
func (c *Client) AuditCrossBorderComplianceWithContext(ctx context.Context, request *AuditCrossBorderComplianceRequest) (response *AuditCrossBorderComplianceResponse, err error)
AuditCrossBorderCompliance 本接口(AuditCrossBorderCompliance)用于服务商操作合规化资质审批。
* 服务商只能操作提交到本服务商的审批单,后台会校验身份。即只授权给服务商的`APPID` 调用本接口。
* `APPROVED` 状态的审批单,可以再次操作为 `DENY`;`DENY` 状态的审批单,也可以再次操作为 `APPROVED`。
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CheckAssistantCidr ¶
func (c *Client) CheckAssistantCidr(request *CheckAssistantCidrRequest) (response *CheckAssistantCidrResponse, err error)
CheckAssistantCidr 本接口(CheckAssistantCidr)用于检查辅助CIDR是否与存量路由、对等连接(对端VPC的CIDR)等资源存在冲突。如果存在重叠,则返回重叠的资源。
* 检测辅助CIDR是否与当前VPC的主CIDR和辅助CIDR存在重叠。
* 检测辅助CIDR是否与当前VPC的路由的目的端存在重叠。
* 检测辅助CIDR是否与当前VPC的对等连接,对端VPC下的主CIDR或辅助CIDR存在重叠。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_SUBNETCONFLICT = "InvalidParameterValue.SubnetConflict" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CheckAssistantCidrWithContext ¶
func (c *Client) CheckAssistantCidrWithContext(ctx context.Context, request *CheckAssistantCidrRequest) (response *CheckAssistantCidrResponse, err error)
CheckAssistantCidr 本接口(CheckAssistantCidr)用于检查辅助CIDR是否与存量路由、对等连接(对端VPC的CIDR)等资源存在冲突。如果存在重叠,则返回重叠的资源。
* 检测辅助CIDR是否与当前VPC的主CIDR和辅助CIDR存在重叠。
* 检测辅助CIDR是否与当前VPC的路由的目的端存在重叠。
* 检测辅助CIDR是否与当前VPC的对等连接,对端VPC下的主CIDR或辅助CIDR存在重叠。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_SUBNETCONFLICT = "InvalidParameterValue.SubnetConflict" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CheckDefaultSubnet ¶
func (c *Client) CheckDefaultSubnet(request *CheckDefaultSubnetRequest) (response *CheckDefaultSubnetResponse, err error)
CheckDefaultSubnet 本接口(CheckDefaultSubnet)用于预判是否可建默认子网。
可能返回的错误码:
RESOURCEINSUFFICIENT_CIDRBLOCK = "ResourceInsufficient.CidrBlock" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CheckDefaultSubnetWithContext ¶
func (c *Client) CheckDefaultSubnetWithContext(ctx context.Context, request *CheckDefaultSubnetRequest) (response *CheckDefaultSubnetResponse, err error)
CheckDefaultSubnet 本接口(CheckDefaultSubnet)用于预判是否可建默认子网。
可能返回的错误码:
RESOURCEINSUFFICIENT_CIDRBLOCK = "ResourceInsufficient.CidrBlock" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CheckNetDetectState ¶
func (c *Client) CheckNetDetectState(request *CheckNetDetectStateRequest) (response *CheckNetDetectStateResponse, err error)
CheckNetDetectState 本接口(CheckNetDetectState)用于验证网络探测。
可能返回的错误码:
FAILEDOPERATION_NETDETECTTIMEOUT = "FailedOperation.NetDetectTimeOut" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_NEXTHOPMISMATCH = "InvalidParameter.NextHopMismatch" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_NETDETECTINVPC = "InvalidParameterValue.NetDetectInVpc" INVALIDPARAMETERVALUE_NETDETECTNOTFOUNDIP = "InvalidParameterValue.NetDetectNotFoundIp" INVALIDPARAMETERVALUE_NETDETECTSAMEIP = "InvalidParameterValue.NetDetectSameIp" INVALIDPARAMETERVALUE_RESOURCENOTFOUND = "InvalidParameterValue.ResourceNotFound" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" MISSINGPARAMETER = "MissingParameter" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_CONFLICTWITHDOCKERROUTE = "UnsupportedOperation.ConflictWithDockerRoute" UNSUPPORTEDOPERATION_ECMPWITHUSERROUTE = "UnsupportedOperation.EcmpWithUserRoute" UNSUPPORTEDOPERATION_VPCMISMATCH = "UnsupportedOperation.VpcMismatch"
func (*Client) CheckNetDetectStateWithContext ¶
func (c *Client) CheckNetDetectStateWithContext(ctx context.Context, request *CheckNetDetectStateRequest) (response *CheckNetDetectStateResponse, err error)
CheckNetDetectState 本接口(CheckNetDetectState)用于验证网络探测。
可能返回的错误码:
FAILEDOPERATION_NETDETECTTIMEOUT = "FailedOperation.NetDetectTimeOut" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_NEXTHOPMISMATCH = "InvalidParameter.NextHopMismatch" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_NETDETECTINVPC = "InvalidParameterValue.NetDetectInVpc" INVALIDPARAMETERVALUE_NETDETECTNOTFOUNDIP = "InvalidParameterValue.NetDetectNotFoundIp" INVALIDPARAMETERVALUE_NETDETECTSAMEIP = "InvalidParameterValue.NetDetectSameIp" INVALIDPARAMETERVALUE_RESOURCENOTFOUND = "InvalidParameterValue.ResourceNotFound" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" MISSINGPARAMETER = "MissingParameter" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_CONFLICTWITHDOCKERROUTE = "UnsupportedOperation.ConflictWithDockerRoute" UNSUPPORTEDOPERATION_ECMPWITHUSERROUTE = "UnsupportedOperation.EcmpWithUserRoute" UNSUPPORTEDOPERATION_VPCMISMATCH = "UnsupportedOperation.VpcMismatch"
func (*Client) CloneSecurityGroup ¶
func (c *Client) CloneSecurityGroup(request *CloneSecurityGroupRequest) (response *CloneSecurityGroupResponse, err error)
CloneSecurityGroup 本接口(CloneSecurityGroup)用于根据存量的安全组,克隆创建出同样规则配置的安全组。仅克隆安全组及其规则信息,不会克隆安全组标签信息。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CloneSecurityGroupWithContext ¶
func (c *Client) CloneSecurityGroupWithContext(ctx context.Context, request *CloneSecurityGroupRequest) (response *CloneSecurityGroupResponse, err error)
CloneSecurityGroup 本接口(CloneSecurityGroup)用于根据存量的安全组,克隆创建出同样规则配置的安全组。仅克隆安全组及其规则信息,不会克隆安全组标签信息。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateAddressTemplate ¶
func (c *Client) CreateAddressTemplate(request *CreateAddressTemplateRequest) (response *CreateAddressTemplateResponse, err error)
CreateAddressTemplate 本接口(CreateAddressTemplate)用于创建IP地址模板。
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded"
func (*Client) CreateAddressTemplateGroup ¶
func (c *Client) CreateAddressTemplateGroup(request *CreateAddressTemplateGroupRequest) (response *CreateAddressTemplateGroupResponse, err error)
CreateAddressTemplateGroup 本接口(CreateAddressTemplateGroup)用于创建IP地址模板集合。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) CreateAddressTemplateGroupWithContext ¶
func (c *Client) CreateAddressTemplateGroupWithContext(ctx context.Context, request *CreateAddressTemplateGroupRequest) (response *CreateAddressTemplateGroupResponse, err error)
CreateAddressTemplateGroup 本接口(CreateAddressTemplateGroup)用于创建IP地址模板集合。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) CreateAddressTemplateWithContext ¶
func (c *Client) CreateAddressTemplateWithContext(ctx context.Context, request *CreateAddressTemplateRequest) (response *CreateAddressTemplateResponse, err error)
CreateAddressTemplate 本接口(CreateAddressTemplate)用于创建IP地址模板。
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded"
func (*Client) CreateAndAttachNetworkInterface ¶
func (c *Client) CreateAndAttachNetworkInterface(request *CreateAndAttachNetworkInterfaceRequest) (response *CreateAndAttachNetworkInterfaceResponse, err error)
CreateAndAttachNetworkInterface 本接口(CreateAndAttachNetworkInterface)用于创建弹性网卡并绑定云服务器。
* 创建弹性网卡时可以指定内网IP,并且可以指定一个主IP,指定的内网IP必须在弹性网卡所在子网内,而且不能被占用。
* 创建弹性网卡时可以指定需要申请的内网IP数量,系统会随机生成内网IP地址。
* 一个弹性网卡支持绑定的IP地址是有限制的,更多资源限制信息详见<a href="/document/product/576/18527">弹性网卡使用限制</a>。
* 创建弹性网卡同时可以绑定已有安全组。
* 创建弹性网卡同时可以绑定标签, 应答里的标签列表代表添加成功的标签。
>?本接口为异步接口,可调用 [DescribeVpcTaskResult](https://cloud.tencent.com/document/api/215/59037) 接口查询任务执行结果,待任务执行成功后再进行其他操作。
>
可能返回的错误码:
INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_RESERVED = "InvalidParameterValue.Reserved" INVALIDPARAMETERVALUE_TAGDUPLICATEKEY = "InvalidParameterValue.TagDuplicateKey" INVALIDPARAMETERVALUE_TAGDUPLICATERESOURCETYPE = "InvalidParameterValue.TagDuplicateResourceType" INVALIDPARAMETERVALUE_TAGINVALIDKEY = "InvalidParameterValue.TagInvalidKey" INVALIDPARAMETERVALUE_TAGINVALIDKEYLEN = "InvalidParameterValue.TagInvalidKeyLen" INVALIDPARAMETERVALUE_TAGINVALIDVAL = "InvalidParameterValue.TagInvalidVal" INVALIDPARAMETERVALUE_TAGKEYNOTEXISTS = "InvalidParameterValue.TagKeyNotExists" INVALIDPARAMETERVALUE_TAGNOTALLOCATEDQUOTA = "InvalidParameterValue.TagNotAllocatedQuota" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_TAGNOTSUPPORTTAG = "InvalidParameterValue.TagNotSupportTag" INVALIDPARAMETERVALUE_TAGRESOURCEFORMATERROR = "InvalidParameterValue.TagResourceFormatError" INVALIDPARAMETERVALUE_TAGTIMESTAMPEXCEEDED = "InvalidParameterValue.TagTimestampExceeded" INVALIDPARAMETERVALUE_TAGVALNOTEXISTS = "InvalidParameterValue.TagValNotExists" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_TAGKEYEXCEEDED = "LimitExceeded.TagKeyExceeded" LIMITEXCEEDED_TAGKEYPERRESOURCEEXCEEDED = "LimitExceeded.TagKeyPerResourceExceeded" LIMITEXCEEDED_TAGNOTENOUGHQUOTA = "LimitExceeded.TagNotEnoughQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" LIMITEXCEEDED_TAGQUOTAEXCEEDED = "LimitExceeded.TagQuotaExceeded" LIMITEXCEEDED_TAGTAGSEXCEEDED = "LimitExceeded.TagTagsExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState" UNSUPPORTEDOPERATION_RESOURCEMISMATCH = "UnsupportedOperation.ResourceMismatch" UNSUPPORTEDOPERATION_TAGALLOCATE = "UnsupportedOperation.TagAllocate" UNSUPPORTEDOPERATION_TAGFREE = "UnsupportedOperation.TagFree" UNSUPPORTEDOPERATION_TAGNOTPERMIT = "UnsupportedOperation.TagNotPermit" UNSUPPORTEDOPERATION_TAGSYSTEMRESERVEDTAGKEY = "UnsupportedOperation.TagSystemReservedTagKey" UNSUPPORTEDOPERATION_UNSUPPORTEDINSTANCEFAMILY = "UnsupportedOperation.UnsupportedInstanceFamily"
func (*Client) CreateAndAttachNetworkInterfaceWithContext ¶
func (c *Client) CreateAndAttachNetworkInterfaceWithContext(ctx context.Context, request *CreateAndAttachNetworkInterfaceRequest) (response *CreateAndAttachNetworkInterfaceResponse, err error)
CreateAndAttachNetworkInterface 本接口(CreateAndAttachNetworkInterface)用于创建弹性网卡并绑定云服务器。
* 创建弹性网卡时可以指定内网IP,并且可以指定一个主IP,指定的内网IP必须在弹性网卡所在子网内,而且不能被占用。
* 创建弹性网卡时可以指定需要申请的内网IP数量,系统会随机生成内网IP地址。
* 一个弹性网卡支持绑定的IP地址是有限制的,更多资源限制信息详见<a href="/document/product/576/18527">弹性网卡使用限制</a>。
* 创建弹性网卡同时可以绑定已有安全组。
* 创建弹性网卡同时可以绑定标签, 应答里的标签列表代表添加成功的标签。
>?本接口为异步接口,可调用 [DescribeVpcTaskResult](https://cloud.tencent.com/document/api/215/59037) 接口查询任务执行结果,待任务执行成功后再进行其他操作。
>
可能返回的错误码:
INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_RESERVED = "InvalidParameterValue.Reserved" INVALIDPARAMETERVALUE_TAGDUPLICATEKEY = "InvalidParameterValue.TagDuplicateKey" INVALIDPARAMETERVALUE_TAGDUPLICATERESOURCETYPE = "InvalidParameterValue.TagDuplicateResourceType" INVALIDPARAMETERVALUE_TAGINVALIDKEY = "InvalidParameterValue.TagInvalidKey" INVALIDPARAMETERVALUE_TAGINVALIDKEYLEN = "InvalidParameterValue.TagInvalidKeyLen" INVALIDPARAMETERVALUE_TAGINVALIDVAL = "InvalidParameterValue.TagInvalidVal" INVALIDPARAMETERVALUE_TAGKEYNOTEXISTS = "InvalidParameterValue.TagKeyNotExists" INVALIDPARAMETERVALUE_TAGNOTALLOCATEDQUOTA = "InvalidParameterValue.TagNotAllocatedQuota" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_TAGNOTSUPPORTTAG = "InvalidParameterValue.TagNotSupportTag" INVALIDPARAMETERVALUE_TAGRESOURCEFORMATERROR = "InvalidParameterValue.TagResourceFormatError" INVALIDPARAMETERVALUE_TAGTIMESTAMPEXCEEDED = "InvalidParameterValue.TagTimestampExceeded" INVALIDPARAMETERVALUE_TAGVALNOTEXISTS = "InvalidParameterValue.TagValNotExists" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_TAGKEYEXCEEDED = "LimitExceeded.TagKeyExceeded" LIMITEXCEEDED_TAGKEYPERRESOURCEEXCEEDED = "LimitExceeded.TagKeyPerResourceExceeded" LIMITEXCEEDED_TAGNOTENOUGHQUOTA = "LimitExceeded.TagNotEnoughQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" LIMITEXCEEDED_TAGQUOTAEXCEEDED = "LimitExceeded.TagQuotaExceeded" LIMITEXCEEDED_TAGTAGSEXCEEDED = "LimitExceeded.TagTagsExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState" UNSUPPORTEDOPERATION_RESOURCEMISMATCH = "UnsupportedOperation.ResourceMismatch" UNSUPPORTEDOPERATION_TAGALLOCATE = "UnsupportedOperation.TagAllocate" UNSUPPORTEDOPERATION_TAGFREE = "UnsupportedOperation.TagFree" UNSUPPORTEDOPERATION_TAGNOTPERMIT = "UnsupportedOperation.TagNotPermit" UNSUPPORTEDOPERATION_TAGSYSTEMRESERVEDTAGKEY = "UnsupportedOperation.TagSystemReservedTagKey" UNSUPPORTEDOPERATION_UNSUPPORTEDINSTANCEFAMILY = "UnsupportedOperation.UnsupportedInstanceFamily"
func (*Client) CreateAssistantCidr ¶
func (c *Client) CreateAssistantCidr(request *CreateAssistantCidrRequest) (response *CreateAssistantCidrResponse, err error)
CreateAssistantCidr 本接口(CreateAssistantCidr)用于批量创建辅助CIDR。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_SUBNETCONFLICT = "InvalidParameterValue.SubnetConflict" INVALIDPARAMETERVALUE_SUBNETOVERLAPASSISTCIDR = "InvalidParameterValue.SubnetOverlapAssistCidr" INVALIDPARAMETERVALUE_SUBNETRANGE = "InvalidParameterValue.SubnetRange" INVALIDPARAMETERVALUE_VPCCIDRCONFLICT = "InvalidParameterValue.VpcCidrConflict" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateAssistantCidrWithContext ¶
func (c *Client) CreateAssistantCidrWithContext(ctx context.Context, request *CreateAssistantCidrRequest) (response *CreateAssistantCidrResponse, err error)
CreateAssistantCidr 本接口(CreateAssistantCidr)用于批量创建辅助CIDR。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_SUBNETCONFLICT = "InvalidParameterValue.SubnetConflict" INVALIDPARAMETERVALUE_SUBNETOVERLAPASSISTCIDR = "InvalidParameterValue.SubnetOverlapAssistCidr" INVALIDPARAMETERVALUE_SUBNETRANGE = "InvalidParameterValue.SubnetRange" INVALIDPARAMETERVALUE_VPCCIDRCONFLICT = "InvalidParameterValue.VpcCidrConflict" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateBandwidthPackage ¶
func (c *Client) CreateBandwidthPackage(request *CreateBandwidthPackageRequest) (response *CreateBandwidthPackageResponse, err error)
CreateBandwidthPackage 本接口 (CreateBandwidthPackage) 支持创建[设备带宽包](https://cloud.tencent.com/document/product/684/15245#bwptype)和[IP带宽包](https://cloud.tencent.com/document/product/684/15245#bwptype)。
可能返回的错误码:
FAILEDOPERATION_BALANCEINSUFFICIENT = "FailedOperation.BalanceInsufficient" INTERNALSERVERERROR = "InternalServerError" INVALIDACCOUNT_NOTSUPPORTED = "InvalidAccount.NotSupported" INVALIDPARAMETERVALUE_COMBINATION = "InvalidParameterValue.Combination" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_INSTANCEIDMALFORMED = "InvalidParameterValue.InstanceIdMalformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" LIMITEXCEEDED_BANDWIDTHPACKAGEQUOTA = "LimitExceeded.BandwidthPackageQuota" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_ACCOUNTNOTSUPPORTED = "UnsupportedOperation.AccountNotSupported" UNSUPPORTEDOPERATION_INSTANCESTATENOTSUPPORTED = "UnsupportedOperation.InstanceStateNotSupported" UNSUPPORTEDOPERATION_INVALIDRESOURCEINTERNETCHARGETYPE = "UnsupportedOperation.InvalidResourceInternetChargeType" UNSUPPORTEDOPERATION_NOTSUPPORTEDPURCHASECENTEREGRESSRESOURCE = "UnsupportedOperation.NotSupportedPurchaseCenterEgressResource" UNSUPPORTEDOPERATION_UNSUPPORTEDREGION = "UnsupportedOperation.UnsupportedRegion"
func (*Client) CreateBandwidthPackageWithContext ¶
func (c *Client) CreateBandwidthPackageWithContext(ctx context.Context, request *CreateBandwidthPackageRequest) (response *CreateBandwidthPackageResponse, err error)
CreateBandwidthPackage 本接口 (CreateBandwidthPackage) 支持创建[设备带宽包](https://cloud.tencent.com/document/product/684/15245#bwptype)和[IP带宽包](https://cloud.tencent.com/document/product/684/15245#bwptype)。
可能返回的错误码:
FAILEDOPERATION_BALANCEINSUFFICIENT = "FailedOperation.BalanceInsufficient" INTERNALSERVERERROR = "InternalServerError" INVALIDACCOUNT_NOTSUPPORTED = "InvalidAccount.NotSupported" INVALIDPARAMETERVALUE_COMBINATION = "InvalidParameterValue.Combination" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_INSTANCEIDMALFORMED = "InvalidParameterValue.InstanceIdMalformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" LIMITEXCEEDED_BANDWIDTHPACKAGEQUOTA = "LimitExceeded.BandwidthPackageQuota" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_ACCOUNTNOTSUPPORTED = "UnsupportedOperation.AccountNotSupported" UNSUPPORTEDOPERATION_INSTANCESTATENOTSUPPORTED = "UnsupportedOperation.InstanceStateNotSupported" UNSUPPORTEDOPERATION_INVALIDRESOURCEINTERNETCHARGETYPE = "UnsupportedOperation.InvalidResourceInternetChargeType" UNSUPPORTEDOPERATION_NOTSUPPORTEDPURCHASECENTEREGRESSRESOURCE = "UnsupportedOperation.NotSupportedPurchaseCenterEgressResource" UNSUPPORTEDOPERATION_UNSUPPORTEDREGION = "UnsupportedOperation.UnsupportedRegion"
func (*Client) CreateCcn ¶
func (c *Client) CreateCcn(request *CreateCcnRequest) (response *CreateCcnResponse, err error)
CreateCcn 本接口(CreateCcn)用于创建云联网(CCN)。<br />
* 创建云联网同时可以绑定标签, 应答里的标签列表代表添加成功的标签。
* 每个账号能创建的云联网实例个数是有限的,详请参考产品文档。如果需要扩充请联系在线客服。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_PARAMETERMISMATCH = "InvalidParameterValue.ParameterMismatch" INVALIDPARAMETERVALUE_TAGDUPLICATEKEY = "InvalidParameterValue.TagDuplicateKey" INVALIDPARAMETERVALUE_TAGDUPLICATERESOURCETYPE = "InvalidParameterValue.TagDuplicateResourceType" INVALIDPARAMETERVALUE_TAGINVALIDKEY = "InvalidParameterValue.TagInvalidKey" INVALIDPARAMETERVALUE_TAGINVALIDKEYLEN = "InvalidParameterValue.TagInvalidKeyLen" INVALIDPARAMETERVALUE_TAGINVALIDVAL = "InvalidParameterValue.TagInvalidVal" INVALIDPARAMETERVALUE_TAGKEYNOTEXISTS = "InvalidParameterValue.TagKeyNotExists" INVALIDPARAMETERVALUE_TAGNOTALLOCATEDQUOTA = "InvalidParameterValue.TagNotAllocatedQuota" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_TAGNOTSUPPORTTAG = "InvalidParameterValue.TagNotSupportTag" INVALIDPARAMETERVALUE_TAGRESOURCEFORMATERROR = "InvalidParameterValue.TagResourceFormatError" INVALIDPARAMETERVALUE_TAGTIMESTAMPEXCEEDED = "InvalidParameterValue.TagTimestampExceeded" INVALIDPARAMETERVALUE_TAGVALNOTEXISTS = "InvalidParameterValue.TagValNotExists" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_TAGKEYEXCEEDED = "LimitExceeded.TagKeyExceeded" LIMITEXCEEDED_TAGKEYPERRESOURCEEXCEEDED = "LimitExceeded.TagKeyPerResourceExceeded" LIMITEXCEEDED_TAGNOTENOUGHQUOTA = "LimitExceeded.TagNotEnoughQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" LIMITEXCEEDED_TAGQUOTAEXCEEDED = "LimitExceeded.TagQuotaExceeded" LIMITEXCEEDED_TAGTAGSEXCEEDED = "LimitExceeded.TagTagsExceeded" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION_NOREALNAMEAUTHENTICATION = "UnauthorizedOperation.NoRealNameAuthentication" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INSUFFICIENTFUNDS = "UnsupportedOperation.InsufficientFunds" UNSUPPORTEDOPERATION_PREPAIDCCNONLYSUPPORTINTERREGIONLIMIT = "UnsupportedOperation.PrepaidCcnOnlySupportInterRegionLimit" UNSUPPORTEDOPERATION_TAGALLOCATE = "UnsupportedOperation.TagAllocate" UNSUPPORTEDOPERATION_TAGFREE = "UnsupportedOperation.TagFree" UNSUPPORTEDOPERATION_TAGNOTPERMIT = "UnsupportedOperation.TagNotPermit" UNSUPPORTEDOPERATION_TAGSYSTEMRESERVEDTAGKEY = "UnsupportedOperation.TagSystemReservedTagKey" UNSUPPORTEDOPERATION_USERANDCCNCHARGETYPENOTMATCH = "UnsupportedOperation.UserAndCcnChargeTypeNotMatch"
func (*Client) CreateCcnWithContext ¶
func (c *Client) CreateCcnWithContext(ctx context.Context, request *CreateCcnRequest) (response *CreateCcnResponse, err error)
CreateCcn 本接口(CreateCcn)用于创建云联网(CCN)。<br />
* 创建云联网同时可以绑定标签, 应答里的标签列表代表添加成功的标签。
* 每个账号能创建的云联网实例个数是有限的,详请参考产品文档。如果需要扩充请联系在线客服。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_PARAMETERMISMATCH = "InvalidParameterValue.ParameterMismatch" INVALIDPARAMETERVALUE_TAGDUPLICATEKEY = "InvalidParameterValue.TagDuplicateKey" INVALIDPARAMETERVALUE_TAGDUPLICATERESOURCETYPE = "InvalidParameterValue.TagDuplicateResourceType" INVALIDPARAMETERVALUE_TAGINVALIDKEY = "InvalidParameterValue.TagInvalidKey" INVALIDPARAMETERVALUE_TAGINVALIDKEYLEN = "InvalidParameterValue.TagInvalidKeyLen" INVALIDPARAMETERVALUE_TAGINVALIDVAL = "InvalidParameterValue.TagInvalidVal" INVALIDPARAMETERVALUE_TAGKEYNOTEXISTS = "InvalidParameterValue.TagKeyNotExists" INVALIDPARAMETERVALUE_TAGNOTALLOCATEDQUOTA = "InvalidParameterValue.TagNotAllocatedQuota" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_TAGNOTSUPPORTTAG = "InvalidParameterValue.TagNotSupportTag" INVALIDPARAMETERVALUE_TAGRESOURCEFORMATERROR = "InvalidParameterValue.TagResourceFormatError" INVALIDPARAMETERVALUE_TAGTIMESTAMPEXCEEDED = "InvalidParameterValue.TagTimestampExceeded" INVALIDPARAMETERVALUE_TAGVALNOTEXISTS = "InvalidParameterValue.TagValNotExists" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_TAGKEYEXCEEDED = "LimitExceeded.TagKeyExceeded" LIMITEXCEEDED_TAGKEYPERRESOURCEEXCEEDED = "LimitExceeded.TagKeyPerResourceExceeded" LIMITEXCEEDED_TAGNOTENOUGHQUOTA = "LimitExceeded.TagNotEnoughQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" LIMITEXCEEDED_TAGQUOTAEXCEEDED = "LimitExceeded.TagQuotaExceeded" LIMITEXCEEDED_TAGTAGSEXCEEDED = "LimitExceeded.TagTagsExceeded" MISSINGPARAMETER = "MissingParameter" UNAUTHORIZEDOPERATION_NOREALNAMEAUTHENTICATION = "UnauthorizedOperation.NoRealNameAuthentication" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INSUFFICIENTFUNDS = "UnsupportedOperation.InsufficientFunds" UNSUPPORTEDOPERATION_PREPAIDCCNONLYSUPPORTINTERREGIONLIMIT = "UnsupportedOperation.PrepaidCcnOnlySupportInterRegionLimit" UNSUPPORTEDOPERATION_TAGALLOCATE = "UnsupportedOperation.TagAllocate" UNSUPPORTEDOPERATION_TAGFREE = "UnsupportedOperation.TagFree" UNSUPPORTEDOPERATION_TAGNOTPERMIT = "UnsupportedOperation.TagNotPermit" UNSUPPORTEDOPERATION_TAGSYSTEMRESERVEDTAGKEY = "UnsupportedOperation.TagSystemReservedTagKey" UNSUPPORTEDOPERATION_USERANDCCNCHARGETYPENOTMATCH = "UnsupportedOperation.UserAndCcnChargeTypeNotMatch"
func (*Client) CreateCustomerGateway ¶
func (c *Client) CreateCustomerGateway(request *CreateCustomerGatewayRequest) (response *CreateCustomerGatewayResponse, err error)
CreateCustomerGateway 本接口(CreateCustomerGateway)用于创建对端网关。
可能返回的错误码:
INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_TAGDUPLICATEKEY = "InvalidParameterValue.TagDuplicateKey" INVALIDPARAMETERVALUE_TAGDUPLICATERESOURCETYPE = "InvalidParameterValue.TagDuplicateResourceType" INVALIDPARAMETERVALUE_TAGINVALIDKEY = "InvalidParameterValue.TagInvalidKey" INVALIDPARAMETERVALUE_TAGINVALIDKEYLEN = "InvalidParameterValue.TagInvalidKeyLen" INVALIDPARAMETERVALUE_TAGINVALIDVAL = "InvalidParameterValue.TagInvalidVal" INVALIDPARAMETERVALUE_TAGKEYNOTEXISTS = "InvalidParameterValue.TagKeyNotExists" INVALIDPARAMETERVALUE_TAGNOTALLOCATEDQUOTA = "InvalidParameterValue.TagNotAllocatedQuota" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_TAGNOTSUPPORTTAG = "InvalidParameterValue.TagNotSupportTag" INVALIDPARAMETERVALUE_TAGRESOURCEFORMATERROR = "InvalidParameterValue.TagResourceFormatError" INVALIDPARAMETERVALUE_TAGTIMESTAMPEXCEEDED = "InvalidParameterValue.TagTimestampExceeded" INVALIDPARAMETERVALUE_TAGVALNOTEXISTS = "InvalidParameterValue.TagValNotExists" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_TAGKEYEXCEEDED = "LimitExceeded.TagKeyExceeded" LIMITEXCEEDED_TAGKEYPERRESOURCEEXCEEDED = "LimitExceeded.TagKeyPerResourceExceeded" LIMITEXCEEDED_TAGNOTENOUGHQUOTA = "LimitExceeded.TagNotEnoughQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" LIMITEXCEEDED_TAGQUOTAEXCEEDED = "LimitExceeded.TagQuotaExceeded" LIMITEXCEEDED_TAGTAGSEXCEEDED = "LimitExceeded.TagTagsExceeded" UNSUPPORTEDOPERATION_RECORDEXISTS = "UnsupportedOperation.RecordExists" UNSUPPORTEDOPERATION_TAGALLOCATE = "UnsupportedOperation.TagAllocate" UNSUPPORTEDOPERATION_TAGFREE = "UnsupportedOperation.TagFree" UNSUPPORTEDOPERATION_TAGNOTPERMIT = "UnsupportedOperation.TagNotPermit" UNSUPPORTEDOPERATION_TAGSYSTEMRESERVEDTAGKEY = "UnsupportedOperation.TagSystemReservedTagKey" VPCLIMITEXCEEDED = "VpcLimitExceeded"
func (*Client) CreateCustomerGatewayWithContext ¶
func (c *Client) CreateCustomerGatewayWithContext(ctx context.Context, request *CreateCustomerGatewayRequest) (response *CreateCustomerGatewayResponse, err error)
CreateCustomerGateway 本接口(CreateCustomerGateway)用于创建对端网关。
可能返回的错误码:
INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_TAGDUPLICATEKEY = "InvalidParameterValue.TagDuplicateKey" INVALIDPARAMETERVALUE_TAGDUPLICATERESOURCETYPE = "InvalidParameterValue.TagDuplicateResourceType" INVALIDPARAMETERVALUE_TAGINVALIDKEY = "InvalidParameterValue.TagInvalidKey" INVALIDPARAMETERVALUE_TAGINVALIDKEYLEN = "InvalidParameterValue.TagInvalidKeyLen" INVALIDPARAMETERVALUE_TAGINVALIDVAL = "InvalidParameterValue.TagInvalidVal" INVALIDPARAMETERVALUE_TAGKEYNOTEXISTS = "InvalidParameterValue.TagKeyNotExists" INVALIDPARAMETERVALUE_TAGNOTALLOCATEDQUOTA = "InvalidParameterValue.TagNotAllocatedQuota" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_TAGNOTSUPPORTTAG = "InvalidParameterValue.TagNotSupportTag" INVALIDPARAMETERVALUE_TAGRESOURCEFORMATERROR = "InvalidParameterValue.TagResourceFormatError" INVALIDPARAMETERVALUE_TAGTIMESTAMPEXCEEDED = "InvalidParameterValue.TagTimestampExceeded" INVALIDPARAMETERVALUE_TAGVALNOTEXISTS = "InvalidParameterValue.TagValNotExists" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_TAGKEYEXCEEDED = "LimitExceeded.TagKeyExceeded" LIMITEXCEEDED_TAGKEYPERRESOURCEEXCEEDED = "LimitExceeded.TagKeyPerResourceExceeded" LIMITEXCEEDED_TAGNOTENOUGHQUOTA = "LimitExceeded.TagNotEnoughQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" LIMITEXCEEDED_TAGQUOTAEXCEEDED = "LimitExceeded.TagQuotaExceeded" LIMITEXCEEDED_TAGTAGSEXCEEDED = "LimitExceeded.TagTagsExceeded" UNSUPPORTEDOPERATION_RECORDEXISTS = "UnsupportedOperation.RecordExists" UNSUPPORTEDOPERATION_TAGALLOCATE = "UnsupportedOperation.TagAllocate" UNSUPPORTEDOPERATION_TAGFREE = "UnsupportedOperation.TagFree" UNSUPPORTEDOPERATION_TAGNOTPERMIT = "UnsupportedOperation.TagNotPermit" UNSUPPORTEDOPERATION_TAGSYSTEMRESERVEDTAGKEY = "UnsupportedOperation.TagSystemReservedTagKey" VPCLIMITEXCEEDED = "VpcLimitExceeded"
func (*Client) CreateDefaultSecurityGroup ¶
func (c *Client) CreateDefaultSecurityGroup(request *CreateDefaultSecurityGroupRequest) (response *CreateDefaultSecurityGroupResponse, err error)
CreateDefaultSecurityGroup 本接口(CreateDefaultSecurityGroup)用于创建(如果项目下未存在默认安全组,则创建;已存在则获取。)默认安全组(SecurityGroup)。
* 每个账户下每个地域的每个项目的<a href="https://cloud.tencent.com/document/product/213/12453">安全组数量限制</a>。
* 默认安全组会放通所有IPv4规则,在创建后通常您需要再调用CreateSecurityGroupPolicies将安全组的规则设置为需要的规则。
* 创建安全组同时可以绑定标签, 应答里的标签列表代表添加成功的标签。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateDefaultSecurityGroupWithContext ¶
func (c *Client) CreateDefaultSecurityGroupWithContext(ctx context.Context, request *CreateDefaultSecurityGroupRequest) (response *CreateDefaultSecurityGroupResponse, err error)
CreateDefaultSecurityGroup 本接口(CreateDefaultSecurityGroup)用于创建(如果项目下未存在默认安全组,则创建;已存在则获取。)默认安全组(SecurityGroup)。
* 每个账户下每个地域的每个项目的<a href="https://cloud.tencent.com/document/product/213/12453">安全组数量限制</a>。
* 默认安全组会放通所有IPv4规则,在创建后通常您需要再调用CreateSecurityGroupPolicies将安全组的规则设置为需要的规则。
* 创建安全组同时可以绑定标签, 应答里的标签列表代表添加成功的标签。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateDefaultVpc ¶
func (c *Client) CreateDefaultVpc(request *CreateDefaultVpcRequest) (response *CreateDefaultVpcResponse, err error)
CreateDefaultVpc 本接口(CreateDefaultVpc)用于创建默认私有网络(VPC)。
默认VPC适用于快速入门和启动公共实例,您可以像使用任何其他VPC一样使用默认VPC。如果您想创建标准VPC,即指定VPC名称、VPC网段、子网网段、子网可用区,请使用常规创建VPC接口(CreateVpc)
正常情况,本接口并不一定生产默认VPC,而是根据用户账号的网络属性(DescribeAccountAttributes)来决定的
* 支持基础网络、VPC,返回VpcId为0
* 只支持VPC,返回默认VPC信息
您也可以通过 Force 参数,强制返回默认VPC。
可能返回的错误码:
INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_SUBNETOVERLAP = "InvalidParameterValue.SubnetOverlap" LIMITEXCEEDED = "LimitExceeded" RESOURCEINSUFFICIENT_CIDRBLOCK = "ResourceInsufficient.CidrBlock" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_RECORDEXISTS = "UnsupportedOperation.RecordExists"
func (*Client) CreateDefaultVpcWithContext ¶
func (c *Client) CreateDefaultVpcWithContext(ctx context.Context, request *CreateDefaultVpcRequest) (response *CreateDefaultVpcResponse, err error)
CreateDefaultVpc 本接口(CreateDefaultVpc)用于创建默认私有网络(VPC)。
默认VPC适用于快速入门和启动公共实例,您可以像使用任何其他VPC一样使用默认VPC。如果您想创建标准VPC,即指定VPC名称、VPC网段、子网网段、子网可用区,请使用常规创建VPC接口(CreateVpc)
正常情况,本接口并不一定生产默认VPC,而是根据用户账号的网络属性(DescribeAccountAttributes)来决定的
* 支持基础网络、VPC,返回VpcId为0
* 只支持VPC,返回默认VPC信息
您也可以通过 Force 参数,强制返回默认VPC。
可能返回的错误码:
INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_SUBNETOVERLAP = "InvalidParameterValue.SubnetOverlap" LIMITEXCEEDED = "LimitExceeded" RESOURCEINSUFFICIENT_CIDRBLOCK = "ResourceInsufficient.CidrBlock" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_RECORDEXISTS = "UnsupportedOperation.RecordExists"
func (*Client) CreateDhcpIp ¶
func (c *Client) CreateDhcpIp(request *CreateDhcpIpRequest) (response *CreateDhcpIpResponse, err error)
CreateDhcpIp 本接口(CreateDhcpIp)用于创建DhcpIp。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_RESERVED = "InvalidParameterValue.Reserved" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateDhcpIpWithContext ¶
func (c *Client) CreateDhcpIpWithContext(ctx context.Context, request *CreateDhcpIpRequest) (response *CreateDhcpIpResponse, err error)
CreateDhcpIp 本接口(CreateDhcpIp)用于创建DhcpIp。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_RESERVED = "InvalidParameterValue.Reserved" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateDirectConnectGateway ¶
func (c *Client) CreateDirectConnectGateway(request *CreateDirectConnectGatewayRequest) (response *CreateDirectConnectGatewayResponse, err error)
CreateDirectConnectGateway 本接口(CreateDirectConnectGateway)用于创建专线网关。
可能返回的错误码:
INVALIDPARAMETER_VPGHAGROUPNOTFOUND = "InvalidParameter.VpgHaGroupNotFound" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch" UNSUPPORTEDOPERATION_CCNROUTETABLENOTEXIST = "UnsupportedOperation.CcnRouteTableNotExist" UNSUPPORTEDOPERATION_UNABLECROSSBORDER = "UnsupportedOperation.UnableCrossBorder"
func (*Client) CreateDirectConnectGatewayCcnRoutes ¶
func (c *Client) CreateDirectConnectGatewayCcnRoutes(request *CreateDirectConnectGatewayCcnRoutesRequest) (response *CreateDirectConnectGatewayCcnRoutesResponse, err error)
CreateDirectConnectGatewayCcnRoutes 本接口(CreateDirectConnectGatewayCcnRoutes)用于创建专线网关的云联网路由(IDC网段)
可能返回的错误码:
INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateDirectConnectGatewayCcnRoutesWithContext ¶
func (c *Client) CreateDirectConnectGatewayCcnRoutesWithContext(ctx context.Context, request *CreateDirectConnectGatewayCcnRoutesRequest) (response *CreateDirectConnectGatewayCcnRoutesResponse, err error)
CreateDirectConnectGatewayCcnRoutes 本接口(CreateDirectConnectGatewayCcnRoutes)用于创建专线网关的云联网路由(IDC网段)
可能返回的错误码:
INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) CreateDirectConnectGatewayWithContext ¶
func (c *Client) CreateDirectConnectGatewayWithContext(ctx context.Context, request *CreateDirectConnectGatewayRequest) (response *CreateDirectConnectGatewayResponse, err error)
CreateDirectConnectGateway 本接口(CreateDirectConnectGateway)用于创建专线网关。
可能返回的错误码:
INVALIDPARAMETER_VPGHAGROUPNOTFOUND = "InvalidParameter.VpgHaGroupNotFound" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch" UNSUPPORTEDOPERATION_CCNROUTETABLENOTEXIST = "UnsupportedOperation.CcnRouteTableNotExist" UNSUPPORTEDOPERATION_UNABLECROSSBORDER = "UnsupportedOperation.UnableCrossBorder"
func (*Client) CreateFlowLog ¶
func (c *Client) CreateFlowLog(request *CreateFlowLogRequest) (response *CreateFlowLogResponse, err error)
CreateFlowLog 本接口(CreateFlowLog)用于创建网络流日志。
可能返回的错误码:
INTERNALERROR_CREATECKAFKAROUTEERROR = "InternalError.CreateCkafkaRouteError" INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_TAGDUPLICATEKEY = "InvalidParameterValue.TagDuplicateKey" INVALIDPARAMETERVALUE_TAGDUPLICATERESOURCETYPE = "InvalidParameterValue.TagDuplicateResourceType" INVALIDPARAMETERVALUE_TAGINVALIDKEY = "InvalidParameterValue.TagInvalidKey" INVALIDPARAMETERVALUE_TAGINVALIDKEYLEN = "InvalidParameterValue.TagInvalidKeyLen" INVALIDPARAMETERVALUE_TAGINVALIDVAL = "InvalidParameterValue.TagInvalidVal" INVALIDPARAMETERVALUE_TAGKEYNOTEXISTS = "InvalidParameterValue.TagKeyNotExists" INVALIDPARAMETERVALUE_TAGNOTALLOCATEDQUOTA = "InvalidParameterValue.TagNotAllocatedQuota" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_TAGNOTSUPPORTTAG = "InvalidParameterValue.TagNotSupportTag" INVALIDPARAMETERVALUE_TAGRESOURCEFORMATERROR = "InvalidParameterValue.TagResourceFormatError" INVALIDPARAMETERVALUE_TAGTIMESTAMPEXCEEDED = "InvalidParameterValue.TagTimestampExceeded" INVALIDPARAMETERVALUE_TAGVALNOTEXISTS = "InvalidParameterValue.TagValNotExists" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_TAGKEYEXCEEDED = "LimitExceeded.TagKeyExceeded" LIMITEXCEEDED_TAGKEYPERRESOURCEEXCEEDED = "LimitExceeded.TagKeyPerResourceExceeded" LIMITEXCEEDED_TAGNOTENOUGHQUOTA = "LimitExceeded.TagNotEnoughQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" LIMITEXCEEDED_TAGQUOTAEXCEEDED = "LimitExceeded.TagQuotaExceeded" LIMITEXCEEDED_TAGTAGSEXCEEDED = "LimitExceeded.TagTagsExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION_DPDKNATFLOWLOGONLYSUPPORTALLTRAFFICTYPE = "UnsupportedOperation.DpdkNatFlowLogOnlySupportAllTrafficType" UNSUPPORTEDOPERATION_FLOWLOGINSTANCEEXISTED = "UnsupportedOperation.FlowLogInstanceExisted" UNSUPPORTEDOPERATION_FLOWLOGSNOTSUPPORTKOINSTANCEENI = "UnsupportedOperation.FlowLogsNotSupportKoInstanceEni" UNSUPPORTEDOPERATION_FLOWLOGSNOTSUPPORTNULLINSTANCEENI = "UnsupportedOperation.FlowLogsNotSupportNullInstanceEni" UNSUPPORTEDOPERATION_ONLYSUPPORTPROFESSIONKAFKA = "UnsupportedOperation.OnlySupportProfessionKafka" UNSUPPORTEDOPERATION_TAGALLOCATE = "UnsupportedOperation.TagAllocate" UNSUPPORTEDOPERATION_TAGFREE = "UnsupportedOperation.TagFree" UNSUPPORTEDOPERATION_TAGNOTPERMIT = "UnsupportedOperation.TagNotPermit" UNSUPPORTEDOPERATION_TAGSYSTEMRESERVEDTAGKEY = "UnsupportedOperation.TagSystemReservedTagKey"
func (*Client) CreateFlowLogWithContext ¶
func (c *Client) CreateFlowLogWithContext(ctx context.Context, request *CreateFlowLogRequest) (response *CreateFlowLogResponse, err error)
CreateFlowLog 本接口(CreateFlowLog)用于创建网络流日志。
可能返回的错误码:
INTERNALERROR_CREATECKAFKAROUTEERROR = "InternalError.CreateCkafkaRouteError" INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_TAGDUPLICATEKEY = "InvalidParameterValue.TagDuplicateKey" INVALIDPARAMETERVALUE_TAGDUPLICATERESOURCETYPE = "InvalidParameterValue.TagDuplicateResourceType" INVALIDPARAMETERVALUE_TAGINVALIDKEY = "InvalidParameterValue.TagInvalidKey" INVALIDPARAMETERVALUE_TAGINVALIDKEYLEN = "InvalidParameterValue.TagInvalidKeyLen" INVALIDPARAMETERVALUE_TAGINVALIDVAL = "InvalidParameterValue.TagInvalidVal" INVALIDPARAMETERVALUE_TAGKEYNOTEXISTS = "InvalidParameterValue.TagKeyNotExists" INVALIDPARAMETERVALUE_TAGNOTALLOCATEDQUOTA = "InvalidParameterValue.TagNotAllocatedQuota" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_TAGNOTSUPPORTTAG = "InvalidParameterValue.TagNotSupportTag" INVALIDPARAMETERVALUE_TAGRESOURCEFORMATERROR = "InvalidParameterValue.TagResourceFormatError" INVALIDPARAMETERVALUE_TAGTIMESTAMPEXCEEDED = "InvalidParameterValue.TagTimestampExceeded" INVALIDPARAMETERVALUE_TAGVALNOTEXISTS = "InvalidParameterValue.TagValNotExists" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_TAGKEYEXCEEDED = "LimitExceeded.TagKeyExceeded" LIMITEXCEEDED_TAGKEYPERRESOURCEEXCEEDED = "LimitExceeded.TagKeyPerResourceExceeded" LIMITEXCEEDED_TAGNOTENOUGHQUOTA = "LimitExceeded.TagNotEnoughQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" LIMITEXCEEDED_TAGQUOTAEXCEEDED = "LimitExceeded.TagQuotaExceeded" LIMITEXCEEDED_TAGTAGSEXCEEDED = "LimitExceeded.TagTagsExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION_DPDKNATFLOWLOGONLYSUPPORTALLTRAFFICTYPE = "UnsupportedOperation.DpdkNatFlowLogOnlySupportAllTrafficType" UNSUPPORTEDOPERATION_FLOWLOGINSTANCEEXISTED = "UnsupportedOperation.FlowLogInstanceExisted" UNSUPPORTEDOPERATION_FLOWLOGSNOTSUPPORTKOINSTANCEENI = "UnsupportedOperation.FlowLogsNotSupportKoInstanceEni" UNSUPPORTEDOPERATION_FLOWLOGSNOTSUPPORTNULLINSTANCEENI = "UnsupportedOperation.FlowLogsNotSupportNullInstanceEni" UNSUPPORTEDOPERATION_ONLYSUPPORTPROFESSIONKAFKA = "UnsupportedOperation.OnlySupportProfessionKafka" UNSUPPORTEDOPERATION_TAGALLOCATE = "UnsupportedOperation.TagAllocate" UNSUPPORTEDOPERATION_TAGFREE = "UnsupportedOperation.TagFree" UNSUPPORTEDOPERATION_TAGNOTPERMIT = "UnsupportedOperation.TagNotPermit" UNSUPPORTEDOPERATION_TAGSYSTEMRESERVEDTAGKEY = "UnsupportedOperation.TagSystemReservedTagKey"
func (*Client) CreateHaVip ¶
func (c *Client) CreateHaVip(request *CreateHaVipRequest) (response *CreateHaVipResponse, err error)
CreateHaVip 本接口(CreateHaVip)用于创建高可用虚拟IP(HAVIP)。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_INVALIDBUSINESS = "InvalidParameterValue.InvalidBusiness" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_RESERVED = "InvalidParameterValue.Reserved" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_SUBNETNOTEXISTS = "UnsupportedOperation.SubnetNotExists"
func (*Client) CreateHaVipWithContext ¶
func (c *Client) CreateHaVipWithContext(ctx context.Context, request *CreateHaVipRequest) (response *CreateHaVipResponse, err error)
CreateHaVip 本接口(CreateHaVip)用于创建高可用虚拟IP(HAVIP)。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_INVALIDBUSINESS = "InvalidParameterValue.InvalidBusiness" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_RESERVED = "InvalidParameterValue.Reserved" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_SUBNETNOTEXISTS = "UnsupportedOperation.SubnetNotExists"
func (*Client) CreateIp6Translators ¶
func (c *Client) CreateIp6Translators(request *CreateIp6TranslatorsRequest) (response *CreateIp6TranslatorsResponse, err error)
CreateIp6Translators 1. 该接口用于创建IPV6转换IPV4实例,支持批量
2. 同一个账户在一个地域最多允许创建10个转换实例
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" UNSUPPORTEDOPERATION_INVALIDACTION = "UnsupportedOperation.InvalidAction"
func (*Client) CreateIp6TranslatorsWithContext ¶
func (c *Client) CreateIp6TranslatorsWithContext(ctx context.Context, request *CreateIp6TranslatorsRequest) (response *CreateIp6TranslatorsResponse, err error)
CreateIp6Translators 1. 该接口用于创建IPV6转换IPV4实例,支持批量
2. 同一个账户在一个地域最多允许创建10个转换实例
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" UNSUPPORTEDOPERATION_INVALIDACTION = "UnsupportedOperation.InvalidAction"
func (*Client) CreateLocalGateway ¶
func (c *Client) CreateLocalGateway(request *CreateLocalGatewayRequest) (response *CreateLocalGatewayResponse, err error)
CreateLocalGateway 本接口(CreateLocalGateway)用于创建用于CDC的本地网关。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_LOCALGATEWAYALREADYEXISTS = "UnsupportedOperation.LocalGatewayAlreadyExists"
func (*Client) CreateLocalGatewayWithContext ¶
func (c *Client) CreateLocalGatewayWithContext(ctx context.Context, request *CreateLocalGatewayRequest) (response *CreateLocalGatewayResponse, err error)
CreateLocalGateway 本接口(CreateLocalGateway)用于创建用于CDC的本地网关。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_LOCALGATEWAYALREADYEXISTS = "UnsupportedOperation.LocalGatewayAlreadyExists"
func (*Client) CreateNatGateway ¶
func (c *Client) CreateNatGateway(request *CreateNatGatewayRequest) (response *CreateNatGatewayResponse, err error)
CreateNatGateway 本接口(CreateNatGateway)用于创建NAT网关。
在对新建的NAT网关做其他操作前,需先确认此网关已被创建完成(DescribeNatGateway接口返回的实例State字段为AVAILABLE)。
可能返回的错误码:
ADDRESSQUOTALIMITEXCEEDED = "AddressQuotaLimitExceeded" INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INTERNALSERVERERROR = "InternalServerError" INVALIDACCOUNT_NOTSUPPORTED = "InvalidAccount.NotSupported" INVALIDADDRESSSTATE = "InvalidAddressState" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_EIPBRANDWIDTHOUTINVALID = "InvalidParameterValue.EIPBrandWidthOutInvalid" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_TAGDUPLICATEKEY = "InvalidParameterValue.TagDuplicateKey" INVALIDPARAMETERVALUE_TAGDUPLICATERESOURCETYPE = "InvalidParameterValue.TagDuplicateResourceType" INVALIDPARAMETERVALUE_TAGINVALIDKEY = "InvalidParameterValue.TagInvalidKey" INVALIDPARAMETERVALUE_TAGINVALIDKEYLEN = "InvalidParameterValue.TagInvalidKeyLen" INVALIDPARAMETERVALUE_TAGINVALIDVAL = "InvalidParameterValue.TagInvalidVal" INVALIDPARAMETERVALUE_TAGKEYNOTEXISTS = "InvalidParameterValue.TagKeyNotExists" INVALIDPARAMETERVALUE_TAGNOTALLOCATEDQUOTA = "InvalidParameterValue.TagNotAllocatedQuota" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_TAGNOTSUPPORTTAG = "InvalidParameterValue.TagNotSupportTag" INVALIDPARAMETERVALUE_TAGRESOURCEFORMATERROR = "InvalidParameterValue.TagResourceFormatError" INVALIDPARAMETERVALUE_TAGTIMESTAMPEXCEEDED = "InvalidParameterValue.TagTimestampExceeded" INVALIDPARAMETERVALUE_TAGVALNOTEXISTS = "InvalidParameterValue.TagValNotExists" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" INVALIDVPCID_MALFORMED = "InvalidVpcId.Malformed" INVALIDVPCID_NOTFOUND = "InvalidVpcId.NotFound" LIMITEXCEEDED_ADDRESSQUOTALIMITEXCEEDED = "LimitExceeded.AddressQuotaLimitExceeded" LIMITEXCEEDED_DAILYALLOCATEADDRESSQUOTALIMITEXCEEDED = "LimitExceeded.DailyAllocateAddressQuotaLimitExceeded" LIMITEXCEEDED_NATGATEWAYLIMITEXCEEDED = "LimitExceeded.NatGatewayLimitExceeded" LIMITEXCEEDED_NATGATEWAYPERVPCLIMITEXCEEDED = "LimitExceeded.NatGatewayPerVpcLimitExceeded" LIMITEXCEEDED_PUBLICIPADDRESSPERNATGATEWAYLIMITEXCEEDED = "LimitExceeded.PublicIpAddressPerNatGatewayLimitExceeded" LIMITEXCEEDED_TAGKEYEXCEEDED = "LimitExceeded.TagKeyExceeded" LIMITEXCEEDED_TAGKEYPERRESOURCEEXCEEDED = "LimitExceeded.TagKeyPerResourceExceeded" LIMITEXCEEDED_TAGNOTENOUGHQUOTA = "LimitExceeded.TagNotEnoughQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" LIMITEXCEEDED_TAGQUOTAEXCEEDED = "LimitExceeded.TagQuotaExceeded" LIMITEXCEEDED_TAGTAGSEXCEEDED = "LimitExceeded.TagTagsExceeded" RESOURCEINUSE_ADDRESS = "ResourceInUse.Address" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION_NOREALNAMEAUTHENTICATION = "UnauthorizedOperation.NoRealNameAuthentication" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INSUFFICIENTFUNDS = "UnsupportedOperation.InsufficientFunds" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState" UNSUPPORTEDOPERATION_NATGATEWAYHADEIPUNASSOCIATE = "UnsupportedOperation.NatGatewayHadEipUnassociate" UNSUPPORTEDOPERATION_PUBLICIPADDRESSISNOTBGPIP = "UnsupportedOperation.PublicIpAddressIsNotBGPIp" UNSUPPORTEDOPERATION_PUBLICIPADDRESSISNOTEXISTED = "UnsupportedOperation.PublicIpAddressIsNotExisted" UNSUPPORTEDOPERATION_PUBLICIPADDRESSNOTBILLEDBYTRAFFIC = "UnsupportedOperation.PublicIpAddressNotBilledByTraffic" UNSUPPORTEDOPERATION_TAGALLOCATE = "UnsupportedOperation.TagAllocate" UNSUPPORTEDOPERATION_TAGFREE = "UnsupportedOperation.TagFree" UNSUPPORTEDOPERATION_TAGNOTPERMIT = "UnsupportedOperation.TagNotPermit" UNSUPPORTEDOPERATION_TAGSYSTEMRESERVEDTAGKEY = "UnsupportedOperation.TagSystemReservedTagKey"
func (*Client) CreateNatGatewayDestinationIpPortTranslationNatRule ¶
func (c *Client) CreateNatGatewayDestinationIpPortTranslationNatRule(request *CreateNatGatewayDestinationIpPortTranslationNatRuleRequest) (response *CreateNatGatewayDestinationIpPortTranslationNatRuleResponse, err error)
CreateNatGatewayDestinationIpPortTranslationNatRule 本接口(CreateNatGatewayDestinationIpPortTranslationNatRule)用于创建NAT网关端口转发规则。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_NATGATEWAYDNATRULEEXISTED = "InvalidParameterValue.NatGatewayDnatRuleExisted" INVALIDPARAMETERVALUE_NATGATEWAYDNATRULEPIPNEEDVM = "InvalidParameterValue.NatGatewayDnatRulePipNeedVm" INVALIDPARAMETERVALUE_NATGATEWAYDNATRULEREPEATED = "InvalidParameterValue.NatGatewayDnatRuleRepeated" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_NATGATEWAYEIPNOTEXISTS = "UnsupportedOperation.NatGatewayEipNotExists"
func (*Client) CreateNatGatewayDestinationIpPortTranslationNatRuleWithContext ¶
func (c *Client) CreateNatGatewayDestinationIpPortTranslationNatRuleWithContext(ctx context.Context, request *CreateNatGatewayDestinationIpPortTranslationNatRuleRequest) (response *CreateNatGatewayDestinationIpPortTranslationNatRuleResponse, err error)
CreateNatGatewayDestinationIpPortTranslationNatRule 本接口(CreateNatGatewayDestinationIpPortTranslationNatRule)用于创建NAT网关端口转发规则。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_NATGATEWAYDNATRULEEXISTED = "InvalidParameterValue.NatGatewayDnatRuleExisted" INVALIDPARAMETERVALUE_NATGATEWAYDNATRULEPIPNEEDVM = "InvalidParameterValue.NatGatewayDnatRulePipNeedVm" INVALIDPARAMETERVALUE_NATGATEWAYDNATRULEREPEATED = "InvalidParameterValue.NatGatewayDnatRuleRepeated" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_NATGATEWAYEIPNOTEXISTS = "UnsupportedOperation.NatGatewayEipNotExists"
func (*Client) CreateNatGatewaySourceIpTranslationNatRule ¶
func (c *Client) CreateNatGatewaySourceIpTranslationNatRule(request *CreateNatGatewaySourceIpTranslationNatRuleRequest) (response *CreateNatGatewaySourceIpTranslationNatRuleResponse, err error)
CreateNatGatewaySourceIpTranslationNatRule 本接口(CreateNatGatewaySourceIpTranslationNatRule)用于创建NAT网关SNAT规则
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_NATSNATRULEEXISTS = "InvalidParameterValue.NatSnatRuleExists" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION_NATGATEWAYEIPNOTEXISTS = "UnsupportedOperation.NatGatewayEipNotExists" UNSUPPORTEDOPERATION_NATGATEWAYRULEPIPEXISTS = "UnsupportedOperation.NatGatewayRulePipExists" UNSUPPORTEDOPERATION_NATGATEWAYSNATPIPNEEDVM = "UnsupportedOperation.NatGatewaySnatPipNeedVm" UNSUPPORTEDOPERATION_NATGATEWAYTYPENOTSUPPORTSNAT = "UnsupportedOperation.NatGatewayTypeNotSupportSNAT" UNSUPPORTEDOPERATION_UNBINDEIP = "UnsupportedOperation.UnbindEIP"
func (*Client) CreateNatGatewaySourceIpTranslationNatRuleWithContext ¶
func (c *Client) CreateNatGatewaySourceIpTranslationNatRuleWithContext(ctx context.Context, request *CreateNatGatewaySourceIpTranslationNatRuleRequest) (response *CreateNatGatewaySourceIpTranslationNatRuleResponse, err error)
CreateNatGatewaySourceIpTranslationNatRule 本接口(CreateNatGatewaySourceIpTranslationNatRule)用于创建NAT网关SNAT规则
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_NATSNATRULEEXISTS = "InvalidParameterValue.NatSnatRuleExists" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION_NATGATEWAYEIPNOTEXISTS = "UnsupportedOperation.NatGatewayEipNotExists" UNSUPPORTEDOPERATION_NATGATEWAYRULEPIPEXISTS = "UnsupportedOperation.NatGatewayRulePipExists" UNSUPPORTEDOPERATION_NATGATEWAYSNATPIPNEEDVM = "UnsupportedOperation.NatGatewaySnatPipNeedVm" UNSUPPORTEDOPERATION_NATGATEWAYTYPENOTSUPPORTSNAT = "UnsupportedOperation.NatGatewayTypeNotSupportSNAT" UNSUPPORTEDOPERATION_UNBINDEIP = "UnsupportedOperation.UnbindEIP"
func (*Client) CreateNatGatewayWithContext ¶
func (c *Client) CreateNatGatewayWithContext(ctx context.Context, request *CreateNatGatewayRequest) (response *CreateNatGatewayResponse, err error)
CreateNatGateway 本接口(CreateNatGateway)用于创建NAT网关。
在对新建的NAT网关做其他操作前,需先确认此网关已被创建完成(DescribeNatGateway接口返回的实例State字段为AVAILABLE)。
可能返回的错误码:
ADDRESSQUOTALIMITEXCEEDED = "AddressQuotaLimitExceeded" INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INTERNALSERVERERROR = "InternalServerError" INVALIDACCOUNT_NOTSUPPORTED = "InvalidAccount.NotSupported" INVALIDADDRESSSTATE = "InvalidAddressState" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_EIPBRANDWIDTHOUTINVALID = "InvalidParameterValue.EIPBrandWidthOutInvalid" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_TAGDUPLICATEKEY = "InvalidParameterValue.TagDuplicateKey" INVALIDPARAMETERVALUE_TAGDUPLICATERESOURCETYPE = "InvalidParameterValue.TagDuplicateResourceType" INVALIDPARAMETERVALUE_TAGINVALIDKEY = "InvalidParameterValue.TagInvalidKey" INVALIDPARAMETERVALUE_TAGINVALIDKEYLEN = "InvalidParameterValue.TagInvalidKeyLen" INVALIDPARAMETERVALUE_TAGINVALIDVAL = "InvalidParameterValue.TagInvalidVal" INVALIDPARAMETERVALUE_TAGKEYNOTEXISTS = "InvalidParameterValue.TagKeyNotExists" INVALIDPARAMETERVALUE_TAGNOTALLOCATEDQUOTA = "InvalidParameterValue.TagNotAllocatedQuota" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_TAGNOTSUPPORTTAG = "InvalidParameterValue.TagNotSupportTag" INVALIDPARAMETERVALUE_TAGRESOURCEFORMATERROR = "InvalidParameterValue.TagResourceFormatError" INVALIDPARAMETERVALUE_TAGTIMESTAMPEXCEEDED = "InvalidParameterValue.TagTimestampExceeded" INVALIDPARAMETERVALUE_TAGVALNOTEXISTS = "InvalidParameterValue.TagValNotExists" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" INVALIDVPCID_MALFORMED = "InvalidVpcId.Malformed" INVALIDVPCID_NOTFOUND = "InvalidVpcId.NotFound" LIMITEXCEEDED_ADDRESSQUOTALIMITEXCEEDED = "LimitExceeded.AddressQuotaLimitExceeded" LIMITEXCEEDED_DAILYALLOCATEADDRESSQUOTALIMITEXCEEDED = "LimitExceeded.DailyAllocateAddressQuotaLimitExceeded" LIMITEXCEEDED_NATGATEWAYLIMITEXCEEDED = "LimitExceeded.NatGatewayLimitExceeded" LIMITEXCEEDED_NATGATEWAYPERVPCLIMITEXCEEDED = "LimitExceeded.NatGatewayPerVpcLimitExceeded" LIMITEXCEEDED_PUBLICIPADDRESSPERNATGATEWAYLIMITEXCEEDED = "LimitExceeded.PublicIpAddressPerNatGatewayLimitExceeded" LIMITEXCEEDED_TAGKEYEXCEEDED = "LimitExceeded.TagKeyExceeded" LIMITEXCEEDED_TAGKEYPERRESOURCEEXCEEDED = "LimitExceeded.TagKeyPerResourceExceeded" LIMITEXCEEDED_TAGNOTENOUGHQUOTA = "LimitExceeded.TagNotEnoughQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" LIMITEXCEEDED_TAGQUOTAEXCEEDED = "LimitExceeded.TagQuotaExceeded" LIMITEXCEEDED_TAGTAGSEXCEEDED = "LimitExceeded.TagTagsExceeded" RESOURCEINUSE_ADDRESS = "ResourceInUse.Address" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION_NOREALNAMEAUTHENTICATION = "UnauthorizedOperation.NoRealNameAuthentication" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INSUFFICIENTFUNDS = "UnsupportedOperation.InsufficientFunds" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState" UNSUPPORTEDOPERATION_NATGATEWAYHADEIPUNASSOCIATE = "UnsupportedOperation.NatGatewayHadEipUnassociate" UNSUPPORTEDOPERATION_PUBLICIPADDRESSISNOTBGPIP = "UnsupportedOperation.PublicIpAddressIsNotBGPIp" UNSUPPORTEDOPERATION_PUBLICIPADDRESSISNOTEXISTED = "UnsupportedOperation.PublicIpAddressIsNotExisted" UNSUPPORTEDOPERATION_PUBLICIPADDRESSNOTBILLEDBYTRAFFIC = "UnsupportedOperation.PublicIpAddressNotBilledByTraffic" UNSUPPORTEDOPERATION_TAGALLOCATE = "UnsupportedOperation.TagAllocate" UNSUPPORTEDOPERATION_TAGFREE = "UnsupportedOperation.TagFree" UNSUPPORTEDOPERATION_TAGNOTPERMIT = "UnsupportedOperation.TagNotPermit" UNSUPPORTEDOPERATION_TAGSYSTEMRESERVEDTAGKEY = "UnsupportedOperation.TagSystemReservedTagKey"
func (*Client) CreateNetDetect ¶
func (c *Client) CreateNetDetect(request *CreateNetDetectRequest) (response *CreateNetDetectResponse, err error)
CreateNetDetect 本接口(CreateNetDetect)用于创建网络探测。
可能返回的错误码:
FAILEDOPERATION_NETDETECTTIMEOUT = "FailedOperation.NetDetectTimeOut" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_NEXTHOPMISMATCH = "InvalidParameter.NextHopMismatch" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_NETDETECTINVPC = "InvalidParameterValue.NetDetectInVpc" INVALIDPARAMETERVALUE_NETDETECTNOTFOUNDIP = "InvalidParameterValue.NetDetectNotFoundIp" INVALIDPARAMETERVALUE_NETDETECTSAMEIP = "InvalidParameterValue.NetDetectSameIp" INVALIDPARAMETERVALUE_RESOURCENOTFOUND = "InvalidParameterValue.ResourceNotFound" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_CONFLICTWITHDOCKERROUTE = "UnsupportedOperation.ConflictWithDockerRoute" UNSUPPORTEDOPERATION_ECMPWITHUSERROUTE = "UnsupportedOperation.EcmpWithUserRoute" UNSUPPORTEDOPERATION_VPCMISMATCH = "UnsupportedOperation.VpcMismatch"
func (*Client) CreateNetDetectWithContext ¶
func (c *Client) CreateNetDetectWithContext(ctx context.Context, request *CreateNetDetectRequest) (response *CreateNetDetectResponse, err error)
CreateNetDetect 本接口(CreateNetDetect)用于创建网络探测。
可能返回的错误码:
FAILEDOPERATION_NETDETECTTIMEOUT = "FailedOperation.NetDetectTimeOut" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_NEXTHOPMISMATCH = "InvalidParameter.NextHopMismatch" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_NETDETECTINVPC = "InvalidParameterValue.NetDetectInVpc" INVALIDPARAMETERVALUE_NETDETECTNOTFOUNDIP = "InvalidParameterValue.NetDetectNotFoundIp" INVALIDPARAMETERVALUE_NETDETECTSAMEIP = "InvalidParameterValue.NetDetectSameIp" INVALIDPARAMETERVALUE_RESOURCENOTFOUND = "InvalidParameterValue.ResourceNotFound" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_CONFLICTWITHDOCKERROUTE = "UnsupportedOperation.ConflictWithDockerRoute" UNSUPPORTEDOPERATION_ECMPWITHUSERROUTE = "UnsupportedOperation.EcmpWithUserRoute" UNSUPPORTEDOPERATION_VPCMISMATCH = "UnsupportedOperation.VpcMismatch"
func (*Client) CreateNetworkAcl ¶
func (c *Client) CreateNetworkAcl(request *CreateNetworkAclRequest) (response *CreateNetworkAclResponse, err error)
CreateNetworkAcl 本接口(CreateNetworkAcl)用于创建新的<a href="https://cloud.tencent.com/document/product/215/20088">网络ACL</a>。
* 新建的网络ACL的入站和出站规则默认都是全部拒绝,在创建后通常您需要再调用ModifyNetworkAclEntries将网络ACL的规则设置为需要的规则。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TAGDUPLICATEKEY = "InvalidParameterValue.TagDuplicateKey" INVALIDPARAMETERVALUE_TAGDUPLICATERESOURCETYPE = "InvalidParameterValue.TagDuplicateResourceType" INVALIDPARAMETERVALUE_TAGINVALIDKEY = "InvalidParameterValue.TagInvalidKey" INVALIDPARAMETERVALUE_TAGINVALIDKEYLEN = "InvalidParameterValue.TagInvalidKeyLen" INVALIDPARAMETERVALUE_TAGINVALIDVAL = "InvalidParameterValue.TagInvalidVal" INVALIDPARAMETERVALUE_TAGKEYNOTEXISTS = "InvalidParameterValue.TagKeyNotExists" INVALIDPARAMETERVALUE_TAGNOTALLOCATEDQUOTA = "InvalidParameterValue.TagNotAllocatedQuota" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_TAGNOTSUPPORTTAG = "InvalidParameterValue.TagNotSupportTag" INVALIDPARAMETERVALUE_TAGRESOURCEFORMATERROR = "InvalidParameterValue.TagResourceFormatError" INVALIDPARAMETERVALUE_TAGTIMESTAMPEXCEEDED = "InvalidParameterValue.TagTimestampExceeded" INVALIDPARAMETERVALUE_TAGVALNOTEXISTS = "InvalidParameterValue.TagValNotExists" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_TAGKEYEXCEEDED = "LimitExceeded.TagKeyExceeded" LIMITEXCEEDED_TAGKEYPERRESOURCEEXCEEDED = "LimitExceeded.TagKeyPerResourceExceeded" LIMITEXCEEDED_TAGNOTENOUGHQUOTA = "LimitExceeded.TagNotEnoughQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" LIMITEXCEEDED_TAGQUOTAEXCEEDED = "LimitExceeded.TagQuotaExceeded" LIMITEXCEEDED_TAGTAGSEXCEEDED = "LimitExceeded.TagTagsExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER_WITHGUESS = "UnknownParameter.WithGuess" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch" UNSUPPORTEDOPERATION_TAGALLOCATE = "UnsupportedOperation.TagAllocate" UNSUPPORTEDOPERATION_TAGFREE = "UnsupportedOperation.TagFree" UNSUPPORTEDOPERATION_TAGNOTPERMIT = "UnsupportedOperation.TagNotPermit" UNSUPPORTEDOPERATION_TAGSYSTEMRESERVEDTAGKEY = "UnsupportedOperation.TagSystemReservedTagKey"
func (*Client) CreateNetworkAclQuintupleEntries ¶
func (c *Client) CreateNetworkAclQuintupleEntries(request *CreateNetworkAclQuintupleEntriesRequest) (response *CreateNetworkAclQuintupleEntriesResponse, err error)
CreateNetworkAclQuintupleEntries 本接口(CreateNetworkAclQuintupleEntries)用于增量网络ACL五元组的入站规则和出站规则。
可能返回的错误码:
INVALIDPARAMETER_ACLTYPEMISMATCH = "InvalidParameter.AclTypeMismatch" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch"
func (*Client) CreateNetworkAclQuintupleEntriesWithContext ¶
func (c *Client) CreateNetworkAclQuintupleEntriesWithContext(ctx context.Context, request *CreateNetworkAclQuintupleEntriesRequest) (response *CreateNetworkAclQuintupleEntriesResponse, err error)
CreateNetworkAclQuintupleEntries 本接口(CreateNetworkAclQuintupleEntries)用于增量网络ACL五元组的入站规则和出站规则。
可能返回的错误码:
INVALIDPARAMETER_ACLTYPEMISMATCH = "InvalidParameter.AclTypeMismatch" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch"
func (*Client) CreateNetworkAclWithContext ¶
func (c *Client) CreateNetworkAclWithContext(ctx context.Context, request *CreateNetworkAclRequest) (response *CreateNetworkAclResponse, err error)
CreateNetworkAcl 本接口(CreateNetworkAcl)用于创建新的<a href="https://cloud.tencent.com/document/product/215/20088">网络ACL</a>。
* 新建的网络ACL的入站和出站规则默认都是全部拒绝,在创建后通常您需要再调用ModifyNetworkAclEntries将网络ACL的规则设置为需要的规则。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TAGDUPLICATEKEY = "InvalidParameterValue.TagDuplicateKey" INVALIDPARAMETERVALUE_TAGDUPLICATERESOURCETYPE = "InvalidParameterValue.TagDuplicateResourceType" INVALIDPARAMETERVALUE_TAGINVALIDKEY = "InvalidParameterValue.TagInvalidKey" INVALIDPARAMETERVALUE_TAGINVALIDKEYLEN = "InvalidParameterValue.TagInvalidKeyLen" INVALIDPARAMETERVALUE_TAGINVALIDVAL = "InvalidParameterValue.TagInvalidVal" INVALIDPARAMETERVALUE_TAGKEYNOTEXISTS = "InvalidParameterValue.TagKeyNotExists" INVALIDPARAMETERVALUE_TAGNOTALLOCATEDQUOTA = "InvalidParameterValue.TagNotAllocatedQuota" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_TAGNOTSUPPORTTAG = "InvalidParameterValue.TagNotSupportTag" INVALIDPARAMETERVALUE_TAGRESOURCEFORMATERROR = "InvalidParameterValue.TagResourceFormatError" INVALIDPARAMETERVALUE_TAGTIMESTAMPEXCEEDED = "InvalidParameterValue.TagTimestampExceeded" INVALIDPARAMETERVALUE_TAGVALNOTEXISTS = "InvalidParameterValue.TagValNotExists" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_TAGKEYEXCEEDED = "LimitExceeded.TagKeyExceeded" LIMITEXCEEDED_TAGKEYPERRESOURCEEXCEEDED = "LimitExceeded.TagKeyPerResourceExceeded" LIMITEXCEEDED_TAGNOTENOUGHQUOTA = "LimitExceeded.TagNotEnoughQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" LIMITEXCEEDED_TAGQUOTAEXCEEDED = "LimitExceeded.TagQuotaExceeded" LIMITEXCEEDED_TAGTAGSEXCEEDED = "LimitExceeded.TagTagsExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER_WITHGUESS = "UnknownParameter.WithGuess" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch" UNSUPPORTEDOPERATION_TAGALLOCATE = "UnsupportedOperation.TagAllocate" UNSUPPORTEDOPERATION_TAGFREE = "UnsupportedOperation.TagFree" UNSUPPORTEDOPERATION_TAGNOTPERMIT = "UnsupportedOperation.TagNotPermit" UNSUPPORTEDOPERATION_TAGSYSTEMRESERVEDTAGKEY = "UnsupportedOperation.TagSystemReservedTagKey"
func (*Client) CreateNetworkInterface ¶
func (c *Client) CreateNetworkInterface(request *CreateNetworkInterfaceRequest) (response *CreateNetworkInterfaceResponse, err error)
CreateNetworkInterface 本接口(CreateNetworkInterface)用于创建弹性网卡。
* 创建弹性网卡时可以指定内网IP,并且可以指定一个主IP,指定的内网IP必须在弹性网卡所在子网内,而且不能被占用。
* 创建弹性网卡时可以指定需要申请的内网IP数量,系统会随机生成内网IP地址。
* 一个弹性网卡支持绑定的IP地址是有限制的,更多资源限制信息详见<a href="/document/product/576/18527">弹性网卡使用限制</a>。
* 创建弹性网卡同时可以绑定已有安全组。
* 创建弹性网卡同时可以绑定标签, 应答里的标签列表代表添加成功的标签。
>?本接口为异步接口,可调用 [DescribeVpcTaskResult](https://cloud.tencent.com/document/api/215/59037) 接口查询任务执行结果,待任务执行成功后再进行其他操作。
>
可能返回的错误码:
FAILEDOPERATION_NETDETECTTIMEOUT = "FailedOperation.NetDetectTimeOut" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_RESERVED = "InvalidParameterValue.Reserved" INVALIDPARAMETERVALUE_TAGDUPLICATEKEY = "InvalidParameterValue.TagDuplicateKey" INVALIDPARAMETERVALUE_TAGDUPLICATERESOURCETYPE = "InvalidParameterValue.TagDuplicateResourceType" INVALIDPARAMETERVALUE_TAGINVALIDKEY = "InvalidParameterValue.TagInvalidKey" INVALIDPARAMETERVALUE_TAGINVALIDKEYLEN = "InvalidParameterValue.TagInvalidKeyLen" INVALIDPARAMETERVALUE_TAGINVALIDVAL = "InvalidParameterValue.TagInvalidVal" INVALIDPARAMETERVALUE_TAGKEYNOTEXISTS = "InvalidParameterValue.TagKeyNotExists" INVALIDPARAMETERVALUE_TAGNOTALLOCATEDQUOTA = "InvalidParameterValue.TagNotAllocatedQuota" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_TAGNOTSUPPORTTAG = "InvalidParameterValue.TagNotSupportTag" INVALIDPARAMETERVALUE_TAGRESOURCEFORMATERROR = "InvalidParameterValue.TagResourceFormatError" INVALIDPARAMETERVALUE_TAGTIMESTAMPEXCEEDED = "InvalidParameterValue.TagTimestampExceeded" INVALIDPARAMETERVALUE_TAGVALNOTEXISTS = "InvalidParameterValue.TagValNotExists" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_TAGKEYEXCEEDED = "LimitExceeded.TagKeyExceeded" LIMITEXCEEDED_TAGKEYPERRESOURCEEXCEEDED = "LimitExceeded.TagKeyPerResourceExceeded" LIMITEXCEEDED_TAGNOTENOUGHQUOTA = "LimitExceeded.TagNotEnoughQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" LIMITEXCEEDED_TAGQUOTAEXCEEDED = "LimitExceeded.TagQuotaExceeded" LIMITEXCEEDED_TAGTAGSEXCEEDED = "LimitExceeded.TagTagsExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_RESOURCEMISMATCH = "UnsupportedOperation.ResourceMismatch" UNSUPPORTEDOPERATION_TAGALLOCATE = "UnsupportedOperation.TagAllocate" UNSUPPORTEDOPERATION_TAGFREE = "UnsupportedOperation.TagFree" UNSUPPORTEDOPERATION_TAGNOTPERMIT = "UnsupportedOperation.TagNotPermit" UNSUPPORTEDOPERATION_TAGSYSTEMRESERVEDTAGKEY = "UnsupportedOperation.TagSystemReservedTagKey"
func (*Client) CreateNetworkInterfaceWithContext ¶
func (c *Client) CreateNetworkInterfaceWithContext(ctx context.Context, request *CreateNetworkInterfaceRequest) (response *CreateNetworkInterfaceResponse, err error)
CreateNetworkInterface 本接口(CreateNetworkInterface)用于创建弹性网卡。
* 创建弹性网卡时可以指定内网IP,并且可以指定一个主IP,指定的内网IP必须在弹性网卡所在子网内,而且不能被占用。
* 创建弹性网卡时可以指定需要申请的内网IP数量,系统会随机生成内网IP地址。
* 一个弹性网卡支持绑定的IP地址是有限制的,更多资源限制信息详见<a href="/document/product/576/18527">弹性网卡使用限制</a>。
* 创建弹性网卡同时可以绑定已有安全组。
* 创建弹性网卡同时可以绑定标签, 应答里的标签列表代表添加成功的标签。
>?本接口为异步接口,可调用 [DescribeVpcTaskResult](https://cloud.tencent.com/document/api/215/59037) 接口查询任务执行结果,待任务执行成功后再进行其他操作。
>
可能返回的错误码:
FAILEDOPERATION_NETDETECTTIMEOUT = "FailedOperation.NetDetectTimeOut" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_RESERVED = "InvalidParameterValue.Reserved" INVALIDPARAMETERVALUE_TAGDUPLICATEKEY = "InvalidParameterValue.TagDuplicateKey" INVALIDPARAMETERVALUE_TAGDUPLICATERESOURCETYPE = "InvalidParameterValue.TagDuplicateResourceType" INVALIDPARAMETERVALUE_TAGINVALIDKEY = "InvalidParameterValue.TagInvalidKey" INVALIDPARAMETERVALUE_TAGINVALIDKEYLEN = "InvalidParameterValue.TagInvalidKeyLen" INVALIDPARAMETERVALUE_TAGINVALIDVAL = "InvalidParameterValue.TagInvalidVal" INVALIDPARAMETERVALUE_TAGKEYNOTEXISTS = "InvalidParameterValue.TagKeyNotExists" INVALIDPARAMETERVALUE_TAGNOTALLOCATEDQUOTA = "InvalidParameterValue.TagNotAllocatedQuota" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_TAGNOTSUPPORTTAG = "InvalidParameterValue.TagNotSupportTag" INVALIDPARAMETERVALUE_TAGRESOURCEFORMATERROR = "InvalidParameterValue.TagResourceFormatError" INVALIDPARAMETERVALUE_TAGTIMESTAMPEXCEEDED = "InvalidParameterValue.TagTimestampExceeded" INVALIDPARAMETERVALUE_TAGVALNOTEXISTS = "InvalidParameterValue.TagValNotExists" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_TAGKEYEXCEEDED = "LimitExceeded.TagKeyExceeded" LIMITEXCEEDED_TAGKEYPERRESOURCEEXCEEDED = "LimitExceeded.TagKeyPerResourceExceeded" LIMITEXCEEDED_TAGNOTENOUGHQUOTA = "LimitExceeded.TagNotEnoughQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" LIMITEXCEEDED_TAGQUOTAEXCEEDED = "LimitExceeded.TagQuotaExceeded" LIMITEXCEEDED_TAGTAGSEXCEEDED = "LimitExceeded.TagTagsExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_RESOURCEMISMATCH = "UnsupportedOperation.ResourceMismatch" UNSUPPORTEDOPERATION_TAGALLOCATE = "UnsupportedOperation.TagAllocate" UNSUPPORTEDOPERATION_TAGFREE = "UnsupportedOperation.TagFree" UNSUPPORTEDOPERATION_TAGNOTPERMIT = "UnsupportedOperation.TagNotPermit" UNSUPPORTEDOPERATION_TAGSYSTEMRESERVEDTAGKEY = "UnsupportedOperation.TagSystemReservedTagKey"
func (*Client) CreateRouteTable ¶
func (c *Client) CreateRouteTable(request *CreateRouteTableRequest) (response *CreateRouteTableResponse, err error)
CreateRouteTable 本接口(CreateRouteTable)用于创建路由表。
* 创建了VPC后,系统会创建一个默认路由表,所有新建的子网都会关联到默认路由表。默认情况下您可以直接使用默认路由表来管理您的路由策略。当您的路由策略较多时,您可以调用创建路由表接口创建更多路由表管理您的路由策略。
* 创建路由表同时可以绑定标签, 应答里的标签列表代表添加成功的标签。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TAGDUPLICATEKEY = "InvalidParameterValue.TagDuplicateKey" INVALIDPARAMETERVALUE_TAGDUPLICATERESOURCETYPE = "InvalidParameterValue.TagDuplicateResourceType" INVALIDPARAMETERVALUE_TAGINVALIDKEY = "InvalidParameterValue.TagInvalidKey" INVALIDPARAMETERVALUE_TAGINVALIDKEYLEN = "InvalidParameterValue.TagInvalidKeyLen" INVALIDPARAMETERVALUE_TAGINVALIDVAL = "InvalidParameterValue.TagInvalidVal" INVALIDPARAMETERVALUE_TAGKEYNOTEXISTS = "InvalidParameterValue.TagKeyNotExists" INVALIDPARAMETERVALUE_TAGNOTALLOCATEDQUOTA = "InvalidParameterValue.TagNotAllocatedQuota" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_TAGNOTSUPPORTTAG = "InvalidParameterValue.TagNotSupportTag" INVALIDPARAMETERVALUE_TAGRESOURCEFORMATERROR = "InvalidParameterValue.TagResourceFormatError" INVALIDPARAMETERVALUE_TAGTIMESTAMPEXCEEDED = "InvalidParameterValue.TagTimestampExceeded" INVALIDPARAMETERVALUE_TAGVALNOTEXISTS = "InvalidParameterValue.TagValNotExists" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_TAGKEYEXCEEDED = "LimitExceeded.TagKeyExceeded" LIMITEXCEEDED_TAGKEYPERRESOURCEEXCEEDED = "LimitExceeded.TagKeyPerResourceExceeded" LIMITEXCEEDED_TAGNOTENOUGHQUOTA = "LimitExceeded.TagNotEnoughQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" LIMITEXCEEDED_TAGQUOTAEXCEEDED = "LimitExceeded.TagQuotaExceeded" LIMITEXCEEDED_TAGTAGSEXCEEDED = "LimitExceeded.TagTagsExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_TAGALLOCATE = "UnsupportedOperation.TagAllocate" UNSUPPORTEDOPERATION_TAGFREE = "UnsupportedOperation.TagFree" UNSUPPORTEDOPERATION_TAGNOTPERMIT = "UnsupportedOperation.TagNotPermit" UNSUPPORTEDOPERATION_TAGSYSTEMRESERVEDTAGKEY = "UnsupportedOperation.TagSystemReservedTagKey"
func (*Client) CreateRouteTableWithContext ¶
func (c *Client) CreateRouteTableWithContext(ctx context.Context, request *CreateRouteTableRequest) (response *CreateRouteTableResponse, err error)
CreateRouteTable 本接口(CreateRouteTable)用于创建路由表。
* 创建了VPC后,系统会创建一个默认路由表,所有新建的子网都会关联到默认路由表。默认情况下您可以直接使用默认路由表来管理您的路由策略。当您的路由策略较多时,您可以调用创建路由表接口创建更多路由表管理您的路由策略。
* 创建路由表同时可以绑定标签, 应答里的标签列表代表添加成功的标签。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TAGDUPLICATEKEY = "InvalidParameterValue.TagDuplicateKey" INVALIDPARAMETERVALUE_TAGDUPLICATERESOURCETYPE = "InvalidParameterValue.TagDuplicateResourceType" INVALIDPARAMETERVALUE_TAGINVALIDKEY = "InvalidParameterValue.TagInvalidKey" INVALIDPARAMETERVALUE_TAGINVALIDKEYLEN = "InvalidParameterValue.TagInvalidKeyLen" INVALIDPARAMETERVALUE_TAGINVALIDVAL = "InvalidParameterValue.TagInvalidVal" INVALIDPARAMETERVALUE_TAGKEYNOTEXISTS = "InvalidParameterValue.TagKeyNotExists" INVALIDPARAMETERVALUE_TAGNOTALLOCATEDQUOTA = "InvalidParameterValue.TagNotAllocatedQuota" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_TAGNOTSUPPORTTAG = "InvalidParameterValue.TagNotSupportTag" INVALIDPARAMETERVALUE_TAGRESOURCEFORMATERROR = "InvalidParameterValue.TagResourceFormatError" INVALIDPARAMETERVALUE_TAGTIMESTAMPEXCEEDED = "InvalidParameterValue.TagTimestampExceeded" INVALIDPARAMETERVALUE_TAGVALNOTEXISTS = "InvalidParameterValue.TagValNotExists" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_TAGKEYEXCEEDED = "LimitExceeded.TagKeyExceeded" LIMITEXCEEDED_TAGKEYPERRESOURCEEXCEEDED = "LimitExceeded.TagKeyPerResourceExceeded" LIMITEXCEEDED_TAGNOTENOUGHQUOTA = "LimitExceeded.TagNotEnoughQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" LIMITEXCEEDED_TAGQUOTAEXCEEDED = "LimitExceeded.TagQuotaExceeded" LIMITEXCEEDED_TAGTAGSEXCEEDED = "LimitExceeded.TagTagsExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_TAGALLOCATE = "UnsupportedOperation.TagAllocate" UNSUPPORTEDOPERATION_TAGFREE = "UnsupportedOperation.TagFree" UNSUPPORTEDOPERATION_TAGNOTPERMIT = "UnsupportedOperation.TagNotPermit" UNSUPPORTEDOPERATION_TAGSYSTEMRESERVEDTAGKEY = "UnsupportedOperation.TagSystemReservedTagKey"
func (*Client) CreateRoutes ¶
func (c *Client) CreateRoutes(request *CreateRoutesRequest) (response *CreateRoutesResponse, err error)
CreateRoutes 本接口(CreateRoutes)用于创建路由策略。
* 向指定路由表批量新增路由策略。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_CIDRNOTINPEERVPC = "InvalidParameterValue.CidrNotInPeerVpc" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_VPCCIDRCONFLICT = "InvalidParameterValue.VpcCidrConflict" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER_WITHGUESS = "UnknownParameter.WithGuess" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_CDCSUBNETNOTSUPPORTUNLOCALGATEWAY = "UnsupportedOperation.CdcSubnetNotSupportUnLocalGateway" UNSUPPORTEDOPERATION_CONFLICTWITHDOCKERROUTE = "UnsupportedOperation.ConflictWithDockerRoute" UNSUPPORTEDOPERATION_ECMP = "UnsupportedOperation.Ecmp" UNSUPPORTEDOPERATION_ECMPWITHCCNROUTE = "UnsupportedOperation.EcmpWithCcnRoute" UNSUPPORTEDOPERATION_ECMPWITHUSERROUTE = "UnsupportedOperation.EcmpWithUserRoute" UNSUPPORTEDOPERATION_NORMALSUBNETNOTSUPPORTLOCALGATEWAY = "UnsupportedOperation.NormalSubnetNotSupportLocalGateway" UNSUPPORTEDOPERATION_SYSTEMROUTE = "UnsupportedOperation.SystemRoute"
func (*Client) CreateRoutesWithContext ¶
func (c *Client) CreateRoutesWithContext(ctx context.Context, request *CreateRoutesRequest) (response *CreateRoutesResponse, err error)
CreateRoutes 本接口(CreateRoutes)用于创建路由策略。
* 向指定路由表批量新增路由策略。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_CIDRNOTINPEERVPC = "InvalidParameterValue.CidrNotInPeerVpc" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_VPCCIDRCONFLICT = "InvalidParameterValue.VpcCidrConflict" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER_WITHGUESS = "UnknownParameter.WithGuess" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_CDCSUBNETNOTSUPPORTUNLOCALGATEWAY = "UnsupportedOperation.CdcSubnetNotSupportUnLocalGateway" UNSUPPORTEDOPERATION_CONFLICTWITHDOCKERROUTE = "UnsupportedOperation.ConflictWithDockerRoute" UNSUPPORTEDOPERATION_ECMP = "UnsupportedOperation.Ecmp" UNSUPPORTEDOPERATION_ECMPWITHCCNROUTE = "UnsupportedOperation.EcmpWithCcnRoute" UNSUPPORTEDOPERATION_ECMPWITHUSERROUTE = "UnsupportedOperation.EcmpWithUserRoute" UNSUPPORTEDOPERATION_NORMALSUBNETNOTSUPPORTLOCALGATEWAY = "UnsupportedOperation.NormalSubnetNotSupportLocalGateway" UNSUPPORTEDOPERATION_SYSTEMROUTE = "UnsupportedOperation.SystemRoute"
func (*Client) CreateSecurityGroup ¶
func (c *Client) CreateSecurityGroup(request *CreateSecurityGroupRequest) (response *CreateSecurityGroupResponse, err error)
CreateSecurityGroup 本接口(CreateSecurityGroup)用于创建新的安全组(SecurityGroup)。
* 每个账户下每个地域的每个项目的<a href="https://cloud.tencent.com/document/product/213/12453">安全组数量限制</a>。
* 新建的安全组的入站和出站规则默认都是全部拒绝,在创建后通常您需要再调用CreateSecurityGroupPolicies将安全组的规则设置为需要的规则。
* 创建安全组同时可以绑定标签, 应答里的标签列表代表添加成功的标签。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TAGDUPLICATEKEY = "InvalidParameterValue.TagDuplicateKey" INVALIDPARAMETERVALUE_TAGDUPLICATERESOURCETYPE = "InvalidParameterValue.TagDuplicateResourceType" INVALIDPARAMETERVALUE_TAGINVALIDKEY = "InvalidParameterValue.TagInvalidKey" INVALIDPARAMETERVALUE_TAGINVALIDKEYLEN = "InvalidParameterValue.TagInvalidKeyLen" INVALIDPARAMETERVALUE_TAGINVALIDVAL = "InvalidParameterValue.TagInvalidVal" INVALIDPARAMETERVALUE_TAGKEYNOTEXISTS = "InvalidParameterValue.TagKeyNotExists" INVALIDPARAMETERVALUE_TAGNOTALLOCATEDQUOTA = "InvalidParameterValue.TagNotAllocatedQuota" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_TAGNOTSUPPORTTAG = "InvalidParameterValue.TagNotSupportTag" INVALIDPARAMETERVALUE_TAGRESOURCEFORMATERROR = "InvalidParameterValue.TagResourceFormatError" INVALIDPARAMETERVALUE_TAGTIMESTAMPEXCEEDED = "InvalidParameterValue.TagTimestampExceeded" INVALIDPARAMETERVALUE_TAGVALNOTEXISTS = "InvalidParameterValue.TagValNotExists" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_TAGKEYEXCEEDED = "LimitExceeded.TagKeyExceeded" LIMITEXCEEDED_TAGKEYPERRESOURCEEXCEEDED = "LimitExceeded.TagKeyPerResourceExceeded" LIMITEXCEEDED_TAGNOTENOUGHQUOTA = "LimitExceeded.TagNotEnoughQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" LIMITEXCEEDED_TAGQUOTAEXCEEDED = "LimitExceeded.TagQuotaExceeded" LIMITEXCEEDED_TAGTAGSEXCEEDED = "LimitExceeded.TagTagsExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_TAGALLOCATE = "UnsupportedOperation.TagAllocate" UNSUPPORTEDOPERATION_TAGFREE = "UnsupportedOperation.TagFree" UNSUPPORTEDOPERATION_TAGNOTPERMIT = "UnsupportedOperation.TagNotPermit" UNSUPPORTEDOPERATION_TAGSYSTEMRESERVEDTAGKEY = "UnsupportedOperation.TagSystemReservedTagKey"
func (*Client) CreateSecurityGroupPolicies ¶
func (c *Client) CreateSecurityGroupPolicies(request *CreateSecurityGroupPoliciesRequest) (response *CreateSecurityGroupPoliciesResponse, err error)
CreateSecurityGroupPolicies 本接口(CreateSecurityGroupPolicies)用于创建安全组规则(SecurityGroupPolicy)。
在 SecurityGroupPolicySet 参数中:
<ul>
<li>Version 安全组规则版本号,用户每次更新安全规则版本会自动加1,防止您更新的路由规则已过期,不填不考虑冲突。</li>
<li>在创建出站和入站规则(Egress 和 Ingress)时:<ul>
<li>Protocol 字段支持输入TCP, UDP, ICMP, ICMPV6, GRE, ALL。</li>
<li>CidrBlock 字段允许输入符合cidr格式标准的任意字符串。在基础网络中,如果 CidrBlock 包含您的账户内的云服务器之外的设备在腾讯云的内网 IP,并不代表此规则允许您访问这些设备,租户之间网络隔离规则优先于安全组中的内网规则。</li>
<li>Ipv6CidrBlock 字段允许输入符合IPv6 cidr格式标准的任意字符串。在基础网络中,如果Ipv6CidrBlock 包含您的账户内的云服务器之外的设备在腾讯云的内网 IPv6,并不代表此规则允许您访问这些设备,租户之间网络隔离规则优先于安全组中的内网规则。</li>
<li>SecurityGroupId 字段允许输入与待修改的安全组位于相同项目中的安全组 ID,包括这个安全组 ID 本身,代表安全组下所有云服务器的内网 IP。使用这个字段时,这条规则用来匹配网络报文的过程中会随着被使用的这个 ID 所关联的云服务器变化而变化,不需要重新修改。</li>
<li>Port 字段允许输入一个单独端口号,或者用减号分隔的两个端口号代表端口范围,例如80或8000-8010。只有当 Protocol 字段是 TCP 或 UDP 时,Port 字段才被接受,即 Protocol 字段不是 TCP 或 UDP 时,Protocol 和 Port 排他关系,不允许同时输入,否则会接口报错。</li>
<li>Action 字段只允许输入 ACCEPT 或 DROP。</li>
<li>CidrBlock, Ipv6CidrBlock, SecurityGroupId, AddressTemplate 四者是排他关系,不允许同时输入,Protocol + Port 和 ServiceTemplate 二者是排他关系,不允许同时输入。IPv6CidrBlock和ICMP是排他关系,如需使用,请输入ICMPV6。</li>
<li>一次请求中只能创建单个方向的规则, 如果需要指定索引(PolicyIndex)参数, 多条规则的索引必须一致。如想在规则最前面插入一条,则填0即可,如果想在最后追加,该字段可不填。</li>
</ul></li></ul>
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONIDMISMATCH = "InvalidParameterValue.MemberApprovalApplicationIdMismatch" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONNOTAPPROVED = "InvalidParameterValue.MemberApprovalApplicationNotApproved" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONREJECTED = "InvalidParameterValue.MemberApprovalApplicationRejected" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONSTARTED = "InvalidParameterValue.MemberApprovalApplicationStarted" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_SECURITYGROUPPOLICYSET = "LimitExceeded.SecurityGroupPolicySet" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER_WITHGUESS = "UnknownParameter.WithGuess" UNSUPPORTEDOPERATION_CLBPOLICYEXCEEDLIMIT = "UnsupportedOperation.ClbPolicyExceedLimit" UNSUPPORTEDOPERATION_CLBPOLICYLIMIT = "UnsupportedOperation.ClbPolicyLimit" UNSUPPORTEDOPERATION_DUPLICATEPOLICY = "UnsupportedOperation.DuplicatePolicy" UNSUPPORTEDOPERATION_LOCKEDRESOURCES = "UnsupportedOperation.LockedResources" UNSUPPORTEDOPERATION_VERSIONMISMATCH = "UnsupportedOperation.VersionMismatch"
func (*Client) CreateSecurityGroupPoliciesWithContext ¶
func (c *Client) CreateSecurityGroupPoliciesWithContext(ctx context.Context, request *CreateSecurityGroupPoliciesRequest) (response *CreateSecurityGroupPoliciesResponse, err error)
CreateSecurityGroupPolicies 本接口(CreateSecurityGroupPolicies)用于创建安全组规则(SecurityGroupPolicy)。
在 SecurityGroupPolicySet 参数中:
<ul>
<li>Version 安全组规则版本号,用户每次更新安全规则版本会自动加1,防止您更新的路由规则已过期,不填不考虑冲突。</li>
<li>在创建出站和入站规则(Egress 和 Ingress)时:<ul>
<li>Protocol 字段支持输入TCP, UDP, ICMP, ICMPV6, GRE, ALL。</li>
<li>CidrBlock 字段允许输入符合cidr格式标准的任意字符串。在基础网络中,如果 CidrBlock 包含您的账户内的云服务器之外的设备在腾讯云的内网 IP,并不代表此规则允许您访问这些设备,租户之间网络隔离规则优先于安全组中的内网规则。</li>
<li>Ipv6CidrBlock 字段允许输入符合IPv6 cidr格式标准的任意字符串。在基础网络中,如果Ipv6CidrBlock 包含您的账户内的云服务器之外的设备在腾讯云的内网 IPv6,并不代表此规则允许您访问这些设备,租户之间网络隔离规则优先于安全组中的内网规则。</li>
<li>SecurityGroupId 字段允许输入与待修改的安全组位于相同项目中的安全组 ID,包括这个安全组 ID 本身,代表安全组下所有云服务器的内网 IP。使用这个字段时,这条规则用来匹配网络报文的过程中会随着被使用的这个 ID 所关联的云服务器变化而变化,不需要重新修改。</li>
<li>Port 字段允许输入一个单独端口号,或者用减号分隔的两个端口号代表端口范围,例如80或8000-8010。只有当 Protocol 字段是 TCP 或 UDP 时,Port 字段才被接受,即 Protocol 字段不是 TCP 或 UDP 时,Protocol 和 Port 排他关系,不允许同时输入,否则会接口报错。</li>
<li>Action 字段只允许输入 ACCEPT 或 DROP。</li>
<li>CidrBlock, Ipv6CidrBlock, SecurityGroupId, AddressTemplate 四者是排他关系,不允许同时输入,Protocol + Port 和 ServiceTemplate 二者是排他关系,不允许同时输入。IPv6CidrBlock和ICMP是排他关系,如需使用,请输入ICMPV6。</li>
<li>一次请求中只能创建单个方向的规则, 如果需要指定索引(PolicyIndex)参数, 多条规则的索引必须一致。如想在规则最前面插入一条,则填0即可,如果想在最后追加,该字段可不填。</li>
</ul></li></ul>
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONIDMISMATCH = "InvalidParameterValue.MemberApprovalApplicationIdMismatch" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONNOTAPPROVED = "InvalidParameterValue.MemberApprovalApplicationNotApproved" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONREJECTED = "InvalidParameterValue.MemberApprovalApplicationRejected" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONSTARTED = "InvalidParameterValue.MemberApprovalApplicationStarted" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_SECURITYGROUPPOLICYSET = "LimitExceeded.SecurityGroupPolicySet" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER_WITHGUESS = "UnknownParameter.WithGuess" UNSUPPORTEDOPERATION_CLBPOLICYEXCEEDLIMIT = "UnsupportedOperation.ClbPolicyExceedLimit" UNSUPPORTEDOPERATION_CLBPOLICYLIMIT = "UnsupportedOperation.ClbPolicyLimit" UNSUPPORTEDOPERATION_DUPLICATEPOLICY = "UnsupportedOperation.DuplicatePolicy" UNSUPPORTEDOPERATION_LOCKEDRESOURCES = "UnsupportedOperation.LockedResources" UNSUPPORTEDOPERATION_VERSIONMISMATCH = "UnsupportedOperation.VersionMismatch"
func (*Client) CreateSecurityGroupWithContext ¶
func (c *Client) CreateSecurityGroupWithContext(ctx context.Context, request *CreateSecurityGroupRequest) (response *CreateSecurityGroupResponse, err error)
CreateSecurityGroup 本接口(CreateSecurityGroup)用于创建新的安全组(SecurityGroup)。
* 每个账户下每个地域的每个项目的<a href="https://cloud.tencent.com/document/product/213/12453">安全组数量限制</a>。
* 新建的安全组的入站和出站规则默认都是全部拒绝,在创建后通常您需要再调用CreateSecurityGroupPolicies将安全组的规则设置为需要的规则。
* 创建安全组同时可以绑定标签, 应答里的标签列表代表添加成功的标签。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TAGDUPLICATEKEY = "InvalidParameterValue.TagDuplicateKey" INVALIDPARAMETERVALUE_TAGDUPLICATERESOURCETYPE = "InvalidParameterValue.TagDuplicateResourceType" INVALIDPARAMETERVALUE_TAGINVALIDKEY = "InvalidParameterValue.TagInvalidKey" INVALIDPARAMETERVALUE_TAGINVALIDKEYLEN = "InvalidParameterValue.TagInvalidKeyLen" INVALIDPARAMETERVALUE_TAGINVALIDVAL = "InvalidParameterValue.TagInvalidVal" INVALIDPARAMETERVALUE_TAGKEYNOTEXISTS = "InvalidParameterValue.TagKeyNotExists" INVALIDPARAMETERVALUE_TAGNOTALLOCATEDQUOTA = "InvalidParameterValue.TagNotAllocatedQuota" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_TAGNOTSUPPORTTAG = "InvalidParameterValue.TagNotSupportTag" INVALIDPARAMETERVALUE_TAGRESOURCEFORMATERROR = "InvalidParameterValue.TagResourceFormatError" INVALIDPARAMETERVALUE_TAGTIMESTAMPEXCEEDED = "InvalidParameterValue.TagTimestampExceeded" INVALIDPARAMETERVALUE_TAGVALNOTEXISTS = "InvalidParameterValue.TagValNotExists" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_TAGKEYEXCEEDED = "LimitExceeded.TagKeyExceeded" LIMITEXCEEDED_TAGKEYPERRESOURCEEXCEEDED = "LimitExceeded.TagKeyPerResourceExceeded" LIMITEXCEEDED_TAGNOTENOUGHQUOTA = "LimitExceeded.TagNotEnoughQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" LIMITEXCEEDED_TAGQUOTAEXCEEDED = "LimitExceeded.TagQuotaExceeded" LIMITEXCEEDED_TAGTAGSEXCEEDED = "LimitExceeded.TagTagsExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_TAGALLOCATE = "UnsupportedOperation.TagAllocate" UNSUPPORTEDOPERATION_TAGFREE = "UnsupportedOperation.TagFree" UNSUPPORTEDOPERATION_TAGNOTPERMIT = "UnsupportedOperation.TagNotPermit" UNSUPPORTEDOPERATION_TAGSYSTEMRESERVEDTAGKEY = "UnsupportedOperation.TagSystemReservedTagKey"
func (*Client) CreateSecurityGroupWithPolicies ¶
func (c *Client) CreateSecurityGroupWithPolicies(request *CreateSecurityGroupWithPoliciesRequest) (response *CreateSecurityGroupWithPoliciesResponse, err error)
CreateSecurityGroupWithPolicies 本接口(CreateSecurityGroupWithPolicies)用于创建新的安全组(SecurityGroup),并且可以同时添加安全组规则(SecurityGroupPolicy)。
* 每个账户下每个地域的每个项目的<a href="https://cloud.tencent.com/document/product/213/12453">安全组数量限制</a>。
* 新建的安全组的入站和出站规则默认都是全部拒绝,在创建后通常您需要再调用<a href="https://cloud.tencent.com/document/product/215/15807">CreateSecurityGroupPolicies</a>
将安全组的规则设置为需要的规则。
安全组规则说明:
* Version安全组规则版本号,用户每次更新安全规则版本会自动加1,防止您更新的路由规则已过期,不填不考虑冲突。
* Protocol字段支持输入TCP, UDP, ICMP, ICMPV6, GRE, ALL。
* CidrBlock字段允许输入符合cidr格式标准的任意字符串。(展开)在基础网络中,如果CidrBlock包含您的账户内的云服务器之外的设备在腾讯云的内网IP,并不代表此规则允许您访问这些设备,租户之间网络隔离规则优先于安全组中的内网规则。
* Ipv6CidrBlock字段允许输入符合IPv6 cidr格式标准的任意字符串。(展开)在基础网络中,如果Ipv6CidrBlock包含您的账户内的云服务器之外的设备在腾讯云的内网IPv6,并不代表此规则允许您访问这些设备,租户之间网络隔离规则优先于安全组中的内网规则。
* SecurityGroupId字段允许输入与待修改的安全组位于相同项目中的安全组ID,包括这个安全组ID本身,代表安全组下所有云服务器的内网IP。使用这个字段时,这条规则用来匹配网络报文的过程中会随着被使用的这个ID所关联的云服务器变化而变化,不需要重新修改。
* Port字段允许输入一个单独端口号,或者用减号分隔的两个端口号代表端口范围,例如80或8000-8010。只有当Protocol字段是TCP或UDP时,Port字段才被接受,即Protocol字段不是TCP或UDP时,Protocol和Port是排他关系,不允许同时输入,否则会接口报错。
* Action字段只允许输入ACCEPT或DROP。
* CidrBlock, Ipv6CidrBlock, SecurityGroupId, AddressTemplate四者是排他关系,不允许同时输入,Protocol + Port和ServiceTemplate二者是排他关系,不允许同时输入。
* 一次请求中只能创建单个方向的规则, 如果需要指定索引(PolicyIndex)参数, 多条规则的索引必须一致。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONIDMISMATCH = "InvalidParameterValue.MemberApprovalApplicationIdMismatch" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONNOTAPPROVED = "InvalidParameterValue.MemberApprovalApplicationNotApproved" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONREJECTED = "InvalidParameterValue.MemberApprovalApplicationRejected" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONSTARTED = "InvalidParameterValue.MemberApprovalApplicationStarted" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER_WITHGUESS = "UnknownParameter.WithGuess" UNSUPPORTEDOPERATION_LOCKEDRESOURCES = "UnsupportedOperation.LockedResources"
func (*Client) CreateSecurityGroupWithPoliciesWithContext ¶
func (c *Client) CreateSecurityGroupWithPoliciesWithContext(ctx context.Context, request *CreateSecurityGroupWithPoliciesRequest) (response *CreateSecurityGroupWithPoliciesResponse, err error)
CreateSecurityGroupWithPolicies 本接口(CreateSecurityGroupWithPolicies)用于创建新的安全组(SecurityGroup),并且可以同时添加安全组规则(SecurityGroupPolicy)。
* 每个账户下每个地域的每个项目的<a href="https://cloud.tencent.com/document/product/213/12453">安全组数量限制</a>。
* 新建的安全组的入站和出站规则默认都是全部拒绝,在创建后通常您需要再调用<a href="https://cloud.tencent.com/document/product/215/15807">CreateSecurityGroupPolicies</a>
将安全组的规则设置为需要的规则。
安全组规则说明:
* Version安全组规则版本号,用户每次更新安全规则版本会自动加1,防止您更新的路由规则已过期,不填不考虑冲突。
* Protocol字段支持输入TCP, UDP, ICMP, ICMPV6, GRE, ALL。
* CidrBlock字段允许输入符合cidr格式标准的任意字符串。(展开)在基础网络中,如果CidrBlock包含您的账户内的云服务器之外的设备在腾讯云的内网IP,并不代表此规则允许您访问这些设备,租户之间网络隔离规则优先于安全组中的内网规则。
* Ipv6CidrBlock字段允许输入符合IPv6 cidr格式标准的任意字符串。(展开)在基础网络中,如果Ipv6CidrBlock包含您的账户内的云服务器之外的设备在腾讯云的内网IPv6,并不代表此规则允许您访问这些设备,租户之间网络隔离规则优先于安全组中的内网规则。
* SecurityGroupId字段允许输入与待修改的安全组位于相同项目中的安全组ID,包括这个安全组ID本身,代表安全组下所有云服务器的内网IP。使用这个字段时,这条规则用来匹配网络报文的过程中会随着被使用的这个ID所关联的云服务器变化而变化,不需要重新修改。
* Port字段允许输入一个单独端口号,或者用减号分隔的两个端口号代表端口范围,例如80或8000-8010。只有当Protocol字段是TCP或UDP时,Port字段才被接受,即Protocol字段不是TCP或UDP时,Protocol和Port是排他关系,不允许同时输入,否则会接口报错。
* Action字段只允许输入ACCEPT或DROP。
* CidrBlock, Ipv6CidrBlock, SecurityGroupId, AddressTemplate四者是排他关系,不允许同时输入,Protocol + Port和ServiceTemplate二者是排他关系,不允许同时输入。
* 一次请求中只能创建单个方向的规则, 如果需要指定索引(PolicyIndex)参数, 多条规则的索引必须一致。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONIDMISMATCH = "InvalidParameterValue.MemberApprovalApplicationIdMismatch" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONNOTAPPROVED = "InvalidParameterValue.MemberApprovalApplicationNotApproved" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONREJECTED = "InvalidParameterValue.MemberApprovalApplicationRejected" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONSTARTED = "InvalidParameterValue.MemberApprovalApplicationStarted" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER_WITHGUESS = "UnknownParameter.WithGuess" UNSUPPORTEDOPERATION_LOCKEDRESOURCES = "UnsupportedOperation.LockedResources"
func (*Client) CreateServiceTemplate ¶
func (c *Client) CreateServiceTemplate(request *CreateServiceTemplateRequest) (response *CreateServiceTemplateResponse, err error)
CreateServiceTemplate 本接口(CreateServiceTemplate)用于创建协议端口模板。
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded"
func (*Client) CreateServiceTemplateGroup ¶
func (c *Client) CreateServiceTemplateGroup(request *CreateServiceTemplateGroupRequest) (response *CreateServiceTemplateGroupResponse, err error)
CreateServiceTemplateGroup 本接口(CreateServiceTemplateGroup)用于创建协议端口模板集合。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) CreateServiceTemplateGroupWithContext ¶
func (c *Client) CreateServiceTemplateGroupWithContext(ctx context.Context, request *CreateServiceTemplateGroupRequest) (response *CreateServiceTemplateGroupResponse, err error)
CreateServiceTemplateGroup 本接口(CreateServiceTemplateGroup)用于创建协议端口模板集合。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) CreateServiceTemplateWithContext ¶
func (c *Client) CreateServiceTemplateWithContext(ctx context.Context, request *CreateServiceTemplateRequest) (response *CreateServiceTemplateResponse, err error)
CreateServiceTemplate 本接口(CreateServiceTemplate)用于创建协议端口模板。
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded"
func (*Client) CreateSnapshotPolicies ¶
func (c *Client) CreateSnapshotPolicies(request *CreateSnapshotPoliciesRequest) (response *CreateSnapshotPoliciesResponse, err error)
CreateSnapshotPolicies 本接口(CreateSnapshotPolicies)用于创建快照策略。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateSnapshotPoliciesWithContext ¶
func (c *Client) CreateSnapshotPoliciesWithContext(ctx context.Context, request *CreateSnapshotPoliciesRequest) (response *CreateSnapshotPoliciesResponse, err error)
CreateSnapshotPolicies 本接口(CreateSnapshotPolicies)用于创建快照策略。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateSubnet ¶
func (c *Client) CreateSubnet(request *CreateSubnetRequest) (response *CreateSubnetResponse, err error)
CreateSubnet 本接口(CreateSubnet)用于创建子网。
* 创建子网前必须创建好 VPC。
* 子网创建成功后,子网网段不能修改。子网网段必须在VPC网段内,可以和VPC网段相同(VPC有且只有一个子网时),建议子网网段在VPC网段内,预留网段给其他子网使用。
* 您可以创建的最小网段子网掩码为28(有16个IP地址),最大网段子网掩码为16(65,536个IP地址)。
* 同一个VPC内,多个子网的网段不能重叠。
* 子网创建后会自动关联到默认路由表。
* 创建子网同时可以绑定标签, 应答里的标签列表代表添加成功的标签。
可能返回的错误码:
FAILEDOPERATION_NETDETECTTIMEOUT = "FailedOperation.NetDetectTimeOut" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_SUBNETCONFLICT = "InvalidParameterValue.SubnetConflict" INVALIDPARAMETERVALUE_SUBNETOVERLAP = "InvalidParameterValue.SubnetOverlap" INVALIDPARAMETERVALUE_SUBNETRANGE = "InvalidParameterValue.SubnetRange" INVALIDPARAMETERVALUE_TAGDUPLICATEKEY = "InvalidParameterValue.TagDuplicateKey" INVALIDPARAMETERVALUE_TAGDUPLICATERESOURCETYPE = "InvalidParameterValue.TagDuplicateResourceType" INVALIDPARAMETERVALUE_TAGINVALIDKEY = "InvalidParameterValue.TagInvalidKey" INVALIDPARAMETERVALUE_TAGINVALIDKEYLEN = "InvalidParameterValue.TagInvalidKeyLen" INVALIDPARAMETERVALUE_TAGINVALIDVAL = "InvalidParameterValue.TagInvalidVal" INVALIDPARAMETERVALUE_TAGKEYNOTEXISTS = "InvalidParameterValue.TagKeyNotExists" INVALIDPARAMETERVALUE_TAGNOTALLOCATEDQUOTA = "InvalidParameterValue.TagNotAllocatedQuota" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_TAGNOTSUPPORTTAG = "InvalidParameterValue.TagNotSupportTag" INVALIDPARAMETERVALUE_TAGRESOURCEFORMATERROR = "InvalidParameterValue.TagResourceFormatError" INVALIDPARAMETERVALUE_TAGTIMESTAMPEXCEEDED = "InvalidParameterValue.TagTimestampExceeded" INVALIDPARAMETERVALUE_TAGVALNOTEXISTS = "InvalidParameterValue.TagValNotExists" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" INVALIDPARAMETERVALUE_ZONECONFLICT = "InvalidParameterValue.ZoneConflict" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_TAGKEYEXCEEDED = "LimitExceeded.TagKeyExceeded" LIMITEXCEEDED_TAGKEYPERRESOURCEEXCEEDED = "LimitExceeded.TagKeyPerResourceExceeded" LIMITEXCEEDED_TAGNOTENOUGHQUOTA = "LimitExceeded.TagNotEnoughQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" LIMITEXCEEDED_TAGQUOTAEXCEEDED = "LimitExceeded.TagQuotaExceeded" LIMITEXCEEDED_TAGTAGSEXCEEDED = "LimitExceeded.TagTagsExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch" UNSUPPORTEDOPERATION_DCGATEWAYSNOTFOUNDINVPC = "UnsupportedOperation.DcGatewaysNotFoundInVpc" UNSUPPORTEDOPERATION_RECORDEXISTS = "UnsupportedOperation.RecordExists" UNSUPPORTEDOPERATION_RECORDNOTEXISTS = "UnsupportedOperation.RecordNotExists" UNSUPPORTEDOPERATION_TAGALLOCATE = "UnsupportedOperation.TagAllocate" UNSUPPORTEDOPERATION_TAGFREE = "UnsupportedOperation.TagFree" UNSUPPORTEDOPERATION_TAGNOTPERMIT = "UnsupportedOperation.TagNotPermit" UNSUPPORTEDOPERATION_TAGSYSTEMRESERVEDTAGKEY = "UnsupportedOperation.TagSystemReservedTagKey"
func (*Client) CreateSubnetWithContext ¶
func (c *Client) CreateSubnetWithContext(ctx context.Context, request *CreateSubnetRequest) (response *CreateSubnetResponse, err error)
CreateSubnet 本接口(CreateSubnet)用于创建子网。
* 创建子网前必须创建好 VPC。
* 子网创建成功后,子网网段不能修改。子网网段必须在VPC网段内,可以和VPC网段相同(VPC有且只有一个子网时),建议子网网段在VPC网段内,预留网段给其他子网使用。
* 您可以创建的最小网段子网掩码为28(有16个IP地址),最大网段子网掩码为16(65,536个IP地址)。
* 同一个VPC内,多个子网的网段不能重叠。
* 子网创建后会自动关联到默认路由表。
* 创建子网同时可以绑定标签, 应答里的标签列表代表添加成功的标签。
可能返回的错误码:
FAILEDOPERATION_NETDETECTTIMEOUT = "FailedOperation.NetDetectTimeOut" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_SUBNETCONFLICT = "InvalidParameterValue.SubnetConflict" INVALIDPARAMETERVALUE_SUBNETOVERLAP = "InvalidParameterValue.SubnetOverlap" INVALIDPARAMETERVALUE_SUBNETRANGE = "InvalidParameterValue.SubnetRange" INVALIDPARAMETERVALUE_TAGDUPLICATEKEY = "InvalidParameterValue.TagDuplicateKey" INVALIDPARAMETERVALUE_TAGDUPLICATERESOURCETYPE = "InvalidParameterValue.TagDuplicateResourceType" INVALIDPARAMETERVALUE_TAGINVALIDKEY = "InvalidParameterValue.TagInvalidKey" INVALIDPARAMETERVALUE_TAGINVALIDKEYLEN = "InvalidParameterValue.TagInvalidKeyLen" INVALIDPARAMETERVALUE_TAGINVALIDVAL = "InvalidParameterValue.TagInvalidVal" INVALIDPARAMETERVALUE_TAGKEYNOTEXISTS = "InvalidParameterValue.TagKeyNotExists" INVALIDPARAMETERVALUE_TAGNOTALLOCATEDQUOTA = "InvalidParameterValue.TagNotAllocatedQuota" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_TAGNOTSUPPORTTAG = "InvalidParameterValue.TagNotSupportTag" INVALIDPARAMETERVALUE_TAGRESOURCEFORMATERROR = "InvalidParameterValue.TagResourceFormatError" INVALIDPARAMETERVALUE_TAGTIMESTAMPEXCEEDED = "InvalidParameterValue.TagTimestampExceeded" INVALIDPARAMETERVALUE_TAGVALNOTEXISTS = "InvalidParameterValue.TagValNotExists" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" INVALIDPARAMETERVALUE_ZONECONFLICT = "InvalidParameterValue.ZoneConflict" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_TAGKEYEXCEEDED = "LimitExceeded.TagKeyExceeded" LIMITEXCEEDED_TAGKEYPERRESOURCEEXCEEDED = "LimitExceeded.TagKeyPerResourceExceeded" LIMITEXCEEDED_TAGNOTENOUGHQUOTA = "LimitExceeded.TagNotEnoughQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" LIMITEXCEEDED_TAGQUOTAEXCEEDED = "LimitExceeded.TagQuotaExceeded" LIMITEXCEEDED_TAGTAGSEXCEEDED = "LimitExceeded.TagTagsExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch" UNSUPPORTEDOPERATION_DCGATEWAYSNOTFOUNDINVPC = "UnsupportedOperation.DcGatewaysNotFoundInVpc" UNSUPPORTEDOPERATION_RECORDEXISTS = "UnsupportedOperation.RecordExists" UNSUPPORTEDOPERATION_RECORDNOTEXISTS = "UnsupportedOperation.RecordNotExists" UNSUPPORTEDOPERATION_TAGALLOCATE = "UnsupportedOperation.TagAllocate" UNSUPPORTEDOPERATION_TAGFREE = "UnsupportedOperation.TagFree" UNSUPPORTEDOPERATION_TAGNOTPERMIT = "UnsupportedOperation.TagNotPermit" UNSUPPORTEDOPERATION_TAGSYSTEMRESERVEDTAGKEY = "UnsupportedOperation.TagSystemReservedTagKey"
func (*Client) CreateSubnets ¶
func (c *Client) CreateSubnets(request *CreateSubnetsRequest) (response *CreateSubnetsResponse, err error)
CreateSubnets 本接口(CreateSubnets)用于批量创建子网。
* 创建子网前必须创建好 VPC。
* 子网创建成功后,子网网段不能修改。子网网段必须在VPC网段内,可以和VPC网段相同(VPC有且只有一个子网时),建议子网网段在VPC网段内,预留网段给其他子网使用。
* 您可以创建的最小网段子网掩码为28(有16个IP地址),最大网段子网掩码为16(65,536个IP地址)。
* 同一个VPC内,多个子网的网段不能重叠。
* 子网创建后会自动关联到默认路由表。
* 创建子网同时可以绑定标签, 应答里的标签列表代表添加成功的标签。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_SUBNETCONFLICT = "InvalidParameterValue.SubnetConflict" INVALIDPARAMETERVALUE_SUBNETRANGE = "InvalidParameterValue.SubnetRange" INVALIDPARAMETERVALUE_TAGDUPLICATEKEY = "InvalidParameterValue.TagDuplicateKey" INVALIDPARAMETERVALUE_TAGDUPLICATERESOURCETYPE = "InvalidParameterValue.TagDuplicateResourceType" INVALIDPARAMETERVALUE_TAGINVALIDKEY = "InvalidParameterValue.TagInvalidKey" INVALIDPARAMETERVALUE_TAGINVALIDKEYLEN = "InvalidParameterValue.TagInvalidKeyLen" INVALIDPARAMETERVALUE_TAGINVALIDVAL = "InvalidParameterValue.TagInvalidVal" INVALIDPARAMETERVALUE_TAGKEYNOTEXISTS = "InvalidParameterValue.TagKeyNotExists" INVALIDPARAMETERVALUE_TAGNOTALLOCATEDQUOTA = "InvalidParameterValue.TagNotAllocatedQuota" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_TAGNOTSUPPORTTAG = "InvalidParameterValue.TagNotSupportTag" INVALIDPARAMETERVALUE_TAGRESOURCEFORMATERROR = "InvalidParameterValue.TagResourceFormatError" INVALIDPARAMETERVALUE_TAGTIMESTAMPEXCEEDED = "InvalidParameterValue.TagTimestampExceeded" INVALIDPARAMETERVALUE_TAGVALNOTEXISTS = "InvalidParameterValue.TagValNotExists" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" INVALIDPARAMETERVALUE_ZONECONFLICT = "InvalidParameterValue.ZoneConflict" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_TAGKEYEXCEEDED = "LimitExceeded.TagKeyExceeded" LIMITEXCEEDED_TAGKEYPERRESOURCEEXCEEDED = "LimitExceeded.TagKeyPerResourceExceeded" LIMITEXCEEDED_TAGNOTENOUGHQUOTA = "LimitExceeded.TagNotEnoughQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" LIMITEXCEEDED_TAGQUOTAEXCEEDED = "LimitExceeded.TagQuotaExceeded" LIMITEXCEEDED_TAGTAGSEXCEEDED = "LimitExceeded.TagTagsExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER_WITHGUESS = "UnknownParameter.WithGuess" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch" UNSUPPORTEDOPERATION_DCGATEWAYSNOTFOUNDINVPC = "UnsupportedOperation.DcGatewaysNotFoundInVpc" UNSUPPORTEDOPERATION_TAGALLOCATE = "UnsupportedOperation.TagAllocate" UNSUPPORTEDOPERATION_TAGFREE = "UnsupportedOperation.TagFree" UNSUPPORTEDOPERATION_TAGNOTPERMIT = "UnsupportedOperation.TagNotPermit" UNSUPPORTEDOPERATION_TAGSYSTEMRESERVEDTAGKEY = "UnsupportedOperation.TagSystemReservedTagKey"
func (*Client) CreateSubnetsWithContext ¶
func (c *Client) CreateSubnetsWithContext(ctx context.Context, request *CreateSubnetsRequest) (response *CreateSubnetsResponse, err error)
CreateSubnets 本接口(CreateSubnets)用于批量创建子网。
* 创建子网前必须创建好 VPC。
* 子网创建成功后,子网网段不能修改。子网网段必须在VPC网段内,可以和VPC网段相同(VPC有且只有一个子网时),建议子网网段在VPC网段内,预留网段给其他子网使用。
* 您可以创建的最小网段子网掩码为28(有16个IP地址),最大网段子网掩码为16(65,536个IP地址)。
* 同一个VPC内,多个子网的网段不能重叠。
* 子网创建后会自动关联到默认路由表。
* 创建子网同时可以绑定标签, 应答里的标签列表代表添加成功的标签。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_SUBNETCONFLICT = "InvalidParameterValue.SubnetConflict" INVALIDPARAMETERVALUE_SUBNETRANGE = "InvalidParameterValue.SubnetRange" INVALIDPARAMETERVALUE_TAGDUPLICATEKEY = "InvalidParameterValue.TagDuplicateKey" INVALIDPARAMETERVALUE_TAGDUPLICATERESOURCETYPE = "InvalidParameterValue.TagDuplicateResourceType" INVALIDPARAMETERVALUE_TAGINVALIDKEY = "InvalidParameterValue.TagInvalidKey" INVALIDPARAMETERVALUE_TAGINVALIDKEYLEN = "InvalidParameterValue.TagInvalidKeyLen" INVALIDPARAMETERVALUE_TAGINVALIDVAL = "InvalidParameterValue.TagInvalidVal" INVALIDPARAMETERVALUE_TAGKEYNOTEXISTS = "InvalidParameterValue.TagKeyNotExists" INVALIDPARAMETERVALUE_TAGNOTALLOCATEDQUOTA = "InvalidParameterValue.TagNotAllocatedQuota" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_TAGNOTSUPPORTTAG = "InvalidParameterValue.TagNotSupportTag" INVALIDPARAMETERVALUE_TAGRESOURCEFORMATERROR = "InvalidParameterValue.TagResourceFormatError" INVALIDPARAMETERVALUE_TAGTIMESTAMPEXCEEDED = "InvalidParameterValue.TagTimestampExceeded" INVALIDPARAMETERVALUE_TAGVALNOTEXISTS = "InvalidParameterValue.TagValNotExists" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" INVALIDPARAMETERVALUE_ZONECONFLICT = "InvalidParameterValue.ZoneConflict" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_TAGKEYEXCEEDED = "LimitExceeded.TagKeyExceeded" LIMITEXCEEDED_TAGKEYPERRESOURCEEXCEEDED = "LimitExceeded.TagKeyPerResourceExceeded" LIMITEXCEEDED_TAGNOTENOUGHQUOTA = "LimitExceeded.TagNotEnoughQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" LIMITEXCEEDED_TAGQUOTAEXCEEDED = "LimitExceeded.TagQuotaExceeded" LIMITEXCEEDED_TAGTAGSEXCEEDED = "LimitExceeded.TagTagsExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER_WITHGUESS = "UnknownParameter.WithGuess" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch" UNSUPPORTEDOPERATION_DCGATEWAYSNOTFOUNDINVPC = "UnsupportedOperation.DcGatewaysNotFoundInVpc" UNSUPPORTEDOPERATION_TAGALLOCATE = "UnsupportedOperation.TagAllocate" UNSUPPORTEDOPERATION_TAGFREE = "UnsupportedOperation.TagFree" UNSUPPORTEDOPERATION_TAGNOTPERMIT = "UnsupportedOperation.TagNotPermit" UNSUPPORTEDOPERATION_TAGSYSTEMRESERVEDTAGKEY = "UnsupportedOperation.TagSystemReservedTagKey"
func (*Client) CreateTrafficPackages ¶
func (c *Client) CreateTrafficPackages(request *CreateTrafficPackagesRequest) (response *CreateTrafficPackagesResponse, err error)
CreateTrafficPackages 本接口 (CreateTrafficPackages) 用于创建共享流量包。
可能返回的错误码:
FAILEDOPERATION_BALANCEINSUFFICIENT = "FailedOperation.BalanceInsufficient" INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" LIMITEXCEEDED_TRAFFICPACKAGEQUOTA = "LimitExceeded.TrafficPackageQuota" UNSUPPORTEDOPERATION_UNSUPPORTEDREGION = "UnsupportedOperation.UnsupportedRegion"
func (*Client) CreateTrafficPackagesWithContext ¶
func (c *Client) CreateTrafficPackagesWithContext(ctx context.Context, request *CreateTrafficPackagesRequest) (response *CreateTrafficPackagesResponse, err error)
CreateTrafficPackages 本接口 (CreateTrafficPackages) 用于创建共享流量包。
可能返回的错误码:
FAILEDOPERATION_BALANCEINSUFFICIENT = "FailedOperation.BalanceInsufficient" INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" LIMITEXCEEDED_TRAFFICPACKAGEQUOTA = "LimitExceeded.TrafficPackageQuota" UNSUPPORTEDOPERATION_UNSUPPORTEDREGION = "UnsupportedOperation.UnsupportedRegion"
func (*Client) CreateVpc ¶
func (c *Client) CreateVpc(request *CreateVpcRequest) (response *CreateVpcResponse, err error)
CreateVpc 本接口(CreateVpc)用于创建私有网络(VPC)。
* 用户可以创建的最小网段子网掩码为28(有16个IP地址),10.0.0.0/12,172.16.0.0/12最大网段子网掩码为12(1,048,576个IP地址),192.168.0.0/16最大网段子网掩码为16(65,536个IP地址)如果需要规划VPC网段请参见[网络规划](https://cloud.tencent.com/document/product/215/30313)。
* 同一个地域能创建的VPC资源个数也是有限制的,详见 <a href="https://cloud.tencent.com/doc/product/215/537" title="VPC使用限制">VPC使用限制</a>,如果需要申请更多资源,请提交[工单申请](https://console.cloud.tencent.com/workorder/category)。
* 创建VPC同时可以绑定标签, 应答里的标签列表代表添加成功的标签。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_SUBNETOVERLAP = "InvalidParameterValue.SubnetOverlap" INVALIDPARAMETERVALUE_TAGDUPLICATEKEY = "InvalidParameterValue.TagDuplicateKey" INVALIDPARAMETERVALUE_TAGDUPLICATERESOURCETYPE = "InvalidParameterValue.TagDuplicateResourceType" INVALIDPARAMETERVALUE_TAGINVALIDKEY = "InvalidParameterValue.TagInvalidKey" INVALIDPARAMETERVALUE_TAGINVALIDKEYLEN = "InvalidParameterValue.TagInvalidKeyLen" INVALIDPARAMETERVALUE_TAGINVALIDVAL = "InvalidParameterValue.TagInvalidVal" INVALIDPARAMETERVALUE_TAGKEYNOTEXISTS = "InvalidParameterValue.TagKeyNotExists" INVALIDPARAMETERVALUE_TAGNOTALLOCATEDQUOTA = "InvalidParameterValue.TagNotAllocatedQuota" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_TAGNOTSUPPORTTAG = "InvalidParameterValue.TagNotSupportTag" INVALIDPARAMETERVALUE_TAGRESOURCEFORMATERROR = "InvalidParameterValue.TagResourceFormatError" INVALIDPARAMETERVALUE_TAGTIMESTAMPEXCEEDED = "InvalidParameterValue.TagTimestampExceeded" INVALIDPARAMETERVALUE_TAGVALNOTEXISTS = "InvalidParameterValue.TagValNotExists" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_TAGKEYEXCEEDED = "LimitExceeded.TagKeyExceeded" LIMITEXCEEDED_TAGKEYPERRESOURCEEXCEEDED = "LimitExceeded.TagKeyPerResourceExceeded" LIMITEXCEEDED_TAGNOTENOUGHQUOTA = "LimitExceeded.TagNotEnoughQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" LIMITEXCEEDED_TAGQUOTAEXCEEDED = "LimitExceeded.TagQuotaExceeded" LIMITEXCEEDED_TAGTAGSEXCEEDED = "LimitExceeded.TagTagsExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch" UNSUPPORTEDOPERATION_ENABLEMULTICAST = "UnsupportedOperation.EnableMulticast" UNSUPPORTEDOPERATION_RECORDEXISTS = "UnsupportedOperation.RecordExists" UNSUPPORTEDOPERATION_TAGALLOCATE = "UnsupportedOperation.TagAllocate" UNSUPPORTEDOPERATION_TAGFREE = "UnsupportedOperation.TagFree" UNSUPPORTEDOPERATION_TAGNOTPERMIT = "UnsupportedOperation.TagNotPermit" UNSUPPORTEDOPERATION_TAGSYSTEMRESERVEDTAGKEY = "UnsupportedOperation.TagSystemReservedTagKey"
func (*Client) CreateVpcEndPoint ¶
func (c *Client) CreateVpcEndPoint(request *CreateVpcEndPointRequest) (response *CreateVpcEndPointResponse, err error)
CreateVpcEndPoint 本接口(CreateVpcEndPoint)用于创建终端节点。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_RESERVED = "InvalidParameterValue.Reserved" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCEUNAVAILABLE_SERVICEWHITELISTNOTADDED = "ResourceUnavailable.ServiceWhiteListNotAdded" UNAUTHORIZEDOPERATION_NOREALNAMEAUTHENTICATION = "UnauthorizedOperation.NoRealNameAuthentication" UNSUPPORTEDOPERATION_ENDPOINTSERVICE = "UnsupportedOperation.EndPointService" UNSUPPORTEDOPERATION_INSUFFICIENTFUNDS = "UnsupportedOperation.InsufficientFunds" UNSUPPORTEDOPERATION_SNATSUBNET = "UnsupportedOperation.SnatSubnet" UNSUPPORTEDOPERATION_SPECIALENDPOINTSERVICE = "UnsupportedOperation.SpecialEndPointService" UNSUPPORTEDOPERATION_VPCMISMATCH = "UnsupportedOperation.VpcMismatch"
func (*Client) CreateVpcEndPointService ¶
func (c *Client) CreateVpcEndPointService(request *CreateVpcEndPointServiceRequest) (response *CreateVpcEndPointServiceResponse, err error)
CreateVpcEndPointService 本接口(CreateVpcEndPointService)用于创建终端节点服务。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INSTANCEMISMATCH = "UnsupportedOperation.InstanceMismatch" UNSUPPORTEDOPERATION_NOTMATCHTARGETSERVICE = "UnsupportedOperation.NotMatchTargetService" UNSUPPORTEDOPERATION_RESOURCEISINVALIDSTATE = "UnsupportedOperation.ResourceIsInvalidState" UNSUPPORTEDOPERATION_ROLENOTFOUND = "UnsupportedOperation.RoleNotFound" UNSUPPORTEDOPERATION_VPCMISMATCH = "UnsupportedOperation.VpcMismatch"
func (*Client) CreateVpcEndPointServiceWhiteList ¶
func (c *Client) CreateVpcEndPointServiceWhiteList(request *CreateVpcEndPointServiceWhiteListRequest) (response *CreateVpcEndPointServiceWhiteListResponse, err error)
CreateVpcEndPointServiceWhiteList 本接口(CreateVpcEndPointServiceWhiteList)创建终端服务白名单。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_UINNOTFOUND = "UnsupportedOperation.UinNotFound"
func (*Client) CreateVpcEndPointServiceWhiteListWithContext ¶
func (c *Client) CreateVpcEndPointServiceWhiteListWithContext(ctx context.Context, request *CreateVpcEndPointServiceWhiteListRequest) (response *CreateVpcEndPointServiceWhiteListResponse, err error)
CreateVpcEndPointServiceWhiteList 本接口(CreateVpcEndPointServiceWhiteList)创建终端服务白名单。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_UINNOTFOUND = "UnsupportedOperation.UinNotFound"
func (*Client) CreateVpcEndPointServiceWithContext ¶
func (c *Client) CreateVpcEndPointServiceWithContext(ctx context.Context, request *CreateVpcEndPointServiceRequest) (response *CreateVpcEndPointServiceResponse, err error)
CreateVpcEndPointService 本接口(CreateVpcEndPointService)用于创建终端节点服务。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INSTANCEMISMATCH = "UnsupportedOperation.InstanceMismatch" UNSUPPORTEDOPERATION_NOTMATCHTARGETSERVICE = "UnsupportedOperation.NotMatchTargetService" UNSUPPORTEDOPERATION_RESOURCEISINVALIDSTATE = "UnsupportedOperation.ResourceIsInvalidState" UNSUPPORTEDOPERATION_ROLENOTFOUND = "UnsupportedOperation.RoleNotFound" UNSUPPORTEDOPERATION_VPCMISMATCH = "UnsupportedOperation.VpcMismatch"
func (*Client) CreateVpcEndPointWithContext ¶
func (c *Client) CreateVpcEndPointWithContext(ctx context.Context, request *CreateVpcEndPointRequest) (response *CreateVpcEndPointResponse, err error)
CreateVpcEndPoint 本接口(CreateVpcEndPoint)用于创建终端节点。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_RESERVED = "InvalidParameterValue.Reserved" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCEINSUFFICIENT_SUBNET = "ResourceInsufficient.Subnet" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCEUNAVAILABLE_SERVICEWHITELISTNOTADDED = "ResourceUnavailable.ServiceWhiteListNotAdded" UNAUTHORIZEDOPERATION_NOREALNAMEAUTHENTICATION = "UnauthorizedOperation.NoRealNameAuthentication" UNSUPPORTEDOPERATION_ENDPOINTSERVICE = "UnsupportedOperation.EndPointService" UNSUPPORTEDOPERATION_INSUFFICIENTFUNDS = "UnsupportedOperation.InsufficientFunds" UNSUPPORTEDOPERATION_SNATSUBNET = "UnsupportedOperation.SnatSubnet" UNSUPPORTEDOPERATION_SPECIALENDPOINTSERVICE = "UnsupportedOperation.SpecialEndPointService" UNSUPPORTEDOPERATION_VPCMISMATCH = "UnsupportedOperation.VpcMismatch"
func (*Client) CreateVpcPeeringConnection ¶
func (c *Client) CreateVpcPeeringConnection(request *CreateVpcPeeringConnectionRequest) (response *CreateVpcPeeringConnectionResponse, err error)
CreateVpcPeeringConnection 本接口(CreateVpcPeeringConnection)用于创建私有网络对等连接。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_COMBINATION = "InvalidParameterValue.Combination" INVALIDPARAMETERVALUE_DUPLICATEREGION = "InvalidParameterValue.DuplicateRegion" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED_VPCPEERAVALIMITEXCEEDED = "LimitExceeded.VpcPeerAvaLimitExceeded" LIMITEXCEEDED_VPCPEERTOTALLIMITEXCEEDED = "LimitExceeded.VpcPeerTotalLimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION_VPCPEERCIDRCONFLICT = "UnauthorizedOperation.VpcPeerCidrConflict" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_PURCHASELIMIT = "UnsupportedOperation.PurchaseLimit" UNSUPPORTEDOPERATION_VPCPEERALREADYEXIST = "UnsupportedOperation.VpcPeerAlreadyExist" UNSUPPORTEDOPERATION_VPCPEERCIDRCONFLICT = "UnsupportedOperation.VpcPeerCidrConflict"
func (*Client) CreateVpcPeeringConnectionWithContext ¶
func (c *Client) CreateVpcPeeringConnectionWithContext(ctx context.Context, request *CreateVpcPeeringConnectionRequest) (response *CreateVpcPeeringConnectionResponse, err error)
CreateVpcPeeringConnection 本接口(CreateVpcPeeringConnection)用于创建私有网络对等连接。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_COMBINATION = "InvalidParameterValue.Combination" INVALIDPARAMETERVALUE_DUPLICATEREGION = "InvalidParameterValue.DuplicateRegion" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED_VPCPEERAVALIMITEXCEEDED = "LimitExceeded.VpcPeerAvaLimitExceeded" LIMITEXCEEDED_VPCPEERTOTALLIMITEXCEEDED = "LimitExceeded.VpcPeerTotalLimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION_VPCPEERCIDRCONFLICT = "UnauthorizedOperation.VpcPeerCidrConflict" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_PURCHASELIMIT = "UnsupportedOperation.PurchaseLimit" UNSUPPORTEDOPERATION_VPCPEERALREADYEXIST = "UnsupportedOperation.VpcPeerAlreadyExist" UNSUPPORTEDOPERATION_VPCPEERCIDRCONFLICT = "UnsupportedOperation.VpcPeerCidrConflict"
func (*Client) CreateVpcWithContext ¶
func (c *Client) CreateVpcWithContext(ctx context.Context, request *CreateVpcRequest) (response *CreateVpcResponse, err error)
CreateVpc 本接口(CreateVpc)用于创建私有网络(VPC)。
* 用户可以创建的最小网段子网掩码为28(有16个IP地址),10.0.0.0/12,172.16.0.0/12最大网段子网掩码为12(1,048,576个IP地址),192.168.0.0/16最大网段子网掩码为16(65,536个IP地址)如果需要规划VPC网段请参见[网络规划](https://cloud.tencent.com/document/product/215/30313)。
* 同一个地域能创建的VPC资源个数也是有限制的,详见 <a href="https://cloud.tencent.com/doc/product/215/537" title="VPC使用限制">VPC使用限制</a>,如果需要申请更多资源,请提交[工单申请](https://console.cloud.tencent.com/workorder/category)。
* 创建VPC同时可以绑定标签, 应答里的标签列表代表添加成功的标签。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_SUBNETOVERLAP = "InvalidParameterValue.SubnetOverlap" INVALIDPARAMETERVALUE_TAGDUPLICATEKEY = "InvalidParameterValue.TagDuplicateKey" INVALIDPARAMETERVALUE_TAGDUPLICATERESOURCETYPE = "InvalidParameterValue.TagDuplicateResourceType" INVALIDPARAMETERVALUE_TAGINVALIDKEY = "InvalidParameterValue.TagInvalidKey" INVALIDPARAMETERVALUE_TAGINVALIDKEYLEN = "InvalidParameterValue.TagInvalidKeyLen" INVALIDPARAMETERVALUE_TAGINVALIDVAL = "InvalidParameterValue.TagInvalidVal" INVALIDPARAMETERVALUE_TAGKEYNOTEXISTS = "InvalidParameterValue.TagKeyNotExists" INVALIDPARAMETERVALUE_TAGNOTALLOCATEDQUOTA = "InvalidParameterValue.TagNotAllocatedQuota" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_TAGNOTSUPPORTTAG = "InvalidParameterValue.TagNotSupportTag" INVALIDPARAMETERVALUE_TAGRESOURCEFORMATERROR = "InvalidParameterValue.TagResourceFormatError" INVALIDPARAMETERVALUE_TAGTIMESTAMPEXCEEDED = "InvalidParameterValue.TagTimestampExceeded" INVALIDPARAMETERVALUE_TAGVALNOTEXISTS = "InvalidParameterValue.TagValNotExists" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_TAGKEYEXCEEDED = "LimitExceeded.TagKeyExceeded" LIMITEXCEEDED_TAGKEYPERRESOURCEEXCEEDED = "LimitExceeded.TagKeyPerResourceExceeded" LIMITEXCEEDED_TAGNOTENOUGHQUOTA = "LimitExceeded.TagNotEnoughQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" LIMITEXCEEDED_TAGQUOTAEXCEEDED = "LimitExceeded.TagQuotaExceeded" LIMITEXCEEDED_TAGTAGSEXCEEDED = "LimitExceeded.TagTagsExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch" UNSUPPORTEDOPERATION_ENABLEMULTICAST = "UnsupportedOperation.EnableMulticast" UNSUPPORTEDOPERATION_RECORDEXISTS = "UnsupportedOperation.RecordExists" UNSUPPORTEDOPERATION_TAGALLOCATE = "UnsupportedOperation.TagAllocate" UNSUPPORTEDOPERATION_TAGFREE = "UnsupportedOperation.TagFree" UNSUPPORTEDOPERATION_TAGNOTPERMIT = "UnsupportedOperation.TagNotPermit" UNSUPPORTEDOPERATION_TAGSYSTEMRESERVEDTAGKEY = "UnsupportedOperation.TagSystemReservedTagKey"
func (*Client) CreateVpnConnection ¶
func (c *Client) CreateVpnConnection(request *CreateVpnConnectionRequest) (response *CreateVpnConnectionResponse, err error)
CreateVpnConnection 本接口(CreateVpnConnection)用于创建VPN通道。
>?本接口为异步接口,可调用 [DescribeVpcTaskResult](https://cloud.tencent.com/document/api/215/59037) 接口查询任务执行结果,待任务执行成功后再进行其他操作。
>
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TAGDUPLICATEKEY = "InvalidParameterValue.TagDuplicateKey" INVALIDPARAMETERVALUE_TAGDUPLICATERESOURCETYPE = "InvalidParameterValue.TagDuplicateResourceType" INVALIDPARAMETERVALUE_TAGINVALIDKEY = "InvalidParameterValue.TagInvalidKey" INVALIDPARAMETERVALUE_TAGINVALIDKEYLEN = "InvalidParameterValue.TagInvalidKeyLen" INVALIDPARAMETERVALUE_TAGINVALIDVAL = "InvalidParameterValue.TagInvalidVal" INVALIDPARAMETERVALUE_TAGKEYNOTEXISTS = "InvalidParameterValue.TagKeyNotExists" INVALIDPARAMETERVALUE_TAGNOTALLOCATEDQUOTA = "InvalidParameterValue.TagNotAllocatedQuota" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_TAGNOTSUPPORTTAG = "InvalidParameterValue.TagNotSupportTag" INVALIDPARAMETERVALUE_TAGRESOURCEFORMATERROR = "InvalidParameterValue.TagResourceFormatError" INVALIDPARAMETERVALUE_TAGTIMESTAMPEXCEEDED = "InvalidParameterValue.TagTimestampExceeded" INVALIDPARAMETERVALUE_TAGVALNOTEXISTS = "InvalidParameterValue.TagValNotExists" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" INVALIDPARAMETERVALUE_VPCCIDRCONFLICT = "InvalidParameterValue.VpcCidrConflict" INVALIDPARAMETERVALUE_VPNCONNCIDRCONFLICT = "InvalidParameterValue.VpnConnCidrConflict" INVALIDPARAMETERVALUE_VPNCONNHEALTHCHECKIPCONFLICT = "InvalidParameterValue.VpnConnHealthCheckIpConflict" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_TAGKEYEXCEEDED = "LimitExceeded.TagKeyExceeded" LIMITEXCEEDED_TAGKEYPERRESOURCEEXCEEDED = "LimitExceeded.TagKeyPerResourceExceeded" LIMITEXCEEDED_TAGNOTENOUGHQUOTA = "LimitExceeded.TagNotEnoughQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" LIMITEXCEEDED_TAGQUOTAEXCEEDED = "LimitExceeded.TagQuotaExceeded" LIMITEXCEEDED_TAGTAGSEXCEEDED = "LimitExceeded.TagTagsExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState" UNSUPPORTEDOPERATION_TAGALLOCATE = "UnsupportedOperation.TagAllocate" UNSUPPORTEDOPERATION_TAGFREE = "UnsupportedOperation.TagFree" UNSUPPORTEDOPERATION_TAGNOTPERMIT = "UnsupportedOperation.TagNotPermit" UNSUPPORTEDOPERATION_TAGSYSTEMRESERVEDTAGKEY = "UnsupportedOperation.TagSystemReservedTagKey"
func (*Client) CreateVpnConnectionWithContext ¶
func (c *Client) CreateVpnConnectionWithContext(ctx context.Context, request *CreateVpnConnectionRequest) (response *CreateVpnConnectionResponse, err error)
CreateVpnConnection 本接口(CreateVpnConnection)用于创建VPN通道。
>?本接口为异步接口,可调用 [DescribeVpcTaskResult](https://cloud.tencent.com/document/api/215/59037) 接口查询任务执行结果,待任务执行成功后再进行其他操作。
>
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TAGDUPLICATEKEY = "InvalidParameterValue.TagDuplicateKey" INVALIDPARAMETERVALUE_TAGDUPLICATERESOURCETYPE = "InvalidParameterValue.TagDuplicateResourceType" INVALIDPARAMETERVALUE_TAGINVALIDKEY = "InvalidParameterValue.TagInvalidKey" INVALIDPARAMETERVALUE_TAGINVALIDKEYLEN = "InvalidParameterValue.TagInvalidKeyLen" INVALIDPARAMETERVALUE_TAGINVALIDVAL = "InvalidParameterValue.TagInvalidVal" INVALIDPARAMETERVALUE_TAGKEYNOTEXISTS = "InvalidParameterValue.TagKeyNotExists" INVALIDPARAMETERVALUE_TAGNOTALLOCATEDQUOTA = "InvalidParameterValue.TagNotAllocatedQuota" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_TAGNOTSUPPORTTAG = "InvalidParameterValue.TagNotSupportTag" INVALIDPARAMETERVALUE_TAGRESOURCEFORMATERROR = "InvalidParameterValue.TagResourceFormatError" INVALIDPARAMETERVALUE_TAGTIMESTAMPEXCEEDED = "InvalidParameterValue.TagTimestampExceeded" INVALIDPARAMETERVALUE_TAGVALNOTEXISTS = "InvalidParameterValue.TagValNotExists" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" INVALIDPARAMETERVALUE_VPCCIDRCONFLICT = "InvalidParameterValue.VpcCidrConflict" INVALIDPARAMETERVALUE_VPNCONNCIDRCONFLICT = "InvalidParameterValue.VpnConnCidrConflict" INVALIDPARAMETERVALUE_VPNCONNHEALTHCHECKIPCONFLICT = "InvalidParameterValue.VpnConnHealthCheckIpConflict" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_TAGKEYEXCEEDED = "LimitExceeded.TagKeyExceeded" LIMITEXCEEDED_TAGKEYPERRESOURCEEXCEEDED = "LimitExceeded.TagKeyPerResourceExceeded" LIMITEXCEEDED_TAGNOTENOUGHQUOTA = "LimitExceeded.TagNotEnoughQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" LIMITEXCEEDED_TAGQUOTAEXCEEDED = "LimitExceeded.TagQuotaExceeded" LIMITEXCEEDED_TAGTAGSEXCEEDED = "LimitExceeded.TagTagsExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState" UNSUPPORTEDOPERATION_TAGALLOCATE = "UnsupportedOperation.TagAllocate" UNSUPPORTEDOPERATION_TAGFREE = "UnsupportedOperation.TagFree" UNSUPPORTEDOPERATION_TAGNOTPERMIT = "UnsupportedOperation.TagNotPermit" UNSUPPORTEDOPERATION_TAGSYSTEMRESERVEDTAGKEY = "UnsupportedOperation.TagSystemReservedTagKey"
func (*Client) CreateVpnGateway ¶
func (c *Client) CreateVpnGateway(request *CreateVpnGatewayRequest) (response *CreateVpnGatewayResponse, err error)
CreateVpnGateway 本接口(CreateVpnGateway)用于创建VPN网关。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TAGDUPLICATEKEY = "InvalidParameterValue.TagDuplicateKey" INVALIDPARAMETERVALUE_TAGDUPLICATERESOURCETYPE = "InvalidParameterValue.TagDuplicateResourceType" INVALIDPARAMETERVALUE_TAGINVALIDKEY = "InvalidParameterValue.TagInvalidKey" INVALIDPARAMETERVALUE_TAGINVALIDKEYLEN = "InvalidParameterValue.TagInvalidKeyLen" INVALIDPARAMETERVALUE_TAGINVALIDVAL = "InvalidParameterValue.TagInvalidVal" INVALIDPARAMETERVALUE_TAGKEYNOTEXISTS = "InvalidParameterValue.TagKeyNotExists" INVALIDPARAMETERVALUE_TAGNOTALLOCATEDQUOTA = "InvalidParameterValue.TagNotAllocatedQuota" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_TAGNOTSUPPORTTAG = "InvalidParameterValue.TagNotSupportTag" INVALIDPARAMETERVALUE_TAGRESOURCEFORMATERROR = "InvalidParameterValue.TagResourceFormatError" INVALIDPARAMETERVALUE_TAGTIMESTAMPEXCEEDED = "InvalidParameterValue.TagTimestampExceeded" INVALIDPARAMETERVALUE_TAGVALNOTEXISTS = "InvalidParameterValue.TagValNotExists" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" INVALIDPARAMETERVALUE_VPNCONNCIDRCONFLICT = "InvalidParameterValue.VpnConnCidrConflict" INVALIDVPCID_MALFORMED = "InvalidVpcId.Malformed" INVALIDVPCID_NOTFOUND = "InvalidVpcId.NotFound" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_TAGKEYEXCEEDED = "LimitExceeded.TagKeyExceeded" LIMITEXCEEDED_TAGKEYPERRESOURCEEXCEEDED = "LimitExceeded.TagKeyPerResourceExceeded" LIMITEXCEEDED_TAGNOTENOUGHQUOTA = "LimitExceeded.TagNotEnoughQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" LIMITEXCEEDED_TAGQUOTAEXCEEDED = "LimitExceeded.TagQuotaExceeded" LIMITEXCEEDED_TAGTAGSEXCEEDED = "LimitExceeded.TagTagsExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION_NOREALNAMEAUTHENTICATION = "UnauthorizedOperation.NoRealNameAuthentication" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INSUFFICIENTFUNDS = "UnsupportedOperation.InsufficientFunds" UNSUPPORTEDOPERATION_TAGALLOCATE = "UnsupportedOperation.TagAllocate" UNSUPPORTEDOPERATION_TAGFREE = "UnsupportedOperation.TagFree" UNSUPPORTEDOPERATION_TAGNOTPERMIT = "UnsupportedOperation.TagNotPermit" UNSUPPORTEDOPERATION_TAGSYSTEMRESERVEDTAGKEY = "UnsupportedOperation.TagSystemReservedTagKey" UNSUPPORTEDOPERATION_VPNGWVPCIDMUSTHAVE = "UnsupportedOperation.VpnGwVpcIdMustHave"
func (*Client) CreateVpnGatewayRoutes ¶
func (c *Client) CreateVpnGatewayRoutes(request *CreateVpnGatewayRoutesRequest) (response *CreateVpnGatewayRoutesResponse, err error)
CreateVpnGatewayRoutes 创建路由型VPN网关的目的路由
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateVpnGatewayRoutesWithContext ¶
func (c *Client) CreateVpnGatewayRoutesWithContext(ctx context.Context, request *CreateVpnGatewayRoutesRequest) (response *CreateVpnGatewayRoutesResponse, err error)
CreateVpnGatewayRoutes 创建路由型VPN网关的目的路由
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateVpnGatewaySslClient ¶
func (c *Client) CreateVpnGatewaySslClient(request *CreateVpnGatewaySslClientRequest) (response *CreateVpnGatewaySslClientResponse, err error)
CreateVpnGatewaySslClient 创建SSL-VPN-CLIENT
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_RECORDEXISTS = "UnsupportedOperation.RecordExists"
func (*Client) CreateVpnGatewaySslClientWithContext ¶
func (c *Client) CreateVpnGatewaySslClientWithContext(ctx context.Context, request *CreateVpnGatewaySslClientRequest) (response *CreateVpnGatewaySslClientResponse, err error)
CreateVpnGatewaySslClient 创建SSL-VPN-CLIENT
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_RECORDEXISTS = "UnsupportedOperation.RecordExists"
func (*Client) CreateVpnGatewaySslServer ¶
func (c *Client) CreateVpnGatewaySslServer(request *CreateVpnGatewaySslServerRequest) (response *CreateVpnGatewaySslServerResponse, err error)
CreateVpnGatewaySslServer 本接口(CreateVpnGatewaySslServer)用于创建SSL-VPN Server端。
可能返回的错误码:
INVALIDPARAMETERVALUE_CIDRNOTINSSLVPNVPC = "InvalidParameterValue.CidrNotInSslVpnVpc" INVALIDPARAMETERVALUE_SSLCCNVPNSERVERCIDRCONFLICT = "InvalidParameterValue.SslCcnVpnServerCidrConflict" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" INVALIDPARAMETERVALUE_VPCCIDRCONFLICT = "InvalidParameterValue.VpcCidrConflict" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateVpnGatewaySslServerWithContext ¶
func (c *Client) CreateVpnGatewaySslServerWithContext(ctx context.Context, request *CreateVpnGatewaySslServerRequest) (response *CreateVpnGatewaySslServerResponse, err error)
CreateVpnGatewaySslServer 本接口(CreateVpnGatewaySslServer)用于创建SSL-VPN Server端。
可能返回的错误码:
INVALIDPARAMETERVALUE_CIDRNOTINSSLVPNVPC = "InvalidParameterValue.CidrNotInSslVpnVpc" INVALIDPARAMETERVALUE_SSLCCNVPNSERVERCIDRCONFLICT = "InvalidParameterValue.SslCcnVpnServerCidrConflict" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" INVALIDPARAMETERVALUE_VPCCIDRCONFLICT = "InvalidParameterValue.VpcCidrConflict" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) CreateVpnGatewayWithContext ¶
func (c *Client) CreateVpnGatewayWithContext(ctx context.Context, request *CreateVpnGatewayRequest) (response *CreateVpnGatewayResponse, err error)
CreateVpnGateway 本接口(CreateVpnGateway)用于创建VPN网关。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TAGDUPLICATEKEY = "InvalidParameterValue.TagDuplicateKey" INVALIDPARAMETERVALUE_TAGDUPLICATERESOURCETYPE = "InvalidParameterValue.TagDuplicateResourceType" INVALIDPARAMETERVALUE_TAGINVALIDKEY = "InvalidParameterValue.TagInvalidKey" INVALIDPARAMETERVALUE_TAGINVALIDKEYLEN = "InvalidParameterValue.TagInvalidKeyLen" INVALIDPARAMETERVALUE_TAGINVALIDVAL = "InvalidParameterValue.TagInvalidVal" INVALIDPARAMETERVALUE_TAGKEYNOTEXISTS = "InvalidParameterValue.TagKeyNotExists" INVALIDPARAMETERVALUE_TAGNOTALLOCATEDQUOTA = "InvalidParameterValue.TagNotAllocatedQuota" INVALIDPARAMETERVALUE_TAGNOTEXISTED = "InvalidParameterValue.TagNotExisted" INVALIDPARAMETERVALUE_TAGNOTSUPPORTTAG = "InvalidParameterValue.TagNotSupportTag" INVALIDPARAMETERVALUE_TAGRESOURCEFORMATERROR = "InvalidParameterValue.TagResourceFormatError" INVALIDPARAMETERVALUE_TAGTIMESTAMPEXCEEDED = "InvalidParameterValue.TagTimestampExceeded" INVALIDPARAMETERVALUE_TAGVALNOTEXISTS = "InvalidParameterValue.TagValNotExists" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" INVALIDPARAMETERVALUE_VPNCONNCIDRCONFLICT = "InvalidParameterValue.VpnConnCidrConflict" INVALIDVPCID_MALFORMED = "InvalidVpcId.Malformed" INVALIDVPCID_NOTFOUND = "InvalidVpcId.NotFound" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_TAGKEYEXCEEDED = "LimitExceeded.TagKeyExceeded" LIMITEXCEEDED_TAGKEYPERRESOURCEEXCEEDED = "LimitExceeded.TagKeyPerResourceExceeded" LIMITEXCEEDED_TAGNOTENOUGHQUOTA = "LimitExceeded.TagNotEnoughQuota" LIMITEXCEEDED_TAGQUOTA = "LimitExceeded.TagQuota" LIMITEXCEEDED_TAGQUOTAEXCEEDED = "LimitExceeded.TagQuotaExceeded" LIMITEXCEEDED_TAGTAGSEXCEEDED = "LimitExceeded.TagTagsExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION_NOREALNAMEAUTHENTICATION = "UnauthorizedOperation.NoRealNameAuthentication" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INSUFFICIENTFUNDS = "UnsupportedOperation.InsufficientFunds" UNSUPPORTEDOPERATION_TAGALLOCATE = "UnsupportedOperation.TagAllocate" UNSUPPORTEDOPERATION_TAGFREE = "UnsupportedOperation.TagFree" UNSUPPORTEDOPERATION_TAGNOTPERMIT = "UnsupportedOperation.TagNotPermit" UNSUPPORTEDOPERATION_TAGSYSTEMRESERVEDTAGKEY = "UnsupportedOperation.TagSystemReservedTagKey" UNSUPPORTEDOPERATION_VPNGWVPCIDMUSTHAVE = "UnsupportedOperation.VpnGwVpcIdMustHave"
func (*Client) DeleteAddressTemplate ¶
func (c *Client) DeleteAddressTemplate(request *DeleteAddressTemplateRequest) (response *DeleteAddressTemplateResponse, err error)
DeleteAddressTemplate 本接口(DeleteAddressTemplate)用于删除IP地址模板。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) DeleteAddressTemplateGroup ¶
func (c *Client) DeleteAddressTemplateGroup(request *DeleteAddressTemplateGroupRequest) (response *DeleteAddressTemplateGroupResponse, err error)
DeleteAddressTemplateGroup 本接口(DeleteAddressTemplateGroup)用于删除IP地址模板集合。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) DeleteAddressTemplateGroupWithContext ¶
func (c *Client) DeleteAddressTemplateGroupWithContext(ctx context.Context, request *DeleteAddressTemplateGroupRequest) (response *DeleteAddressTemplateGroupResponse, err error)
DeleteAddressTemplateGroup 本接口(DeleteAddressTemplateGroup)用于删除IP地址模板集合。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) DeleteAddressTemplateWithContext ¶
func (c *Client) DeleteAddressTemplateWithContext(ctx context.Context, request *DeleteAddressTemplateRequest) (response *DeleteAddressTemplateResponse, err error)
DeleteAddressTemplate 本接口(DeleteAddressTemplate)用于删除IP地址模板。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) DeleteAssistantCidr ¶
func (c *Client) DeleteAssistantCidr(request *DeleteAssistantCidrRequest) (response *DeleteAssistantCidrResponse, err error)
DeleteAssistantCidr 本接口(DeleteAssistantCidr)用于删除辅助CIDR。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteAssistantCidrWithContext ¶
func (c *Client) DeleteAssistantCidrWithContext(ctx context.Context, request *DeleteAssistantCidrRequest) (response *DeleteAssistantCidrResponse, err error)
DeleteAssistantCidr 本接口(DeleteAssistantCidr)用于删除辅助CIDR。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteBandwidthPackage ¶
func (c *Client) DeleteBandwidthPackage(request *DeleteBandwidthPackageRequest) (response *DeleteBandwidthPackageResponse, err error)
DeleteBandwidthPackage 接口支持删除共享带宽包,包括[设备带宽包](https://cloud.tencent.com/document/product/684/15246#.E8.AE.BE.E5.A4.87.E5.B8.A6.E5.AE.BD.E5.8C.85)和[IP带宽包](https://cloud.tencent.com/document/product/684/15246#ip-.E5.B8.A6.E5.AE.BD.E5.8C.85)
可能返回的错误码:
FAILEDOPERATION_INVALIDREGION = "FailedOperation.InvalidRegion" INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGEIDMALFORMED = "InvalidParameterValue.BandwidthPackageIdMalformed" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGEINUSE = "InvalidParameterValue.BandwidthPackageInUse" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGENOTFOUND = "InvalidParameterValue.BandwidthPackageNotFound" INVALIDPARAMETERVALUE_STOPCHARGINGINSTANCEINUSE = "InvalidParameterValue.StopChargingInstanceInUse" LIMITEXCEEDED_ACCOUNTRETURNQUOTA = "LimitExceeded.AccountReturnQuota" UNSUPPORTEDOPERATION_BANDWIDTHPACKAGEIDNOTSUPPORTED = "UnsupportedOperation.BandwidthPackageIdNotSupported" UNSUPPORTEDOPERATION_INVALIDADDRESSSTATE = "UnsupportedOperation.InvalidAddressState" UNSUPPORTEDOPERATION_UNPAIDORDERALREADYEXISTS = "UnsupportedOperation.UnpaidOrderAlreadyExists"
func (*Client) DeleteBandwidthPackageWithContext ¶
func (c *Client) DeleteBandwidthPackageWithContext(ctx context.Context, request *DeleteBandwidthPackageRequest) (response *DeleteBandwidthPackageResponse, err error)
DeleteBandwidthPackage 接口支持删除共享带宽包,包括[设备带宽包](https://cloud.tencent.com/document/product/684/15246#.E8.AE.BE.E5.A4.87.E5.B8.A6.E5.AE.BD.E5.8C.85)和[IP带宽包](https://cloud.tencent.com/document/product/684/15246#ip-.E5.B8.A6.E5.AE.BD.E5.8C.85)
可能返回的错误码:
FAILEDOPERATION_INVALIDREGION = "FailedOperation.InvalidRegion" INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGEIDMALFORMED = "InvalidParameterValue.BandwidthPackageIdMalformed" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGEINUSE = "InvalidParameterValue.BandwidthPackageInUse" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGENOTFOUND = "InvalidParameterValue.BandwidthPackageNotFound" INVALIDPARAMETERVALUE_STOPCHARGINGINSTANCEINUSE = "InvalidParameterValue.StopChargingInstanceInUse" LIMITEXCEEDED_ACCOUNTRETURNQUOTA = "LimitExceeded.AccountReturnQuota" UNSUPPORTEDOPERATION_BANDWIDTHPACKAGEIDNOTSUPPORTED = "UnsupportedOperation.BandwidthPackageIdNotSupported" UNSUPPORTEDOPERATION_INVALIDADDRESSSTATE = "UnsupportedOperation.InvalidAddressState" UNSUPPORTEDOPERATION_UNPAIDORDERALREADYEXISTS = "UnsupportedOperation.UnpaidOrderAlreadyExists"
func (*Client) DeleteCcn ¶
func (c *Client) DeleteCcn(request *DeleteCcnRequest) (response *DeleteCcnResponse, err error)
DeleteCcn 本接口(DeleteCcn)用于删除云联网。
* 删除后,云联网关联的所有实例间路由将被删除,网络将会中断,请务必确认
* 删除云联网是不可逆的操作,请谨慎处理。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_PARAMETERMISMATCH = "InvalidParameterValue.ParameterMismatch" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch" UNSUPPORTEDOPERATION_BANDWIDTHNOTEXPIRED = "UnsupportedOperation.BandwidthNotExpired" UNSUPPORTEDOPERATION_CCNHASFLOWLOG = "UnsupportedOperation.CcnHasFlowLog"
func (*Client) DeleteCcnWithContext ¶
func (c *Client) DeleteCcnWithContext(ctx context.Context, request *DeleteCcnRequest) (response *DeleteCcnResponse, err error)
DeleteCcn 本接口(DeleteCcn)用于删除云联网。
* 删除后,云联网关联的所有实例间路由将被删除,网络将会中断,请务必确认
* 删除云联网是不可逆的操作,请谨慎处理。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_PARAMETERMISMATCH = "InvalidParameterValue.ParameterMismatch" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch" UNSUPPORTEDOPERATION_BANDWIDTHNOTEXPIRED = "UnsupportedOperation.BandwidthNotExpired" UNSUPPORTEDOPERATION_CCNHASFLOWLOG = "UnsupportedOperation.CcnHasFlowLog"
func (*Client) DeleteCustomerGateway ¶
func (c *Client) DeleteCustomerGateway(request *DeleteCustomerGatewayRequest) (response *DeleteCustomerGatewayResponse, err error)
DeleteCustomerGateway 本接口(DeleteCustomerGateway)用于删除对端网关。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_RECORDNOTEXISTS = "UnsupportedOperation.RecordNotExists"
func (*Client) DeleteCustomerGatewayWithContext ¶
func (c *Client) DeleteCustomerGatewayWithContext(ctx context.Context, request *DeleteCustomerGatewayRequest) (response *DeleteCustomerGatewayResponse, err error)
DeleteCustomerGateway 本接口(DeleteCustomerGateway)用于删除对端网关。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_RECORDNOTEXISTS = "UnsupportedOperation.RecordNotExists"
func (*Client) DeleteDhcpIp ¶
func (c *Client) DeleteDhcpIp(request *DeleteDhcpIpRequest) (response *DeleteDhcpIpResponse, err error)
DeleteDhcpIp 本接口(DeleteDhcpIp)用于删除DhcpIp。
>?本接口为异步接口,可调用 [DescribeVpcTaskResult](https://cloud.tencent.com/document/api/215/59037) 接口查询任务执行结果,待任务执行成功后再进行其他操作。
>
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteDhcpIpWithContext ¶
func (c *Client) DeleteDhcpIpWithContext(ctx context.Context, request *DeleteDhcpIpRequest) (response *DeleteDhcpIpResponse, err error)
DeleteDhcpIp 本接口(DeleteDhcpIp)用于删除DhcpIp。
>?本接口为异步接口,可调用 [DescribeVpcTaskResult](https://cloud.tencent.com/document/api/215/59037) 接口查询任务执行结果,待任务执行成功后再进行其他操作。
>
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteDirectConnectGateway ¶
func (c *Client) DeleteDirectConnectGateway(request *DeleteDirectConnectGatewayRequest) (response *DeleteDirectConnectGatewayResponse, err error)
DeleteDirectConnectGateway 本接口(DeleteDirectConnectGateway)用于删除专线网关。
<li>如果是 NAT 网关,删除专线网关后,NAT 规则以及 ACL 策略都被清理了。</li>
<li>删除专线网关后,系统会删除路由表中跟该专线网关相关的路由策略。</li>
本接口是异步完成,如需查询异步任务执行结果,请使用本接口返回的`RequestId`轮询`QueryTask`接口
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch" UNSUPPORTEDOPERATION_DCGATEWAYNATRULEEXISTS = "UnsupportedOperation.DCGatewayNatRuleExists" UNSUPPORTEDOPERATION_ROUTETABLEHASSUBNETRULE = "UnsupportedOperation.RouteTableHasSubnetRule"
func (*Client) DeleteDirectConnectGatewayCcnRoutes ¶
func (c *Client) DeleteDirectConnectGatewayCcnRoutes(request *DeleteDirectConnectGatewayCcnRoutesRequest) (response *DeleteDirectConnectGatewayCcnRoutesResponse, err error)
DeleteDirectConnectGatewayCcnRoutes 本接口(DeleteDirectConnectGatewayCcnRoutes)用于删除专线网关的云联网路由(IDC网段)
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteDirectConnectGatewayCcnRoutesWithContext ¶
func (c *Client) DeleteDirectConnectGatewayCcnRoutesWithContext(ctx context.Context, request *DeleteDirectConnectGatewayCcnRoutesRequest) (response *DeleteDirectConnectGatewayCcnRoutesResponse, err error)
DeleteDirectConnectGatewayCcnRoutes 本接口(DeleteDirectConnectGatewayCcnRoutes)用于删除专线网关的云联网路由(IDC网段)
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteDirectConnectGatewayWithContext ¶
func (c *Client) DeleteDirectConnectGatewayWithContext(ctx context.Context, request *DeleteDirectConnectGatewayRequest) (response *DeleteDirectConnectGatewayResponse, err error)
DeleteDirectConnectGateway 本接口(DeleteDirectConnectGateway)用于删除专线网关。
<li>如果是 NAT 网关,删除专线网关后,NAT 规则以及 ACL 策略都被清理了。</li>
<li>删除专线网关后,系统会删除路由表中跟该专线网关相关的路由策略。</li>
本接口是异步完成,如需查询异步任务执行结果,请使用本接口返回的`RequestId`轮询`QueryTask`接口
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch" UNSUPPORTEDOPERATION_DCGATEWAYNATRULEEXISTS = "UnsupportedOperation.DCGatewayNatRuleExists" UNSUPPORTEDOPERATION_ROUTETABLEHASSUBNETRULE = "UnsupportedOperation.RouteTableHasSubnetRule"
func (*Client) DeleteFlowLog ¶
func (c *Client) DeleteFlowLog(request *DeleteFlowLogRequest) (response *DeleteFlowLogResponse, err error)
DeleteFlowLog 本接口(DeleteFlowLog)用于删除流日志。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteFlowLogWithContext ¶
func (c *Client) DeleteFlowLogWithContext(ctx context.Context, request *DeleteFlowLogRequest) (response *DeleteFlowLogResponse, err error)
DeleteFlowLog 本接口(DeleteFlowLog)用于删除流日志。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteHaVip ¶
func (c *Client) DeleteHaVip(request *DeleteHaVipRequest) (response *DeleteHaVipResponse, err error)
DeleteHaVip 本接口(DeleteHaVip)用于删除高可用虚拟IP(HAVIP)。<br />
本接口是异步完成,如需查询异步任务执行结果,请使用本接口返回的`RequestId`轮询`DescribeVpcTaskResult`接口。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteHaVipWithContext ¶
func (c *Client) DeleteHaVipWithContext(ctx context.Context, request *DeleteHaVipRequest) (response *DeleteHaVipResponse, err error)
DeleteHaVip 本接口(DeleteHaVip)用于删除高可用虚拟IP(HAVIP)。<br />
本接口是异步完成,如需查询异步任务执行结果,请使用本接口返回的`RequestId`轮询`DescribeVpcTaskResult`接口。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteIp6Translators ¶
func (c *Client) DeleteIp6Translators(request *DeleteIp6TranslatorsRequest) (response *DeleteIp6TranslatorsResponse, err error)
DeleteIp6Translators 1. 该接口用于释放IPV6转换实例,支持批量。
2. 如果IPV6转换实例建立有转换规则,会一并删除。
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_IP6TRANSLATORNOTFOUND = "InvalidParameterValue.Ip6TranslatorNotFound"
func (*Client) DeleteIp6TranslatorsWithContext ¶
func (c *Client) DeleteIp6TranslatorsWithContext(ctx context.Context, request *DeleteIp6TranslatorsRequest) (response *DeleteIp6TranslatorsResponse, err error)
DeleteIp6Translators 1. 该接口用于释放IPV6转换实例,支持批量。
2. 如果IPV6转换实例建立有转换规则,会一并删除。
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_IP6TRANSLATORNOTFOUND = "InvalidParameterValue.Ip6TranslatorNotFound"
func (*Client) DeleteLocalGateway ¶
func (c *Client) DeleteLocalGateway(request *DeleteLocalGatewayRequest) (response *DeleteLocalGatewayResponse, err error)
DeleteLocalGateway 本接口(DeleteLocalGateway)用于删除CDC的本地网关。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteLocalGatewayWithContext ¶
func (c *Client) DeleteLocalGatewayWithContext(ctx context.Context, request *DeleteLocalGatewayRequest) (response *DeleteLocalGatewayResponse, err error)
DeleteLocalGateway 本接口(DeleteLocalGateway)用于删除CDC的本地网关。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteNatGateway ¶
func (c *Client) DeleteNatGateway(request *DeleteNatGatewayRequest) (response *DeleteNatGatewayResponse, err error)
DeleteNatGateway 本接口(DeleteNatGateway)用于删除NAT网关。
删除 NAT 网关后,系统会自动删除路由表中包含此 NAT 网关的路由项,同时也会解绑弹性公网IP(EIP)。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) DeleteNatGatewayDestinationIpPortTranslationNatRule ¶
func (c *Client) DeleteNatGatewayDestinationIpPortTranslationNatRule(request *DeleteNatGatewayDestinationIpPortTranslationNatRuleRequest) (response *DeleteNatGatewayDestinationIpPortTranslationNatRuleResponse, err error)
DeleteNatGatewayDestinationIpPortTranslationNatRule 本接口(DeleteNatGatewayDestinationIpPortTranslationNatRule)用于删除NAT网关端口转发规则。
可能返回的错误码:
INVALIDPARAMETERVALUE_NATGATEWAYDNATRULENOTEXISTS = "InvalidParameterValue.NatGatewayDnatRuleNotExists" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteNatGatewayDestinationIpPortTranslationNatRuleWithContext ¶
func (c *Client) DeleteNatGatewayDestinationIpPortTranslationNatRuleWithContext(ctx context.Context, request *DeleteNatGatewayDestinationIpPortTranslationNatRuleRequest) (response *DeleteNatGatewayDestinationIpPortTranslationNatRuleResponse, err error)
DeleteNatGatewayDestinationIpPortTranslationNatRule 本接口(DeleteNatGatewayDestinationIpPortTranslationNatRule)用于删除NAT网关端口转发规则。
可能返回的错误码:
INVALIDPARAMETERVALUE_NATGATEWAYDNATRULENOTEXISTS = "InvalidParameterValue.NatGatewayDnatRuleNotExists" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteNatGatewaySourceIpTranslationNatRule ¶
func (c *Client) DeleteNatGatewaySourceIpTranslationNatRule(request *DeleteNatGatewaySourceIpTranslationNatRuleRequest) (response *DeleteNatGatewaySourceIpTranslationNatRuleResponse, err error)
DeleteNatGatewaySourceIpTranslationNatRule 本接口(DeleteNatGatewaySourceIpTranslationNatRule)用于删除NAT网关端口SNAT转发规则。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_NATGATEWAYSNATRULENOTEXISTS = "InvalidParameterValue.NatGatewaySnatRuleNotExists" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteNatGatewaySourceIpTranslationNatRuleWithContext ¶
func (c *Client) DeleteNatGatewaySourceIpTranslationNatRuleWithContext(ctx context.Context, request *DeleteNatGatewaySourceIpTranslationNatRuleRequest) (response *DeleteNatGatewaySourceIpTranslationNatRuleResponse, err error)
DeleteNatGatewaySourceIpTranslationNatRule 本接口(DeleteNatGatewaySourceIpTranslationNatRule)用于删除NAT网关端口SNAT转发规则。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_NATGATEWAYSNATRULENOTEXISTS = "InvalidParameterValue.NatGatewaySnatRuleNotExists" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteNatGatewayWithContext ¶
func (c *Client) DeleteNatGatewayWithContext(ctx context.Context, request *DeleteNatGatewayRequest) (response *DeleteNatGatewayResponse, err error)
DeleteNatGateway 本接口(DeleteNatGateway)用于删除NAT网关。
删除 NAT 网关后,系统会自动删除路由表中包含此 NAT 网关的路由项,同时也会解绑弹性公网IP(EIP)。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) DeleteNetDetect ¶
func (c *Client) DeleteNetDetect(request *DeleteNetDetectRequest) (response *DeleteNetDetectResponse, err error)
DeleteNetDetect 本接口(DeleteNetDetect)用于删除网络探测实例。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_RECORDNOTEXISTS = "UnsupportedOperation.RecordNotExists"
func (*Client) DeleteNetDetectWithContext ¶
func (c *Client) DeleteNetDetectWithContext(ctx context.Context, request *DeleteNetDetectRequest) (response *DeleteNetDetectResponse, err error)
DeleteNetDetect 本接口(DeleteNetDetect)用于删除网络探测实例。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_RECORDNOTEXISTS = "UnsupportedOperation.RecordNotExists"
func (*Client) DeleteNetworkAcl ¶
func (c *Client) DeleteNetworkAcl(request *DeleteNetworkAclRequest) (response *DeleteNetworkAclResponse, err error)
DeleteNetworkAcl 本接口(DeleteNetworkAcl)用于删除网络ACL。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch" UNSUPPORTEDOPERATION_RECORDNOTEXISTS = "UnsupportedOperation.RecordNotExists"
func (*Client) DeleteNetworkAclQuintupleEntries ¶
func (c *Client) DeleteNetworkAclQuintupleEntries(request *DeleteNetworkAclQuintupleEntriesRequest) (response *DeleteNetworkAclQuintupleEntriesResponse, err error)
DeleteNetworkAclQuintupleEntries 本接口(DeleteNetworkAclQuintupleEntries)用于删除网络ACL五元组指定的入站规则和出站规则(但不是全量删除该ACL下的所有条目)。在NetworkAclQuintupleEntrySet参数中:NetworkAclQuintupleEntry需要提供NetworkAclQuintupleEntryId。
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch"
func (*Client) DeleteNetworkAclQuintupleEntriesWithContext ¶
func (c *Client) DeleteNetworkAclQuintupleEntriesWithContext(ctx context.Context, request *DeleteNetworkAclQuintupleEntriesRequest) (response *DeleteNetworkAclQuintupleEntriesResponse, err error)
DeleteNetworkAclQuintupleEntries 本接口(DeleteNetworkAclQuintupleEntries)用于删除网络ACL五元组指定的入站规则和出站规则(但不是全量删除该ACL下的所有条目)。在NetworkAclQuintupleEntrySet参数中:NetworkAclQuintupleEntry需要提供NetworkAclQuintupleEntryId。
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch"
func (*Client) DeleteNetworkAclWithContext ¶
func (c *Client) DeleteNetworkAclWithContext(ctx context.Context, request *DeleteNetworkAclRequest) (response *DeleteNetworkAclResponse, err error)
DeleteNetworkAcl 本接口(DeleteNetworkAcl)用于删除网络ACL。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch" UNSUPPORTEDOPERATION_RECORDNOTEXISTS = "UnsupportedOperation.RecordNotExists"
func (*Client) DeleteNetworkInterface ¶
func (c *Client) DeleteNetworkInterface(request *DeleteNetworkInterfaceRequest) (response *DeleteNetworkInterfaceResponse, err error)
DeleteNetworkInterface 本接口(DeleteNetworkInterface)用于删除弹性网卡。
* 弹性网卡上绑定了云服务器时,不能被删除。
* 删除指定弹性网卡,弹性网卡必须先和子机解绑才能删除。删除之后弹性网卡上所有内网IP都将被退还。
本接口是异步完成,如需查询异步任务执行结果,请使用本接口返回的`RequestId`轮询`DescribeVpcTaskResult`接口。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED_ACTIONLIMITED = "LimitExceeded.ActionLimited" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState"
func (*Client) DeleteNetworkInterfaceWithContext ¶
func (c *Client) DeleteNetworkInterfaceWithContext(ctx context.Context, request *DeleteNetworkInterfaceRequest) (response *DeleteNetworkInterfaceResponse, err error)
DeleteNetworkInterface 本接口(DeleteNetworkInterface)用于删除弹性网卡。
* 弹性网卡上绑定了云服务器时,不能被删除。
* 删除指定弹性网卡,弹性网卡必须先和子机解绑才能删除。删除之后弹性网卡上所有内网IP都将被退还。
本接口是异步完成,如需查询异步任务执行结果,请使用本接口返回的`RequestId`轮询`DescribeVpcTaskResult`接口。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED_ACTIONLIMITED = "LimitExceeded.ActionLimited" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState"
func (*Client) DeleteRouteTable ¶
func (c *Client) DeleteRouteTable(request *DeleteRouteTableRequest) (response *DeleteRouteTableResponse, err error)
DeleteRouteTable 本接口(DeleteRouteTable)用于删除路由表。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_DELDEFAULTROUTE = "UnsupportedOperation.DelDefaultRoute" UNSUPPORTEDOPERATION_DELROUTEWITHSUBNET = "UnsupportedOperation.DelRouteWithSubnet" UNSUPPORTEDOPERATION_NOTSUPPORTDELETEDEFAULTROUTETABLE = "UnsupportedOperation.NotSupportDeleteDefaultRouteTable" UNSUPPORTEDOPERATION_ROUTETABLEHASSUBNETRULE = "UnsupportedOperation.RouteTableHasSubnetRule"
func (*Client) DeleteRouteTableWithContext ¶
func (c *Client) DeleteRouteTableWithContext(ctx context.Context, request *DeleteRouteTableRequest) (response *DeleteRouteTableResponse, err error)
DeleteRouteTable 本接口(DeleteRouteTable)用于删除路由表。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_DELDEFAULTROUTE = "UnsupportedOperation.DelDefaultRoute" UNSUPPORTEDOPERATION_DELROUTEWITHSUBNET = "UnsupportedOperation.DelRouteWithSubnet" UNSUPPORTEDOPERATION_NOTSUPPORTDELETEDEFAULTROUTETABLE = "UnsupportedOperation.NotSupportDeleteDefaultRouteTable" UNSUPPORTEDOPERATION_ROUTETABLEHASSUBNETRULE = "UnsupportedOperation.RouteTableHasSubnetRule"
func (*Client) DeleteRoutes ¶
func (c *Client) DeleteRoutes(request *DeleteRoutesRequest) (response *DeleteRoutesResponse, err error)
DeleteRoutes 本接口(DeleteRoutes)用于对某个路由表批量删除路由策略(Route)。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER_WITHGUESS = "UnknownParameter.WithGuess" UNSUPPORTEDOPERATION_DISABLEDNOTIFYCCN = "UnsupportedOperation.DisabledNotifyCcn" UNSUPPORTEDOPERATION_SYSTEMROUTE = "UnsupportedOperation.SystemRoute"
func (*Client) DeleteRoutesWithContext ¶
func (c *Client) DeleteRoutesWithContext(ctx context.Context, request *DeleteRoutesRequest) (response *DeleteRoutesResponse, err error)
DeleteRoutes 本接口(DeleteRoutes)用于对某个路由表批量删除路由策略(Route)。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER_WITHGUESS = "UnknownParameter.WithGuess" UNSUPPORTEDOPERATION_DISABLEDNOTIFYCCN = "UnsupportedOperation.DisabledNotifyCcn" UNSUPPORTEDOPERATION_SYSTEMROUTE = "UnsupportedOperation.SystemRoute"
func (*Client) DeleteSecurityGroup ¶
func (c *Client) DeleteSecurityGroup(request *DeleteSecurityGroupRequest) (response *DeleteSecurityGroupResponse, err error)
DeleteSecurityGroup 本接口(DeleteSecurityGroup)用于删除安全组(SecurityGroup)。
* 只有当前账号下的安全组允许被删除。
* 安全组实例ID如果在其他安全组的规则中被引用,则无法直接删除。这种情况下,需要先进行规则修改,再删除安全组。
* 删除的安全组无法再找回,请谨慎调用。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONIDMISMATCH = "InvalidParameterValue.MemberApprovalApplicationIdMismatch" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONNOTAPPROVED = "InvalidParameterValue.MemberApprovalApplicationNotApproved" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONREJECTED = "InvalidParameterValue.MemberApprovalApplicationRejected" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONSTARTED = "InvalidParameterValue.MemberApprovalApplicationStarted" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDSECURITYGROUPID_MALFORMED = "InvalidSecurityGroupID.Malformed" INVALIDSECURITYGROUPID_NOTFOUND = "InvalidSecurityGroupID.NotFound" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_LOCKEDRESOURCES = "UnsupportedOperation.LockedResources"
func (*Client) DeleteSecurityGroupPolicies ¶
func (c *Client) DeleteSecurityGroupPolicies(request *DeleteSecurityGroupPoliciesRequest) (response *DeleteSecurityGroupPoliciesResponse, err error)
DeleteSecurityGroupPolicies 本接口(DeleteSecurityGroupPolicies)用于用于删除安全组规则(SecurityGroupPolicy)。
* SecurityGroupPolicySet.Version 用于指定要操作的安全组的版本。传入 Version 版本号若不等于当前安全组的最新版本,将返回失败;若不传 Version 则直接删除指定PolicyIndex的规则。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONIDMISMATCH = "InvalidParameterValue.MemberApprovalApplicationIdMismatch" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONNOTAPPROVED = "InvalidParameterValue.MemberApprovalApplicationNotApproved" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONREJECTED = "InvalidParameterValue.MemberApprovalApplicationRejected" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONSTARTED = "InvalidParameterValue.MemberApprovalApplicationStarted" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_LOCKEDRESOURCES = "UnsupportedOperation.LockedResources" UNSUPPORTEDOPERATION_VERSIONMISMATCH = "UnsupportedOperation.VersionMismatch"
func (*Client) DeleteSecurityGroupPoliciesWithContext ¶
func (c *Client) DeleteSecurityGroupPoliciesWithContext(ctx context.Context, request *DeleteSecurityGroupPoliciesRequest) (response *DeleteSecurityGroupPoliciesResponse, err error)
DeleteSecurityGroupPolicies 本接口(DeleteSecurityGroupPolicies)用于用于删除安全组规则(SecurityGroupPolicy)。
* SecurityGroupPolicySet.Version 用于指定要操作的安全组的版本。传入 Version 版本号若不等于当前安全组的最新版本,将返回失败;若不传 Version 则直接删除指定PolicyIndex的规则。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONIDMISMATCH = "InvalidParameterValue.MemberApprovalApplicationIdMismatch" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONNOTAPPROVED = "InvalidParameterValue.MemberApprovalApplicationNotApproved" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONREJECTED = "InvalidParameterValue.MemberApprovalApplicationRejected" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONSTARTED = "InvalidParameterValue.MemberApprovalApplicationStarted" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_LOCKEDRESOURCES = "UnsupportedOperation.LockedResources" UNSUPPORTEDOPERATION_VERSIONMISMATCH = "UnsupportedOperation.VersionMismatch"
func (*Client) DeleteSecurityGroupWithContext ¶
func (c *Client) DeleteSecurityGroupWithContext(ctx context.Context, request *DeleteSecurityGroupRequest) (response *DeleteSecurityGroupResponse, err error)
DeleteSecurityGroup 本接口(DeleteSecurityGroup)用于删除安全组(SecurityGroup)。
* 只有当前账号下的安全组允许被删除。
* 安全组实例ID如果在其他安全组的规则中被引用,则无法直接删除。这种情况下,需要先进行规则修改,再删除安全组。
* 删除的安全组无法再找回,请谨慎调用。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONIDMISMATCH = "InvalidParameterValue.MemberApprovalApplicationIdMismatch" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONNOTAPPROVED = "InvalidParameterValue.MemberApprovalApplicationNotApproved" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONREJECTED = "InvalidParameterValue.MemberApprovalApplicationRejected" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONSTARTED = "InvalidParameterValue.MemberApprovalApplicationStarted" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDSECURITYGROUPID_MALFORMED = "InvalidSecurityGroupID.Malformed" INVALIDSECURITYGROUPID_NOTFOUND = "InvalidSecurityGroupID.NotFound" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_LOCKEDRESOURCES = "UnsupportedOperation.LockedResources"
func (*Client) DeleteServiceTemplate ¶
func (c *Client) DeleteServiceTemplate(request *DeleteServiceTemplateRequest) (response *DeleteServiceTemplateResponse, err error)
DeleteServiceTemplate 本接口(DeleteServiceTemplate)用于删除协议端口模板。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) DeleteServiceTemplateGroup ¶
func (c *Client) DeleteServiceTemplateGroup(request *DeleteServiceTemplateGroupRequest) (response *DeleteServiceTemplateGroupResponse, err error)
DeleteServiceTemplateGroup 本接口(DeleteServiceTemplateGroup)用于删除协议端口模板集合。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) DeleteServiceTemplateGroupWithContext ¶
func (c *Client) DeleteServiceTemplateGroupWithContext(ctx context.Context, request *DeleteServiceTemplateGroupRequest) (response *DeleteServiceTemplateGroupResponse, err error)
DeleteServiceTemplateGroup 本接口(DeleteServiceTemplateGroup)用于删除协议端口模板集合。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) DeleteServiceTemplateWithContext ¶
func (c *Client) DeleteServiceTemplateWithContext(ctx context.Context, request *DeleteServiceTemplateRequest) (response *DeleteServiceTemplateResponse, err error)
DeleteServiceTemplate 本接口(DeleteServiceTemplate)用于删除协议端口模板。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) DeleteSnapshotPolicies ¶
func (c *Client) DeleteSnapshotPolicies(request *DeleteSnapshotPoliciesRequest) (response *DeleteSnapshotPoliciesResponse, err error)
DeleteSnapshotPolicies 本接口(DeleteSnapshotPolicies)用于删除快照策略。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteSnapshotPoliciesWithContext ¶
func (c *Client) DeleteSnapshotPoliciesWithContext(ctx context.Context, request *DeleteSnapshotPoliciesRequest) (response *DeleteSnapshotPoliciesResponse, err error)
DeleteSnapshotPolicies 本接口(DeleteSnapshotPolicies)用于删除快照策略。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteSubnet ¶
func (c *Client) DeleteSubnet(request *DeleteSubnetRequest) (response *DeleteSubnetResponse, err error)
DeleteSubnet 本接口(DeleteSubnet)用于删除子网(Subnet)。
* 删除子网前,请清理该子网下所有资源,包括云服务器、负载均衡、云数据、NoSQL、弹性网卡等资源。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_NATGATEWAYSNATRULENOTEXISTS = "UnsupportedOperation.NatGatewaySnatRuleNotExists" UNSUPPORTEDOPERATION_RECORDNOTEXISTS = "UnsupportedOperation.RecordNotExists"
func (*Client) DeleteSubnetWithContext ¶
func (c *Client) DeleteSubnetWithContext(ctx context.Context, request *DeleteSubnetRequest) (response *DeleteSubnetResponse, err error)
DeleteSubnet 本接口(DeleteSubnet)用于删除子网(Subnet)。
* 删除子网前,请清理该子网下所有资源,包括云服务器、负载均衡、云数据、NoSQL、弹性网卡等资源。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_NATGATEWAYSNATRULENOTEXISTS = "UnsupportedOperation.NatGatewaySnatRuleNotExists" UNSUPPORTEDOPERATION_RECORDNOTEXISTS = "UnsupportedOperation.RecordNotExists"
func (*Client) DeleteTemplateMember ¶
func (c *Client) DeleteTemplateMember(request *DeleteTemplateMemberRequest) (response *DeleteTemplateMemberResponse, err error)
DeleteTemplateMember 删除模板对象中的IP地址、协议端口、IP地址组、协议端口组。当前仅支持北京、泰国、北美地域请求。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) DeleteTemplateMemberWithContext ¶
func (c *Client) DeleteTemplateMemberWithContext(ctx context.Context, request *DeleteTemplateMemberRequest) (response *DeleteTemplateMemberResponse, err error)
DeleteTemplateMember 删除模板对象中的IP地址、协议端口、IP地址组、协议端口组。当前仅支持北京、泰国、北美地域请求。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) DeleteTrafficPackages ¶
func (c *Client) DeleteTrafficPackages(request *DeleteTrafficPackagesRequest) (response *DeleteTrafficPackagesResponse, err error)
DeleteTrafficPackages 删除共享带宽包(仅非活动状态的流量包可删除)。
可能返回的错误码:
INVALIDPARAMETERVALUE_TRAFFICPACKAGEIDMALFORMED = "InvalidParameterValue.TrafficPackageIdMalformed" INVALIDPARAMETERVALUE_TRAFFICPACKAGENOTFOUND = "InvalidParameterValue.TrafficPackageNotFound" INVALIDPARAMETERVALUE_TRAFFICPACKAGENOTSUPPORTED = "InvalidParameterValue.TrafficPackageNotSupported"
func (*Client) DeleteTrafficPackagesWithContext ¶
func (c *Client) DeleteTrafficPackagesWithContext(ctx context.Context, request *DeleteTrafficPackagesRequest) (response *DeleteTrafficPackagesResponse, err error)
DeleteTrafficPackages 删除共享带宽包(仅非活动状态的流量包可删除)。
可能返回的错误码:
INVALIDPARAMETERVALUE_TRAFFICPACKAGEIDMALFORMED = "InvalidParameterValue.TrafficPackageIdMalformed" INVALIDPARAMETERVALUE_TRAFFICPACKAGENOTFOUND = "InvalidParameterValue.TrafficPackageNotFound" INVALIDPARAMETERVALUE_TRAFFICPACKAGENOTSUPPORTED = "InvalidParameterValue.TrafficPackageNotSupported"
func (*Client) DeleteVpc ¶
func (c *Client) DeleteVpc(request *DeleteVpcRequest) (response *DeleteVpcResponse, err error)
DeleteVpc 本接口(DeleteVpc)用于删除私有网络。
* 删除前请确保 VPC 内已经没有相关资源,例如云服务器、云数据库、NoSQL、VPN网关、专线网关、负载均衡、对等连接、与之互通的基础网络设备等。
* 删除私有网络是不可逆的操作,请谨慎处理。
可能返回的错误码:
FAILEDOPERATION_NETDETECTTIMEOUT = "FailedOperation.NetDetectTimeOut" INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED_ACTIONLIMITED = "LimitExceeded.ActionLimited" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch" UNSUPPORTEDOPERATION_RECORDNOTEXISTS = "UnsupportedOperation.RecordNotExists" UNSUPPORTEDOPERATION_ROUTETABLEHASSUBNETRULE = "UnsupportedOperation.RouteTableHasSubnetRule"
func (*Client) DeleteVpcEndPoint ¶
func (c *Client) DeleteVpcEndPoint(request *DeleteVpcEndPointRequest) (response *DeleteVpcEndPointResponse, err error)
DeleteVpcEndPoint 本接口(DeleteVpcEndPoint)用于删除终端节点。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteVpcEndPointService ¶
func (c *Client) DeleteVpcEndPointService(request *DeleteVpcEndPointServiceRequest) (response *DeleteVpcEndPointServiceResponse, err error)
DeleteVpcEndPointService 本接口(DeleteVpcEndPointService)用于删除终端节点服务。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteVpcEndPointServiceWhiteList ¶
func (c *Client) DeleteVpcEndPointServiceWhiteList(request *DeleteVpcEndPointServiceWhiteListRequest) (response *DeleteVpcEndPointServiceWhiteListResponse, err error)
DeleteVpcEndPointServiceWhiteList 本接口(DeleteVpcEndPointServiceWhiteList)用于删除终端节点服务白名单。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_UINNOTFOUND = "UnsupportedOperation.UinNotFound"
func (*Client) DeleteVpcEndPointServiceWhiteListWithContext ¶
func (c *Client) DeleteVpcEndPointServiceWhiteListWithContext(ctx context.Context, request *DeleteVpcEndPointServiceWhiteListRequest) (response *DeleteVpcEndPointServiceWhiteListResponse, err error)
DeleteVpcEndPointServiceWhiteList 本接口(DeleteVpcEndPointServiceWhiteList)用于删除终端节点服务白名单。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_UINNOTFOUND = "UnsupportedOperation.UinNotFound"
func (*Client) DeleteVpcEndPointServiceWithContext ¶
func (c *Client) DeleteVpcEndPointServiceWithContext(ctx context.Context, request *DeleteVpcEndPointServiceRequest) (response *DeleteVpcEndPointServiceResponse, err error)
DeleteVpcEndPointService 本接口(DeleteVpcEndPointService)用于删除终端节点服务。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteVpcEndPointWithContext ¶
func (c *Client) DeleteVpcEndPointWithContext(ctx context.Context, request *DeleteVpcEndPointRequest) (response *DeleteVpcEndPointResponse, err error)
DeleteVpcEndPoint 本接口(DeleteVpcEndPoint)用于删除终端节点。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteVpcPeeringConnection ¶
func (c *Client) DeleteVpcPeeringConnection(request *DeleteVpcPeeringConnectionRequest) (response *DeleteVpcPeeringConnectionResponse, err error)
DeleteVpcPeeringConnection 本接口(DeleteVpcPeeringConnection)用于删除私有网络对等连接。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning" UNSUPPORTEDOPERATION_NOTSUPPORTDELETEVPCBMPEER = "UnsupportedOperation.NotSupportDeleteVpcBmPeer" UNSUPPORTEDOPERATION_VPCPEERPURVIEWERROR = "UnsupportedOperation.VpcPeerPurviewError"
func (*Client) DeleteVpcPeeringConnectionWithContext ¶
func (c *Client) DeleteVpcPeeringConnectionWithContext(ctx context.Context, request *DeleteVpcPeeringConnectionRequest) (response *DeleteVpcPeeringConnectionResponse, err error)
DeleteVpcPeeringConnection 本接口(DeleteVpcPeeringConnection)用于删除私有网络对等连接。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning" UNSUPPORTEDOPERATION_NOTSUPPORTDELETEVPCBMPEER = "UnsupportedOperation.NotSupportDeleteVpcBmPeer" UNSUPPORTEDOPERATION_VPCPEERPURVIEWERROR = "UnsupportedOperation.VpcPeerPurviewError"
func (*Client) DeleteVpcWithContext ¶
func (c *Client) DeleteVpcWithContext(ctx context.Context, request *DeleteVpcRequest) (response *DeleteVpcResponse, err error)
DeleteVpc 本接口(DeleteVpc)用于删除私有网络。
* 删除前请确保 VPC 内已经没有相关资源,例如云服务器、云数据库、NoSQL、VPN网关、专线网关、负载均衡、对等连接、与之互通的基础网络设备等。
* 删除私有网络是不可逆的操作,请谨慎处理。
可能返回的错误码:
FAILEDOPERATION_NETDETECTTIMEOUT = "FailedOperation.NetDetectTimeOut" INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED_ACTIONLIMITED = "LimitExceeded.ActionLimited" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch" UNSUPPORTEDOPERATION_RECORDNOTEXISTS = "UnsupportedOperation.RecordNotExists" UNSUPPORTEDOPERATION_ROUTETABLEHASSUBNETRULE = "UnsupportedOperation.RouteTableHasSubnetRule"
func (*Client) DeleteVpnConnection ¶
func (c *Client) DeleteVpnConnection(request *DeleteVpnConnectionRequest) (response *DeleteVpnConnectionResponse, err error)
DeleteVpnConnection 本接口(DeleteVpnConnection)用于删除VPN通道。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_DELETEVPNCONNINVALIDSTATE = "UnsupportedOperation.DeleteVpnConnInvalidState" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) DeleteVpnConnectionWithContext ¶
func (c *Client) DeleteVpnConnectionWithContext(ctx context.Context, request *DeleteVpnConnectionRequest) (response *DeleteVpnConnectionResponse, err error)
DeleteVpnConnection 本接口(DeleteVpnConnection)用于删除VPN通道。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_DELETEVPNCONNINVALIDSTATE = "UnsupportedOperation.DeleteVpnConnInvalidState" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) DeleteVpnGateway ¶
func (c *Client) DeleteVpnGateway(request *DeleteVpnGatewayRequest) (response *DeleteVpnGatewayResponse, err error)
DeleteVpnGateway 本接口(DeleteVpnGateway)用于删除VPN网关。目前只支持删除运行中的按量计费的IPSEC网关实例。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDVPNGATEWAYID_MALFORMED = "InvalidVpnGatewayId.Malformed" INVALIDVPNGATEWAYID_NOTFOUND = "InvalidVpnGatewayId.NotFound" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteVpnGatewayRoutes ¶
func (c *Client) DeleteVpnGatewayRoutes(request *DeleteVpnGatewayRoutesRequest) (response *DeleteVpnGatewayRoutesResponse, err error)
DeleteVpnGatewayRoutes 本接口(DeleteVpnGatewayRoutes)用于删除VPN网关路由
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteVpnGatewayRoutesWithContext ¶
func (c *Client) DeleteVpnGatewayRoutesWithContext(ctx context.Context, request *DeleteVpnGatewayRoutesRequest) (response *DeleteVpnGatewayRoutesResponse, err error)
DeleteVpnGatewayRoutes 本接口(DeleteVpnGatewayRoutes)用于删除VPN网关路由
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteVpnGatewaySslClient ¶
func (c *Client) DeleteVpnGatewaySslClient(request *DeleteVpnGatewaySslClientRequest) (response *DeleteVpnGatewaySslClientResponse, err error)
DeleteVpnGatewaySslClient 本接口(DeleteVpnGatewaySslClient)用于删除SSL-VPN-CLIENT。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION_SSLVPNCLIENTIDNOTFOUND = "UnsupportedOperation.SslVpnClientIdNotFound"
func (*Client) DeleteVpnGatewaySslClientWithContext ¶
func (c *Client) DeleteVpnGatewaySslClientWithContext(ctx context.Context, request *DeleteVpnGatewaySslClientRequest) (response *DeleteVpnGatewaySslClientResponse, err error)
DeleteVpnGatewaySslClient 本接口(DeleteVpnGatewaySslClient)用于删除SSL-VPN-CLIENT。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION_SSLVPNCLIENTIDNOTFOUND = "UnsupportedOperation.SslVpnClientIdNotFound"
func (*Client) DeleteVpnGatewaySslServer ¶
func (c *Client) DeleteVpnGatewaySslServer(request *DeleteVpnGatewaySslServerRequest) (response *DeleteVpnGatewaySslServerResponse, err error)
DeleteVpnGatewaySslServer 删除SSL-VPN-SERVER 实例
可能返回的错误码:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteVpnGatewaySslServerWithContext ¶
func (c *Client) DeleteVpnGatewaySslServerWithContext(ctx context.Context, request *DeleteVpnGatewaySslServerRequest) (response *DeleteVpnGatewaySslServerResponse, err error)
DeleteVpnGatewaySslServer 删除SSL-VPN-SERVER 实例
可能返回的错误码:
INTERNALERROR = "InternalError" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DeleteVpnGatewayWithContext ¶
func (c *Client) DeleteVpnGatewayWithContext(ctx context.Context, request *DeleteVpnGatewayRequest) (response *DeleteVpnGatewayResponse, err error)
DeleteVpnGateway 本接口(DeleteVpnGateway)用于删除VPN网关。目前只支持删除运行中的按量计费的IPSEC网关实例。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDVPNGATEWAYID_MALFORMED = "InvalidVpnGatewayId.Malformed" INVALIDVPNGATEWAYID_NOTFOUND = "InvalidVpnGatewayId.NotFound" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAccountAttributes ¶
func (c *Client) DescribeAccountAttributes(request *DescribeAccountAttributesRequest) (response *DescribeAccountAttributesResponse, err error)
DescribeAccountAttributes 本接口(DescribeAccountAttributes)用于查询用户账号私有属性。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError"
func (*Client) DescribeAccountAttributesWithContext ¶
func (c *Client) DescribeAccountAttributesWithContext(ctx context.Context, request *DescribeAccountAttributesRequest) (response *DescribeAccountAttributesResponse, err error)
DescribeAccountAttributes 本接口(DescribeAccountAttributes)用于查询用户账号私有属性。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError"
func (*Client) DescribeAddressQuota ¶
func (c *Client) DescribeAddressQuota(request *DescribeAddressQuotaRequest) (response *DescribeAddressQuotaResponse, err error)
DescribeAddressQuota 本接口 (DescribeAddressQuota) 用于查询您账户的[弹性公网IP](https://cloud.tencent.com/document/product/213/1941)(简称 EIP)在当前地域的配额信息。配额详情可参见 [EIP 产品简介](https://cloud.tencent.com/document/product/213/5733)。
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAddressQuotaWithContext ¶
func (c *Client) DescribeAddressQuotaWithContext(ctx context.Context, request *DescribeAddressQuotaRequest) (response *DescribeAddressQuotaResponse, err error)
DescribeAddressQuota 本接口 (DescribeAddressQuota) 用于查询您账户的[弹性公网IP](https://cloud.tencent.com/document/product/213/1941)(简称 EIP)在当前地域的配额信息。配额详情可参见 [EIP 产品简介](https://cloud.tencent.com/document/product/213/5733)。
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAddressTemplateGroups ¶
func (c *Client) DescribeAddressTemplateGroups(request *DescribeAddressTemplateGroupsRequest) (response *DescribeAddressTemplateGroupsResponse, err error)
DescribeAddressTemplateGroups 本接口(DescribeAddressTemplateGroups)用于查询IP地址模板集合。
可能返回的错误码:
INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range"
func (*Client) DescribeAddressTemplateGroupsWithContext ¶
func (c *Client) DescribeAddressTemplateGroupsWithContext(ctx context.Context, request *DescribeAddressTemplateGroupsRequest) (response *DescribeAddressTemplateGroupsResponse, err error)
DescribeAddressTemplateGroups 本接口(DescribeAddressTemplateGroups)用于查询IP地址模板集合。
可能返回的错误码:
INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range"
func (*Client) DescribeAddressTemplates ¶
func (c *Client) DescribeAddressTemplates(request *DescribeAddressTemplatesRequest) (response *DescribeAddressTemplatesResponse, err error)
DescribeAddressTemplates 本接口(DescribeAddressTemplates)用于查询IP地址模板。
可能返回的错误码:
INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAddressTemplatesWithContext ¶
func (c *Client) DescribeAddressTemplatesWithContext(ctx context.Context, request *DescribeAddressTemplatesRequest) (response *DescribeAddressTemplatesResponse, err error)
DescribeAddressTemplates 本接口(DescribeAddressTemplates)用于查询IP地址模板。
可能返回的错误码:
INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAddresses ¶
func (c *Client) DescribeAddresses(request *DescribeAddressesRequest) (response *DescribeAddressesResponse, err error)
DescribeAddresses 本接口 (DescribeAddresses) 用于查询一个或多个[弹性公网IP](https://cloud.tencent.com/document/product/213/1941)(简称 EIP)的详细信息。
* 如果参数为空,返回当前用户一定数量(Limit所指定的数量,默认为20)的 EIP。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFILTER = "InvalidParameter.InvalidFilter" INVALIDPARAMETERVALUE_ADDRESSIDMALFORMED = "InvalidParameterValue.AddressIdMalformed" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_NETWORKINTERFACEIDMALFORMED = "InvalidParameterValue.NetworkInterfaceIdMalformed" INVALIDPARAMETERVALUE_RESOURCEIDMALFORMED = "InvalidParameterValue.ResourceIdMalformed" LIMITEXCEEDED_NUMBEROFFILTERS = "LimitExceeded.NumberOfFilters" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAddressesWithContext ¶
func (c *Client) DescribeAddressesWithContext(ctx context.Context, request *DescribeAddressesRequest) (response *DescribeAddressesResponse, err error)
DescribeAddresses 本接口 (DescribeAddresses) 用于查询一个或多个[弹性公网IP](https://cloud.tencent.com/document/product/213/1941)(简称 EIP)的详细信息。
* 如果参数为空,返回当前用户一定数量(Limit所指定的数量,默认为20)的 EIP。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFILTER = "InvalidParameter.InvalidFilter" INVALIDPARAMETERVALUE_ADDRESSIDMALFORMED = "InvalidParameterValue.AddressIdMalformed" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_NETWORKINTERFACEIDMALFORMED = "InvalidParameterValue.NetworkInterfaceIdMalformed" INVALIDPARAMETERVALUE_RESOURCEIDMALFORMED = "InvalidParameterValue.ResourceIdMalformed" LIMITEXCEEDED_NUMBEROFFILTERS = "LimitExceeded.NumberOfFilters" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeAssistantCidr ¶
func (c *Client) DescribeAssistantCidr(request *DescribeAssistantCidrRequest) (response *DescribeAssistantCidrResponse, err error)
DescribeAssistantCidr 本接口(DescribeAssistantCidr)用于查询辅助CIDR列表。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range"
func (*Client) DescribeAssistantCidrWithContext ¶
func (c *Client) DescribeAssistantCidrWithContext(ctx context.Context, request *DescribeAssistantCidrRequest) (response *DescribeAssistantCidrResponse, err error)
DescribeAssistantCidr 本接口(DescribeAssistantCidr)用于查询辅助CIDR列表。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range"
func (*Client) DescribeBandwidthPackageBillUsage ¶
func (c *Client) DescribeBandwidthPackageBillUsage(request *DescribeBandwidthPackageBillUsageRequest) (response *DescribeBandwidthPackageBillUsageResponse, err error)
DescribeBandwidthPackageBillUsage 本接口 (DescribeBandwidthPackageBillUsage) 用于查询后付费共享带宽包当前的计费用量.
可能返回的错误码:
INVALIDPARAMETERVALUE_BANDWIDTHPACKAGEIDMALFORMED = "InvalidParameterValue.BandwidthPackageIdMalformed" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGENOTFOUND = "InvalidParameterValue.BandwidthPackageNotFound" UNSUPPORTEDOPERATION_BANDWIDTHPACKAGEIDNOTSUPPORTED = "UnsupportedOperation.BandwidthPackageIdNotSupported"
func (*Client) DescribeBandwidthPackageBillUsageWithContext ¶
func (c *Client) DescribeBandwidthPackageBillUsageWithContext(ctx context.Context, request *DescribeBandwidthPackageBillUsageRequest) (response *DescribeBandwidthPackageBillUsageResponse, err error)
DescribeBandwidthPackageBillUsage 本接口 (DescribeBandwidthPackageBillUsage) 用于查询后付费共享带宽包当前的计费用量.
可能返回的错误码:
INVALIDPARAMETERVALUE_BANDWIDTHPACKAGEIDMALFORMED = "InvalidParameterValue.BandwidthPackageIdMalformed" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGENOTFOUND = "InvalidParameterValue.BandwidthPackageNotFound" UNSUPPORTEDOPERATION_BANDWIDTHPACKAGEIDNOTSUPPORTED = "UnsupportedOperation.BandwidthPackageIdNotSupported"
func (*Client) DescribeBandwidthPackageQuota ¶
func (c *Client) DescribeBandwidthPackageQuota(request *DescribeBandwidthPackageQuotaRequest) (response *DescribeBandwidthPackageQuotaResponse, err error)
DescribeBandwidthPackageQuota 接口用于查询账户在当前地域的带宽包上限数量以及使用数量
可能返回的错误码:
INVALIDPARAMETERVALUE_RESOURCENOTSUPPORT = "InvalidParameterValue.ResourceNotSupport"
func (*Client) DescribeBandwidthPackageQuotaWithContext ¶
func (c *Client) DescribeBandwidthPackageQuotaWithContext(ctx context.Context, request *DescribeBandwidthPackageQuotaRequest) (response *DescribeBandwidthPackageQuotaResponse, err error)
DescribeBandwidthPackageQuota 接口用于查询账户在当前地域的带宽包上限数量以及使用数量
可能返回的错误码:
INVALIDPARAMETERVALUE_RESOURCENOTSUPPORT = "InvalidParameterValue.ResourceNotSupport"
func (*Client) DescribeBandwidthPackageResources ¶
func (c *Client) DescribeBandwidthPackageResources(request *DescribeBandwidthPackageResourcesRequest) (response *DescribeBandwidthPackageResourcesResponse, err error)
DescribeBandwidthPackageResources 本接口 (DescribeBandwidthPackageResources) 用于根据共享带宽包唯一ID查询共享带宽包内的资源列表,支持按条件过滤查询结果和分页查询。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFILTER = "InvalidParameter.InvalidFilter" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGEIDMALFORMED = "InvalidParameterValue.BandwidthPackageIdMalformed" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGENOTFOUND = "InvalidParameterValue.BandwidthPackageNotFound" INVALIDPARAMETERVALUE_ILLEGAL = "InvalidParameterValue.Illegal"
func (*Client) DescribeBandwidthPackageResourcesWithContext ¶
func (c *Client) DescribeBandwidthPackageResourcesWithContext(ctx context.Context, request *DescribeBandwidthPackageResourcesRequest) (response *DescribeBandwidthPackageResourcesResponse, err error)
DescribeBandwidthPackageResources 本接口 (DescribeBandwidthPackageResources) 用于根据共享带宽包唯一ID查询共享带宽包内的资源列表,支持按条件过滤查询结果和分页查询。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFILTER = "InvalidParameter.InvalidFilter" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGEIDMALFORMED = "InvalidParameterValue.BandwidthPackageIdMalformed" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGENOTFOUND = "InvalidParameterValue.BandwidthPackageNotFound" INVALIDPARAMETERVALUE_ILLEGAL = "InvalidParameterValue.Illegal"
func (*Client) DescribeBandwidthPackages ¶
func (c *Client) DescribeBandwidthPackages(request *DescribeBandwidthPackagesRequest) (response *DescribeBandwidthPackagesResponse, err error)
DescribeBandwidthPackages 接口用于查询带宽包详细信息,包括带宽包唯一标识ID,类型,计费模式,名称,资源信息等
可能返回的错误码:
INVALIDPARAMETER_INVALIDFILTER = "InvalidParameter.InvalidFilter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGEIDMALFORMED = "InvalidParameterValue.BandwidthPackageIdMalformed" INVALIDPARAMETERVALUE_INVALIDBANDWIDTHPACKAGECHARGETYPE = "InvalidParameterValue.InvalidBandwidthPackageChargeType" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeBandwidthPackagesWithContext ¶
func (c *Client) DescribeBandwidthPackagesWithContext(ctx context.Context, request *DescribeBandwidthPackagesRequest) (response *DescribeBandwidthPackagesResponse, err error)
DescribeBandwidthPackages 接口用于查询带宽包详细信息,包括带宽包唯一标识ID,类型,计费模式,名称,资源信息等
可能返回的错误码:
INVALIDPARAMETER_INVALIDFILTER = "InvalidParameter.InvalidFilter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGEIDMALFORMED = "InvalidParameterValue.BandwidthPackageIdMalformed" INVALIDPARAMETERVALUE_INVALIDBANDWIDTHPACKAGECHARGETYPE = "InvalidParameterValue.InvalidBandwidthPackageChargeType" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCcnAttachedInstances ¶
func (c *Client) DescribeCcnAttachedInstances(request *DescribeCcnAttachedInstancesRequest) (response *DescribeCcnAttachedInstancesResponse, err error)
DescribeCcnAttachedInstances 本接口(DescribeCcnAttachedInstances)用于查询云联网实例下已关联的网络实例。
可能返回的错误码:
INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_APPIDNOTFOUND = "UnsupportedOperation.AppIdNotFound"
func (*Client) DescribeCcnAttachedInstancesWithContext ¶
func (c *Client) DescribeCcnAttachedInstancesWithContext(ctx context.Context, request *DescribeCcnAttachedInstancesRequest) (response *DescribeCcnAttachedInstancesResponse, err error)
DescribeCcnAttachedInstances 本接口(DescribeCcnAttachedInstances)用于查询云联网实例下已关联的网络实例。
可能返回的错误码:
INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_APPIDNOTFOUND = "UnsupportedOperation.AppIdNotFound"
func (*Client) DescribeCcnRegionBandwidthLimits ¶
func (c *Client) DescribeCcnRegionBandwidthLimits(request *DescribeCcnRegionBandwidthLimitsRequest) (response *DescribeCcnRegionBandwidthLimitsResponse, err error)
DescribeCcnRegionBandwidthLimits 本接口(DescribeCcnRegionBandwidthLimits)用于查询云联网各地域出带宽上限,该接口只返回已关联网络实例包含的地域。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCcnRegionBandwidthLimitsWithContext ¶
func (c *Client) DescribeCcnRegionBandwidthLimitsWithContext(ctx context.Context, request *DescribeCcnRegionBandwidthLimitsRequest) (response *DescribeCcnRegionBandwidthLimitsResponse, err error)
DescribeCcnRegionBandwidthLimits 本接口(DescribeCcnRegionBandwidthLimits)用于查询云联网各地域出带宽上限,该接口只返回已关联网络实例包含的地域。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCcnRoutes ¶
func (c *Client) DescribeCcnRoutes(request *DescribeCcnRoutesRequest) (response *DescribeCcnRoutesResponse, err error)
DescribeCcnRoutes 本接口(DescribeCcnRoutes)用于查询已加入云联网(CCN)的路由。
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_APPIDNOTFOUND = "UnsupportedOperation.AppIdNotFound"
func (*Client) DescribeCcnRoutesWithContext ¶
func (c *Client) DescribeCcnRoutesWithContext(ctx context.Context, request *DescribeCcnRoutesRequest) (response *DescribeCcnRoutesResponse, err error)
DescribeCcnRoutes 本接口(DescribeCcnRoutes)用于查询已加入云联网(CCN)的路由。
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_APPIDNOTFOUND = "UnsupportedOperation.AppIdNotFound"
func (*Client) DescribeCcns ¶
func (c *Client) DescribeCcns(request *DescribeCcnsRequest) (response *DescribeCcnsResponse, err error)
DescribeCcns 本接口(DescribeCcns)用于查询云联网(CCN)列表。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeCcnsWithContext ¶
func (c *Client) DescribeCcnsWithContext(ctx context.Context, request *DescribeCcnsRequest) (response *DescribeCcnsResponse, err error)
DescribeCcns 本接口(DescribeCcns)用于查询云联网(CCN)列表。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeClassicLinkInstances ¶
func (c *Client) DescribeClassicLinkInstances(request *DescribeClassicLinkInstancesRequest) (response *DescribeClassicLinkInstancesResponse, err error)
DescribeClassicLinkInstances 本接口(DescribeClassicLinkInstances)用于查询私有网络和基础网络设备互通列表。
可能返回的错误码:
INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range"
func (*Client) DescribeClassicLinkInstancesWithContext ¶
func (c *Client) DescribeClassicLinkInstancesWithContext(ctx context.Context, request *DescribeClassicLinkInstancesRequest) (response *DescribeClassicLinkInstancesResponse, err error)
DescribeClassicLinkInstances 本接口(DescribeClassicLinkInstances)用于查询私有网络和基础网络设备互通列表。
可能返回的错误码:
INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range"
func (*Client) DescribeCrossBorderCcnRegionBandwidthLimits ¶
func (c *Client) DescribeCrossBorderCcnRegionBandwidthLimits(request *DescribeCrossBorderCcnRegionBandwidthLimitsRequest) (response *DescribeCrossBorderCcnRegionBandwidthLimitsResponse, err error)
DescribeCrossBorderCcnRegionBandwidthLimits 本接口(DescribeCrossBorderCcnRegionBandwidthLimits)用于获取要锁定的限速实例列表。
该接口一般用来封禁地域间限速的云联网实例下的限速实例, 目前联通内部运营系统通过云API调用, 如果是出口限速, 一般使用更粗的云联网实例粒度封禁(DescribeTenantCcns)
如有需要, 可以封禁任意限速实例, 可接入到内部运营系统
可能返回的错误码:
INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UINNOTFOUND = "UnsupportedOperation.UinNotFound"
func (*Client) DescribeCrossBorderCcnRegionBandwidthLimitsWithContext ¶
func (c *Client) DescribeCrossBorderCcnRegionBandwidthLimitsWithContext(ctx context.Context, request *DescribeCrossBorderCcnRegionBandwidthLimitsRequest) (response *DescribeCrossBorderCcnRegionBandwidthLimitsResponse, err error)
DescribeCrossBorderCcnRegionBandwidthLimits 本接口(DescribeCrossBorderCcnRegionBandwidthLimits)用于获取要锁定的限速实例列表。
该接口一般用来封禁地域间限速的云联网实例下的限速实例, 目前联通内部运营系统通过云API调用, 如果是出口限速, 一般使用更粗的云联网实例粒度封禁(DescribeTenantCcns)
如有需要, 可以封禁任意限速实例, 可接入到内部运营系统
可能返回的错误码:
INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UINNOTFOUND = "UnsupportedOperation.UinNotFound"
func (*Client) DescribeCrossBorderCompliance ¶
func (c *Client) DescribeCrossBorderCompliance(request *DescribeCrossBorderComplianceRequest) (response *DescribeCrossBorderComplianceResponse, err error)
DescribeCrossBorderCompliance 本接口(DescribeCrossBorderCompliance)用于查询用户创建的合规化资质审批单。
服务商可以查询服务名下的任意 `APPID` 创建的审批单;非服务商,只能查询自己审批单。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range"
func (*Client) DescribeCrossBorderComplianceWithContext ¶
func (c *Client) DescribeCrossBorderComplianceWithContext(ctx context.Context, request *DescribeCrossBorderComplianceRequest) (response *DescribeCrossBorderComplianceResponse, err error)
DescribeCrossBorderCompliance 本接口(DescribeCrossBorderCompliance)用于查询用户创建的合规化资质审批单。
服务商可以查询服务名下的任意 `APPID` 创建的审批单;非服务商,只能查询自己审批单。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range"
func (*Client) DescribeCrossBorderFlowMonitor ¶
func (c *Client) DescribeCrossBorderFlowMonitor(request *DescribeCrossBorderFlowMonitorRequest) (response *DescribeCrossBorderFlowMonitorResponse, err error)
DescribeCrossBorderFlowMonitor 本接口(DescribeCrossBorderFlowMonitor)用于查询跨境带宽监控数据,该接口目前只提供给服务商联通使用。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_CCNINSTANCEACCOUNTNOTAPPROVEDBYUNICOM = "UnsupportedOperation.CcnInstanceAccountNotApprovedByUnicom" UNSUPPORTEDOPERATION_CURRENTACCOUNTISNOTUNICOMACCOUNT = "UnsupportedOperation.CurrentAccountIsNotUnicomAccount" UNSUPPORTEDOPERATION_CURRENTQUERYREGIONISNOTCROSSBORDER = "UnsupportedOperation.CurrentQueryRegionIsNotCrossBorder" UNSUPPORTEDOPERATION_UINNOTFOUND = "UnsupportedOperation.UinNotFound" UNSUPPORTEDOPERATION_UNABLECROSSBORDER = "UnsupportedOperation.UnableCrossBorder"
func (*Client) DescribeCrossBorderFlowMonitorWithContext ¶
func (c *Client) DescribeCrossBorderFlowMonitorWithContext(ctx context.Context, request *DescribeCrossBorderFlowMonitorRequest) (response *DescribeCrossBorderFlowMonitorResponse, err error)
DescribeCrossBorderFlowMonitor 本接口(DescribeCrossBorderFlowMonitor)用于查询跨境带宽监控数据,该接口目前只提供给服务商联通使用。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_CCNINSTANCEACCOUNTNOTAPPROVEDBYUNICOM = "UnsupportedOperation.CcnInstanceAccountNotApprovedByUnicom" UNSUPPORTEDOPERATION_CURRENTACCOUNTISNOTUNICOMACCOUNT = "UnsupportedOperation.CurrentAccountIsNotUnicomAccount" UNSUPPORTEDOPERATION_CURRENTQUERYREGIONISNOTCROSSBORDER = "UnsupportedOperation.CurrentQueryRegionIsNotCrossBorder" UNSUPPORTEDOPERATION_UINNOTFOUND = "UnsupportedOperation.UinNotFound" UNSUPPORTEDOPERATION_UNABLECROSSBORDER = "UnsupportedOperation.UnableCrossBorder"
func (*Client) DescribeCustomerGatewayVendors ¶
func (c *Client) DescribeCustomerGatewayVendors(request *DescribeCustomerGatewayVendorsRequest) (response *DescribeCustomerGatewayVendorsResponse, err error)
DescribeCustomerGatewayVendors 本接口(DescribeCustomerGatewayVendors)用于查询可支持的对端网关厂商信息。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_CCNINSTANCEACCOUNTNOTAPPROVEDBYUNICOM = "UnsupportedOperation.CcnInstanceAccountNotApprovedByUnicom" UNSUPPORTEDOPERATION_CURRENTACCOUNTISNOTUNICOMACCOUNT = "UnsupportedOperation.CurrentAccountIsNotUnicomAccount" UNSUPPORTEDOPERATION_CURRENTQUERYREGIONISNOTCROSSBORDER = "UnsupportedOperation.CurrentQueryRegionIsNotCrossBorder" UNSUPPORTEDOPERATION_UINNOTFOUND = "UnsupportedOperation.UinNotFound" UNSUPPORTEDOPERATION_UNABLECROSSBORDER = "UnsupportedOperation.UnableCrossBorder"
func (*Client) DescribeCustomerGatewayVendorsWithContext ¶
func (c *Client) DescribeCustomerGatewayVendorsWithContext(ctx context.Context, request *DescribeCustomerGatewayVendorsRequest) (response *DescribeCustomerGatewayVendorsResponse, err error)
DescribeCustomerGatewayVendors 本接口(DescribeCustomerGatewayVendors)用于查询可支持的对端网关厂商信息。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_CCNINSTANCEACCOUNTNOTAPPROVEDBYUNICOM = "UnsupportedOperation.CcnInstanceAccountNotApprovedByUnicom" UNSUPPORTEDOPERATION_CURRENTACCOUNTISNOTUNICOMACCOUNT = "UnsupportedOperation.CurrentAccountIsNotUnicomAccount" UNSUPPORTEDOPERATION_CURRENTQUERYREGIONISNOTCROSSBORDER = "UnsupportedOperation.CurrentQueryRegionIsNotCrossBorder" UNSUPPORTEDOPERATION_UINNOTFOUND = "UnsupportedOperation.UinNotFound" UNSUPPORTEDOPERATION_UNABLECROSSBORDER = "UnsupportedOperation.UnableCrossBorder"
func (*Client) DescribeCustomerGateways ¶
func (c *Client) DescribeCustomerGateways(request *DescribeCustomerGatewaysRequest) (response *DescribeCustomerGatewaysResponse, err error)
DescribeCustomerGateways 本接口(DescribeCustomerGateways)用于查询对端网关列表。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeCustomerGatewaysWithContext ¶
func (c *Client) DescribeCustomerGatewaysWithContext(ctx context.Context, request *DescribeCustomerGatewaysRequest) (response *DescribeCustomerGatewaysResponse, err error)
DescribeCustomerGateways 本接口(DescribeCustomerGateways)用于查询对端网关列表。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeDhcpIps ¶
func (c *Client) DescribeDhcpIps(request *DescribeDhcpIpsRequest) (response *DescribeDhcpIpsResponse, err error)
DescribeDhcpIps 本接口(DescribeDhcpIps)用于查询DhcpIp列表
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeDhcpIpsWithContext ¶
func (c *Client) DescribeDhcpIpsWithContext(ctx context.Context, request *DescribeDhcpIpsRequest) (response *DescribeDhcpIpsResponse, err error)
DescribeDhcpIps 本接口(DescribeDhcpIps)用于查询DhcpIp列表
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeDirectConnectGatewayCcnRoutes ¶
func (c *Client) DescribeDirectConnectGatewayCcnRoutes(request *DescribeDirectConnectGatewayCcnRoutesRequest) (response *DescribeDirectConnectGatewayCcnRoutesResponse, err error)
DescribeDirectConnectGatewayCcnRoutes 本接口(DescribeDirectConnectGatewayCcnRoutes)用于查询专线网关的云联网路由(IDC网段)
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeDirectConnectGatewayCcnRoutesWithContext ¶
func (c *Client) DescribeDirectConnectGatewayCcnRoutesWithContext(ctx context.Context, request *DescribeDirectConnectGatewayCcnRoutesRequest) (response *DescribeDirectConnectGatewayCcnRoutesResponse, err error)
DescribeDirectConnectGatewayCcnRoutes 本接口(DescribeDirectConnectGatewayCcnRoutes)用于查询专线网关的云联网路由(IDC网段)
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeDirectConnectGateways ¶
func (c *Client) DescribeDirectConnectGateways(request *DescribeDirectConnectGatewaysRequest) (response *DescribeDirectConnectGatewaysResponse, err error)
DescribeDirectConnectGateways 本接口(DescribeDirectConnectGateways)用于查询专线网关。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeDirectConnectGatewaysWithContext ¶
func (c *Client) DescribeDirectConnectGatewaysWithContext(ctx context.Context, request *DescribeDirectConnectGatewaysRequest) (response *DescribeDirectConnectGatewaysResponse, err error)
DescribeDirectConnectGateways 本接口(DescribeDirectConnectGateways)用于查询专线网关。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeFlowLog ¶
func (c *Client) DescribeFlowLog(request *DescribeFlowLogRequest) (response *DescribeFlowLogResponse, err error)
DescribeFlowLog 本接口(DescribeFlowLog)用于查询流日志实例信息。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeFlowLogWithContext ¶
func (c *Client) DescribeFlowLogWithContext(ctx context.Context, request *DescribeFlowLogRequest) (response *DescribeFlowLogResponse, err error)
DescribeFlowLog 本接口(DescribeFlowLog)用于查询流日志实例信息。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeFlowLogs ¶
func (c *Client) DescribeFlowLogs(request *DescribeFlowLogsRequest) (response *DescribeFlowLogsResponse, err error)
DescribeFlowLogs 本接口(DescribeFlowLogs)用于查询获取流日志集合。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeFlowLogsWithContext ¶
func (c *Client) DescribeFlowLogsWithContext(ctx context.Context, request *DescribeFlowLogsRequest) (response *DescribeFlowLogsResponse, err error)
DescribeFlowLogs 本接口(DescribeFlowLogs)用于查询获取流日志集合。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeGatewayFlowMonitorDetail ¶
func (c *Client) DescribeGatewayFlowMonitorDetail(request *DescribeGatewayFlowMonitorDetailRequest) (response *DescribeGatewayFlowMonitorDetailResponse, err error)
DescribeGatewayFlowMonitorDetail 本接口(DescribeGatewayFlowMonitorDetail)用于查询网关流量监控明细。
* 只支持单个网关实例查询。即入参 `VpnId`、 `DirectConnectGatewayId`、 `PeeringConnectionId`、 `NatId` 最多只支持传一个,且必须传一个。
* 如果网关有流量,但调用本接口没有返回数据,请在控制台对应网关详情页确认是否开启网关流量监控。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeGatewayFlowMonitorDetailWithContext ¶
func (c *Client) DescribeGatewayFlowMonitorDetailWithContext(ctx context.Context, request *DescribeGatewayFlowMonitorDetailRequest) (response *DescribeGatewayFlowMonitorDetailResponse, err error)
DescribeGatewayFlowMonitorDetail 本接口(DescribeGatewayFlowMonitorDetail)用于查询网关流量监控明细。
* 只支持单个网关实例查询。即入参 `VpnId`、 `DirectConnectGatewayId`、 `PeeringConnectionId`、 `NatId` 最多只支持传一个,且必须传一个。
* 如果网关有流量,但调用本接口没有返回数据,请在控制台对应网关详情页确认是否开启网关流量监控。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeGatewayFlowQos ¶
func (c *Client) DescribeGatewayFlowQos(request *DescribeGatewayFlowQosRequest) (response *DescribeGatewayFlowQosResponse, err error)
DescribeGatewayFlowQos 本接口(DescribeGatewayFlowQos)用于查询网关来访IP流控带宽。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState"
func (*Client) DescribeGatewayFlowQosWithContext ¶
func (c *Client) DescribeGatewayFlowQosWithContext(ctx context.Context, request *DescribeGatewayFlowQosRequest) (response *DescribeGatewayFlowQosResponse, err error)
DescribeGatewayFlowQos 本接口(DescribeGatewayFlowQos)用于查询网关来访IP流控带宽。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState"
func (*Client) DescribeHaVips ¶
func (c *Client) DescribeHaVips(request *DescribeHaVipsRequest) (response *DescribeHaVipsResponse, err error)
DescribeHaVips 本接口(DescribeHaVips)用于查询高可用虚拟IP(HAVIP)列表。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong"
func (*Client) DescribeHaVipsWithContext ¶
func (c *Client) DescribeHaVipsWithContext(ctx context.Context, request *DescribeHaVipsRequest) (response *DescribeHaVipsResponse, err error)
DescribeHaVips 本接口(DescribeHaVips)用于查询高可用虚拟IP(HAVIP)列表。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong"
func (*Client) DescribeIp6Addresses ¶
func (c *Client) DescribeIp6Addresses(request *DescribeIp6AddressesRequest) (response *DescribeIp6AddressesResponse, err error)
DescribeIp6Addresses 该接口用于查询IPV6地址信息
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDADDRESSID_NOTFOUND = "InvalidAddressId.NotFound" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_INVALIDFILTER = "InvalidParameter.InvalidFilter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ADDRESSIPNOTPUBLIC = "InvalidParameterValue.AddressIpNotPublic" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_NETWORKINTERFACEIDMALFORMED = "InvalidParameterValue.NetworkInterfaceIdMalformed"
func (*Client) DescribeIp6AddressesWithContext ¶
func (c *Client) DescribeIp6AddressesWithContext(ctx context.Context, request *DescribeIp6AddressesRequest) (response *DescribeIp6AddressesResponse, err error)
DescribeIp6Addresses 该接口用于查询IPV6地址信息
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDADDRESSID_NOTFOUND = "InvalidAddressId.NotFound" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_INVALIDFILTER = "InvalidParameter.InvalidFilter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ADDRESSIPNOTPUBLIC = "InvalidParameterValue.AddressIpNotPublic" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_NETWORKINTERFACEIDMALFORMED = "InvalidParameterValue.NetworkInterfaceIdMalformed"
func (*Client) DescribeIp6TranslatorQuota ¶
func (c *Client) DescribeIp6TranslatorQuota(request *DescribeIp6TranslatorQuotaRequest) (response *DescribeIp6TranslatorQuotaResponse, err error)
DescribeIp6TranslatorQuota 查询账户在指定地域IPV6转换实例和规则的配额
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError"
func (*Client) DescribeIp6TranslatorQuotaWithContext ¶
func (c *Client) DescribeIp6TranslatorQuotaWithContext(ctx context.Context, request *DescribeIp6TranslatorQuotaRequest) (response *DescribeIp6TranslatorQuotaResponse, err error)
DescribeIp6TranslatorQuota 查询账户在指定地域IPV6转换实例和规则的配额
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError"
func (*Client) DescribeIp6Translators ¶
func (c *Client) DescribeIp6Translators(request *DescribeIp6TranslatorsRequest) (response *DescribeIp6TranslatorsResponse, err error)
DescribeIp6Translators 1. 该接口用于查询账户下的IPV6转换实例及其绑定的转换规则信息
2. 支持过滤查询
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeIp6TranslatorsWithContext ¶
func (c *Client) DescribeIp6TranslatorsWithContext(ctx context.Context, request *DescribeIp6TranslatorsRequest) (response *DescribeIp6TranslatorsResponse, err error)
DescribeIp6Translators 1. 该接口用于查询账户下的IPV6转换实例及其绑定的转换规则信息
2. 支持过滤查询
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) DescribeIpGeolocationDatabaseUrl ¶
func (c *Client) DescribeIpGeolocationDatabaseUrl(request *DescribeIpGeolocationDatabaseUrlRequest) (response *DescribeIpGeolocationDatabaseUrlResponse, err error)
DescribeIpGeolocationDatabaseUrl 本接口(DescribeIpGeolocationDatabaseUrl)用于获取IP地理位置库下载链接。
<font color="#FF0000">本接口即将下线,仅供存量用户使用,暂停新增用户。</font>
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDACCOUNT_NOTSUPPORTED = "InvalidAccount.NotSupported" INVALIDPARAMETERCONFLICT = "InvalidParameterConflict" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribeIpGeolocationDatabaseUrlWithContext ¶
func (c *Client) DescribeIpGeolocationDatabaseUrlWithContext(ctx context.Context, request *DescribeIpGeolocationDatabaseUrlRequest) (response *DescribeIpGeolocationDatabaseUrlResponse, err error)
DescribeIpGeolocationDatabaseUrl 本接口(DescribeIpGeolocationDatabaseUrl)用于获取IP地理位置库下载链接。
<font color="#FF0000">本接口即将下线,仅供存量用户使用,暂停新增用户。</font>
可能返回的错误码:
AUTHFAILURE = "AuthFailure" INTERNALERROR = "InternalError" INVALIDACCOUNT_NOTSUPPORTED = "InvalidAccount.NotSupported" INVALIDPARAMETERCONFLICT = "InvalidParameterConflict" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribeIpGeolocationInfos ¶
func (c *Client) DescribeIpGeolocationInfos(request *DescribeIpGeolocationInfosRequest) (response *DescribeIpGeolocationInfosResponse, err error)
DescribeIpGeolocationInfos 本接口(DescribeIpGeolocationInfos)用于查询IP地址信息,包括地理位置信息和网络信息。
<font color="#FF0000">本接口即将下线,仅供存量客户使用,暂停新增用户。</font>
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDACCOUNT_NOTSUPPORTED = "InvalidAccount.NotSupported" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_COMBINATION = "InvalidParameterValue.Combination" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeIpGeolocationInfosWithContext ¶
func (c *Client) DescribeIpGeolocationInfosWithContext(ctx context.Context, request *DescribeIpGeolocationInfosRequest) (response *DescribeIpGeolocationInfosResponse, err error)
DescribeIpGeolocationInfos 本接口(DescribeIpGeolocationInfos)用于查询IP地址信息,包括地理位置信息和网络信息。
<font color="#FF0000">本接口即将下线,仅供存量客户使用,暂停新增用户。</font>
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDACCOUNT_NOTSUPPORTED = "InvalidAccount.NotSupported" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_COMBINATION = "InvalidParameterValue.Combination" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeLocalGateway ¶
func (c *Client) DescribeLocalGateway(request *DescribeLocalGatewayRequest) (response *DescribeLocalGatewayResponse, err error)
DescribeLocalGateway 本接口(DescribeLocalGateway)用于查询CDC的本地网关。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeLocalGatewayWithContext ¶
func (c *Client) DescribeLocalGatewayWithContext(ctx context.Context, request *DescribeLocalGatewayRequest) (response *DescribeLocalGatewayResponse, err error)
DescribeLocalGateway 本接口(DescribeLocalGateway)用于查询CDC的本地网关。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeNatGatewayDestinationIpPortTranslationNatRules ¶
func (c *Client) DescribeNatGatewayDestinationIpPortTranslationNatRules(request *DescribeNatGatewayDestinationIpPortTranslationNatRulesRequest) (response *DescribeNatGatewayDestinationIpPortTranslationNatRulesResponse, err error)
DescribeNatGatewayDestinationIpPortTranslationNatRules 本接口(DescribeNatGatewayDestinationIpPortTranslationNatRules)用于查询NAT网关端口转发规则对象数组。
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDADDRESSID_NOTFOUND = "InvalidAddressId.NotFound" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNatGatewayDestinationIpPortTranslationNatRulesWithContext ¶
func (c *Client) DescribeNatGatewayDestinationIpPortTranslationNatRulesWithContext(ctx context.Context, request *DescribeNatGatewayDestinationIpPortTranslationNatRulesRequest) (response *DescribeNatGatewayDestinationIpPortTranslationNatRulesResponse, err error)
DescribeNatGatewayDestinationIpPortTranslationNatRules 本接口(DescribeNatGatewayDestinationIpPortTranslationNatRules)用于查询NAT网关端口转发规则对象数组。
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDADDRESSID_NOTFOUND = "InvalidAddressId.NotFound" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNatGatewayDirectConnectGatewayRoute ¶
func (c *Client) DescribeNatGatewayDirectConnectGatewayRoute(request *DescribeNatGatewayDirectConnectGatewayRouteRequest) (response *DescribeNatGatewayDirectConnectGatewayRouteResponse, err error)
DescribeNatGatewayDirectConnectGatewayRoute 查询专线绑定NAT的路由
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNatGatewayDirectConnectGatewayRouteWithContext ¶
func (c *Client) DescribeNatGatewayDirectConnectGatewayRouteWithContext(ctx context.Context, request *DescribeNatGatewayDirectConnectGatewayRouteRequest) (response *DescribeNatGatewayDirectConnectGatewayRouteResponse, err error)
DescribeNatGatewayDirectConnectGatewayRoute 查询专线绑定NAT的路由
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) DescribeNatGatewaySourceIpTranslationNatRules ¶
func (c *Client) DescribeNatGatewaySourceIpTranslationNatRules(request *DescribeNatGatewaySourceIpTranslationNatRulesRequest) (response *DescribeNatGatewaySourceIpTranslationNatRulesResponse, err error)
DescribeNatGatewaySourceIpTranslationNatRules 本接口(DescribeNatGatewaySourceIpTranslationNatRules)用于查询NAT网关SNAT转发规则对象数组。
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALSERVERERROR = "InternalServerError" INVALIDADDRESSID_NOTFOUND = "InvalidAddressId.NotFound" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeNatGatewaySourceIpTranslationNatRulesWithContext ¶
func (c *Client) DescribeNatGatewaySourceIpTranslationNatRulesWithContext(ctx context.Context, request *DescribeNatGatewaySourceIpTranslationNatRulesRequest) (response *DescribeNatGatewaySourceIpTranslationNatRulesResponse, err error)
DescribeNatGatewaySourceIpTranslationNatRules 本接口(DescribeNatGatewaySourceIpTranslationNatRules)用于查询NAT网关SNAT转发规则对象数组。
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALSERVERERROR = "InternalServerError" INVALIDADDRESSID_NOTFOUND = "InvalidAddressId.NotFound" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeNatGateways ¶
func (c *Client) DescribeNatGateways(request *DescribeNatGatewaysRequest) (response *DescribeNatGatewaysResponse, err error)
DescribeNatGateways 本接口(DescribeNatGateways)用于查询 NAT 网关。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_ACTIONNOTFOUND = "UnsupportedOperation.ActionNotFound"
func (*Client) DescribeNatGatewaysWithContext ¶
func (c *Client) DescribeNatGatewaysWithContext(ctx context.Context, request *DescribeNatGatewaysRequest) (response *DescribeNatGatewaysResponse, err error)
DescribeNatGateways 本接口(DescribeNatGateways)用于查询 NAT 网关。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_ACTIONNOTFOUND = "UnsupportedOperation.ActionNotFound"
func (*Client) DescribeNetDetectStates ¶
func (c *Client) DescribeNetDetectStates(request *DescribeNetDetectStatesRequest) (response *DescribeNetDetectStatesResponse, err error)
DescribeNetDetectStates 本接口(DescribeNetDetectStates)用于查询网络探测验证结果列表。
可能返回的错误码:
FAILEDOPERATION_NETDETECTTIMEOUT = "FailedOperation.NetDetectTimeOut" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_RESOURCENOTFOUND = "InvalidParameterValue.ResourceNotFound" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeNetDetectStatesWithContext ¶
func (c *Client) DescribeNetDetectStatesWithContext(ctx context.Context, request *DescribeNetDetectStatesRequest) (response *DescribeNetDetectStatesResponse, err error)
DescribeNetDetectStates 本接口(DescribeNetDetectStates)用于查询网络探测验证结果列表。
可能返回的错误码:
FAILEDOPERATION_NETDETECTTIMEOUT = "FailedOperation.NetDetectTimeOut" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_RESOURCENOTFOUND = "InvalidParameterValue.ResourceNotFound" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeNetDetects ¶
func (c *Client) DescribeNetDetects(request *DescribeNetDetectsRequest) (response *DescribeNetDetectsResponse, err error)
DescribeNetDetects 本接口(DescribeNetDetects)用于查询网络探测列表。
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeNetDetectsWithContext ¶
func (c *Client) DescribeNetDetectsWithContext(ctx context.Context, request *DescribeNetDetectsRequest) (response *DescribeNetDetectsResponse, err error)
DescribeNetDetects 本接口(DescribeNetDetects)用于查询网络探测列表。
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeNetworkAccountType ¶
func (c *Client) DescribeNetworkAccountType(request *DescribeNetworkAccountTypeRequest) (response *DescribeNetworkAccountTypeResponse, err error)
DescribeNetworkAccountType 判断用户在网络侧的用户类型,如标准(带宽上移),传统(非上移)。
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeNetworkAccountTypeWithContext ¶
func (c *Client) DescribeNetworkAccountTypeWithContext(ctx context.Context, request *DescribeNetworkAccountTypeRequest) (response *DescribeNetworkAccountTypeResponse, err error)
DescribeNetworkAccountType 判断用户在网络侧的用户类型,如标准(带宽上移),传统(非上移)。
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeNetworkAclQuintupleEntries ¶
func (c *Client) DescribeNetworkAclQuintupleEntries(request *DescribeNetworkAclQuintupleEntriesRequest) (response *DescribeNetworkAclQuintupleEntriesResponse, err error)
DescribeNetworkAclQuintupleEntries 本接口(DescribeNetworkAclQuintupleEntries)查询入方向或出方向网络ACL五元组条目列表。
可能返回的错误码:
INVALIDPARAMETER_ACLTYPEMISMATCH = "InvalidParameter.AclTypeMismatch" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_ACTIONNOTFOUND = "UnsupportedOperation.ActionNotFound"
func (*Client) DescribeNetworkAclQuintupleEntriesWithContext ¶
func (c *Client) DescribeNetworkAclQuintupleEntriesWithContext(ctx context.Context, request *DescribeNetworkAclQuintupleEntriesRequest) (response *DescribeNetworkAclQuintupleEntriesResponse, err error)
DescribeNetworkAclQuintupleEntries 本接口(DescribeNetworkAclQuintupleEntries)查询入方向或出方向网络ACL五元组条目列表。
可能返回的错误码:
INVALIDPARAMETER_ACLTYPEMISMATCH = "InvalidParameter.AclTypeMismatch" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_ACTIONNOTFOUND = "UnsupportedOperation.ActionNotFound"
func (*Client) DescribeNetworkAcls ¶
func (c *Client) DescribeNetworkAcls(request *DescribeNetworkAclsRequest) (response *DescribeNetworkAclsResponse, err error)
DescribeNetworkAcls 本接口(DescribeNetworkAcls)用于查询网络ACL列表。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_ACTIONNOTFOUND = "UnsupportedOperation.ActionNotFound"
func (*Client) DescribeNetworkAclsWithContext ¶
func (c *Client) DescribeNetworkAclsWithContext(ctx context.Context, request *DescribeNetworkAclsRequest) (response *DescribeNetworkAclsResponse, err error)
DescribeNetworkAcls 本接口(DescribeNetworkAcls)用于查询网络ACL列表。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_ACTIONNOTFOUND = "UnsupportedOperation.ActionNotFound"
func (*Client) DescribeNetworkInterfaceLimit ¶
func (c *Client) DescribeNetworkInterfaceLimit(request *DescribeNetworkInterfaceLimitRequest) (response *DescribeNetworkInterfaceLimitResponse, err error)
DescribeNetworkInterfaceLimit 本接口(DescribeNetworkInterfaceLimit)根据CVM实例ID或弹性网卡ID查询弹性网卡配额,返回该CVM实例或弹性网卡能绑定的弹性网卡配额,以及弹性网卡可以分配的IP配额。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INTERNALSERVERERROR = "InternalServerError" INVALIDINSTANCEID_NOTFOUND = "InvalidInstanceId.NotFound" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeNetworkInterfaceLimitWithContext ¶
func (c *Client) DescribeNetworkInterfaceLimitWithContext(ctx context.Context, request *DescribeNetworkInterfaceLimitRequest) (response *DescribeNetworkInterfaceLimitResponse, err error)
DescribeNetworkInterfaceLimit 本接口(DescribeNetworkInterfaceLimit)根据CVM实例ID或弹性网卡ID查询弹性网卡配额,返回该CVM实例或弹性网卡能绑定的弹性网卡配额,以及弹性网卡可以分配的IP配额。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INTERNALSERVERERROR = "InternalServerError" INVALIDINSTANCEID_NOTFOUND = "InvalidInstanceId.NotFound" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeNetworkInterfaces ¶
func (c *Client) DescribeNetworkInterfaces(request *DescribeNetworkInterfacesRequest) (response *DescribeNetworkInterfacesResponse, err error)
DescribeNetworkInterfaces 本接口(DescribeNetworkInterfaces)用于查询弹性网卡列表。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" LIMITEXCEEDED_ACTIONLIMITED = "LimitExceeded.ActionLimited" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeNetworkInterfacesWithContext ¶
func (c *Client) DescribeNetworkInterfacesWithContext(ctx context.Context, request *DescribeNetworkInterfacesRequest) (response *DescribeNetworkInterfacesResponse, err error)
DescribeNetworkInterfaces 本接口(DescribeNetworkInterfaces)用于查询弹性网卡列表。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" LIMITEXCEEDED_ACTIONLIMITED = "LimitExceeded.ActionLimited" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeProductQuota ¶
func (c *Client) DescribeProductQuota(request *DescribeProductQuotaRequest) (response *DescribeProductQuotaResponse, err error)
DescribeProductQuota 本接口(DescribeProductQuota)用于查询网络产品的配额信息。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribeProductQuotaWithContext ¶
func (c *Client) DescribeProductQuotaWithContext(ctx context.Context, request *DescribeProductQuotaRequest) (response *DescribeProductQuotaResponse, err error)
DescribeProductQuota 本接口(DescribeProductQuota)用于查询网络产品的配额信息。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue"
func (*Client) DescribeRouteConflicts ¶
func (c *Client) DescribeRouteConflicts(request *DescribeRouteConflictsRequest) (response *DescribeRouteConflictsResponse, err error)
DescribeRouteConflicts 本接口(DescribeRouteConflicts)用于查询自定义路由策略与云联网路由策略冲突列表。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRouteConflictsWithContext ¶
func (c *Client) DescribeRouteConflictsWithContext(ctx context.Context, request *DescribeRouteConflictsRequest) (response *DescribeRouteConflictsResponse, err error)
DescribeRouteConflicts 本接口(DescribeRouteConflicts)用于查询自定义路由策略与云联网路由策略冲突列表。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRouteTables ¶
func (c *Client) DescribeRouteTables(request *DescribeRouteTablesRequest) (response *DescribeRouteTablesResponse, err error)
DescribeRouteTables 本接口(DescribeRouteTables)用于查询路由表。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeRouteTablesWithContext ¶
func (c *Client) DescribeRouteTablesWithContext(ctx context.Context, request *DescribeRouteTablesRequest) (response *DescribeRouteTablesResponse, err error)
DescribeRouteTables 本接口(DescribeRouteTables)用于查询路由表。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSecurityGroupAssociationStatistics ¶
func (c *Client) DescribeSecurityGroupAssociationStatistics(request *DescribeSecurityGroupAssociationStatisticsRequest) (response *DescribeSecurityGroupAssociationStatisticsResponse, err error)
DescribeSecurityGroupAssociationStatistics 本接口(DescribeSecurityGroupAssociationStatistics)用于查询安全组关联的实例统计。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSecurityGroupAssociationStatisticsWithContext ¶
func (c *Client) DescribeSecurityGroupAssociationStatisticsWithContext(ctx context.Context, request *DescribeSecurityGroupAssociationStatisticsRequest) (response *DescribeSecurityGroupAssociationStatisticsResponse, err error)
DescribeSecurityGroupAssociationStatistics 本接口(DescribeSecurityGroupAssociationStatistics)用于查询安全组关联的实例统计。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSecurityGroupLimits ¶
func (c *Client) DescribeSecurityGroupLimits(request *DescribeSecurityGroupLimitsRequest) (response *DescribeSecurityGroupLimitsResponse, err error)
DescribeSecurityGroupLimits 本接口(DescribeSecurityGroupLimits)用于查询用户安全组配额。
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSecurityGroupLimitsWithContext ¶
func (c *Client) DescribeSecurityGroupLimitsWithContext(ctx context.Context, request *DescribeSecurityGroupLimitsRequest) (response *DescribeSecurityGroupLimitsResponse, err error)
DescribeSecurityGroupLimits 本接口(DescribeSecurityGroupLimits)用于查询用户安全组配额。
可能返回的错误码:
UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSecurityGroupPolicies ¶
func (c *Client) DescribeSecurityGroupPolicies(request *DescribeSecurityGroupPoliciesRequest) (response *DescribeSecurityGroupPoliciesResponse, err error)
DescribeSecurityGroupPolicies 本接口(DescribeSecurityGroupPolicies)用于查询安全组规则。
可能返回的错误码:
INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSecurityGroupPoliciesWithContext ¶
func (c *Client) DescribeSecurityGroupPoliciesWithContext(ctx context.Context, request *DescribeSecurityGroupPoliciesRequest) (response *DescribeSecurityGroupPoliciesResponse, err error)
DescribeSecurityGroupPolicies 本接口(DescribeSecurityGroupPolicies)用于查询安全组规则。
可能返回的错误码:
INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSecurityGroupReferences ¶
func (c *Client) DescribeSecurityGroupReferences(request *DescribeSecurityGroupReferencesRequest) (response *DescribeSecurityGroupReferencesResponse, err error)
DescribeSecurityGroupReferences 本接口(DescribeSecurityGroupReferences)用于查询安全组被引用信息。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeSecurityGroupReferencesWithContext ¶
func (c *Client) DescribeSecurityGroupReferencesWithContext(ctx context.Context, request *DescribeSecurityGroupReferencesRequest) (response *DescribeSecurityGroupReferencesResponse, err error)
DescribeSecurityGroupReferences 本接口(DescribeSecurityGroupReferences)用于查询安全组被引用信息。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeSecurityGroups ¶
func (c *Client) DescribeSecurityGroups(request *DescribeSecurityGroupsRequest) (response *DescribeSecurityGroupsResponse, err error)
DescribeSecurityGroups 本接口(DescribeSecurityGroups)用于查询安全组。
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeSecurityGroupsWithContext ¶
func (c *Client) DescribeSecurityGroupsWithContext(ctx context.Context, request *DescribeSecurityGroupsRequest) (response *DescribeSecurityGroupsResponse, err error)
DescribeSecurityGroups 本接口(DescribeSecurityGroups)用于查询安全组。
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeServiceTemplateGroups ¶
func (c *Client) DescribeServiceTemplateGroups(request *DescribeServiceTemplateGroupsRequest) (response *DescribeServiceTemplateGroupsResponse, err error)
DescribeServiceTemplateGroups 本接口(DescribeServiceTemplateGroups)用于查询协议端口模板集合。
可能返回的错误码:
INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range"
func (*Client) DescribeServiceTemplateGroupsWithContext ¶
func (c *Client) DescribeServiceTemplateGroupsWithContext(ctx context.Context, request *DescribeServiceTemplateGroupsRequest) (response *DescribeServiceTemplateGroupsResponse, err error)
DescribeServiceTemplateGroups 本接口(DescribeServiceTemplateGroups)用于查询协议端口模板集合。
可能返回的错误码:
INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range"
func (*Client) DescribeServiceTemplates ¶
func (c *Client) DescribeServiceTemplates(request *DescribeServiceTemplatesRequest) (response *DescribeServiceTemplatesResponse, err error)
DescribeServiceTemplates 本接口(DescribeServiceTemplates)用于查询协议端口模板。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range"
func (*Client) DescribeServiceTemplatesWithContext ¶
func (c *Client) DescribeServiceTemplatesWithContext(ctx context.Context, request *DescribeServiceTemplatesRequest) (response *DescribeServiceTemplatesResponse, err error)
DescribeServiceTemplates 本接口(DescribeServiceTemplates)用于查询协议端口模板。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range"
func (*Client) DescribeSgSnapshotFileContent ¶
func (c *Client) DescribeSgSnapshotFileContent(request *DescribeSgSnapshotFileContentRequest) (response *DescribeSgSnapshotFileContentResponse, err error)
DescribeSgSnapshotFileContent 本接口(DescribeSgSnapshotFileContent)用于查询安全组快照文件内容。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_SNAPSHOTFILEFAILED = "UnsupportedOperation.SnapshotFileFailed" UNSUPPORTEDOPERATION_SNAPSHOTFILENOEXIST = "UnsupportedOperation.SnapshotFileNoExist" UNSUPPORTEDOPERATION_SNAPSHOTFILEPROCESSING = "UnsupportedOperation.SnapshotFileProcessing"
func (*Client) DescribeSgSnapshotFileContentWithContext ¶
func (c *Client) DescribeSgSnapshotFileContentWithContext(ctx context.Context, request *DescribeSgSnapshotFileContentRequest) (response *DescribeSgSnapshotFileContentResponse, err error)
DescribeSgSnapshotFileContent 本接口(DescribeSgSnapshotFileContent)用于查询安全组快照文件内容。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_SNAPSHOTFILEFAILED = "UnsupportedOperation.SnapshotFileFailed" UNSUPPORTEDOPERATION_SNAPSHOTFILENOEXIST = "UnsupportedOperation.SnapshotFileNoExist" UNSUPPORTEDOPERATION_SNAPSHOTFILEPROCESSING = "UnsupportedOperation.SnapshotFileProcessing"
func (*Client) DescribeSnapshotAttachedInstances ¶
func (c *Client) DescribeSnapshotAttachedInstances(request *DescribeSnapshotAttachedInstancesRequest) (response *DescribeSnapshotAttachedInstancesResponse, err error)
DescribeSnapshotAttachedInstances 本接口(DescribeSnapshotAttachedInstances)用于查询快照策略关联实例列表。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeSnapshotAttachedInstancesWithContext ¶
func (c *Client) DescribeSnapshotAttachedInstancesWithContext(ctx context.Context, request *DescribeSnapshotAttachedInstancesRequest) (response *DescribeSnapshotAttachedInstancesResponse, err error)
DescribeSnapshotAttachedInstances 本接口(DescribeSnapshotAttachedInstances)用于查询快照策略关联实例列表。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeSnapshotFiles ¶
func (c *Client) DescribeSnapshotFiles(request *DescribeSnapshotFilesRequest) (response *DescribeSnapshotFilesResponse, err error)
DescribeSnapshotFiles 本接口(DescribeSnapshotFiles)用于查询快照文件。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_SNAPSHOTNOTATTACHED = "UnsupportedOperation.SnapshotNotAttached"
func (*Client) DescribeSnapshotFilesWithContext ¶
func (c *Client) DescribeSnapshotFilesWithContext(ctx context.Context, request *DescribeSnapshotFilesRequest) (response *DescribeSnapshotFilesResponse, err error)
DescribeSnapshotFiles 本接口(DescribeSnapshotFiles)用于查询快照文件。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_SNAPSHOTNOTATTACHED = "UnsupportedOperation.SnapshotNotAttached"
func (*Client) DescribeSnapshotPolicies ¶
func (c *Client) DescribeSnapshotPolicies(request *DescribeSnapshotPoliciesRequest) (response *DescribeSnapshotPoliciesResponse, err error)
DescribeSnapshotPolicies 本接口(DescribeSnapshotPolicies)用于查询快照策略。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range"
func (*Client) DescribeSnapshotPoliciesWithContext ¶
func (c *Client) DescribeSnapshotPoliciesWithContext(ctx context.Context, request *DescribeSnapshotPoliciesRequest) (response *DescribeSnapshotPoliciesResponse, err error)
DescribeSnapshotPolicies 本接口(DescribeSnapshotPolicies)用于查询快照策略。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range"
func (*Client) DescribeSpecificTrafficPackageUsedDetails ¶
func (c *Client) DescribeSpecificTrafficPackageUsedDetails(request *DescribeSpecificTrafficPackageUsedDetailsRequest) (response *DescribeSpecificTrafficPackageUsedDetailsResponse, err error)
DescribeSpecificTrafficPackageUsedDetails 本接口 (DescribeSpecificTrafficPackageUsedDetails) 用于查询指定 共享流量包 的用量明细。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFILTER = "InvalidParameter.InvalidFilter" INVALIDPARAMETERVALUE_COMBINATION = "InvalidParameterValue.Combination" INVALIDPARAMETERVALUE_TRAFFICPACKAGEID = "InvalidParameterValue.TrafficPackageId" INVALIDPARAMETERVALUE_TRAFFICPACKAGEIDMALFORMED = "InvalidParameterValue.TrafficPackageIdMalformed" INVALIDPARAMETERVALUE_TRAFFICPACKAGENOTFOUND = "InvalidParameterValue.TrafficPackageNotFound"
func (*Client) DescribeSpecificTrafficPackageUsedDetailsWithContext ¶
func (c *Client) DescribeSpecificTrafficPackageUsedDetailsWithContext(ctx context.Context, request *DescribeSpecificTrafficPackageUsedDetailsRequest) (response *DescribeSpecificTrafficPackageUsedDetailsResponse, err error)
DescribeSpecificTrafficPackageUsedDetails 本接口 (DescribeSpecificTrafficPackageUsedDetails) 用于查询指定 共享流量包 的用量明细。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_INVALIDFILTER = "InvalidParameter.InvalidFilter" INVALIDPARAMETERVALUE_COMBINATION = "InvalidParameterValue.Combination" INVALIDPARAMETERVALUE_TRAFFICPACKAGEID = "InvalidParameterValue.TrafficPackageId" INVALIDPARAMETERVALUE_TRAFFICPACKAGEIDMALFORMED = "InvalidParameterValue.TrafficPackageIdMalformed" INVALIDPARAMETERVALUE_TRAFFICPACKAGENOTFOUND = "InvalidParameterValue.TrafficPackageNotFound"
func (*Client) DescribeSubnetResourceDashboard ¶
func (c *Client) DescribeSubnetResourceDashboard(request *DescribeSubnetResourceDashboardRequest) (response *DescribeSubnetResourceDashboardResponse, err error)
DescribeSubnetResourceDashboard 本接口(DescribeSubnetResourceDashboard)用于查看Subnet资源信息。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeSubnetResourceDashboardWithContext ¶
func (c *Client) DescribeSubnetResourceDashboardWithContext(ctx context.Context, request *DescribeSubnetResourceDashboardRequest) (response *DescribeSubnetResourceDashboardResponse, err error)
DescribeSubnetResourceDashboard 本接口(DescribeSubnetResourceDashboard)用于查看Subnet资源信息。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeSubnets ¶
func (c *Client) DescribeSubnets(request *DescribeSubnetsRequest) (response *DescribeSubnetsResponse, err error)
DescribeSubnets 本接口(DescribeSubnets)用于查询子网列表。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch"
func (*Client) DescribeSubnetsWithContext ¶
func (c *Client) DescribeSubnetsWithContext(ctx context.Context, request *DescribeSubnetsRequest) (response *DescribeSubnetsResponse, err error)
DescribeSubnets 本接口(DescribeSubnets)用于查询子网列表。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch"
func (*Client) DescribeTaskResult ¶
func (c *Client) DescribeTaskResult(request *DescribeTaskResultRequest) (response *DescribeTaskResultResponse, err error)
DescribeTaskResult 查询EIP异步任务执行结果
可能返回的错误码:
FAILEDOPERATION_TASKFAILED = "FailedOperation.TaskFailed" INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeTaskResultWithContext ¶
func (c *Client) DescribeTaskResultWithContext(ctx context.Context, request *DescribeTaskResultRequest) (response *DescribeTaskResultResponse, err error)
DescribeTaskResult 查询EIP异步任务执行结果
可能返回的错误码:
FAILEDOPERATION_TASKFAILED = "FailedOperation.TaskFailed" INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeTemplateLimits ¶
func (c *Client) DescribeTemplateLimits(request *DescribeTemplateLimitsRequest) (response *DescribeTemplateLimitsResponse, err error)
DescribeTemplateLimits 本接口(DescribeTemplateLimits)用于查询参数模板配额列表。
可能返回的错误码:
FAILEDOPERATION_TASKFAILED = "FailedOperation.TaskFailed" INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeTemplateLimitsWithContext ¶
func (c *Client) DescribeTemplateLimitsWithContext(ctx context.Context, request *DescribeTemplateLimitsRequest) (response *DescribeTemplateLimitsResponse, err error)
DescribeTemplateLimits 本接口(DescribeTemplateLimits)用于查询参数模板配额列表。
可能返回的错误码:
FAILEDOPERATION_TASKFAILED = "FailedOperation.TaskFailed" INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETER = "InvalidParameter" MISSINGPARAMETER = "MissingParameter"
func (*Client) DescribeTenantCcns ¶
func (c *Client) DescribeTenantCcns(request *DescribeTenantCcnsRequest) (response *DescribeTenantCcnsResponse, err error)
DescribeTenantCcns 本接口(DescribeTenantCcns)用于获取要锁定的云联网实例列表。
该接口一般用来封禁出口限速的云联网实例, 目前联通内部运营系统通过云API调用, 因为出口限速无法按地域间封禁, 只能按更粗的云联网实例粒度封禁, 如果是地域间限速, 一般可以通过更细的限速实例粒度封禁(DescribeCrossBorderCcnRegionBandwidthLimits)
如有需要, 可以封禁任意云联网实例, 可接入到内部运营系统
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UINNOTFOUND = "UnsupportedOperation.UinNotFound"
func (*Client) DescribeTenantCcnsWithContext ¶
func (c *Client) DescribeTenantCcnsWithContext(ctx context.Context, request *DescribeTenantCcnsRequest) (response *DescribeTenantCcnsResponse, err error)
DescribeTenantCcns 本接口(DescribeTenantCcns)用于获取要锁定的云联网实例列表。
该接口一般用来封禁出口限速的云联网实例, 目前联通内部运营系统通过云API调用, 因为出口限速无法按地域间封禁, 只能按更粗的云联网实例粒度封禁, 如果是地域间限速, 一般可以通过更细的限速实例粒度封禁(DescribeCrossBorderCcnRegionBandwidthLimits)
如有需要, 可以封禁任意云联网实例, 可接入到内部运营系统
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UINNOTFOUND = "UnsupportedOperation.UinNotFound"
func (*Client) DescribeTrafficPackages ¶
func (c *Client) DescribeTrafficPackages(request *DescribeTrafficPackagesRequest) (response *DescribeTrafficPackagesResponse, err error)
DescribeTrafficPackages 本接口 (DescribeTrafficPackages) 用于查询共享流量包详细信息,包括共享流量包唯一标识ID,名称,流量使用信息等
可能返回的错误码:
INVALIDPARAMETER_INVALIDFILTER = "InvalidParameter.InvalidFilter" INVALIDPARAMETERVALUE_TRAFFICPACKAGEIDMALFORMED = "InvalidParameterValue.TrafficPackageIdMalformed"
func (*Client) DescribeTrafficPackagesWithContext ¶
func (c *Client) DescribeTrafficPackagesWithContext(ctx context.Context, request *DescribeTrafficPackagesRequest) (response *DescribeTrafficPackagesResponse, err error)
DescribeTrafficPackages 本接口 (DescribeTrafficPackages) 用于查询共享流量包详细信息,包括共享流量包唯一标识ID,名称,流量使用信息等
可能返回的错误码:
INVALIDPARAMETER_INVALIDFILTER = "InvalidParameter.InvalidFilter" INVALIDPARAMETERVALUE_TRAFFICPACKAGEIDMALFORMED = "InvalidParameterValue.TrafficPackageIdMalformed"
func (*Client) DescribeUsedIpAddress ¶
func (c *Client) DescribeUsedIpAddress(request *DescribeUsedIpAddressRequest) (response *DescribeUsedIpAddressResponse, err error)
DescribeUsedIpAddress 本接口(DescribeUsedIpAddress)用于查询Subnet或者Vpc内的ip的使用情况,
如ip被占用,返回占用ip的资源类别与id;如未被占用,返回空值
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_PARAMETERMISMATCH = "InvalidParameterValue.ParameterMismatch"
func (*Client) DescribeUsedIpAddressWithContext ¶
func (c *Client) DescribeUsedIpAddressWithContext(ctx context.Context, request *DescribeUsedIpAddressRequest) (response *DescribeUsedIpAddressResponse, err error)
DescribeUsedIpAddress 本接口(DescribeUsedIpAddress)用于查询Subnet或者Vpc内的ip的使用情况,
如ip被占用,返回占用ip的资源类别与id;如未被占用,返回空值
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_PARAMETERMISMATCH = "InvalidParameterValue.ParameterMismatch"
func (*Client) DescribeVpcEndPoint ¶
func (c *Client) DescribeVpcEndPoint(request *DescribeVpcEndPointRequest) (response *DescribeVpcEndPointResponse, err error)
DescribeVpcEndPoint 本接口(DescribeVpcEndPoint)用于查询终端节点列表。
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_SVCNOTEXIST = "ResourceNotFound.SvcNotExist"
func (*Client) DescribeVpcEndPointService ¶
func (c *Client) DescribeVpcEndPointService(request *DescribeVpcEndPointServiceRequest) (response *DescribeVpcEndPointServiceResponse, err error)
DescribeVpcEndPointService 查询终端节点服务列表。
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_INSTANCEMISMATCH = "UnsupportedOperation.InstanceMismatch" UNSUPPORTEDOPERATION_ROLENOTFOUND = "UnsupportedOperation.RoleNotFound"
func (*Client) DescribeVpcEndPointServiceWhiteList ¶
func (c *Client) DescribeVpcEndPointServiceWhiteList(request *DescribeVpcEndPointServiceWhiteListRequest) (response *DescribeVpcEndPointServiceWhiteListResponse, err error)
DescribeVpcEndPointServiceWhiteList 本接口(DescribeVpcEndPointServiceWhiteList)用于查询终端节点服务的服务白名单列表。
可能返回的错误码:
INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" UNSUPPORTEDOPERATION_UINNOTFOUND = "UnsupportedOperation.UinNotFound"
func (*Client) DescribeVpcEndPointServiceWhiteListWithContext ¶
func (c *Client) DescribeVpcEndPointServiceWhiteListWithContext(ctx context.Context, request *DescribeVpcEndPointServiceWhiteListRequest) (response *DescribeVpcEndPointServiceWhiteListResponse, err error)
DescribeVpcEndPointServiceWhiteList 本接口(DescribeVpcEndPointServiceWhiteList)用于查询终端节点服务的服务白名单列表。
可能返回的错误码:
INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" UNSUPPORTEDOPERATION_UINNOTFOUND = "UnsupportedOperation.UinNotFound"
func (*Client) DescribeVpcEndPointServiceWithContext ¶
func (c *Client) DescribeVpcEndPointServiceWithContext(ctx context.Context, request *DescribeVpcEndPointServiceRequest) (response *DescribeVpcEndPointServiceResponse, err error)
DescribeVpcEndPointService 查询终端节点服务列表。
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_INSTANCEMISMATCH = "UnsupportedOperation.InstanceMismatch" UNSUPPORTEDOPERATION_ROLENOTFOUND = "UnsupportedOperation.RoleNotFound"
func (*Client) DescribeVpcEndPointWithContext ¶
func (c *Client) DescribeVpcEndPointWithContext(ctx context.Context, request *DescribeVpcEndPointRequest) (response *DescribeVpcEndPointResponse, err error)
DescribeVpcEndPoint 本接口(DescribeVpcEndPoint)用于查询终端节点列表。
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_SVCNOTEXIST = "ResourceNotFound.SvcNotExist"
func (*Client) DescribeVpcInstances ¶
func (c *Client) DescribeVpcInstances(request *DescribeVpcInstancesRequest) (response *DescribeVpcInstancesResponse, err error)
DescribeVpcInstances 本接口(DescribeVpcInstances)用于查询VPC下的云主机实例列表。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVpcInstancesWithContext ¶
func (c *Client) DescribeVpcInstancesWithContext(ctx context.Context, request *DescribeVpcInstancesRequest) (response *DescribeVpcInstancesResponse, err error)
DescribeVpcInstances 本接口(DescribeVpcInstances)用于查询VPC下的云主机实例列表。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVpcIpv6Addresses ¶
func (c *Client) DescribeVpcIpv6Addresses(request *DescribeVpcIpv6AddressesRequest) (response *DescribeVpcIpv6AddressesResponse, err error)
DescribeVpcIpv6Addresses 本接口(DescribeVpcIpv6Addresses)用于查询 `VPC` `IPv6` 信息。
只能查询已使用的`IPv6`信息,当查询未使用的IP时,本接口不会报错,但不会出现在返回结果里。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVpcIpv6AddressesWithContext ¶
func (c *Client) DescribeVpcIpv6AddressesWithContext(ctx context.Context, request *DescribeVpcIpv6AddressesRequest) (response *DescribeVpcIpv6AddressesResponse, err error)
DescribeVpcIpv6Addresses 本接口(DescribeVpcIpv6Addresses)用于查询 `VPC` `IPv6` 信息。
只能查询已使用的`IPv6`信息,当查询未使用的IP时,本接口不会报错,但不会出现在返回结果里。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVpcLimits ¶
func (c *Client) DescribeVpcLimits(request *DescribeVpcLimitsRequest) (response *DescribeVpcLimitsResponse, err error)
DescribeVpcLimits 本接口(DescribeVpcLimits)用于获取私有网络配额,部分私有网络的配额有地域属性。
LimitTypes取值范围:
* appid-max-vpcs (每个开发商每个地域可创建的VPC数)。
* vpc-max-subnets(每个VPC可创建的子网数)。
* vpc-max-route-tables(每个VPC可创建的路由表数)。
* route-table-max-policies(每个路由表可添加的策略数)。
* vpc-max-vpn-gateways(每个VPC可创建的VPN网关数)。
* appid-max-custom-gateways(每个开发商可创建的对端网关数)。
* appid-max-vpn-connections(每个开发商可创建的VPN通道数)。
* custom-gateway-max-vpn-connections(每个对端网关可创建的VPN通道数)。
* vpn-gateway-max-custom-gateways(每个VPNGW可以创建的通道数)。
* vpc-max-network-acls(每个VPC可创建的网络ACL数)。
* network-acl-max-inbound-policies(每个网络ACL可添加的入站规则数)。
* network-acl-max-outbound-policies(每个网络ACL可添加的出站规则数)。
* vpc-max-vpcpeers(每个VPC可创建的对等连接数)。
* vpc-max-available-vpcpeers(每个VPC可创建的有效对等连接数)。
* vpc-max-basic-network-interconnections(每个VPC可创建的基础网络云主机与VPC互通数)。
* direct-connection-max-snats(每个专线网关可创建的SNAT数)。
* direct-connection-max-dnats(每个专线网关可创建的DNAT数)。
* direct-connection-max-snapts(每个专线网关可创建的SNAPT数)。
* direct-connection-max-dnapts(每个专线网关可创建的DNAPT数)。
* vpc-max-nat-gateways(每个VPC可创建的NAT网关数)。
* nat-gateway-max-eips(每个NAT可以购买的外网IP数量)。
* vpc-max-enis(每个VPC可创建弹性网卡数)。
* vpc-max-havips(每个VPC可创建HAVIP数)。
* eni-max-private-ips(每个ENI可以绑定的内网IP数(ENI未绑定子机))。
* nat-gateway-max-dnapts(每个NAT网关可创建的DNAPT数)。
* vpc-max-ipv6s(每个VPC可分配的IPv6地址数)。
* eni-max-ipv6s(每个ENI可分配的IPv6地址数)。
* vpc-max-assistant_cidrs(每个VPC可分配的辅助CIDR数)。
* appid-max-end-point-services (每个开发商每个地域可创建的终端节点服务个数)。
* appid-max-end-point-service-white-lists (每个开发商每个地域可创建的终端节点服务白名单个数)。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded"
func (*Client) DescribeVpcLimitsWithContext ¶
func (c *Client) DescribeVpcLimitsWithContext(ctx context.Context, request *DescribeVpcLimitsRequest) (response *DescribeVpcLimitsResponse, err error)
DescribeVpcLimits 本接口(DescribeVpcLimits)用于获取私有网络配额,部分私有网络的配额有地域属性。
LimitTypes取值范围:
* appid-max-vpcs (每个开发商每个地域可创建的VPC数)。
* vpc-max-subnets(每个VPC可创建的子网数)。
* vpc-max-route-tables(每个VPC可创建的路由表数)。
* route-table-max-policies(每个路由表可添加的策略数)。
* vpc-max-vpn-gateways(每个VPC可创建的VPN网关数)。
* appid-max-custom-gateways(每个开发商可创建的对端网关数)。
* appid-max-vpn-connections(每个开发商可创建的VPN通道数)。
* custom-gateway-max-vpn-connections(每个对端网关可创建的VPN通道数)。
* vpn-gateway-max-custom-gateways(每个VPNGW可以创建的通道数)。
* vpc-max-network-acls(每个VPC可创建的网络ACL数)。
* network-acl-max-inbound-policies(每个网络ACL可添加的入站规则数)。
* network-acl-max-outbound-policies(每个网络ACL可添加的出站规则数)。
* vpc-max-vpcpeers(每个VPC可创建的对等连接数)。
* vpc-max-available-vpcpeers(每个VPC可创建的有效对等连接数)。
* vpc-max-basic-network-interconnections(每个VPC可创建的基础网络云主机与VPC互通数)。
* direct-connection-max-snats(每个专线网关可创建的SNAT数)。
* direct-connection-max-dnats(每个专线网关可创建的DNAT数)。
* direct-connection-max-snapts(每个专线网关可创建的SNAPT数)。
* direct-connection-max-dnapts(每个专线网关可创建的DNAPT数)。
* vpc-max-nat-gateways(每个VPC可创建的NAT网关数)。
* nat-gateway-max-eips(每个NAT可以购买的外网IP数量)。
* vpc-max-enis(每个VPC可创建弹性网卡数)。
* vpc-max-havips(每个VPC可创建HAVIP数)。
* eni-max-private-ips(每个ENI可以绑定的内网IP数(ENI未绑定子机))。
* nat-gateway-max-dnapts(每个NAT网关可创建的DNAPT数)。
* vpc-max-ipv6s(每个VPC可分配的IPv6地址数)。
* eni-max-ipv6s(每个ENI可分配的IPv6地址数)。
* vpc-max-assistant_cidrs(每个VPC可分配的辅助CIDR数)。
* appid-max-end-point-services (每个开发商每个地域可创建的终端节点服务个数)。
* appid-max-end-point-service-white-lists (每个开发商每个地域可创建的终端节点服务白名单个数)。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded"
func (*Client) DescribeVpcPeeringConnections ¶
func (c *Client) DescribeVpcPeeringConnections(request *DescribeVpcPeeringConnectionsRequest) (response *DescribeVpcPeeringConnectionsResponse, err error)
DescribeVpcPeeringConnections 查询私有网络对等连接。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeVpcPeeringConnectionsWithContext ¶
func (c *Client) DescribeVpcPeeringConnectionsWithContext(ctx context.Context, request *DescribeVpcPeeringConnectionsRequest) (response *DescribeVpcPeeringConnectionsResponse, err error)
DescribeVpcPeeringConnections 查询私有网络对等连接。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER = "UnknownParameter"
func (*Client) DescribeVpcPrivateIpAddresses ¶
func (c *Client) DescribeVpcPrivateIpAddresses(request *DescribeVpcPrivateIpAddressesRequest) (response *DescribeVpcPrivateIpAddressesResponse, err error)
DescribeVpcPrivateIpAddresses 本接口(DescribeVpcPrivateIpAddresses)用于查询VPC内网IP信息。<br />
只能查询已使用的IP信息,当查询未使用的IP时,本接口不会报错,但不会出现在返回结果里。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVpcPrivateIpAddressesWithContext ¶
func (c *Client) DescribeVpcPrivateIpAddressesWithContext(ctx context.Context, request *DescribeVpcPrivateIpAddressesRequest) (response *DescribeVpcPrivateIpAddressesResponse, err error)
DescribeVpcPrivateIpAddresses 本接口(DescribeVpcPrivateIpAddresses)用于查询VPC内网IP信息。<br />
只能查询已使用的IP信息,当查询未使用的IP时,本接口不会报错,但不会出现在返回结果里。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVpcResourceDashboard ¶
func (c *Client) DescribeVpcResourceDashboard(request *DescribeVpcResourceDashboardRequest) (response *DescribeVpcResourceDashboardResponse, err error)
DescribeVpcResourceDashboard 本接口(DescribeVpcResourceDashboard)用于查看VPC资源信息。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVpcResourceDashboardWithContext ¶
func (c *Client) DescribeVpcResourceDashboardWithContext(ctx context.Context, request *DescribeVpcResourceDashboardRequest) (response *DescribeVpcResourceDashboardResponse, err error)
DescribeVpcResourceDashboard 本接口(DescribeVpcResourceDashboard)用于查看VPC资源信息。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVpcTaskResult ¶
func (c *Client) DescribeVpcTaskResult(request *DescribeVpcTaskResultRequest) (response *DescribeVpcTaskResultResponse, err error)
DescribeVpcTaskResult 本接口(DescribeVpcTaskResult)用于查询VPC任务执行结果。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeVpcTaskResultWithContext ¶
func (c *Client) DescribeVpcTaskResultWithContext(ctx context.Context, request *DescribeVpcTaskResultRequest) (response *DescribeVpcTaskResultResponse, err error)
DescribeVpcTaskResult 本接口(DescribeVpcTaskResult)用于查询VPC任务执行结果。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeVpcs ¶
func (c *Client) DescribeVpcs(request *DescribeVpcsRequest) (response *DescribeVpcsResponse, err error)
DescribeVpcs 本接口(DescribeVpcs)用于查询私有网络列表。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeVpcsWithContext ¶
func (c *Client) DescribeVpcsWithContext(ctx context.Context, request *DescribeVpcsRequest) (response *DescribeVpcsResponse, err error)
DescribeVpcs 本接口(DescribeVpcs)用于查询私有网络列表。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeVpnConnections ¶
func (c *Client) DescribeVpnConnections(request *DescribeVpnConnectionsRequest) (response *DescribeVpnConnectionsResponse, err error)
DescribeVpnConnections 本接口(DescribeVpnConnections)用于查询VPN通道列表。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeVpnConnectionsWithContext ¶
func (c *Client) DescribeVpnConnectionsWithContext(ctx context.Context, request *DescribeVpnConnectionsRequest) (response *DescribeVpnConnectionsResponse, err error)
DescribeVpnConnections 本接口(DescribeVpnConnections)用于查询VPN通道列表。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeVpnGatewayCcnRoutes ¶
func (c *Client) DescribeVpnGatewayCcnRoutes(request *DescribeVpnGatewayCcnRoutesRequest) (response *DescribeVpnGatewayCcnRoutesResponse, err error)
DescribeVpnGatewayCcnRoutes 本接口(DescribeVpnGatewayCcnRoutes)用于查询VPN网关云联网路由。
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVpnGatewayCcnRoutesWithContext ¶
func (c *Client) DescribeVpnGatewayCcnRoutesWithContext(ctx context.Context, request *DescribeVpnGatewayCcnRoutesRequest) (response *DescribeVpnGatewayCcnRoutesResponse, err error)
DescribeVpnGatewayCcnRoutes 本接口(DescribeVpnGatewayCcnRoutes)用于查询VPN网关云联网路由。
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVpnGatewayRoutes ¶
func (c *Client) DescribeVpnGatewayRoutes(request *DescribeVpnGatewayRoutesRequest) (response *DescribeVpnGatewayRoutesResponse, err error)
DescribeVpnGatewayRoutes 本接口(DescribeVpnGatewayRoutes)用于查询VPN网关路由。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeVpnGatewayRoutesWithContext ¶
func (c *Client) DescribeVpnGatewayRoutesWithContext(ctx context.Context, request *DescribeVpnGatewayRoutesRequest) (response *DescribeVpnGatewayRoutesResponse, err error)
DescribeVpnGatewayRoutes 本接口(DescribeVpnGatewayRoutes)用于查询VPN网关路由。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeVpnGatewaySslClients ¶
func (c *Client) DescribeVpnGatewaySslClients(request *DescribeVpnGatewaySslClientsRequest) (response *DescribeVpnGatewaySslClientsResponse, err error)
DescribeVpnGatewaySslClients 本接口(DescribeVpnGatewaySslClients)用于查询SSL-VPN-CLIENT 列表。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeVpnGatewaySslClientsWithContext ¶
func (c *Client) DescribeVpnGatewaySslClientsWithContext(ctx context.Context, request *DescribeVpnGatewaySslClientsRequest) (response *DescribeVpnGatewaySslClientsResponse, err error)
DescribeVpnGatewaySslClients 本接口(DescribeVpnGatewaySslClients)用于查询SSL-VPN-CLIENT 列表。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeVpnGatewaySslServers ¶
func (c *Client) DescribeVpnGatewaySslServers(request *DescribeVpnGatewaySslServersRequest) (response *DescribeVpnGatewaySslServersResponse, err error)
DescribeVpnGatewaySslServers 本接口(DescribeVpnGatewaySslServers)用于查询SSL-VPN SERVER 列表信息。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVpnGatewaySslServersWithContext ¶
func (c *Client) DescribeVpnGatewaySslServersWithContext(ctx context.Context, request *DescribeVpnGatewaySslServersRequest) (response *DescribeVpnGatewaySslServersResponse, err error)
DescribeVpnGatewaySslServers 本接口(DescribeVpnGatewaySslServers)用于查询SSL-VPN SERVER 列表信息。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVpnGateways ¶
func (c *Client) DescribeVpnGateways(request *DescribeVpnGatewaysRequest) (response *DescribeVpnGatewaysResponse, err error)
DescribeVpnGateways 本接口(DescribeVpnGateways)用于查询VPN网关列表。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDVPNGATEWAYID_MALFORMED = "InvalidVpnGatewayId.Malformed" INVALIDVPNGATEWAYID_NOTFOUND = "InvalidVpnGatewayId.NotFound" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DescribeVpnGatewaysWithContext ¶
func (c *Client) DescribeVpnGatewaysWithContext(ctx context.Context, request *DescribeVpnGatewaysRequest) (response *DescribeVpnGatewaysResponse, err error)
DescribeVpnGateways 本接口(DescribeVpnGateways)用于查询VPN网关列表。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETER_FILTERNOTDICT = "InvalidParameter.FilterNotDict" INVALIDPARAMETER_FILTERVALUESNOTLIST = "InvalidParameter.FilterValuesNotList" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDVPNGATEWAYID_MALFORMED = "InvalidVpnGatewayId.Malformed" INVALIDVPNGATEWAYID_NOTFOUND = "InvalidVpnGatewayId.NotFound" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DetachCcnInstances ¶
func (c *Client) DetachCcnInstances(request *DetachCcnInstancesRequest) (response *DetachCcnInstancesResponse, err error)
DetachCcnInstances 本接口(DetachCcnInstances)用于从云联网实例中解关联指定的网络实例。<br />
解关联网络实例后,相应的路由策略会一并删除。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_PARAMETERMISMATCH = "InvalidParameterValue.ParameterMismatch" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch" UNSUPPORTEDOPERATION_APPIDNOTFOUND = "UnsupportedOperation.AppIdNotFound" UNSUPPORTEDOPERATION_CCNNOTATTACHED = "UnsupportedOperation.CcnNotAttached" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) DetachCcnInstancesWithContext ¶
func (c *Client) DetachCcnInstancesWithContext(ctx context.Context, request *DetachCcnInstancesRequest) (response *DetachCcnInstancesResponse, err error)
DetachCcnInstances 本接口(DetachCcnInstances)用于从云联网实例中解关联指定的网络实例。<br />
解关联网络实例后,相应的路由策略会一并删除。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_PARAMETERMISMATCH = "InvalidParameterValue.ParameterMismatch" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch" UNSUPPORTEDOPERATION_APPIDNOTFOUND = "UnsupportedOperation.AppIdNotFound" UNSUPPORTEDOPERATION_CCNNOTATTACHED = "UnsupportedOperation.CcnNotAttached" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) DetachClassicLinkVpc ¶
func (c *Client) DetachClassicLinkVpc(request *DetachClassicLinkVpcRequest) (response *DetachClassicLinkVpcResponse, err error)
DetachClassicLinkVpc 本接口(DetachClassicLinkVpc)用于删除私有网络和基础网络设备互通。
>?本接口为异步接口,可调用 [DescribeVpcTaskResult](https://cloud.tencent.com/document/api/215/59037) 接口查询任务执行结果,待任务执行成功后再进行其他操作。
>
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DetachClassicLinkVpcWithContext ¶
func (c *Client) DetachClassicLinkVpcWithContext(ctx context.Context, request *DetachClassicLinkVpcRequest) (response *DetachClassicLinkVpcResponse, err error)
DetachClassicLinkVpc 本接口(DetachClassicLinkVpc)用于删除私有网络和基础网络设备互通。
>?本接口为异步接口,可调用 [DescribeVpcTaskResult](https://cloud.tencent.com/document/api/215/59037) 接口查询任务执行结果,待任务执行成功后再进行其他操作。
>
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DetachNetworkInterface ¶
func (c *Client) DetachNetworkInterface(request *DetachNetworkInterfaceRequest) (response *DetachNetworkInterfaceResponse, err error)
DetachNetworkInterface 本接口(DetachNetworkInterface)用于弹性网卡解绑云服务器。
本接口是异步完成,如需查询异步任务执行结果,请使用本接口返回的`RequestId`轮询`DescribeVpcTaskResult`接口。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED_ACTIONLIMITED = "LimitExceeded.ActionLimited" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState"
func (*Client) DetachNetworkInterfaceWithContext ¶
func (c *Client) DetachNetworkInterfaceWithContext(ctx context.Context, request *DetachNetworkInterfaceRequest) (response *DetachNetworkInterfaceResponse, err error)
DetachNetworkInterface 本接口(DetachNetworkInterface)用于弹性网卡解绑云服务器。
本接口是异步完成,如需查询异步任务执行结果,请使用本接口返回的`RequestId`轮询`DescribeVpcTaskResult`接口。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED_ACTIONLIMITED = "LimitExceeded.ActionLimited" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState"
func (*Client) DetachSnapshotInstances ¶
func (c *Client) DetachSnapshotInstances(request *DetachSnapshotInstancesRequest) (response *DetachSnapshotInstancesResponse, err error)
DetachSnapshotInstances 本接口(DetachSnapshotInstances)用于快照策略解关联实例。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATEPARA = "InvalidParameterValue.DuplicatePara" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_SNAPSHOTINSTANCEREGIONDIFF = "UnsupportedOperation.SnapshotInstanceRegionDiff" UNSUPPORTEDOPERATION_SNAPSHOTNOTATTACHED = "UnsupportedOperation.SnapshotNotAttached"
func (*Client) DetachSnapshotInstancesWithContext ¶
func (c *Client) DetachSnapshotInstancesWithContext(ctx context.Context, request *DetachSnapshotInstancesRequest) (response *DetachSnapshotInstancesResponse, err error)
DetachSnapshotInstances 本接口(DetachSnapshotInstances)用于快照策略解关联实例。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATEPARA = "InvalidParameterValue.DuplicatePara" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_SNAPSHOTINSTANCEREGIONDIFF = "UnsupportedOperation.SnapshotInstanceRegionDiff" UNSUPPORTEDOPERATION_SNAPSHOTNOTATTACHED = "UnsupportedOperation.SnapshotNotAttached"
func (*Client) DisableCcnRoutes ¶
func (c *Client) DisableCcnRoutes(request *DisableCcnRoutesRequest) (response *DisableCcnRoutesResponse, err error)
DisableCcnRoutes 本接口(DisableCcnRoutes)用于禁用已经启用的云联网(CCN)路由。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DisableCcnRoutesWithContext ¶
func (c *Client) DisableCcnRoutesWithContext(ctx context.Context, request *DisableCcnRoutesRequest) (response *DisableCcnRoutesResponse, err error)
DisableCcnRoutes 本接口(DisableCcnRoutes)用于禁用已经启用的云联网(CCN)路由。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DisableFlowLogs ¶
func (c *Client) DisableFlowLogs(request *DisableFlowLogsRequest) (response *DisableFlowLogsResponse, err error)
DisableFlowLogs 本接口(DisableFlowLogs)用于停止流日志。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DisableFlowLogsWithContext ¶
func (c *Client) DisableFlowLogsWithContext(ctx context.Context, request *DisableFlowLogsRequest) (response *DisableFlowLogsResponse, err error)
DisableFlowLogs 本接口(DisableFlowLogs)用于停止流日志。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DisableGatewayFlowMonitor ¶
func (c *Client) DisableGatewayFlowMonitor(request *DisableGatewayFlowMonitorRequest) (response *DisableGatewayFlowMonitorResponse, err error)
DisableGatewayFlowMonitor 本接口(DisableGatewayFlowMonitor)用于关闭网关流量监控。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState"
func (*Client) DisableGatewayFlowMonitorWithContext ¶
func (c *Client) DisableGatewayFlowMonitorWithContext(ctx context.Context, request *DisableGatewayFlowMonitorRequest) (response *DisableGatewayFlowMonitorResponse, err error)
DisableGatewayFlowMonitor 本接口(DisableGatewayFlowMonitor)用于关闭网关流量监控。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState"
func (*Client) DisableRoutes ¶
func (c *Client) DisableRoutes(request *DisableRoutesRequest) (response *DisableRoutesResponse, err error)
DisableRoutes 本接口(DisableRoutes)用于禁用已启用的子网路由
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_DISABLEDNOTIFYCCN = "UnsupportedOperation.DisabledNotifyCcn" UNSUPPORTEDOPERATION_SYSTEMROUTE = "UnsupportedOperation.SystemRoute"
func (*Client) DisableRoutesWithContext ¶
func (c *Client) DisableRoutesWithContext(ctx context.Context, request *DisableRoutesRequest) (response *DisableRoutesResponse, err error)
DisableRoutes 本接口(DisableRoutes)用于禁用已启用的子网路由
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_DISABLEDNOTIFYCCN = "UnsupportedOperation.DisabledNotifyCcn" UNSUPPORTEDOPERATION_SYSTEMROUTE = "UnsupportedOperation.SystemRoute"
func (*Client) DisableSnapshotPolicies ¶
func (c *Client) DisableSnapshotPolicies(request *DisableSnapshotPoliciesRequest) (response *DisableSnapshotPoliciesResponse, err error)
DisableSnapshotPolicies 本接口(DisableSnapshotPolicies)用于停用快照策略。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DisableSnapshotPoliciesWithContext ¶
func (c *Client) DisableSnapshotPoliciesWithContext(ctx context.Context, request *DisableSnapshotPoliciesRequest) (response *DisableSnapshotPoliciesResponse, err error)
DisableSnapshotPolicies 本接口(DisableSnapshotPolicies)用于停用快照策略。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DisableVpnGatewaySslClientCert ¶
func (c *Client) DisableVpnGatewaySslClientCert(request *DisableVpnGatewaySslClientCertRequest) (response *DisableVpnGatewaySslClientCertResponse, err error)
DisableVpnGatewaySslClientCert 禁用SSL-VPN-CLIENT 证书
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_SSLVPNCLIENTIDNOTFOUND = "UnsupportedOperation.SslVpnClientIdNotFound"
func (*Client) DisableVpnGatewaySslClientCertWithContext ¶
func (c *Client) DisableVpnGatewaySslClientCertWithContext(ctx context.Context, request *DisableVpnGatewaySslClientCertRequest) (response *DisableVpnGatewaySslClientCertResponse, err error)
DisableVpnGatewaySslClientCert 禁用SSL-VPN-CLIENT 证书
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_SSLVPNCLIENTIDNOTFOUND = "UnsupportedOperation.SslVpnClientIdNotFound"
func (*Client) DisassociateAddress ¶
func (c *Client) DisassociateAddress(request *DisassociateAddressRequest) (response *DisassociateAddressResponse, err error)
DisassociateAddress 本接口 (DisassociateAddress) 用于解绑[弹性公网IP](https://cloud.tencent.com/document/product/213/1941)(简称 EIP)。
* 支持CVM实例,弹性网卡上的EIP解绑
* 不支持NAT上的EIP解绑。NAT上的EIP解绑请参考[DisassociateNatGatewayAddress](https://cloud.tencent.com/document/api/215/36716)
* 只有状态为 BIND 和 BIND_ENI 的 EIP 才能进行解绑定操作。
* EIP 如果被封堵,则不能进行解绑定操作。
可能返回的错误码:
ADDRESSQUOTALIMITEXCEEDED_DAILYALLOCATE = "AddressQuotaLimitExceeded.DailyAllocate" FAILEDOPERATION_ADDRESSENIINFONOTFOUND = "FailedOperation.AddressEniInfoNotFound" FAILEDOPERATION_MASTERENINOTFOUND = "FailedOperation.MasterEniNotFound" FAILEDOPERATION_TASKFAILED = "FailedOperation.TaskFailed" INVALIDADDRESSID_BLOCKED = "InvalidAddressId.Blocked" INVALIDADDRESSID_NOTFOUND = "InvalidAddressId.NotFound" INVALIDADDRESSIDSTATUS_NOTPERMIT = "InvalidAddressIdStatus.NotPermit" INVALIDINSTANCE_NOTSUPPORTED = "InvalidInstance.NotSupported" INVALIDINSTANCEID_NOTFOUND = "InvalidInstanceId.NotFound" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ADDRESSIDMALFORMED = "InvalidParameterValue.AddressIdMalformed" INVALIDPARAMETERVALUE_ADDRESSNOTFOUND = "InvalidParameterValue.AddressNotFound" INVALIDPARAMETERVALUE_INSTANCEIDMALFORMED = "InvalidParameterValue.InstanceIdMalformed" INVALIDPARAMETERVALUE_ONLYSUPPORTEDFORMASTERNETWORKCARD = "InvalidParameterValue.OnlySupportedForMasterNetworkCard" INVALIDPARAMETERVALUE_RESOURCENOTSUPPORT = "InvalidParameterValue.ResourceNotSupport" OPERATIONDENIED_MUTEXTASKRUNNING = "OperationDenied.MutexTaskRunning" UNSUPPORTEDOPERATION_ACTIONNOTFOUND = "UnsupportedOperation.ActionNotFound" UNSUPPORTEDOPERATION_ADDRESSSTATUSNOTPERMIT = "UnsupportedOperation.AddressStatusNotPermit" UNSUPPORTEDOPERATION_INSTANCESTATENOTSUPPORTED = "UnsupportedOperation.InstanceStateNotSupported" UNSUPPORTEDOPERATION_INVALIDACTION = "UnsupportedOperation.InvalidAction"
func (*Client) DisassociateAddressWithContext ¶
func (c *Client) DisassociateAddressWithContext(ctx context.Context, request *DisassociateAddressRequest) (response *DisassociateAddressResponse, err error)
DisassociateAddress 本接口 (DisassociateAddress) 用于解绑[弹性公网IP](https://cloud.tencent.com/document/product/213/1941)(简称 EIP)。
* 支持CVM实例,弹性网卡上的EIP解绑
* 不支持NAT上的EIP解绑。NAT上的EIP解绑请参考[DisassociateNatGatewayAddress](https://cloud.tencent.com/document/api/215/36716)
* 只有状态为 BIND 和 BIND_ENI 的 EIP 才能进行解绑定操作。
* EIP 如果被封堵,则不能进行解绑定操作。
可能返回的错误码:
ADDRESSQUOTALIMITEXCEEDED_DAILYALLOCATE = "AddressQuotaLimitExceeded.DailyAllocate" FAILEDOPERATION_ADDRESSENIINFONOTFOUND = "FailedOperation.AddressEniInfoNotFound" FAILEDOPERATION_MASTERENINOTFOUND = "FailedOperation.MasterEniNotFound" FAILEDOPERATION_TASKFAILED = "FailedOperation.TaskFailed" INVALIDADDRESSID_BLOCKED = "InvalidAddressId.Blocked" INVALIDADDRESSID_NOTFOUND = "InvalidAddressId.NotFound" INVALIDADDRESSIDSTATUS_NOTPERMIT = "InvalidAddressIdStatus.NotPermit" INVALIDINSTANCE_NOTSUPPORTED = "InvalidInstance.NotSupported" INVALIDINSTANCEID_NOTFOUND = "InvalidInstanceId.NotFound" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_ADDRESSIDMALFORMED = "InvalidParameterValue.AddressIdMalformed" INVALIDPARAMETERVALUE_ADDRESSNOTFOUND = "InvalidParameterValue.AddressNotFound" INVALIDPARAMETERVALUE_INSTANCEIDMALFORMED = "InvalidParameterValue.InstanceIdMalformed" INVALIDPARAMETERVALUE_ONLYSUPPORTEDFORMASTERNETWORKCARD = "InvalidParameterValue.OnlySupportedForMasterNetworkCard" INVALIDPARAMETERVALUE_RESOURCENOTSUPPORT = "InvalidParameterValue.ResourceNotSupport" OPERATIONDENIED_MUTEXTASKRUNNING = "OperationDenied.MutexTaskRunning" UNSUPPORTEDOPERATION_ACTIONNOTFOUND = "UnsupportedOperation.ActionNotFound" UNSUPPORTEDOPERATION_ADDRESSSTATUSNOTPERMIT = "UnsupportedOperation.AddressStatusNotPermit" UNSUPPORTEDOPERATION_INSTANCESTATENOTSUPPORTED = "UnsupportedOperation.InstanceStateNotSupported" UNSUPPORTEDOPERATION_INVALIDACTION = "UnsupportedOperation.InvalidAction"
func (*Client) DisassociateDhcpIpWithAddressIp ¶
func (c *Client) DisassociateDhcpIpWithAddressIp(request *DisassociateDhcpIpWithAddressIpRequest) (response *DisassociateDhcpIpWithAddressIpResponse, err error)
DisassociateDhcpIpWithAddressIp 本接口(DisassociateDhcpIpWithAddressIp)用于将DhcpIp已绑定的弹性公网IP(EIP)解除绑定。<br />
>?本接口为异步接口,可调用 [DescribeVpcTaskResult](https://cloud.tencent.com/document/api/215/59037) 接口查询任务执行结果,待任务执行成功后再进行其他操作。
>
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNBINDEIP = "UnsupportedOperation.UnbindEIP"
func (*Client) DisassociateDhcpIpWithAddressIpWithContext ¶
func (c *Client) DisassociateDhcpIpWithAddressIpWithContext(ctx context.Context, request *DisassociateDhcpIpWithAddressIpRequest) (response *DisassociateDhcpIpWithAddressIpResponse, err error)
DisassociateDhcpIpWithAddressIp 本接口(DisassociateDhcpIpWithAddressIp)用于将DhcpIp已绑定的弹性公网IP(EIP)解除绑定。<br />
>?本接口为异步接口,可调用 [DescribeVpcTaskResult](https://cloud.tencent.com/document/api/215/59037) 接口查询任务执行结果,待任务执行成功后再进行其他操作。
>
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UNBINDEIP = "UnsupportedOperation.UnbindEIP"
func (*Client) DisassociateDirectConnectGatewayNatGateway ¶
func (c *Client) DisassociateDirectConnectGatewayNatGateway(request *DisassociateDirectConnectGatewayNatGatewayRequest) (response *DisassociateDirectConnectGatewayNatGatewayResponse, err error)
DisassociateDirectConnectGatewayNatGateway 将专线网关与NAT网关解绑,解绑之后,专线网关将不能通过NAT网关访问公网
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DisassociateDirectConnectGatewayNatGatewayWithContext ¶
func (c *Client) DisassociateDirectConnectGatewayNatGatewayWithContext(ctx context.Context, request *DisassociateDirectConnectGatewayNatGatewayRequest) (response *DisassociateDirectConnectGatewayNatGatewayResponse, err error)
DisassociateDirectConnectGatewayNatGateway 将专线网关与NAT网关解绑,解绑之后,专线网关将不能通过NAT网关访问公网
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DisassociateNatGatewayAddress ¶
func (c *Client) DisassociateNatGatewayAddress(request *DisassociateNatGatewayAddressRequest) (response *DisassociateNatGatewayAddressResponse, err error)
DisassociateNatGatewayAddress 本接口(DisassociateNatGatewayAddress)用于NAT网关解绑弹性IP。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_PUBLICIPADDRESSDISASSOCIATE = "UnsupportedOperation.PublicIpAddressDisassociate"
func (*Client) DisassociateNatGatewayAddressWithContext ¶
func (c *Client) DisassociateNatGatewayAddressWithContext(ctx context.Context, request *DisassociateNatGatewayAddressRequest) (response *DisassociateNatGatewayAddressResponse, err error)
DisassociateNatGatewayAddress 本接口(DisassociateNatGatewayAddress)用于NAT网关解绑弹性IP。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_PUBLICIPADDRESSDISASSOCIATE = "UnsupportedOperation.PublicIpAddressDisassociate"
func (*Client) DisassociateNetworkAclSubnets ¶
func (c *Client) DisassociateNetworkAclSubnets(request *DisassociateNetworkAclSubnetsRequest) (response *DisassociateNetworkAclSubnetsResponse, err error)
DisassociateNetworkAclSubnets 本接口(DisassociateNetworkAclSubnets)用于网络ACL解关联VPC下的子网。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_VPCMISMATCH = "UnsupportedOperation.VpcMismatch"
func (*Client) DisassociateNetworkAclSubnetsWithContext ¶
func (c *Client) DisassociateNetworkAclSubnetsWithContext(ctx context.Context, request *DisassociateNetworkAclSubnetsRequest) (response *DisassociateNetworkAclSubnetsResponse, err error)
DisassociateNetworkAclSubnets 本接口(DisassociateNetworkAclSubnets)用于网络ACL解关联VPC下的子网。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_VPCMISMATCH = "UnsupportedOperation.VpcMismatch"
func (*Client) DisassociateNetworkInterfaceSecurityGroups ¶
func (c *Client) DisassociateNetworkInterfaceSecurityGroups(request *DisassociateNetworkInterfaceSecurityGroupsRequest) (response *DisassociateNetworkInterfaceSecurityGroupsResponse, err error)
DisassociateNetworkInterfaceSecurityGroups 本接口(DisassociateNetworkInterfaceSecurityGroups)用于弹性网卡解绑安全组。支持弹性网卡完全解绑安全组。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DisassociateNetworkInterfaceSecurityGroupsWithContext ¶
func (c *Client) DisassociateNetworkInterfaceSecurityGroupsWithContext(ctx context.Context, request *DisassociateNetworkInterfaceSecurityGroupsRequest) (response *DisassociateNetworkInterfaceSecurityGroupsResponse, err error)
DisassociateNetworkInterfaceSecurityGroups 本接口(DisassociateNetworkInterfaceSecurityGroups)用于弹性网卡解绑安全组。支持弹性网卡完全解绑安全组。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) DisassociateVpcEndPointSecurityGroups ¶
func (c *Client) DisassociateVpcEndPointSecurityGroups(request *DisassociateVpcEndPointSecurityGroupsRequest) (response *DisassociateVpcEndPointSecurityGroupsResponse, err error)
DisassociateVpcEndPointSecurityGroups 本接口(DisassociateVpcEndPointSecurityGroups)用于终端节点解绑安全组。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DisassociateVpcEndPointSecurityGroupsWithContext ¶
func (c *Client) DisassociateVpcEndPointSecurityGroupsWithContext(ctx context.Context, request *DisassociateVpcEndPointSecurityGroupsRequest) (response *DisassociateVpcEndPointSecurityGroupsResponse, err error)
DisassociateVpcEndPointSecurityGroups 本接口(DisassociateVpcEndPointSecurityGroups)用于终端节点解绑安全组。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DownloadCustomerGatewayConfiguration ¶
func (c *Client) DownloadCustomerGatewayConfiguration(request *DownloadCustomerGatewayConfigurationRequest) (response *DownloadCustomerGatewayConfigurationResponse, err error)
DownloadCustomerGatewayConfiguration 本接口(DownloadCustomerGatewayConfiguration)用于下载VPN通道配置。
可能返回的错误码:
INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DownloadCustomerGatewayConfigurationWithContext ¶
func (c *Client) DownloadCustomerGatewayConfigurationWithContext(ctx context.Context, request *DownloadCustomerGatewayConfigurationRequest) (response *DownloadCustomerGatewayConfigurationResponse, err error)
DownloadCustomerGatewayConfiguration 本接口(DownloadCustomerGatewayConfiguration)用于下载VPN通道配置。
可能返回的错误码:
INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DownloadVpnGatewaySslClientCert ¶
func (c *Client) DownloadVpnGatewaySslClientCert(request *DownloadVpnGatewaySslClientCertRequest) (response *DownloadVpnGatewaySslClientCertResponse, err error)
DownloadVpnGatewaySslClientCert 本接口(DownloadVpnGatewaySslClientCert)用于下载SSL-VPN-CLIENT 客户端证书。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_SSLCLIENTCERTDISABLEUNSUPPORTEDDOWNLOADSSLCLIENTCERT = "UnsupportedOperation.SSLClientCertDisableUnsupportedDownloadSSLClientCert" UNSUPPORTEDOPERATION_SSLVPNCLIENTIDNOTFOUND = "UnsupportedOperation.SslVpnClientIdNotFound"
func (*Client) DownloadVpnGatewaySslClientCertWithContext ¶
func (c *Client) DownloadVpnGatewaySslClientCertWithContext(ctx context.Context, request *DownloadVpnGatewaySslClientCertRequest) (response *DownloadVpnGatewaySslClientCertResponse, err error)
DownloadVpnGatewaySslClientCert 本接口(DownloadVpnGatewaySslClientCert)用于下载SSL-VPN-CLIENT 客户端证书。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_SSLCLIENTCERTDISABLEUNSUPPORTEDDOWNLOADSSLCLIENTCERT = "UnsupportedOperation.SSLClientCertDisableUnsupportedDownloadSSLClientCert" UNSUPPORTEDOPERATION_SSLVPNCLIENTIDNOTFOUND = "UnsupportedOperation.SslVpnClientIdNotFound"
func (*Client) EnableCcnRoutes ¶
func (c *Client) EnableCcnRoutes(request *EnableCcnRoutesRequest) (response *EnableCcnRoutesResponse, err error)
EnableCcnRoutes 本接口(EnableCcnRoutes)用于启用已经加入云联网(CCN)的路由。<br />
本接口会校验启用后,是否与已有路由冲突,如果冲突,则无法启用,失败处理。路由冲突时,需要先禁用与之冲突的路由,才能启用该路由。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_ECMP = "UnsupportedOperation.Ecmp"
func (*Client) EnableCcnRoutesWithContext ¶
func (c *Client) EnableCcnRoutesWithContext(ctx context.Context, request *EnableCcnRoutesRequest) (response *EnableCcnRoutesResponse, err error)
EnableCcnRoutes 本接口(EnableCcnRoutes)用于启用已经加入云联网(CCN)的路由。<br />
本接口会校验启用后,是否与已有路由冲突,如果冲突,则无法启用,失败处理。路由冲突时,需要先禁用与之冲突的路由,才能启用该路由。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_ECMP = "UnsupportedOperation.Ecmp"
func (*Client) EnableFlowLogs ¶
func (c *Client) EnableFlowLogs(request *EnableFlowLogsRequest) (response *EnableFlowLogsResponse, err error)
EnableFlowLogs 本接口(EnableFlowLogs)用于启动流日志。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) EnableFlowLogsWithContext ¶
func (c *Client) EnableFlowLogsWithContext(ctx context.Context, request *EnableFlowLogsRequest) (response *EnableFlowLogsResponse, err error)
EnableFlowLogs 本接口(EnableFlowLogs)用于启动流日志。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) EnableGatewayFlowMonitor ¶
func (c *Client) EnableGatewayFlowMonitor(request *EnableGatewayFlowMonitorRequest) (response *EnableGatewayFlowMonitorResponse, err error)
EnableGatewayFlowMonitor 本接口(EnableGatewayFlowMonitor)用于开启网关流量监控。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState"
func (*Client) EnableGatewayFlowMonitorWithContext ¶
func (c *Client) EnableGatewayFlowMonitorWithContext(ctx context.Context, request *EnableGatewayFlowMonitorRequest) (response *EnableGatewayFlowMonitorResponse, err error)
EnableGatewayFlowMonitor 本接口(EnableGatewayFlowMonitor)用于开启网关流量监控。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState"
func (*Client) EnableRoutes ¶
func (c *Client) EnableRoutes(request *EnableRoutesRequest) (response *EnableRoutesResponse, err error)
EnableRoutes 本接口(EnableRoutes)用于启用已禁用的子网路由。<br />
本接口会校验启用后,是否与已有路由冲突,如果冲突,则无法启用,失败处理。路由冲突时,需要先禁用与之冲突的路由,才能启用该路由。
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_CONFLICTWITHDOCKERROUTE = "UnsupportedOperation.ConflictWithDockerRoute" UNSUPPORTEDOPERATION_ECMP = "UnsupportedOperation.Ecmp" UNSUPPORTEDOPERATION_ECMPWITHCCNROUTE = "UnsupportedOperation.EcmpWithCcnRoute" UNSUPPORTEDOPERATION_ECMPWITHUSERROUTE = "UnsupportedOperation.EcmpWithUserRoute" UNSUPPORTEDOPERATION_SYSTEMROUTE = "UnsupportedOperation.SystemRoute"
func (*Client) EnableRoutesWithContext ¶
func (c *Client) EnableRoutesWithContext(ctx context.Context, request *EnableRoutesRequest) (response *EnableRoutesResponse, err error)
EnableRoutes 本接口(EnableRoutes)用于启用已禁用的子网路由。<br />
本接口会校验启用后,是否与已有路由冲突,如果冲突,则无法启用,失败处理。路由冲突时,需要先禁用与之冲突的路由,才能启用该路由。
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_CONFLICTWITHDOCKERROUTE = "UnsupportedOperation.ConflictWithDockerRoute" UNSUPPORTEDOPERATION_ECMP = "UnsupportedOperation.Ecmp" UNSUPPORTEDOPERATION_ECMPWITHCCNROUTE = "UnsupportedOperation.EcmpWithCcnRoute" UNSUPPORTEDOPERATION_ECMPWITHUSERROUTE = "UnsupportedOperation.EcmpWithUserRoute" UNSUPPORTEDOPERATION_SYSTEMROUTE = "UnsupportedOperation.SystemRoute"
func (*Client) EnableSnapshotPolicies ¶
func (c *Client) EnableSnapshotPolicies(request *EnableSnapshotPoliciesRequest) (response *EnableSnapshotPoliciesResponse, err error)
EnableSnapshotPolicies 本接口(EnableSnapshotPolicies)用于启用快照策略。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) EnableSnapshotPoliciesWithContext ¶
func (c *Client) EnableSnapshotPoliciesWithContext(ctx context.Context, request *EnableSnapshotPoliciesRequest) (response *EnableSnapshotPoliciesResponse, err error)
EnableSnapshotPolicies 本接口(EnableSnapshotPolicies)用于启用快照策略。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) EnableVpcEndPointConnect ¶
func (c *Client) EnableVpcEndPointConnect(request *EnableVpcEndPointConnectRequest) (response *EnableVpcEndPointConnectResponse, err error)
EnableVpcEndPointConnect 本接口(EnableVpcEndPointConnect)用于是否接受终端节点连接请求。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) EnableVpcEndPointConnectWithContext ¶
func (c *Client) EnableVpcEndPointConnectWithContext(ctx context.Context, request *EnableVpcEndPointConnectRequest) (response *EnableVpcEndPointConnectResponse, err error)
EnableVpcEndPointConnect 本接口(EnableVpcEndPointConnect)用于是否接受终端节点连接请求。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) EnableVpnGatewaySslClientCert ¶
func (c *Client) EnableVpnGatewaySslClientCert(request *EnableVpnGatewaySslClientCertRequest) (response *EnableVpnGatewaySslClientCertResponse, err error)
EnableVpnGatewaySslClientCert 本接口(EnableVpnGatewaySslClientCert)用于启用SSL-VPN-CLIENT 证书。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) EnableVpnGatewaySslClientCertWithContext ¶
func (c *Client) EnableVpnGatewaySslClientCertWithContext(ctx context.Context, request *EnableVpnGatewaySslClientCertRequest) (response *EnableVpnGatewaySslClientCertResponse, err error)
EnableVpnGatewaySslClientCert 本接口(EnableVpnGatewaySslClientCert)用于启用SSL-VPN-CLIENT 证书。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) GenerateVpnConnectionDefaultHealthCheckIp ¶
func (c *Client) GenerateVpnConnectionDefaultHealthCheckIp(request *GenerateVpnConnectionDefaultHealthCheckIpRequest) (response *GenerateVpnConnectionDefaultHealthCheckIpResponse, err error)
GenerateVpnConnectionDefaultHealthCheckIp 本接口(GenerateVpnConnectionDefaultHealthCheckIp)用于获取一对VPN通道健康检查地址。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) GenerateVpnConnectionDefaultHealthCheckIpWithContext ¶
func (c *Client) GenerateVpnConnectionDefaultHealthCheckIpWithContext(ctx context.Context, request *GenerateVpnConnectionDefaultHealthCheckIpRequest) (response *GenerateVpnConnectionDefaultHealthCheckIpResponse, err error)
GenerateVpnConnectionDefaultHealthCheckIp 本接口(GenerateVpnConnectionDefaultHealthCheckIp)用于获取一对VPN通道健康检查地址。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) GetCcnRegionBandwidthLimits ¶
func (c *Client) GetCcnRegionBandwidthLimits(request *GetCcnRegionBandwidthLimitsRequest) (response *GetCcnRegionBandwidthLimitsResponse, err error)
GetCcnRegionBandwidthLimits 本接口(GetCcnRegionBandwidthLimits)用于查询云联网相关地域带宽信息,其中预付费模式的云联网仅支持地域间限速,后付费模式的云联网支持地域间限速和地域出口限速。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) GetCcnRegionBandwidthLimitsWithContext ¶
func (c *Client) GetCcnRegionBandwidthLimitsWithContext(ctx context.Context, request *GetCcnRegionBandwidthLimitsRequest) (response *GetCcnRegionBandwidthLimitsResponse, err error)
GetCcnRegionBandwidthLimits 本接口(GetCcnRegionBandwidthLimits)用于查询云联网相关地域带宽信息,其中预付费模式的云联网仅支持地域间限速,后付费模式的云联网支持地域间限速和地域出口限速。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_FILTERINVALIDKEY = "InvalidParameter.FilterInvalidKey" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) HaVipAssociateAddressIp ¶
func (c *Client) HaVipAssociateAddressIp(request *HaVipAssociateAddressIpRequest) (response *HaVipAssociateAddressIpResponse, err error)
HaVipAssociateAddressIp 本接口(HaVipAssociateAddressIp)用于高可用虚拟IP(HAVIP)绑定弹性公网IP(EIP)。<br />
本接口是异步完成,如需查询异步任务执行结果,请使用本接口返回的`RequestId`轮询`DescribeVpcTaskResult`接口。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEIP = "UnsupportedOperation.BindEIP" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning" UNSUPPORTEDOPERATION_UNSUPPORTEDBINDLOCALZONEEIP = "UnsupportedOperation.UnsupportedBindLocalZoneEIP"
func (*Client) HaVipAssociateAddressIpWithContext ¶
func (c *Client) HaVipAssociateAddressIpWithContext(ctx context.Context, request *HaVipAssociateAddressIpRequest) (response *HaVipAssociateAddressIpResponse, err error)
HaVipAssociateAddressIp 本接口(HaVipAssociateAddressIp)用于高可用虚拟IP(HAVIP)绑定弹性公网IP(EIP)。<br />
本接口是异步完成,如需查询异步任务执行结果,请使用本接口返回的`RequestId`轮询`DescribeVpcTaskResult`接口。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEIP = "UnsupportedOperation.BindEIP" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning" UNSUPPORTEDOPERATION_UNSUPPORTEDBINDLOCALZONEEIP = "UnsupportedOperation.UnsupportedBindLocalZoneEIP"
func (*Client) HaVipDisassociateAddressIp ¶
func (c *Client) HaVipDisassociateAddressIp(request *HaVipDisassociateAddressIpRequest) (response *HaVipDisassociateAddressIpResponse, err error)
HaVipDisassociateAddressIp 本接口(HaVipDisassociateAddressIp)用于将高可用虚拟IP(HAVIP)已绑定的弹性公网IP(EIP)解除绑定。<br />
本接口是异步完成,如需查询异步任务执行结果,请使用本接口返回的`RequestId`轮询`DescribeVpcTaskResult`接口。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning" UNSUPPORTEDOPERATION_UNBINDEIP = "UnsupportedOperation.UnbindEIP"
func (*Client) HaVipDisassociateAddressIpWithContext ¶
func (c *Client) HaVipDisassociateAddressIpWithContext(ctx context.Context, request *HaVipDisassociateAddressIpRequest) (response *HaVipDisassociateAddressIpResponse, err error)
HaVipDisassociateAddressIp 本接口(HaVipDisassociateAddressIp)用于将高可用虚拟IP(HAVIP)已绑定的弹性公网IP(EIP)解除绑定。<br />
本接口是异步完成,如需查询异步任务执行结果,请使用本接口返回的`RequestId`轮询`DescribeVpcTaskResult`接口。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning" UNSUPPORTEDOPERATION_UNBINDEIP = "UnsupportedOperation.UnbindEIP"
func (*Client) InquirePriceCreateDirectConnectGateway ¶
func (c *Client) InquirePriceCreateDirectConnectGateway(request *InquirePriceCreateDirectConnectGatewayRequest) (response *InquirePriceCreateDirectConnectGatewayResponse, err error)
InquirePriceCreateDirectConnectGateway 本接口(DescribePriceCreateDirectConnectGateway)用于创建专线网关询价。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning" UNSUPPORTEDOPERATION_UNBINDEIP = "UnsupportedOperation.UnbindEIP"
func (*Client) InquirePriceCreateDirectConnectGatewayWithContext ¶
func (c *Client) InquirePriceCreateDirectConnectGatewayWithContext(ctx context.Context, request *InquirePriceCreateDirectConnectGatewayRequest) (response *InquirePriceCreateDirectConnectGatewayResponse, err error)
InquirePriceCreateDirectConnectGateway 本接口(DescribePriceCreateDirectConnectGateway)用于创建专线网关询价。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning" UNSUPPORTEDOPERATION_UNBINDEIP = "UnsupportedOperation.UnbindEIP"
func (*Client) InquiryPriceCreateVpnGateway ¶
func (c *Client) InquiryPriceCreateVpnGateway(request *InquiryPriceCreateVpnGatewayRequest) (response *InquiryPriceCreateVpnGatewayResponse, err error)
InquiryPriceCreateVpnGateway 本接口(InquiryPriceCreateVpnGateway)用于创建VPN网关询价。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) InquiryPriceCreateVpnGatewayWithContext ¶
func (c *Client) InquiryPriceCreateVpnGatewayWithContext(ctx context.Context, request *InquiryPriceCreateVpnGatewayRequest) (response *InquiryPriceCreateVpnGatewayResponse, err error)
InquiryPriceCreateVpnGateway 本接口(InquiryPriceCreateVpnGateway)用于创建VPN网关询价。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) InquiryPriceRenewVpnGateway ¶
func (c *Client) InquiryPriceRenewVpnGateway(request *InquiryPriceRenewVpnGatewayRequest) (response *InquiryPriceRenewVpnGatewayResponse, err error)
InquiryPriceRenewVpnGateway 本接口(InquiryPriceRenewVpnGateway)用于续费VPN网关询价。目前仅支持IPSEC类型网关的询价。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) InquiryPriceRenewVpnGatewayWithContext ¶
func (c *Client) InquiryPriceRenewVpnGatewayWithContext(ctx context.Context, request *InquiryPriceRenewVpnGatewayRequest) (response *InquiryPriceRenewVpnGatewayResponse, err error)
InquiryPriceRenewVpnGateway 本接口(InquiryPriceRenewVpnGateway)用于续费VPN网关询价。目前仅支持IPSEC类型网关的询价。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) InquiryPriceResetVpnGatewayInternetMaxBandwidth ¶
func (c *Client) InquiryPriceResetVpnGatewayInternetMaxBandwidth(request *InquiryPriceResetVpnGatewayInternetMaxBandwidthRequest) (response *InquiryPriceResetVpnGatewayInternetMaxBandwidthResponse, err error)
InquiryPriceResetVpnGatewayInternetMaxBandwidth 本接口(InquiryPriceResetVpnGatewayInternetMaxBandwidth)调整VPN网关带宽上限询价。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) InquiryPriceResetVpnGatewayInternetMaxBandwidthWithContext ¶
func (c *Client) InquiryPriceResetVpnGatewayInternetMaxBandwidthWithContext(ctx context.Context, request *InquiryPriceResetVpnGatewayInternetMaxBandwidthRequest) (response *InquiryPriceResetVpnGatewayInternetMaxBandwidthResponse, err error)
InquiryPriceResetVpnGatewayInternetMaxBandwidth 本接口(InquiryPriceResetVpnGatewayInternetMaxBandwidth)调整VPN网关带宽上限询价。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) LockCcnBandwidths ¶
func (c *Client) LockCcnBandwidths(request *LockCcnBandwidthsRequest) (response *LockCcnBandwidthsResponse, err error)
LockCcnBandwidths 本接口(LockCcnBandwidths)用户锁定云联网限速实例。
该接口一般用来封禁地域间限速的云联网实例下的限速实例, 目前联通内部运营系统通过云API调用, 如果是出口限速, 一般使用更粗的云联网实例粒度封禁(LockCcns)。
如有需要, 可以封禁任意限速实例, 可接入到内部运营系统。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) LockCcnBandwidthsWithContext ¶
func (c *Client) LockCcnBandwidthsWithContext(ctx context.Context, request *LockCcnBandwidthsRequest) (response *LockCcnBandwidthsResponse, err error)
LockCcnBandwidths 本接口(LockCcnBandwidths)用户锁定云联网限速实例。
该接口一般用来封禁地域间限速的云联网实例下的限速实例, 目前联通内部运营系统通过云API调用, 如果是出口限速, 一般使用更粗的云联网实例粒度封禁(LockCcns)。
如有需要, 可以封禁任意限速实例, 可接入到内部运营系统。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) LockCcns ¶
func (c *Client) LockCcns(request *LockCcnsRequest) (response *LockCcnsResponse, err error)
LockCcns 本接口(LockCcns)用于锁定云联网实例
该接口一般用来封禁出口限速的云联网实例, 目前联通内部运营系统通过云API调用, 因为出口限速无法按地域间封禁, 只能按更粗的云联网实例粒度封禁, 如果是地域间限速, 一般可以通过更细的限速实例粒度封禁(LockCcnBandwidths)
如有需要, 可以封禁任意限速实例, 可接入到内部运营系统
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) LockCcnsWithContext ¶
func (c *Client) LockCcnsWithContext(ctx context.Context, request *LockCcnsRequest) (response *LockCcnsResponse, err error)
LockCcns 本接口(LockCcns)用于锁定云联网实例
该接口一般用来封禁出口限速的云联网实例, 目前联通内部运营系统通过云API调用, 因为出口限速无法按地域间封禁, 只能按更粗的云联网实例粒度封禁, 如果是地域间限速, 一般可以通过更细的限速实例粒度封禁(LockCcnBandwidths)
如有需要, 可以封禁任意限速实例, 可接入到内部运营系统
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) MigrateNetworkInterface ¶
func (c *Client) MigrateNetworkInterface(request *MigrateNetworkInterfaceRequest) (response *MigrateNetworkInterfaceResponse, err error)
MigrateNetworkInterface 本接口(MigrateNetworkInterface)用于弹性网卡迁移。
本接口是异步完成,如需查询异步任务执行结果,请使用本接口返回的`RequestId`轮询`DescribeVpcTaskResult`接口。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_ATTACHMENTNOTFOUND = "UnsupportedOperation.AttachmentNotFound" UNSUPPORTEDOPERATION_VPCMISMATCH = "UnsupportedOperation.VpcMismatch"
func (*Client) MigrateNetworkInterfaceWithContext ¶
func (c *Client) MigrateNetworkInterfaceWithContext(ctx context.Context, request *MigrateNetworkInterfaceRequest) (response *MigrateNetworkInterfaceResponse, err error)
MigrateNetworkInterface 本接口(MigrateNetworkInterface)用于弹性网卡迁移。
本接口是异步完成,如需查询异步任务执行结果,请使用本接口返回的`RequestId`轮询`DescribeVpcTaskResult`接口。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_ATTACHMENTNOTFOUND = "UnsupportedOperation.AttachmentNotFound" UNSUPPORTEDOPERATION_VPCMISMATCH = "UnsupportedOperation.VpcMismatch"
func (*Client) MigratePrivateIpAddress ¶
func (c *Client) MigratePrivateIpAddress(request *MigratePrivateIpAddressRequest) (response *MigratePrivateIpAddressResponse, err error)
MigratePrivateIpAddress 本接口(MigratePrivateIpAddress)用于弹性网卡内网IP迁移。
* 该接口用于将一个内网IP从一个弹性网卡上迁移到另外一个弹性网卡,主IP地址不支持迁移。
* 迁移前后的弹性网卡必须在同一个子网内。
本接口是异步完成,如需查询异步任务执行结果,请使用本接口返回的`RequestId`轮询`DescribeVpcTaskResult`接口。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION_ATTACHMENTNOTFOUND = "UnauthorizedOperation.AttachmentNotFound" UNAUTHORIZEDOPERATION_PRIMARYIP = "UnauthorizedOperation.PrimaryIp" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning" UNSUPPORTEDOPERATION_PRIMARYIP = "UnsupportedOperation.PrimaryIp"
func (*Client) MigratePrivateIpAddressWithContext ¶
func (c *Client) MigratePrivateIpAddressWithContext(ctx context.Context, request *MigratePrivateIpAddressRequest) (response *MigratePrivateIpAddressResponse, err error)
MigratePrivateIpAddress 本接口(MigratePrivateIpAddress)用于弹性网卡内网IP迁移。
* 该接口用于将一个内网IP从一个弹性网卡上迁移到另外一个弹性网卡,主IP地址不支持迁移。
* 迁移前后的弹性网卡必须在同一个子网内。
本接口是异步完成,如需查询异步任务执行结果,请使用本接口返回的`RequestId`轮询`DescribeVpcTaskResult`接口。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION_ATTACHMENTNOTFOUND = "UnauthorizedOperation.AttachmentNotFound" UNAUTHORIZEDOPERATION_PRIMARYIP = "UnauthorizedOperation.PrimaryIp" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning" UNSUPPORTEDOPERATION_PRIMARYIP = "UnsupportedOperation.PrimaryIp"
func (*Client) ModifyAddressAttribute ¶
func (c *Client) ModifyAddressAttribute(request *ModifyAddressAttributeRequest) (response *ModifyAddressAttributeResponse, err error)
ModifyAddressAttribute 本接口 (ModifyAddressAttribute) 用于修改[弹性公网IP](https://cloud.tencent.com/document/product/213/1941)(简称 EIP)的名称。
可能返回的错误码:
INVALIDADDRESSID_BLOCKED = "InvalidAddressId.Blocked" INVALIDADDRESSID_NOTFOUND = "InvalidAddressId.NotFound" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ADDRESSIDMALFORMED = "InvalidParameterValue.AddressIdMalformed" INVALIDPARAMETERVALUE_ADDRESSNOTFOUND = "InvalidParameterValue.AddressNotFound" INVALIDPARAMETERVALUE_RESOURCENOTEXISTED = "InvalidParameterValue.ResourceNotExisted" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" OPERATIONDENIED_MUTEXTASKRUNNING = "OperationDenied.MutexTaskRunning" UNSUPPORTEDOPERATION_ADDRESSSTATUSNOTPERMIT = "UnsupportedOperation.AddressStatusNotPermit" UNSUPPORTEDOPERATION_INCORRECTADDRESSRESOURCETYPE = "UnsupportedOperation.IncorrectAddressResourceType" UNSUPPORTEDOPERATION_MODIFYADDRESSATTRIBUTE = "UnsupportedOperation.ModifyAddressAttribute"
func (*Client) ModifyAddressAttributeWithContext ¶
func (c *Client) ModifyAddressAttributeWithContext(ctx context.Context, request *ModifyAddressAttributeRequest) (response *ModifyAddressAttributeResponse, err error)
ModifyAddressAttribute 本接口 (ModifyAddressAttribute) 用于修改[弹性公网IP](https://cloud.tencent.com/document/product/213/1941)(简称 EIP)的名称。
可能返回的错误码:
INVALIDADDRESSID_BLOCKED = "InvalidAddressId.Blocked" INVALIDADDRESSID_NOTFOUND = "InvalidAddressId.NotFound" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ADDRESSIDMALFORMED = "InvalidParameterValue.AddressIdMalformed" INVALIDPARAMETERVALUE_ADDRESSNOTFOUND = "InvalidParameterValue.AddressNotFound" INVALIDPARAMETERVALUE_RESOURCENOTEXISTED = "InvalidParameterValue.ResourceNotExisted" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" OPERATIONDENIED_MUTEXTASKRUNNING = "OperationDenied.MutexTaskRunning" UNSUPPORTEDOPERATION_ADDRESSSTATUSNOTPERMIT = "UnsupportedOperation.AddressStatusNotPermit" UNSUPPORTEDOPERATION_INCORRECTADDRESSRESOURCETYPE = "UnsupportedOperation.IncorrectAddressResourceType" UNSUPPORTEDOPERATION_MODIFYADDRESSATTRIBUTE = "UnsupportedOperation.ModifyAddressAttribute"
func (*Client) ModifyAddressInternetChargeType ¶
func (c *Client) ModifyAddressInternetChargeType(request *ModifyAddressInternetChargeTypeRequest) (response *ModifyAddressInternetChargeTypeResponse, err error)
ModifyAddressInternetChargeType 该接口用于调整具有带宽属性弹性公网IP的网络计费模式
* 支持BANDWIDTH_PREPAID_BY_MONTH和TRAFFIC_POSTPAID_BY_HOUR两种网络计费模式之间的切换。
* 每个弹性公网IP支持调整两次,次数超出则无法调整。
可能返回的错误码:
FAILEDOPERATION_BALANCEINSUFFICIENT = "FailedOperation.BalanceInsufficient" INTERNALSERVERERROR = "InternalServerError" INVALIDACCOUNT_NOTSUPPORTED = "InvalidAccount.NotSupported" INVALIDADDRESSID_NOTFOUND = "InvalidAddressId.NotFound" INVALIDADDRESSIDSTATE_INARREARS = "InvalidAddressIdState.InArrears" INVALIDADDRESSSTATE = "InvalidAddressState" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ADDRESSIDMALFORMED = "InvalidParameterValue.AddressIdMalformed" INVALIDPARAMETERVALUE_ADDRESSNOTCALCIP = "InvalidParameterValue.AddressNotCalcIP" INVALIDPARAMETERVALUE_ADDRESSNOTFOUND = "InvalidParameterValue.AddressNotFound" INVALIDPARAMETERVALUE_INTERNETCHARGETYPENOTCHANGED = "InvalidParameterValue.InternetChargeTypeNotChanged" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_MODIFYADDRESSINTERNETCHARGETYPEQUOTA = "LimitExceeded.ModifyAddressInternetChargeTypeQuota" OPERATIONDENIED_ADDRESSINARREARS = "OperationDenied.AddressInArrears" OPERATIONDENIED_MUTEXTASKRUNNING = "OperationDenied.MutexTaskRunning" UNSUPPORTEDOPERATION_ADDRESSSTATUSNOTPERMIT = "UnsupportedOperation.AddressStatusNotPermit" UNSUPPORTEDOPERATION_INVALIDACTION = "UnsupportedOperation.InvalidAction" UNSUPPORTEDOPERATION_INVALIDADDRESSINTERNETCHARGETYPE = "UnsupportedOperation.InvalidAddressInternetChargeType" UNSUPPORTEDOPERATION_NATNOTSUPPORTED = "UnsupportedOperation.NatNotSupported" UNSUPPORTEDOPERATION_UNPAIDORDERALREADYEXISTS = "UnsupportedOperation.UnpaidOrderAlreadyExists"
func (*Client) ModifyAddressInternetChargeTypeWithContext ¶
func (c *Client) ModifyAddressInternetChargeTypeWithContext(ctx context.Context, request *ModifyAddressInternetChargeTypeRequest) (response *ModifyAddressInternetChargeTypeResponse, err error)
ModifyAddressInternetChargeType 该接口用于调整具有带宽属性弹性公网IP的网络计费模式
* 支持BANDWIDTH_PREPAID_BY_MONTH和TRAFFIC_POSTPAID_BY_HOUR两种网络计费模式之间的切换。
* 每个弹性公网IP支持调整两次,次数超出则无法调整。
可能返回的错误码:
FAILEDOPERATION_BALANCEINSUFFICIENT = "FailedOperation.BalanceInsufficient" INTERNALSERVERERROR = "InternalServerError" INVALIDACCOUNT_NOTSUPPORTED = "InvalidAccount.NotSupported" INVALIDADDRESSID_NOTFOUND = "InvalidAddressId.NotFound" INVALIDADDRESSIDSTATE_INARREARS = "InvalidAddressIdState.InArrears" INVALIDADDRESSSTATE = "InvalidAddressState" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ADDRESSIDMALFORMED = "InvalidParameterValue.AddressIdMalformed" INVALIDPARAMETERVALUE_ADDRESSNOTCALCIP = "InvalidParameterValue.AddressNotCalcIP" INVALIDPARAMETERVALUE_ADDRESSNOTFOUND = "InvalidParameterValue.AddressNotFound" INVALIDPARAMETERVALUE_INTERNETCHARGETYPENOTCHANGED = "InvalidParameterValue.InternetChargeTypeNotChanged" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" LIMITEXCEEDED = "LimitExceeded" LIMITEXCEEDED_MODIFYADDRESSINTERNETCHARGETYPEQUOTA = "LimitExceeded.ModifyAddressInternetChargeTypeQuota" OPERATIONDENIED_ADDRESSINARREARS = "OperationDenied.AddressInArrears" OPERATIONDENIED_MUTEXTASKRUNNING = "OperationDenied.MutexTaskRunning" UNSUPPORTEDOPERATION_ADDRESSSTATUSNOTPERMIT = "UnsupportedOperation.AddressStatusNotPermit" UNSUPPORTEDOPERATION_INVALIDACTION = "UnsupportedOperation.InvalidAction" UNSUPPORTEDOPERATION_INVALIDADDRESSINTERNETCHARGETYPE = "UnsupportedOperation.InvalidAddressInternetChargeType" UNSUPPORTEDOPERATION_NATNOTSUPPORTED = "UnsupportedOperation.NatNotSupported" UNSUPPORTEDOPERATION_UNPAIDORDERALREADYEXISTS = "UnsupportedOperation.UnpaidOrderAlreadyExists"
func (*Client) ModifyAddressTemplateAttribute ¶
func (c *Client) ModifyAddressTemplateAttribute(request *ModifyAddressTemplateAttributeRequest) (response *ModifyAddressTemplateAttributeResponse, err error)
ModifyAddressTemplateAttribute 本接口(ModifyAddressTemplateAttribute)用于修改IP地址模板。
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) ModifyAddressTemplateAttributeWithContext ¶
func (c *Client) ModifyAddressTemplateAttributeWithContext(ctx context.Context, request *ModifyAddressTemplateAttributeRequest) (response *ModifyAddressTemplateAttributeResponse, err error)
ModifyAddressTemplateAttribute 本接口(ModifyAddressTemplateAttribute)用于修改IP地址模板。
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) ModifyAddressTemplateGroupAttribute ¶
func (c *Client) ModifyAddressTemplateGroupAttribute(request *ModifyAddressTemplateGroupAttributeRequest) (response *ModifyAddressTemplateGroupAttributeResponse, err error)
ModifyAddressTemplateGroupAttribute 本接口(ModifyAddressTemplateGroupAttribute)用于修改IP地址模板集合。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) ModifyAddressTemplateGroupAttributeWithContext ¶
func (c *Client) ModifyAddressTemplateGroupAttributeWithContext(ctx context.Context, request *ModifyAddressTemplateGroupAttributeRequest) (response *ModifyAddressTemplateGroupAttributeResponse, err error)
ModifyAddressTemplateGroupAttribute 本接口(ModifyAddressTemplateGroupAttribute)用于修改IP地址模板集合。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) ModifyAddressesBandwidth ¶
func (c *Client) ModifyAddressesBandwidth(request *ModifyAddressesBandwidthRequest) (response *ModifyAddressesBandwidthResponse, err error)
ModifyAddressesBandwidth 本接口(ModifyAddressesBandwidth)用于调整[弹性公网IP](https://cloud.tencent.com/document/product/213/1941)(简称EIP)带宽,支持后付费EIP, 预付费EIP和带宽包EIP
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDADDRESSID_NOTFOUND = "InvalidAddressId.NotFound" INVALIDPARAMETERVALUE_ADDRESSIDMALFORMED = "InvalidParameterValue.AddressIdMalformed" INVALIDPARAMETERVALUE_ADDRESSNOTFOUND = "InvalidParameterValue.AddressNotFound" INVALIDPARAMETERVALUE_BANDWIDTHOUTOFRANGE = "InvalidParameterValue.BandwidthOutOfRange" INVALIDPARAMETERVALUE_BANDWIDTHTOOSMALL = "InvalidParameterValue.BandwidthTooSmall" INVALIDPARAMETERVALUE_INCONSISTENTINSTANCEINTERNETCHARGETYPE = "InvalidParameterValue.InconsistentInstanceInternetChargeType" INVALIDPARAMETERVALUE_INSTANCEIDMALFORMED = "InvalidParameterValue.InstanceIdMalformed" INVALIDPARAMETERVALUE_INSTANCENOCALCIP = "InvalidParameterValue.InstanceNoCalcIP" INVALIDPARAMETERVALUE_INSTANCENOWANIP = "InvalidParameterValue.InstanceNoWanIP" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_RESOURCEEXPIRED = "InvalidParameterValue.ResourceExpired" INVALIDPARAMETERVALUE_RESOURCENOTEXISTED = "InvalidParameterValue.ResourceNotExisted" INVALIDPARAMETERVALUE_RESOURCENOTSUPPORT = "InvalidParameterValue.ResourceNotSupport" OPERATIONDENIED_ADDRESSINARREARS = "OperationDenied.AddressInArrears" OPERATIONDENIED_MUTEXTASKRUNNING = "OperationDenied.MutexTaskRunning" UNSUPPORTEDOPERATION_ACTIONNOTFOUND = "UnsupportedOperation.ActionNotFound" UNSUPPORTEDOPERATION_ADDRESSSTATUSNOTPERMIT = "UnsupportedOperation.AddressStatusNotPermit" UNSUPPORTEDOPERATION_INSTANCESTATENOTSUPPORTED = "UnsupportedOperation.InstanceStateNotSupported" UNSUPPORTEDOPERATION_UNPAIDORDERALREADYEXISTS = "UnsupportedOperation.UnpaidOrderAlreadyExists"
func (*Client) ModifyAddressesBandwidthWithContext ¶
func (c *Client) ModifyAddressesBandwidthWithContext(ctx context.Context, request *ModifyAddressesBandwidthRequest) (response *ModifyAddressesBandwidthResponse, err error)
ModifyAddressesBandwidth 本接口(ModifyAddressesBandwidth)用于调整[弹性公网IP](https://cloud.tencent.com/document/product/213/1941)(简称EIP)带宽,支持后付费EIP, 预付费EIP和带宽包EIP
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDADDRESSID_NOTFOUND = "InvalidAddressId.NotFound" INVALIDPARAMETERVALUE_ADDRESSIDMALFORMED = "InvalidParameterValue.AddressIdMalformed" INVALIDPARAMETERVALUE_ADDRESSNOTFOUND = "InvalidParameterValue.AddressNotFound" INVALIDPARAMETERVALUE_BANDWIDTHOUTOFRANGE = "InvalidParameterValue.BandwidthOutOfRange" INVALIDPARAMETERVALUE_BANDWIDTHTOOSMALL = "InvalidParameterValue.BandwidthTooSmall" INVALIDPARAMETERVALUE_INCONSISTENTINSTANCEINTERNETCHARGETYPE = "InvalidParameterValue.InconsistentInstanceInternetChargeType" INVALIDPARAMETERVALUE_INSTANCEIDMALFORMED = "InvalidParameterValue.InstanceIdMalformed" INVALIDPARAMETERVALUE_INSTANCENOCALCIP = "InvalidParameterValue.InstanceNoCalcIP" INVALIDPARAMETERVALUE_INSTANCENOWANIP = "InvalidParameterValue.InstanceNoWanIP" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_RESOURCEEXPIRED = "InvalidParameterValue.ResourceExpired" INVALIDPARAMETERVALUE_RESOURCENOTEXISTED = "InvalidParameterValue.ResourceNotExisted" INVALIDPARAMETERVALUE_RESOURCENOTSUPPORT = "InvalidParameterValue.ResourceNotSupport" OPERATIONDENIED_ADDRESSINARREARS = "OperationDenied.AddressInArrears" OPERATIONDENIED_MUTEXTASKRUNNING = "OperationDenied.MutexTaskRunning" UNSUPPORTEDOPERATION_ACTIONNOTFOUND = "UnsupportedOperation.ActionNotFound" UNSUPPORTEDOPERATION_ADDRESSSTATUSNOTPERMIT = "UnsupportedOperation.AddressStatusNotPermit" UNSUPPORTEDOPERATION_INSTANCESTATENOTSUPPORTED = "UnsupportedOperation.InstanceStateNotSupported" UNSUPPORTEDOPERATION_UNPAIDORDERALREADYEXISTS = "UnsupportedOperation.UnpaidOrderAlreadyExists"
func (*Client) ModifyAssistantCidr ¶
func (c *Client) ModifyAssistantCidr(request *ModifyAssistantCidrRequest) (response *ModifyAssistantCidrResponse, err error)
ModifyAssistantCidr 本接口(ModifyAssistantCidr)用于批量修改辅助CIDR,支持新增和删除。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_SUBNETCONFLICT = "InvalidParameterValue.SubnetConflict" INVALIDPARAMETERVALUE_SUBNETOVERLAPASSISTCIDR = "InvalidParameterValue.SubnetOverlapAssistCidr" INVALIDPARAMETERVALUE_VPCCIDRCONFLICT = "InvalidParameterValue.VpcCidrConflict" LIMITEXCEEDED = "LimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyAssistantCidrWithContext ¶
func (c *Client) ModifyAssistantCidrWithContext(ctx context.Context, request *ModifyAssistantCidrRequest) (response *ModifyAssistantCidrResponse, err error)
ModifyAssistantCidr 本接口(ModifyAssistantCidr)用于批量修改辅助CIDR,支持新增和删除。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_SUBNETCONFLICT = "InvalidParameterValue.SubnetConflict" INVALIDPARAMETERVALUE_SUBNETOVERLAPASSISTCIDR = "InvalidParameterValue.SubnetOverlapAssistCidr" INVALIDPARAMETERVALUE_VPCCIDRCONFLICT = "InvalidParameterValue.VpcCidrConflict" LIMITEXCEEDED = "LimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyBandwidthPackageAttribute ¶
func (c *Client) ModifyBandwidthPackageAttribute(request *ModifyBandwidthPackageAttributeRequest) (response *ModifyBandwidthPackageAttributeResponse, err error)
ModifyBandwidthPackageAttribute 接口用于修改带宽包属性,包括带宽包名字等
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGEIDMALFORMED = "InvalidParameterValue.BandwidthPackageIdMalformed" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGENOTFOUND = "InvalidParameterValue.BandwidthPackageNotFound" INVALIDPARAMETERVALUE_INVALIDBANDWIDTHPACKAGECHARGETYPE = "InvalidParameterValue.InvalidBandwidthPackageChargeType"
func (*Client) ModifyBandwidthPackageAttributeWithContext ¶
func (c *Client) ModifyBandwidthPackageAttributeWithContext(ctx context.Context, request *ModifyBandwidthPackageAttributeRequest) (response *ModifyBandwidthPackageAttributeResponse, err error)
ModifyBandwidthPackageAttribute 接口用于修改带宽包属性,包括带宽包名字等
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGEIDMALFORMED = "InvalidParameterValue.BandwidthPackageIdMalformed" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGENOTFOUND = "InvalidParameterValue.BandwidthPackageNotFound" INVALIDPARAMETERVALUE_INVALIDBANDWIDTHPACKAGECHARGETYPE = "InvalidParameterValue.InvalidBandwidthPackageChargeType"
func (*Client) ModifyCcnAttachedInstancesAttribute ¶
func (c *Client) ModifyCcnAttachedInstancesAttribute(request *ModifyCcnAttachedInstancesAttributeRequest) (response *ModifyCcnAttachedInstancesAttributeResponse, err error)
ModifyCcnAttachedInstancesAttribute 修改CCN关联实例属性,目前仅修改备注description
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCcnAttachedInstancesAttributeWithContext ¶
func (c *Client) ModifyCcnAttachedInstancesAttributeWithContext(ctx context.Context, request *ModifyCcnAttachedInstancesAttributeRequest) (response *ModifyCcnAttachedInstancesAttributeResponse, err error)
ModifyCcnAttachedInstancesAttribute 修改CCN关联实例属性,目前仅修改备注description
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyCcnAttribute ¶
func (c *Client) ModifyCcnAttribute(request *ModifyCcnAttributeRequest) (response *ModifyCcnAttributeResponse, err error)
ModifyCcnAttribute 本接口(ModifyCcnAttribute)用于修改云联网(CCN)的相关属性。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyCcnAttributeWithContext ¶
func (c *Client) ModifyCcnAttributeWithContext(ctx context.Context, request *ModifyCcnAttributeRequest) (response *ModifyCcnAttributeResponse, err error)
ModifyCcnAttribute 本接口(ModifyCcnAttribute)用于修改云联网(CCN)的相关属性。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyCcnRegionBandwidthLimitsType ¶
func (c *Client) ModifyCcnRegionBandwidthLimitsType(request *ModifyCcnRegionBandwidthLimitsTypeRequest) (response *ModifyCcnRegionBandwidthLimitsTypeResponse, err error)
ModifyCcnRegionBandwidthLimitsType 本接口(ModifyCcnRegionBandwidthLimitsType)用于修改后付费云联网实例修改带宽限速策略。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_NOTLOCKEDINSTANCEOPERATION = "UnsupportedOperation.NotLockedInstanceOperation" UNSUPPORTEDOPERATION_NOTPOSTPAIDCCNOPERATION = "UnsupportedOperation.NotPostpaidCcnOperation"
func (*Client) ModifyCcnRegionBandwidthLimitsTypeWithContext ¶
func (c *Client) ModifyCcnRegionBandwidthLimitsTypeWithContext(ctx context.Context, request *ModifyCcnRegionBandwidthLimitsTypeRequest) (response *ModifyCcnRegionBandwidthLimitsTypeResponse, err error)
ModifyCcnRegionBandwidthLimitsType 本接口(ModifyCcnRegionBandwidthLimitsType)用于修改后付费云联网实例修改带宽限速策略。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_NOTLOCKEDINSTANCEOPERATION = "UnsupportedOperation.NotLockedInstanceOperation" UNSUPPORTEDOPERATION_NOTPOSTPAIDCCNOPERATION = "UnsupportedOperation.NotPostpaidCcnOperation"
func (*Client) ModifyCustomerGatewayAttribute ¶
func (c *Client) ModifyCustomerGatewayAttribute(request *ModifyCustomerGatewayAttributeRequest) (response *ModifyCustomerGatewayAttributeResponse, err error)
ModifyCustomerGatewayAttribute 本接口(ModifyCustomerGatewayAttribute)用于修改对端网关信息。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyCustomerGatewayAttributeWithContext ¶
func (c *Client) ModifyCustomerGatewayAttributeWithContext(ctx context.Context, request *ModifyCustomerGatewayAttributeRequest) (response *ModifyCustomerGatewayAttributeResponse, err error)
ModifyCustomerGatewayAttribute 本接口(ModifyCustomerGatewayAttribute)用于修改对端网关信息。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyDhcpIpAttribute ¶
func (c *Client) ModifyDhcpIpAttribute(request *ModifyDhcpIpAttributeRequest) (response *ModifyDhcpIpAttributeResponse, err error)
ModifyDhcpIpAttribute 本接口(ModifyDhcpIpAttribute)用于修改DhcpIp属性
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyDhcpIpAttributeWithContext ¶
func (c *Client) ModifyDhcpIpAttributeWithContext(ctx context.Context, request *ModifyDhcpIpAttributeRequest) (response *ModifyDhcpIpAttributeResponse, err error)
ModifyDhcpIpAttribute 本接口(ModifyDhcpIpAttribute)用于修改DhcpIp属性
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyDirectConnectGatewayAttribute ¶
func (c *Client) ModifyDirectConnectGatewayAttribute(request *ModifyDirectConnectGatewayAttributeRequest) (response *ModifyDirectConnectGatewayAttributeResponse, err error)
ModifyDirectConnectGatewayAttribute 本接口(ModifyDirectConnectGatewayAttribute)用于修改专线网关属性
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch" UNSUPPORTEDOPERATION_DIRECTCONNECTGATEWAYISUPDATINGCOMMUNITY = "UnsupportedOperation.DirectConnectGatewayIsUpdatingCommunity"
func (*Client) ModifyDirectConnectGatewayAttributeWithContext ¶
func (c *Client) ModifyDirectConnectGatewayAttributeWithContext(ctx context.Context, request *ModifyDirectConnectGatewayAttributeRequest) (response *ModifyDirectConnectGatewayAttributeResponse, err error)
ModifyDirectConnectGatewayAttribute 本接口(ModifyDirectConnectGatewayAttribute)用于修改专线网关属性
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch" UNSUPPORTEDOPERATION_DIRECTCONNECTGATEWAYISUPDATINGCOMMUNITY = "UnsupportedOperation.DirectConnectGatewayIsUpdatingCommunity"
func (*Client) ModifyFlowLogAttribute ¶
func (c *Client) ModifyFlowLogAttribute(request *ModifyFlowLogAttributeRequest) (response *ModifyFlowLogAttributeResponse, err error)
ModifyFlowLogAttribute 本接口(ModifyFlowLogAttribute)用于修改流日志属性。
可能返回的错误码:
INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range"
func (*Client) ModifyFlowLogAttributeWithContext ¶
func (c *Client) ModifyFlowLogAttributeWithContext(ctx context.Context, request *ModifyFlowLogAttributeRequest) (response *ModifyFlowLogAttributeResponse, err error)
ModifyFlowLogAttribute 本接口(ModifyFlowLogAttribute)用于修改流日志属性。
可能返回的错误码:
INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range"
func (*Client) ModifyGatewayFlowQos ¶
func (c *Client) ModifyGatewayFlowQos(request *ModifyGatewayFlowQosRequest) (response *ModifyGatewayFlowQosResponse, err error)
ModifyGatewayFlowQos 本接口(ModifyGatewayFlowQos)用于调整网关流控带宽。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState"
func (*Client) ModifyGatewayFlowQosWithContext ¶
func (c *Client) ModifyGatewayFlowQosWithContext(ctx context.Context, request *ModifyGatewayFlowQosRequest) (response *ModifyGatewayFlowQosResponse, err error)
ModifyGatewayFlowQos 本接口(ModifyGatewayFlowQos)用于调整网关流控带宽。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState"
func (*Client) ModifyHaVipAttribute ¶
func (c *Client) ModifyHaVipAttribute(request *ModifyHaVipAttributeRequest) (response *ModifyHaVipAttributeResponse, err error)
ModifyHaVipAttribute 本接口(ModifyHaVipAttribute)用于修改高可用虚拟IP(HAVIP)属性。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyHaVipAttributeWithContext ¶
func (c *Client) ModifyHaVipAttributeWithContext(ctx context.Context, request *ModifyHaVipAttributeRequest) (response *ModifyHaVipAttributeResponse, err error)
ModifyHaVipAttribute 本接口(ModifyHaVipAttribute)用于修改高可用虚拟IP(HAVIP)属性。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyIp6AddressesBandwidth ¶
func (c *Client) ModifyIp6AddressesBandwidth(request *ModifyIp6AddressesBandwidthRequest) (response *ModifyIp6AddressesBandwidthResponse, err error)
ModifyIp6AddressesBandwidth 该接口用于修改IPV6地址访问internet的带宽
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDACCOUNT_NOTSUPPORTED = "InvalidAccount.NotSupported" INVALIDADDRESSID_NOTFOUND = "InvalidAddressId.NotFound" INVALIDADDRESSIDSTATE_INARREARS = "InvalidAddressIdState.InArrears" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ADDRESSIDMALFORMED = "InvalidParameterValue.AddressIdMalformed" INVALIDPARAMETERVALUE_ADDRESSIPNOTFOUND = "InvalidParameterValue.AddressIpNotFound" INVALIDPARAMETERVALUE_BANDWIDTHOUTOFRANGE = "InvalidParameterValue.BandwidthOutOfRange" INVALIDPARAMETERVALUE_INVALIDIPV6 = "InvalidParameterValue.InvalidIpv6" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" OPERATIONDENIED_MUTEXTASKRUNNING = "OperationDenied.MutexTaskRunning" UNSUPPORTEDOPERATION_ADDRESSIPINARREAR = "UnsupportedOperation.AddressIpInArrear" UNSUPPORTEDOPERATION_ADDRESSIPINTERNETCHARGETYPENOTPERMIT = "UnsupportedOperation.AddressIpInternetChargeTypeNotPermit" UNSUPPORTEDOPERATION_ADDRESSIPNOTSUPPORTINSTANCE = "UnsupportedOperation.AddressIpNotSupportInstance" UNSUPPORTEDOPERATION_ADDRESSIPSTATUSNOTPERMIT = "UnsupportedOperation.AddressIpStatusNotPermit"
func (*Client) ModifyIp6AddressesBandwidthWithContext ¶
func (c *Client) ModifyIp6AddressesBandwidthWithContext(ctx context.Context, request *ModifyIp6AddressesBandwidthRequest) (response *ModifyIp6AddressesBandwidthResponse, err error)
ModifyIp6AddressesBandwidth 该接口用于修改IPV6地址访问internet的带宽
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDACCOUNT_NOTSUPPORTED = "InvalidAccount.NotSupported" INVALIDADDRESSID_NOTFOUND = "InvalidAddressId.NotFound" INVALIDADDRESSIDSTATE_INARREARS = "InvalidAddressIdState.InArrears" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ADDRESSIDMALFORMED = "InvalidParameterValue.AddressIdMalformed" INVALIDPARAMETERVALUE_ADDRESSIPNOTFOUND = "InvalidParameterValue.AddressIpNotFound" INVALIDPARAMETERVALUE_BANDWIDTHOUTOFRANGE = "InvalidParameterValue.BandwidthOutOfRange" INVALIDPARAMETERVALUE_INVALIDIPV6 = "InvalidParameterValue.InvalidIpv6" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" OPERATIONDENIED_MUTEXTASKRUNNING = "OperationDenied.MutexTaskRunning" UNSUPPORTEDOPERATION_ADDRESSIPINARREAR = "UnsupportedOperation.AddressIpInArrear" UNSUPPORTEDOPERATION_ADDRESSIPINTERNETCHARGETYPENOTPERMIT = "UnsupportedOperation.AddressIpInternetChargeTypeNotPermit" UNSUPPORTEDOPERATION_ADDRESSIPNOTSUPPORTINSTANCE = "UnsupportedOperation.AddressIpNotSupportInstance" UNSUPPORTEDOPERATION_ADDRESSIPSTATUSNOTPERMIT = "UnsupportedOperation.AddressIpStatusNotPermit"
func (*Client) ModifyIp6Rule ¶
func (c *Client) ModifyIp6Rule(request *ModifyIp6RuleRequest) (response *ModifyIp6RuleResponse, err error)
ModifyIp6Rule 该接口用于修改IPV6转换规则,当前仅支持修改转换规则名称,IPV4地址和IPV4端口号
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_IPV6RULENOTCHANGE = "InvalidParameterValue.IPv6RuleNotChange" INVALIDPARAMETERVALUE_IP6RULENOTFOUND = "InvalidParameterValue.Ip6RuleNotFound" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range"
func (*Client) ModifyIp6RuleWithContext ¶
func (c *Client) ModifyIp6RuleWithContext(ctx context.Context, request *ModifyIp6RuleRequest) (response *ModifyIp6RuleResponse, err error)
ModifyIp6Rule 该接口用于修改IPV6转换规则,当前仅支持修改转换规则名称,IPV4地址和IPV4端口号
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_IPV6RULENOTCHANGE = "InvalidParameterValue.IPv6RuleNotChange" INVALIDPARAMETERVALUE_IP6RULENOTFOUND = "InvalidParameterValue.Ip6RuleNotFound" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range"
func (*Client) ModifyIp6Translator ¶
func (c *Client) ModifyIp6Translator(request *ModifyIp6TranslatorRequest) (response *ModifyIp6TranslatorResponse, err error)
ModifyIp6Translator 该接口用于修改IP6转换实例属性,当前仅支持修改实例名称。
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyIp6TranslatorWithContext ¶
func (c *Client) ModifyIp6TranslatorWithContext(ctx context.Context, request *ModifyIp6TranslatorRequest) (response *ModifyIp6TranslatorResponse, err error)
ModifyIp6Translator 该接口用于修改IP6转换实例属性,当前仅支持修改实例名称。
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETER = "InvalidParameter"
func (*Client) ModifyIpv6AddressesAttribute ¶
func (c *Client) ModifyIpv6AddressesAttribute(request *ModifyIpv6AddressesAttributeRequest) (response *ModifyIpv6AddressesAttributeResponse, err error)
ModifyIpv6AddressesAttribute 本接口(ModifyIpv6AddressesAttribute)用于修改弹性网卡内网IPv6地址属性。
可能返回的错误码:
INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_ATTACHMENTNOTFOUND = "UnsupportedOperation.AttachmentNotFound" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState"
func (*Client) ModifyIpv6AddressesAttributeWithContext ¶
func (c *Client) ModifyIpv6AddressesAttributeWithContext(ctx context.Context, request *ModifyIpv6AddressesAttributeRequest) (response *ModifyIpv6AddressesAttributeResponse, err error)
ModifyIpv6AddressesAttribute 本接口(ModifyIpv6AddressesAttribute)用于修改弹性网卡内网IPv6地址属性。
可能返回的错误码:
INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_ATTACHMENTNOTFOUND = "UnsupportedOperation.AttachmentNotFound" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState"
func (*Client) ModifyLocalGateway ¶
func (c *Client) ModifyLocalGateway(request *ModifyLocalGatewayRequest) (response *ModifyLocalGatewayResponse, err error)
ModifyLocalGateway 本接口(ModifyLocalGateway)用于修改CDC的本地网关。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyLocalGatewayWithContext ¶
func (c *Client) ModifyLocalGatewayWithContext(ctx context.Context, request *ModifyLocalGatewayRequest) (response *ModifyLocalGatewayResponse, err error)
ModifyLocalGateway 本接口(ModifyLocalGateway)用于修改CDC的本地网关。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyNatGatewayAttribute ¶
func (c *Client) ModifyNatGatewayAttribute(request *ModifyNatGatewayAttributeRequest) (response *ModifyNatGatewayAttributeResponse, err error)
ModifyNatGatewayAttribute 本接口(ModifyNatGatewayAttribute)用于修改NAT网关的属性。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyNatGatewayAttributeWithContext ¶
func (c *Client) ModifyNatGatewayAttributeWithContext(ctx context.Context, request *ModifyNatGatewayAttributeRequest) (response *ModifyNatGatewayAttributeResponse, err error)
ModifyNatGatewayAttribute 本接口(ModifyNatGatewayAttribute)用于修改NAT网关的属性。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ModifyNatGatewayDestinationIpPortTranslationNatRule ¶
func (c *Client) ModifyNatGatewayDestinationIpPortTranslationNatRule(request *ModifyNatGatewayDestinationIpPortTranslationNatRuleRequest) (response *ModifyNatGatewayDestinationIpPortTranslationNatRuleResponse, err error)
ModifyNatGatewayDestinationIpPortTranslationNatRule 本接口(ModifyNatGatewayDestinationIpPortTranslationNatRule)用于修改NAT网关端口转发规则。
可能返回的错误码:
INVALIDPARAMETERVALUE_NATGATEWAYDNATRULENOTEXISTS = "InvalidParameterValue.NatGatewayDnatRuleNotExists" INVALIDPARAMETERVALUE_NATGATEWAYDNATRULEPIPNEEDVM = "InvalidParameterValue.NatGatewayDnatRulePipNeedVm" UNSUPPORTEDOPERATION_NATGATEWAYRULEPIPEXISTS = "UnsupportedOperation.NatGatewayRulePipExists" UNSUPPORTEDOPERATION_RECORDEXISTS = "UnsupportedOperation.RecordExists"
func (*Client) ModifyNatGatewayDestinationIpPortTranslationNatRuleWithContext ¶
func (c *Client) ModifyNatGatewayDestinationIpPortTranslationNatRuleWithContext(ctx context.Context, request *ModifyNatGatewayDestinationIpPortTranslationNatRuleRequest) (response *ModifyNatGatewayDestinationIpPortTranslationNatRuleResponse, err error)
ModifyNatGatewayDestinationIpPortTranslationNatRule 本接口(ModifyNatGatewayDestinationIpPortTranslationNatRule)用于修改NAT网关端口转发规则。
可能返回的错误码:
INVALIDPARAMETERVALUE_NATGATEWAYDNATRULENOTEXISTS = "InvalidParameterValue.NatGatewayDnatRuleNotExists" INVALIDPARAMETERVALUE_NATGATEWAYDNATRULEPIPNEEDVM = "InvalidParameterValue.NatGatewayDnatRulePipNeedVm" UNSUPPORTEDOPERATION_NATGATEWAYRULEPIPEXISTS = "UnsupportedOperation.NatGatewayRulePipExists" UNSUPPORTEDOPERATION_RECORDEXISTS = "UnsupportedOperation.RecordExists"
func (*Client) ModifyNatGatewaySourceIpTranslationNatRule ¶
func (c *Client) ModifyNatGatewaySourceIpTranslationNatRule(request *ModifyNatGatewaySourceIpTranslationNatRuleRequest) (response *ModifyNatGatewaySourceIpTranslationNatRuleResponse, err error)
ModifyNatGatewaySourceIpTranslationNatRule 本接口(ModifyNatGatewaySourceIpTranslationNatRule)用于修改NAT网关SNAT转发规则。
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_NATGATEWAYSNATRULENOTEXISTS = "InvalidParameterValue.NatGatewaySnatRuleNotExists" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_UNBINDEIP = "UnsupportedOperation.UnbindEIP"
func (*Client) ModifyNatGatewaySourceIpTranslationNatRuleWithContext ¶
func (c *Client) ModifyNatGatewaySourceIpTranslationNatRuleWithContext(ctx context.Context, request *ModifyNatGatewaySourceIpTranslationNatRuleRequest) (response *ModifyNatGatewaySourceIpTranslationNatRuleResponse, err error)
ModifyNatGatewaySourceIpTranslationNatRule 本接口(ModifyNatGatewaySourceIpTranslationNatRule)用于修改NAT网关SNAT转发规则。
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_NATGATEWAYSNATRULENOTEXISTS = "InvalidParameterValue.NatGatewaySnatRuleNotExists" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_UNBINDEIP = "UnsupportedOperation.UnbindEIP"
func (*Client) ModifyNetDetect ¶
func (c *Client) ModifyNetDetect(request *ModifyNetDetectRequest) (response *ModifyNetDetectResponse, err error)
ModifyNetDetect 本接口(ModifyNetDetect)用于修改网络探测参数。
可能返回的错误码:
FAILEDOPERATION_NETDETECTTIMEOUT = "FailedOperation.NetDetectTimeOut" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_NEXTHOPMISMATCH = "InvalidParameter.NextHopMismatch" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_NETDETECTNOTFOUNDIP = "InvalidParameterValue.NetDetectNotFoundIp" INVALIDPARAMETERVALUE_NETDETECTSAMEIP = "InvalidParameterValue.NetDetectSameIp" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_ECMPWITHUSERROUTE = "UnsupportedOperation.EcmpWithUserRoute"
func (*Client) ModifyNetDetectWithContext ¶
func (c *Client) ModifyNetDetectWithContext(ctx context.Context, request *ModifyNetDetectRequest) (response *ModifyNetDetectResponse, err error)
ModifyNetDetect 本接口(ModifyNetDetect)用于修改网络探测参数。
可能返回的错误码:
FAILEDOPERATION_NETDETECTTIMEOUT = "FailedOperation.NetDetectTimeOut" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_NEXTHOPMISMATCH = "InvalidParameter.NextHopMismatch" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_NETDETECTNOTFOUNDIP = "InvalidParameterValue.NetDetectNotFoundIp" INVALIDPARAMETERVALUE_NETDETECTSAMEIP = "InvalidParameterValue.NetDetectSameIp" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_ECMPWITHUSERROUTE = "UnsupportedOperation.EcmpWithUserRoute"
func (*Client) ModifyNetworkAclAttribute ¶
func (c *Client) ModifyNetworkAclAttribute(request *ModifyNetworkAclAttributeRequest) (response *ModifyNetworkAclAttributeResponse, err error)
ModifyNetworkAclAttribute 本接口(ModifyNetworkAclAttribute)用于修改网络ACL属性。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyNetworkAclAttributeWithContext ¶
func (c *Client) ModifyNetworkAclAttributeWithContext(ctx context.Context, request *ModifyNetworkAclAttributeRequest) (response *ModifyNetworkAclAttributeResponse, err error)
ModifyNetworkAclAttribute 本接口(ModifyNetworkAclAttribute)用于修改网络ACL属性。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyNetworkAclEntries ¶
func (c *Client) ModifyNetworkAclEntries(request *ModifyNetworkAclEntriesRequest) (response *ModifyNetworkAclEntriesResponse, err error)
ModifyNetworkAclEntries 本接口(ModifyNetworkAclEntries)用于修改(包括添加和删除)网络ACL的入站规则和出站规则。在NetworkAclEntrySet参数中:
* 若同时传入入站规则和出站规则,则重置原有的入站规则和出站规则,并分别导入传入的规则。
* 若仅传入入站规则,则仅重置原有的入站规则,并导入传入的规则,不影响原有的出站规则(若仅传入出站规则,处理方式类似入站方向)。
可能返回的错误码:
INVALIDPARAMETER_ACLTYPEMISMATCH = "InvalidParameter.AclTypeMismatch" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch"
func (*Client) ModifyNetworkAclEntriesWithContext ¶
func (c *Client) ModifyNetworkAclEntriesWithContext(ctx context.Context, request *ModifyNetworkAclEntriesRequest) (response *ModifyNetworkAclEntriesResponse, err error)
ModifyNetworkAclEntries 本接口(ModifyNetworkAclEntries)用于修改(包括添加和删除)网络ACL的入站规则和出站规则。在NetworkAclEntrySet参数中:
* 若同时传入入站规则和出站规则,则重置原有的入站规则和出站规则,并分别导入传入的规则。
* 若仅传入入站规则,则仅重置原有的入站规则,并导入传入的规则,不影响原有的出站规则(若仅传入出站规则,处理方式类似入站方向)。
可能返回的错误码:
INVALIDPARAMETER_ACLTYPEMISMATCH = "InvalidParameter.AclTypeMismatch" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch"
func (*Client) ModifyNetworkAclQuintupleEntries ¶
func (c *Client) ModifyNetworkAclQuintupleEntries(request *ModifyNetworkAclQuintupleEntriesRequest) (response *ModifyNetworkAclQuintupleEntriesResponse, err error)
ModifyNetworkAclQuintupleEntries 本接口(ModifyNetworkAclQuintupleEntries)用于修改网络ACL五元组的入站规则和出站规则。在NetworkAclQuintupleEntrySet参数中:NetworkAclQuintupleEntry需要提供NetworkAclQuintupleEntryId。
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch"
func (*Client) ModifyNetworkAclQuintupleEntriesWithContext ¶
func (c *Client) ModifyNetworkAclQuintupleEntriesWithContext(ctx context.Context, request *ModifyNetworkAclQuintupleEntriesRequest) (response *ModifyNetworkAclQuintupleEntriesResponse, err error)
ModifyNetworkAclQuintupleEntries 本接口(ModifyNetworkAclQuintupleEntries)用于修改网络ACL五元组的入站规则和出站规则。在NetworkAclQuintupleEntrySet参数中:NetworkAclQuintupleEntry需要提供NetworkAclQuintupleEntryId。
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_APPIDMISMATCH = "UnsupportedOperation.AppIdMismatch"
func (*Client) ModifyNetworkInterfaceAttribute ¶
func (c *Client) ModifyNetworkInterfaceAttribute(request *ModifyNetworkInterfaceAttributeRequest) (response *ModifyNetworkInterfaceAttributeResponse, err error)
ModifyNetworkInterfaceAttribute 本接口(ModifyNetworkInterfaceAttribute)用于修改弹性网卡属性。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_SUBENINOTSUPPORTTRUNKING = "UnsupportedOperation.SubEniNotSupportTrunking"
func (*Client) ModifyNetworkInterfaceAttributeWithContext ¶
func (c *Client) ModifyNetworkInterfaceAttributeWithContext(ctx context.Context, request *ModifyNetworkInterfaceAttributeRequest) (response *ModifyNetworkInterfaceAttributeResponse, err error)
ModifyNetworkInterfaceAttribute 本接口(ModifyNetworkInterfaceAttribute)用于修改弹性网卡属性。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_SUBENINOTSUPPORTTRUNKING = "UnsupportedOperation.SubEniNotSupportTrunking"
func (*Client) ModifyNetworkInterfaceQos ¶
func (c *Client) ModifyNetworkInterfaceQos(request *ModifyNetworkInterfaceQosRequest) (response *ModifyNetworkInterfaceQosResponse, err error)
ModifyNetworkInterfaceQos 本接口(ModifyNetworkInterfaceQos)用于修改弹性网卡服务质量。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" LIMITEXCEEDED_ACTIONLIMITED = "LimitExceeded.ActionLimited" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyNetworkInterfaceQosWithContext ¶
func (c *Client) ModifyNetworkInterfaceQosWithContext(ctx context.Context, request *ModifyNetworkInterfaceQosRequest) (response *ModifyNetworkInterfaceQosResponse, err error)
ModifyNetworkInterfaceQos 本接口(ModifyNetworkInterfaceQos)用于修改弹性网卡服务质量。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" LIMITEXCEEDED_ACTIONLIMITED = "LimitExceeded.ActionLimited" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyPrivateIpAddressesAttribute ¶
func (c *Client) ModifyPrivateIpAddressesAttribute(request *ModifyPrivateIpAddressesAttributeRequest) (response *ModifyPrivateIpAddressesAttributeResponse, err error)
ModifyPrivateIpAddressesAttribute 本接口(ModifyPrivateIpAddressesAttribute)用于修改弹性网卡内网IP属性。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState"
func (*Client) ModifyPrivateIpAddressesAttributeWithContext ¶
func (c *Client) ModifyPrivateIpAddressesAttributeWithContext(ctx context.Context, request *ModifyPrivateIpAddressesAttributeRequest) (response *ModifyPrivateIpAddressesAttributeResponse, err error)
ModifyPrivateIpAddressesAttribute 本接口(ModifyPrivateIpAddressesAttribute)用于修改弹性网卡内网IP属性。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState"
func (*Client) ModifyRouteTableAttribute ¶
func (c *Client) ModifyRouteTableAttribute(request *ModifyRouteTableAttributeRequest) (response *ModifyRouteTableAttributeResponse, err error)
ModifyRouteTableAttribute 本接口(ModifyRouteTableAttribute)用于修改路由表(RouteTable)属性。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyRouteTableAttributeWithContext ¶
func (c *Client) ModifyRouteTableAttributeWithContext(ctx context.Context, request *ModifyRouteTableAttributeRequest) (response *ModifyRouteTableAttributeResponse, err error)
ModifyRouteTableAttribute 本接口(ModifyRouteTableAttribute)用于修改路由表(RouteTable)属性。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifySecurityGroupAttribute ¶
func (c *Client) ModifySecurityGroupAttribute(request *ModifySecurityGroupAttributeRequest) (response *ModifySecurityGroupAttributeResponse, err error)
ModifySecurityGroupAttribute 本接口(ModifySecurityGroupAttribute)用于修改安全组(SecurityGroupPolicy)属性。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifySecurityGroupAttributeWithContext ¶
func (c *Client) ModifySecurityGroupAttributeWithContext(ctx context.Context, request *ModifySecurityGroupAttributeRequest) (response *ModifySecurityGroupAttributeResponse, err error)
ModifySecurityGroupAttribute 本接口(ModifySecurityGroupAttribute)用于修改安全组(SecurityGroupPolicy)属性。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifySecurityGroupPolicies ¶
func (c *Client) ModifySecurityGroupPolicies(request *ModifySecurityGroupPoliciesRequest) (response *ModifySecurityGroupPoliciesResponse, err error)
ModifySecurityGroupPolicies 本接口(ModifySecurityGroupPolicies)用于重置安全组出站和入站规则(SecurityGroupPolicy)。
<ul>
<li>该接口不支持自定义索引 PolicyIndex。</li>
<li>在 SecurityGroupPolicySet 参数中:<ul>
<li> 如果指定 SecurityGroupPolicySet.Version 为0, 表示清空所有规则,并忽略 Egress 和 Ingress。</li> <li> 如果指定 SecurityGroupPolicySet.Version 不为0, 在添加出站和入站规则(Egress 和 Ingress)时:<ul> <li>Protocol 字段支持输入 TCP, UDP, ICMP, ICMPV6, GRE, ALL。</li> <li>CidrBlock 字段允许输入符合 cidr 格式标准的任意字符串。(展开)在基础网络中,如果 CidrBlock 包含您的账户内的云服务器之外的设备在腾讯云的内网 IP,并不代表此规则允许您访问这些设备,租户之间网络隔离规则优先于安全组中的内网规则。</li> <li>Ipv6CidrBlock 字段允许输入符合 IPv6 cidr 格式标准的任意字符串。(展开)在基础网络中,如果Ipv6CidrBlock 包含您的账户内的云服务器之外的设备在腾讯云的内网 IPv6,并不代表此规则允许您访问这些设备,租户之间网络隔离规则优先于安全组中的内网规则。</li> <li>SecurityGroupId 字段允许输入与待修改的安全组位于相同项目中的安全组 ID,包括这个安全组 ID 本身,代表安全组下所有云服务器的内网 IP。使用这个字段时,这条规则用来匹配网络报文的过程中会随着被使用的这个ID所关联的云服务器变化而变化,不需要重新修改。</li> <li>Port 字段允许输入一个单独端口号,或者用减号分隔的两个端口号代表端口范围,例如80或8000-8010。只有当 Protocol 字段是 TCP 或 UDP 时,Port 字段才被接受。</li> <li>Action 字段只允许输入 ACCEPT 或 DROP。</li> <li>CidrBlock, Ipv6CidrBlock, SecurityGroupId, AddressTemplate 四者是排他关系,不允许同时输入,Protocol + Port 和 ServiceTemplate 二者是排他关系,不允许同时输入。</li>
</ul></li></ul></li>
</ul>
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONIDMISMATCH = "InvalidParameterValue.MemberApprovalApplicationIdMismatch" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONNOTAPPROVED = "InvalidParameterValue.MemberApprovalApplicationNotApproved" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONREJECTED = "InvalidParameterValue.MemberApprovalApplicationRejected" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONSTARTED = "InvalidParameterValue.MemberApprovalApplicationStarted" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_DUPLICATEPOLICY = "UnsupportedOperation.DuplicatePolicy" UNSUPPORTEDOPERATION_LOCKEDRESOURCES = "UnsupportedOperation.LockedResources"
func (*Client) ModifySecurityGroupPoliciesWithContext ¶
func (c *Client) ModifySecurityGroupPoliciesWithContext(ctx context.Context, request *ModifySecurityGroupPoliciesRequest) (response *ModifySecurityGroupPoliciesResponse, err error)
ModifySecurityGroupPolicies 本接口(ModifySecurityGroupPolicies)用于重置安全组出站和入站规则(SecurityGroupPolicy)。
<ul>
<li>该接口不支持自定义索引 PolicyIndex。</li>
<li>在 SecurityGroupPolicySet 参数中:<ul>
<li> 如果指定 SecurityGroupPolicySet.Version 为0, 表示清空所有规则,并忽略 Egress 和 Ingress。</li> <li> 如果指定 SecurityGroupPolicySet.Version 不为0, 在添加出站和入站规则(Egress 和 Ingress)时:<ul> <li>Protocol 字段支持输入 TCP, UDP, ICMP, ICMPV6, GRE, ALL。</li> <li>CidrBlock 字段允许输入符合 cidr 格式标准的任意字符串。(展开)在基础网络中,如果 CidrBlock 包含您的账户内的云服务器之外的设备在腾讯云的内网 IP,并不代表此规则允许您访问这些设备,租户之间网络隔离规则优先于安全组中的内网规则。</li> <li>Ipv6CidrBlock 字段允许输入符合 IPv6 cidr 格式标准的任意字符串。(展开)在基础网络中,如果Ipv6CidrBlock 包含您的账户内的云服务器之外的设备在腾讯云的内网 IPv6,并不代表此规则允许您访问这些设备,租户之间网络隔离规则优先于安全组中的内网规则。</li> <li>SecurityGroupId 字段允许输入与待修改的安全组位于相同项目中的安全组 ID,包括这个安全组 ID 本身,代表安全组下所有云服务器的内网 IP。使用这个字段时,这条规则用来匹配网络报文的过程中会随着被使用的这个ID所关联的云服务器变化而变化,不需要重新修改。</li> <li>Port 字段允许输入一个单独端口号,或者用减号分隔的两个端口号代表端口范围,例如80或8000-8010。只有当 Protocol 字段是 TCP 或 UDP 时,Port 字段才被接受。</li> <li>Action 字段只允许输入 ACCEPT 或 DROP。</li> <li>CidrBlock, Ipv6CidrBlock, SecurityGroupId, AddressTemplate 四者是排他关系,不允许同时输入,Protocol + Port 和 ServiceTemplate 二者是排他关系,不允许同时输入。</li>
</ul></li></ul></li>
</ul>
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONIDMISMATCH = "InvalidParameterValue.MemberApprovalApplicationIdMismatch" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONNOTAPPROVED = "InvalidParameterValue.MemberApprovalApplicationNotApproved" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONREJECTED = "InvalidParameterValue.MemberApprovalApplicationRejected" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONSTARTED = "InvalidParameterValue.MemberApprovalApplicationStarted" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_DUPLICATEPOLICY = "UnsupportedOperation.DuplicatePolicy" UNSUPPORTEDOPERATION_LOCKEDRESOURCES = "UnsupportedOperation.LockedResources"
func (*Client) ModifyServiceTemplateAttribute ¶
func (c *Client) ModifyServiceTemplateAttribute(request *ModifyServiceTemplateAttributeRequest) (response *ModifyServiceTemplateAttributeResponse, err error)
ModifyServiceTemplateAttribute 本接口(ModifyServiceTemplateAttribute)用于修改协议端口模板。
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) ModifyServiceTemplateAttributeWithContext ¶
func (c *Client) ModifyServiceTemplateAttributeWithContext(ctx context.Context, request *ModifyServiceTemplateAttributeRequest) (response *ModifyServiceTemplateAttributeResponse, err error)
ModifyServiceTemplateAttribute 本接口(ModifyServiceTemplateAttribute)用于修改协议端口模板。
可能返回的错误码:
INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) ModifyServiceTemplateGroupAttribute ¶
func (c *Client) ModifyServiceTemplateGroupAttribute(request *ModifyServiceTemplateGroupAttributeRequest) (response *ModifyServiceTemplateGroupAttributeResponse, err error)
ModifyServiceTemplateGroupAttribute 本接口(ModifyServiceTemplateGroupAttribute)用于修改协议端口模板集合。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) ModifyServiceTemplateGroupAttributeWithContext ¶
func (c *Client) ModifyServiceTemplateGroupAttributeWithContext(ctx context.Context, request *ModifyServiceTemplateGroupAttributeRequest) (response *ModifyServiceTemplateGroupAttributeResponse, err error)
ModifyServiceTemplateGroupAttribute 本接口(ModifyServiceTemplateGroupAttribute)用于修改协议端口模板集合。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) ModifySnapshotPolicies ¶
func (c *Client) ModifySnapshotPolicies(request *ModifySnapshotPoliciesRequest) (response *ModifySnapshotPoliciesResponse, err error)
ModifySnapshotPolicies 本接口(ModifySnapshotPolicies)用于修改快照策略。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_SNAPSHOTBACKUPTYPEMODIFY = "UnsupportedOperation.SnapshotBackupTypeModify"
func (*Client) ModifySnapshotPoliciesWithContext ¶
func (c *Client) ModifySnapshotPoliciesWithContext(ctx context.Context, request *ModifySnapshotPoliciesRequest) (response *ModifySnapshotPoliciesResponse, err error)
ModifySnapshotPolicies 本接口(ModifySnapshotPolicies)用于修改快照策略。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_SNAPSHOTBACKUPTYPEMODIFY = "UnsupportedOperation.SnapshotBackupTypeModify"
func (*Client) ModifySubnetAttribute ¶
func (c *Client) ModifySubnetAttribute(request *ModifySubnetAttributeRequest) (response *ModifySubnetAttributeResponse, err error)
ModifySubnetAttribute 本接口(ModifySubnetAttribute)用于修改子网属性。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifySubnetAttributeWithContext ¶
func (c *Client) ModifySubnetAttributeWithContext(ctx context.Context, request *ModifySubnetAttributeRequest) (response *ModifySubnetAttributeResponse, err error)
ModifySubnetAttribute 本接口(ModifySubnetAttribute)用于修改子网属性。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyTemplateMember ¶
func (c *Client) ModifyTemplateMember(request *ModifyTemplateMemberRequest) (response *ModifyTemplateMemberResponse, err error)
ModifyTemplateMember 修改模板对象中的IP地址、协议端口、IP地址组、协议端口组。当前仅支持北京、泰国、北美地域请求。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) ModifyTemplateMemberWithContext ¶
func (c *Client) ModifyTemplateMemberWithContext(ctx context.Context, request *ModifyTemplateMemberRequest) (response *ModifyTemplateMemberResponse, err error)
ModifyTemplateMember 修改模板对象中的IP地址、协议端口、IP地址组、协议端口组。当前仅支持北京、泰国、北美地域请求。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) ModifyVpcAttribute ¶
func (c *Client) ModifyVpcAttribute(request *ModifyVpcAttributeRequest) (response *ModifyVpcAttributeResponse, err error)
ModifyVpcAttribute 本接口(ModifyVpcAttribute)用于修改私有网络(VPC)的相关属性。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION_ENABLEMULTICAST = "UnsupportedOperation.EnableMulticast" UNSUPPORTEDOPERATION_NOTSUPPORTEDUPDATECCNROUTEPUBLISH = "UnsupportedOperation.NotSupportedUpdateCcnRoutePublish"
func (*Client) ModifyVpcAttributeWithContext ¶
func (c *Client) ModifyVpcAttributeWithContext(ctx context.Context, request *ModifyVpcAttributeRequest) (response *ModifyVpcAttributeResponse, err error)
ModifyVpcAttribute 本接口(ModifyVpcAttribute)用于修改私有网络(VPC)的相关属性。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION_ENABLEMULTICAST = "UnsupportedOperation.EnableMulticast" UNSUPPORTEDOPERATION_NOTSUPPORTEDUPDATECCNROUTEPUBLISH = "UnsupportedOperation.NotSupportedUpdateCcnRoutePublish"
func (*Client) ModifyVpcEndPointAttribute ¶
func (c *Client) ModifyVpcEndPointAttribute(request *ModifyVpcEndPointAttributeRequest) (response *ModifyVpcEndPointAttributeResponse, err error)
ModifyVpcEndPointAttribute 本接口(ModifyVpcEndPointAttribute)用于修改终端节点属性。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_SVCNOTEXIST = "ResourceNotFound.SvcNotExist" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_SPECIALENDPOINTSERVICE = "UnsupportedOperation.SpecialEndPointService"
func (*Client) ModifyVpcEndPointAttributeWithContext ¶
func (c *Client) ModifyVpcEndPointAttributeWithContext(ctx context.Context, request *ModifyVpcEndPointAttributeRequest) (response *ModifyVpcEndPointAttributeResponse, err error)
ModifyVpcEndPointAttribute 本接口(ModifyVpcEndPointAttribute)用于修改终端节点属性。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_SVCNOTEXIST = "ResourceNotFound.SvcNotExist" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_SPECIALENDPOINTSERVICE = "UnsupportedOperation.SpecialEndPointService"
func (*Client) ModifyVpcEndPointServiceAttribute ¶
func (c *Client) ModifyVpcEndPointServiceAttribute(request *ModifyVpcEndPointServiceAttributeRequest) (response *ModifyVpcEndPointServiceAttributeResponse, err error)
ModifyVpcEndPointServiceAttribute 本接口(ModifyVpcEndPointServiceAttribute)用于修改终端节点服务属性。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_VPCMISMATCH = "UnsupportedOperation.VpcMismatch"
func (*Client) ModifyVpcEndPointServiceAttributeWithContext ¶
func (c *Client) ModifyVpcEndPointServiceAttributeWithContext(ctx context.Context, request *ModifyVpcEndPointServiceAttributeRequest) (response *ModifyVpcEndPointServiceAttributeResponse, err error)
ModifyVpcEndPointServiceAttribute 本接口(ModifyVpcEndPointServiceAttribute)用于修改终端节点服务属性。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" MISSINGPARAMETER = "MissingParameter" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_VPCMISMATCH = "UnsupportedOperation.VpcMismatch"
func (*Client) ModifyVpcEndPointServiceWhiteList ¶
func (c *Client) ModifyVpcEndPointServiceWhiteList(request *ModifyVpcEndPointServiceWhiteListRequest) (response *ModifyVpcEndPointServiceWhiteListResponse, err error)
ModifyVpcEndPointServiceWhiteList 本接口(ModifyVpcEndPointServiceWhiteList)用于修改终端节点服务白名单属性。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_UINNOTFOUND = "UnsupportedOperation.UinNotFound"
func (*Client) ModifyVpcEndPointServiceWhiteListWithContext ¶
func (c *Client) ModifyVpcEndPointServiceWhiteListWithContext(ctx context.Context, request *ModifyVpcEndPointServiceWhiteListRequest) (response *ModifyVpcEndPointServiceWhiteListResponse, err error)
ModifyVpcEndPointServiceWhiteList 本接口(ModifyVpcEndPointServiceWhiteList)用于修改终端节点服务白名单属性。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_UINNOTFOUND = "UnsupportedOperation.UinNotFound"
func (*Client) ModifyVpcPeeringConnection ¶
func (c *Client) ModifyVpcPeeringConnection(request *ModifyVpcPeeringConnectionRequest) (response *ModifyVpcPeeringConnectionResponse, err error)
ModifyVpcPeeringConnection 本接口(ModifyVpcPeeringConnection)用于修改私有网络对等连接属性。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_COMBINATION = "InvalidParameterValue.Combination" INVALIDPARAMETERVALUE_DUPLICATEREGION = "InvalidParameterValue.DuplicateRegion" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED_VPCPEERAVALIMITEXCEEDED = "LimitExceeded.VpcPeerAvaLimitExceeded" LIMITEXCEEDED_VPCPEERTOTALLIMITEXCEEDED = "LimitExceeded.VpcPeerTotalLimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION_VPCPEERCIDRCONFLICT = "UnauthorizedOperation.VpcPeerCidrConflict" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_PURCHASELIMIT = "UnsupportedOperation.PurchaseLimit" UNSUPPORTEDOPERATION_VPCPEERALREADYEXIST = "UnsupportedOperation.VpcPeerAlreadyExist" UNSUPPORTEDOPERATION_VPCPEERCIDRCONFLICT = "UnsupportedOperation.VpcPeerCidrConflict"
func (*Client) ModifyVpcPeeringConnectionWithContext ¶
func (c *Client) ModifyVpcPeeringConnectionWithContext(ctx context.Context, request *ModifyVpcPeeringConnectionRequest) (response *ModifyVpcPeeringConnectionResponse, err error)
ModifyVpcPeeringConnection 本接口(ModifyVpcPeeringConnection)用于修改私有网络对等连接属性。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_COMBINATION = "InvalidParameterValue.Combination" INVALIDPARAMETERVALUE_DUPLICATEREGION = "InvalidParameterValue.DuplicateRegion" INVALIDPARAMETERVALUE_EMPTY = "InvalidParameterValue.Empty" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED_VPCPEERAVALIMITEXCEEDED = "LimitExceeded.VpcPeerAvaLimitExceeded" LIMITEXCEEDED_VPCPEERTOTALLIMITEXCEEDED = "LimitExceeded.VpcPeerTotalLimitExceeded" MISSINGPARAMETER = "MissingParameter" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION_VPCPEERCIDRCONFLICT = "UnauthorizedOperation.VpcPeerCidrConflict" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_PURCHASELIMIT = "UnsupportedOperation.PurchaseLimit" UNSUPPORTEDOPERATION_VPCPEERALREADYEXIST = "UnsupportedOperation.VpcPeerAlreadyExist" UNSUPPORTEDOPERATION_VPCPEERCIDRCONFLICT = "UnsupportedOperation.VpcPeerCidrConflict"
func (*Client) ModifyVpnConnectionAttribute ¶
func (c *Client) ModifyVpnConnectionAttribute(request *ModifyVpnConnectionAttributeRequest) (response *ModifyVpnConnectionAttributeResponse, err error)
ModifyVpnConnectionAttribute 本接口(ModifyVpnConnectionAttribute)用于修改VPN通道。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_VPNCONNCIDRCONFLICT = "InvalidParameterValue.VpnConnCidrConflict" INVALIDPARAMETERVALUE_VPNCONNHEALTHCHECKIPCONFLICT = "InvalidParameterValue.VpnConnHealthCheckIpConflict" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState" UNSUPPORTEDOPERATION_VPNCONNINVALIDSTATE = "UnsupportedOperation.VpnConnInvalidState"
func (*Client) ModifyVpnConnectionAttributeWithContext ¶
func (c *Client) ModifyVpnConnectionAttributeWithContext(ctx context.Context, request *ModifyVpnConnectionAttributeRequest) (response *ModifyVpnConnectionAttributeResponse, err error)
ModifyVpnConnectionAttribute 本接口(ModifyVpnConnectionAttribute)用于修改VPN通道。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_VPNCONNCIDRCONFLICT = "InvalidParameterValue.VpnConnCidrConflict" INVALIDPARAMETERVALUE_VPNCONNHEALTHCHECKIPCONFLICT = "InvalidParameterValue.VpnConnHealthCheckIpConflict" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState" UNSUPPORTEDOPERATION_VPNCONNINVALIDSTATE = "UnsupportedOperation.VpnConnInvalidState"
func (*Client) ModifyVpnGatewayAttribute ¶
func (c *Client) ModifyVpnGatewayAttribute(request *ModifyVpnGatewayAttributeRequest) (response *ModifyVpnGatewayAttributeResponse, err error)
ModifyVpnGatewayAttribute 本接口(ModifyVpnGatewayAttribute)用于修改VPN网关属性。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState"
func (*Client) ModifyVpnGatewayAttributeWithContext ¶
func (c *Client) ModifyVpnGatewayAttributeWithContext(ctx context.Context, request *ModifyVpnGatewayAttributeRequest) (response *ModifyVpnGatewayAttributeResponse, err error)
ModifyVpnGatewayAttribute 本接口(ModifyVpnGatewayAttribute)用于修改VPN网关属性。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState"
func (*Client) ModifyVpnGatewayCcnRoutes ¶
func (c *Client) ModifyVpnGatewayCcnRoutes(request *ModifyVpnGatewayCcnRoutesRequest) (response *ModifyVpnGatewayCcnRoutesResponse, err error)
ModifyVpnGatewayCcnRoutes 本接口(ModifyVpnGatewayCcnRoutes)用于修改VPN网关云联网路由。
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyVpnGatewayCcnRoutesWithContext ¶
func (c *Client) ModifyVpnGatewayCcnRoutesWithContext(ctx context.Context, request *ModifyVpnGatewayCcnRoutesRequest) (response *ModifyVpnGatewayCcnRoutesResponse, err error)
ModifyVpnGatewayCcnRoutes 本接口(ModifyVpnGatewayCcnRoutes)用于修改VPN网关云联网路由。
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyVpnGatewayRoutes ¶
func (c *Client) ModifyVpnGatewayRoutes(request *ModifyVpnGatewayRoutesRequest) (response *ModifyVpnGatewayRoutesResponse, err error)
ModifyVpnGatewayRoutes 本接口(ModifyVpnGatewayRoutes)用于修改VPN路由是否启用。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_RECORDNOTEXISTS = "UnsupportedOperation.RecordNotExists"
func (*Client) ModifyVpnGatewayRoutesWithContext ¶
func (c *Client) ModifyVpnGatewayRoutesWithContext(ctx context.Context, request *ModifyVpnGatewayRoutesRequest) (response *ModifyVpnGatewayRoutesResponse, err error)
ModifyVpnGatewayRoutes 本接口(ModifyVpnGatewayRoutes)用于修改VPN路由是否启用。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE = "ResourceUnavailable" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_RECORDNOTEXISTS = "UnsupportedOperation.RecordNotExists"
func (*Client) NotifyRoutes ¶
func (c *Client) NotifyRoutes(request *NotifyRoutesRequest) (response *NotifyRoutesResponse, err error)
NotifyRoutes 本接口(NotifyRoutes)用于路由表列表页操作增加“发布到云联网”,发布路由到云联网。
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDROUTEID_NOTFOUND = "InvalidRouteId.NotFound" INVALIDROUTETABLEID_MALFORMED = "InvalidRouteTableId.Malformed" INVALIDROUTETABLEID_NOTFOUND = "InvalidRouteTableId.NotFound" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_ASSOCIATEDVPCOFCCNHADNATROUTE = "UnsupportedOperation.AssociatedVpcOfCcnHadNatRoute" UNSUPPORTEDOPERATION_CCNNOTATTACHED = "UnsupportedOperation.CcnNotAttached" UNSUPPORTEDOPERATION_INVALIDSTATUSNOTIFYCCN = "UnsupportedOperation.InvalidStatusNotifyCcn" UNSUPPORTEDOPERATION_NOTIFYCCN = "UnsupportedOperation.NotifyCcn" UNSUPPORTEDOPERATION_SYSTEMROUTE = "UnsupportedOperation.SystemRoute"
func (*Client) NotifyRoutesWithContext ¶
func (c *Client) NotifyRoutesWithContext(ctx context.Context, request *NotifyRoutesRequest) (response *NotifyRoutesResponse, err error)
NotifyRoutes 本接口(NotifyRoutes)用于路由表列表页操作增加“发布到云联网”,发布路由到云联网。
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDROUTEID_NOTFOUND = "InvalidRouteId.NotFound" INVALIDROUTETABLEID_MALFORMED = "InvalidRouteTableId.Malformed" INVALIDROUTETABLEID_NOTFOUND = "InvalidRouteTableId.NotFound" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_ASSOCIATEDVPCOFCCNHADNATROUTE = "UnsupportedOperation.AssociatedVpcOfCcnHadNatRoute" UNSUPPORTEDOPERATION_CCNNOTATTACHED = "UnsupportedOperation.CcnNotAttached" UNSUPPORTEDOPERATION_INVALIDSTATUSNOTIFYCCN = "UnsupportedOperation.InvalidStatusNotifyCcn" UNSUPPORTEDOPERATION_NOTIFYCCN = "UnsupportedOperation.NotifyCcn" UNSUPPORTEDOPERATION_SYSTEMROUTE = "UnsupportedOperation.SystemRoute"
func (*Client) RefreshDirectConnectGatewayRouteToNatGateway ¶
func (c *Client) RefreshDirectConnectGatewayRouteToNatGateway(request *RefreshDirectConnectGatewayRouteToNatGatewayRequest) (response *RefreshDirectConnectGatewayRouteToNatGatewayResponse, err error)
RefreshDirectConnectGatewayRouteToNatGateway 刷新专线直连nat路由,更新nat到专线的路由表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) RefreshDirectConnectGatewayRouteToNatGatewayWithContext ¶
func (c *Client) RefreshDirectConnectGatewayRouteToNatGatewayWithContext(ctx context.Context, request *RefreshDirectConnectGatewayRouteToNatGatewayRequest) (response *RefreshDirectConnectGatewayRouteToNatGatewayResponse, err error)
RefreshDirectConnectGatewayRouteToNatGateway 刷新专线直连nat路由,更新nat到专线的路由表
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
func (*Client) RejectAttachCcnInstances ¶
func (c *Client) RejectAttachCcnInstances(request *RejectAttachCcnInstancesRequest) (response *RejectAttachCcnInstancesResponse, err error)
RejectAttachCcnInstances 本接口(RejectAttachCcnInstances)用于跨账号关联实例时,云联网所有者拒绝关联操作。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_CCNNOTATTACHED = "UnsupportedOperation.CcnNotAttached" UNSUPPORTEDOPERATION_NOTPENDINGCCNINSTANCE = "UnsupportedOperation.NotPendingCcnInstance"
func (*Client) RejectAttachCcnInstancesWithContext ¶
func (c *Client) RejectAttachCcnInstancesWithContext(ctx context.Context, request *RejectAttachCcnInstancesRequest) (response *RejectAttachCcnInstancesResponse, err error)
RejectAttachCcnInstances 本接口(RejectAttachCcnInstances)用于跨账号关联实例时,云联网所有者拒绝关联操作。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_CCNNOTATTACHED = "UnsupportedOperation.CcnNotAttached" UNSUPPORTEDOPERATION_NOTPENDINGCCNINSTANCE = "UnsupportedOperation.NotPendingCcnInstance"
func (*Client) RejectVpcPeeringConnection ¶
func (c *Client) RejectVpcPeeringConnection(request *RejectVpcPeeringConnectionRequest) (response *RejectVpcPeeringConnectionResponse, err error)
RejectVpcPeeringConnection 本接口(RejectVpcPeeringConnection)用于驳回对等连接请求。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_VPCPEERINVALIDSTATECHANGE = "UnsupportedOperation.VpcPeerInvalidStateChange" UNSUPPORTEDOPERATION_VPCPEERPURVIEWERROR = "UnsupportedOperation.VpcPeerPurviewError"
func (*Client) RejectVpcPeeringConnectionWithContext ¶
func (c *Client) RejectVpcPeeringConnectionWithContext(ctx context.Context, request *RejectVpcPeeringConnectionRequest) (response *RejectVpcPeeringConnectionResponse, err error)
RejectVpcPeeringConnection 本接口(RejectVpcPeeringConnection)用于驳回对等连接请求。
可能返回的错误码:
INTERNALERROR = "InternalError" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_VPCPEERINVALIDSTATECHANGE = "UnsupportedOperation.VpcPeerInvalidStateChange" UNSUPPORTEDOPERATION_VPCPEERPURVIEWERROR = "UnsupportedOperation.VpcPeerPurviewError"
func (*Client) ReleaseAddresses ¶
func (c *Client) ReleaseAddresses(request *ReleaseAddressesRequest) (response *ReleaseAddressesResponse, err error)
ReleaseAddresses 本接口 (ReleaseAddresses) 用于释放一个或多个[弹性公网IP](https://cloud.tencent.com/document/product/213/1941)(简称 EIP)。
* 该操作不可逆,释放后 EIP 关联的 IP 地址将不再属于您的名下。
* 只有状态为 UNBIND 的 EIP 才能进行释放操作。
可能返回的错误码:
FAILEDOPERATION_TASKFAILED = "FailedOperation.TaskFailed" INVALIDADDRESSID_BLOCKED = "InvalidAddressId.Blocked" INVALIDADDRESSID_NOTFOUND = "InvalidAddressId.NotFound" INVALIDADDRESSSTATE = "InvalidAddressState" INVALIDPARAMETERVALUE_ADDRESSIDMALFORMED = "InvalidParameterValue.AddressIdMalformed" INVALIDPARAMETERVALUE_ADDRESSINTERNETCHARGETYPECONFLICT = "InvalidParameterValue.AddressInternetChargeTypeConflict" INVALIDPARAMETERVALUE_ADDRESSNOTFOUND = "InvalidParameterValue.AddressNotFound" INVALIDPARAMETERVALUE_ADDRESSTYPECONFLICT = "InvalidParameterValue.AddressTypeConflict" LIMITEXCEEDED_ACCOUNTRETURNQUOTA = "LimitExceeded.AccountReturnQuota" OPERATIONDENIED_MUTEXTASKRUNNING = "OperationDenied.MutexTaskRunning" UNSUPPORTEDOPERATION_ADDRESSSTATUSNOTPERMIT = "UnsupportedOperation.AddressStatusNotPermit" UNSUPPORTEDOPERATION_UNPAIDORDERALREADYEXISTS = "UnsupportedOperation.UnpaidOrderAlreadyExists"
func (*Client) ReleaseAddressesWithContext ¶
func (c *Client) ReleaseAddressesWithContext(ctx context.Context, request *ReleaseAddressesRequest) (response *ReleaseAddressesResponse, err error)
ReleaseAddresses 本接口 (ReleaseAddresses) 用于释放一个或多个[弹性公网IP](https://cloud.tencent.com/document/product/213/1941)(简称 EIP)。
* 该操作不可逆,释放后 EIP 关联的 IP 地址将不再属于您的名下。
* 只有状态为 UNBIND 的 EIP 才能进行释放操作。
可能返回的错误码:
FAILEDOPERATION_TASKFAILED = "FailedOperation.TaskFailed" INVALIDADDRESSID_BLOCKED = "InvalidAddressId.Blocked" INVALIDADDRESSID_NOTFOUND = "InvalidAddressId.NotFound" INVALIDADDRESSSTATE = "InvalidAddressState" INVALIDPARAMETERVALUE_ADDRESSIDMALFORMED = "InvalidParameterValue.AddressIdMalformed" INVALIDPARAMETERVALUE_ADDRESSINTERNETCHARGETYPECONFLICT = "InvalidParameterValue.AddressInternetChargeTypeConflict" INVALIDPARAMETERVALUE_ADDRESSNOTFOUND = "InvalidParameterValue.AddressNotFound" INVALIDPARAMETERVALUE_ADDRESSTYPECONFLICT = "InvalidParameterValue.AddressTypeConflict" LIMITEXCEEDED_ACCOUNTRETURNQUOTA = "LimitExceeded.AccountReturnQuota" OPERATIONDENIED_MUTEXTASKRUNNING = "OperationDenied.MutexTaskRunning" UNSUPPORTEDOPERATION_ADDRESSSTATUSNOTPERMIT = "UnsupportedOperation.AddressStatusNotPermit" UNSUPPORTEDOPERATION_UNPAIDORDERALREADYEXISTS = "UnsupportedOperation.UnpaidOrderAlreadyExists"
func (*Client) ReleaseIp6AddressesBandwidth ¶
func (c *Client) ReleaseIp6AddressesBandwidth(request *ReleaseIp6AddressesBandwidthRequest) (response *ReleaseIp6AddressesBandwidthResponse, err error)
ReleaseIp6AddressesBandwidth 该接口用于给弹性公网IPv6地址释放带宽。
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ADDRESSIDMALFORMED = "InvalidParameterValue.AddressIdMalformed" INVALIDPARAMETERVALUE_ADDRESSIPNOTFOUND = "InvalidParameterValue.AddressIpNotFound" INVALIDPARAMETERVALUE_INVALIDIPV6 = "InvalidParameterValue.InvalidIpv6" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" OPERATIONDENIED_MUTEXTASKRUNNING = "OperationDenied.MutexTaskRunning"
func (*Client) ReleaseIp6AddressesBandwidthWithContext ¶
func (c *Client) ReleaseIp6AddressesBandwidthWithContext(ctx context.Context, request *ReleaseIp6AddressesBandwidthRequest) (response *ReleaseIp6AddressesBandwidthResponse, err error)
ReleaseIp6AddressesBandwidth 该接口用于给弹性公网IPv6地址释放带宽。
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ADDRESSIDMALFORMED = "InvalidParameterValue.AddressIdMalformed" INVALIDPARAMETERVALUE_ADDRESSIPNOTFOUND = "InvalidParameterValue.AddressIpNotFound" INVALIDPARAMETERVALUE_INVALIDIPV6 = "InvalidParameterValue.InvalidIpv6" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" OPERATIONDENIED_MUTEXTASKRUNNING = "OperationDenied.MutexTaskRunning"
func (*Client) RemoveBandwidthPackageResources ¶
func (c *Client) RemoveBandwidthPackageResources(request *RemoveBandwidthPackageResourcesRequest) (response *RemoveBandwidthPackageResourcesResponse, err error)
RemoveBandwidthPackageResources 接口用于删除带宽包资源,包括[弹性公网IP](https://cloud.tencent.com/document/product/213/1941)和[负载均衡](https://cloud.tencent.com/document/product/214/517)等
可能返回的错误码:
FAILEDOPERATION_IPTYPENOTPERMIT = "FailedOperation.IpTypeNotPermit" INVALIDINSTANCEID_NOTFOUND = "InvalidInstanceId.NotFound" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGEIDMALFORMED = "InvalidParameterValue.BandwidthPackageIdMalformed" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGENOTFOUND = "InvalidParameterValue.BandwidthPackageNotFound" INVALIDPARAMETERVALUE_RESOURCEIDMALFORMED = "InvalidParameterValue.ResourceIdMalformed" INVALIDPARAMETERVALUE_RESOURCENOTEXISTED = "InvalidParameterValue.ResourceNotExisted" INVALIDPARAMETERVALUE_RESOURCENOTFOUND = "InvalidParameterValue.ResourceNotFound" UNSUPPORTEDOPERATION_BANDWIDTHPACKAGEIDNOTSUPPORTED = "UnsupportedOperation.BandwidthPackageIdNotSupported" UNSUPPORTEDOPERATION_INVALIDRESOURCEPROTOCOL = "UnsupportedOperation.InvalidResourceProtocol"
func (*Client) RemoveBandwidthPackageResourcesWithContext ¶
func (c *Client) RemoveBandwidthPackageResourcesWithContext(ctx context.Context, request *RemoveBandwidthPackageResourcesRequest) (response *RemoveBandwidthPackageResourcesResponse, err error)
RemoveBandwidthPackageResources 接口用于删除带宽包资源,包括[弹性公网IP](https://cloud.tencent.com/document/product/213/1941)和[负载均衡](https://cloud.tencent.com/document/product/214/517)等
可能返回的错误码:
FAILEDOPERATION_IPTYPENOTPERMIT = "FailedOperation.IpTypeNotPermit" INVALIDINSTANCEID_NOTFOUND = "InvalidInstanceId.NotFound" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGEIDMALFORMED = "InvalidParameterValue.BandwidthPackageIdMalformed" INVALIDPARAMETERVALUE_BANDWIDTHPACKAGENOTFOUND = "InvalidParameterValue.BandwidthPackageNotFound" INVALIDPARAMETERVALUE_RESOURCEIDMALFORMED = "InvalidParameterValue.ResourceIdMalformed" INVALIDPARAMETERVALUE_RESOURCENOTEXISTED = "InvalidParameterValue.ResourceNotExisted" INVALIDPARAMETERVALUE_RESOURCENOTFOUND = "InvalidParameterValue.ResourceNotFound" UNSUPPORTEDOPERATION_BANDWIDTHPACKAGEIDNOTSUPPORTED = "UnsupportedOperation.BandwidthPackageIdNotSupported" UNSUPPORTEDOPERATION_INVALIDRESOURCEPROTOCOL = "UnsupportedOperation.InvalidResourceProtocol"
func (*Client) RemoveIp6Rules ¶
func (c *Client) RemoveIp6Rules(request *RemoveIp6RulesRequest) (response *RemoveIp6RulesResponse, err error)
RemoveIp6Rules 1. 该接口用于删除IPV6转换规则
2. 支持批量删除同一个转换实例下的多个转换规则
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_IP6RULENOTFOUND = "InvalidParameterValue.Ip6RuleNotFound" OPERATIONDENIED_MUTEXTASKRUNNING = "OperationDenied.MutexTaskRunning"
func (*Client) RemoveIp6RulesWithContext ¶
func (c *Client) RemoveIp6RulesWithContext(ctx context.Context, request *RemoveIp6RulesRequest) (response *RemoveIp6RulesResponse, err error)
RemoveIp6Rules 1. 该接口用于删除IPV6转换规则
2. 支持批量删除同一个转换实例下的多个转换规则
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_IP6RULENOTFOUND = "InvalidParameterValue.Ip6RuleNotFound" OPERATIONDENIED_MUTEXTASKRUNNING = "OperationDenied.MutexTaskRunning"
func (*Client) RenewAddresses ¶
func (c *Client) RenewAddresses(request *RenewAddressesRequest) (response *RenewAddressesResponse, err error)
RenewAddresses 该接口用于续费包月带宽计费模式的弹性公网IP
可能返回的错误码:
FAILEDOPERATION_BALANCEINSUFFICIENT = "FailedOperation.BalanceInsufficient" INVALIDADDRESSID_NOTFOUND = "InvalidAddressId.NotFound" INVALIDPARAMETERVALUE_ADDRESSIDMALFORMED = "InvalidParameterValue.AddressIdMalformed" INVALIDPARAMETERVALUE_ADDRESSNOTFOUND = "InvalidParameterValue.AddressNotFound" UNSUPPORTEDOPERATION_INVALIDADDRESSINTERNETCHARGETYPE = "UnsupportedOperation.InvalidAddressInternetChargeType" UNSUPPORTEDOPERATION_UNPAIDORDERALREADYEXISTS = "UnsupportedOperation.UnpaidOrderAlreadyExists"
func (*Client) RenewAddressesWithContext ¶
func (c *Client) RenewAddressesWithContext(ctx context.Context, request *RenewAddressesRequest) (response *RenewAddressesResponse, err error)
RenewAddresses 该接口用于续费包月带宽计费模式的弹性公网IP
可能返回的错误码:
FAILEDOPERATION_BALANCEINSUFFICIENT = "FailedOperation.BalanceInsufficient" INVALIDADDRESSID_NOTFOUND = "InvalidAddressId.NotFound" INVALIDPARAMETERVALUE_ADDRESSIDMALFORMED = "InvalidParameterValue.AddressIdMalformed" INVALIDPARAMETERVALUE_ADDRESSNOTFOUND = "InvalidParameterValue.AddressNotFound" UNSUPPORTEDOPERATION_INVALIDADDRESSINTERNETCHARGETYPE = "UnsupportedOperation.InvalidAddressInternetChargeType" UNSUPPORTEDOPERATION_UNPAIDORDERALREADYEXISTS = "UnsupportedOperation.UnpaidOrderAlreadyExists"
func (*Client) RenewVpnGateway ¶
func (c *Client) RenewVpnGateway(request *RenewVpnGatewayRequest) (response *RenewVpnGatewayResponse, err error)
RenewVpnGateway 本接口(RenewVpnGateway)用于预付费(包年包月)VPN网关续费。目前只支持IPSEC网关。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_INSUFFICIENTFUNDS = "UnsupportedOperation.InsufficientFunds"
func (*Client) RenewVpnGatewayWithContext ¶
func (c *Client) RenewVpnGatewayWithContext(ctx context.Context, request *RenewVpnGatewayRequest) (response *RenewVpnGatewayResponse, err error)
RenewVpnGateway 本接口(RenewVpnGateway)用于预付费(包年包月)VPN网关续费。目前只支持IPSEC网关。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_INSUFFICIENTFUNDS = "UnsupportedOperation.InsufficientFunds"
func (*Client) ReplaceDirectConnectGatewayCcnRoutes ¶
func (c *Client) ReplaceDirectConnectGatewayCcnRoutes(request *ReplaceDirectConnectGatewayCcnRoutesRequest) (response *ReplaceDirectConnectGatewayCcnRoutesResponse, err error)
ReplaceDirectConnectGatewayCcnRoutes 本接口(ReplaceDirectConnectGatewayCcnRoutes)根据路由ID(RouteId)修改指定的路由(Route),支持批量修改。
可能返回的错误码:
INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ReplaceDirectConnectGatewayCcnRoutesWithContext ¶
func (c *Client) ReplaceDirectConnectGatewayCcnRoutesWithContext(ctx context.Context, request *ReplaceDirectConnectGatewayCcnRoutesRequest) (response *ReplaceDirectConnectGatewayCcnRoutesResponse, err error)
ReplaceDirectConnectGatewayCcnRoutes 本接口(ReplaceDirectConnectGatewayCcnRoutes)根据路由ID(RouteId)修改指定的路由(Route),支持批量修改。
可能返回的错误码:
INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ReplaceRouteTableAssociation ¶
func (c *Client) ReplaceRouteTableAssociation(request *ReplaceRouteTableAssociationRequest) (response *ReplaceRouteTableAssociationResponse, err error)
ReplaceRouteTableAssociation 本接口(ReplaceRouteTableAssociation)用于修改子网(Subnet)关联的路由表(RouteTable)。
* 一个子网只能关联一个路由表。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_VPCMISMATCH = "UnsupportedOperation.VpcMismatch"
func (*Client) ReplaceRouteTableAssociationWithContext ¶
func (c *Client) ReplaceRouteTableAssociationWithContext(ctx context.Context, request *ReplaceRouteTableAssociationRequest) (response *ReplaceRouteTableAssociationResponse, err error)
ReplaceRouteTableAssociation 本接口(ReplaceRouteTableAssociation)用于修改子网(Subnet)关联的路由表(RouteTable)。
* 一个子网只能关联一个路由表。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_VPCMISMATCH = "UnsupportedOperation.VpcMismatch"
func (*Client) ReplaceRoutes ¶
func (c *Client) ReplaceRoutes(request *ReplaceRoutesRequest) (response *ReplaceRoutesResponse, err error)
ReplaceRoutes 本接口(ReplaceRoutes)根据路由策略ID(RouteId)修改指定的路由策略(Route),支持批量修改。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_CIDRNOTINPEERVPC = "InvalidParameterValue.CidrNotInPeerVpc" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_VPCCIDRCONFLICT = "InvalidParameterValue.VpcCidrConflict" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER_WITHGUESS = "UnknownParameter.WithGuess" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_CDCSUBNETNOTSUPPORTUNLOCALGATEWAY = "UnsupportedOperation.CdcSubnetNotSupportUnLocalGateway" UNSUPPORTEDOPERATION_CONFLICTWITHDOCKERROUTE = "UnsupportedOperation.ConflictWithDockerRoute" UNSUPPORTEDOPERATION_ECMP = "UnsupportedOperation.Ecmp" UNSUPPORTEDOPERATION_NORMALSUBNETNOTSUPPORTLOCALGATEWAY = "UnsupportedOperation.NormalSubnetNotSupportLocalGateway" UNSUPPORTEDOPERATION_RECORDNOTEXISTS = "UnsupportedOperation.RecordNotExists" UNSUPPORTEDOPERATION_SYSTEMROUTE = "UnsupportedOperation.SystemRoute"
func (*Client) ReplaceRoutesWithContext ¶
func (c *Client) ReplaceRoutesWithContext(ctx context.Context, request *ReplaceRoutesRequest) (response *ReplaceRoutesResponse, err error)
ReplaceRoutes 本接口(ReplaceRoutes)根据路由策略ID(RouteId)修改指定的路由策略(Route),支持批量修改。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_CIDRNOTINPEERVPC = "InvalidParameterValue.CidrNotInPeerVpc" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_VPCCIDRCONFLICT = "InvalidParameterValue.VpcCidrConflict" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER_WITHGUESS = "UnknownParameter.WithGuess" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_CDCSUBNETNOTSUPPORTUNLOCALGATEWAY = "UnsupportedOperation.CdcSubnetNotSupportUnLocalGateway" UNSUPPORTEDOPERATION_CONFLICTWITHDOCKERROUTE = "UnsupportedOperation.ConflictWithDockerRoute" UNSUPPORTEDOPERATION_ECMP = "UnsupportedOperation.Ecmp" UNSUPPORTEDOPERATION_NORMALSUBNETNOTSUPPORTLOCALGATEWAY = "UnsupportedOperation.NormalSubnetNotSupportLocalGateway" UNSUPPORTEDOPERATION_RECORDNOTEXISTS = "UnsupportedOperation.RecordNotExists" UNSUPPORTEDOPERATION_SYSTEMROUTE = "UnsupportedOperation.SystemRoute"
func (*Client) ReplaceSecurityGroupPolicies ¶
func (c *Client) ReplaceSecurityGroupPolicies(request *ReplaceSecurityGroupPoliciesRequest) (response *ReplaceSecurityGroupPoliciesResponse, err error)
ReplaceSecurityGroupPolicies 本接口(ReplaceSecurityGroupPolicies)用于批量修改安全组规则(SecurityGroupPolicy)。
单个请求中只能替换单个方向的一条或多条规则, 必须要指定索引(PolicyIndex)。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONIDMISMATCH = "InvalidParameterValue.MemberApprovalApplicationIdMismatch" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONNOTAPPROVED = "InvalidParameterValue.MemberApprovalApplicationNotApproved" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONREJECTED = "InvalidParameterValue.MemberApprovalApplicationRejected" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONSTARTED = "InvalidParameterValue.MemberApprovalApplicationStarted" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_CLBPOLICYEXCEEDLIMIT = "UnsupportedOperation.ClbPolicyExceedLimit" UNSUPPORTEDOPERATION_CLBPOLICYLIMIT = "UnsupportedOperation.ClbPolicyLimit" UNSUPPORTEDOPERATION_DUPLICATEPOLICY = "UnsupportedOperation.DuplicatePolicy" UNSUPPORTEDOPERATION_LOCKEDRESOURCES = "UnsupportedOperation.LockedResources" UNSUPPORTEDOPERATION_VERSIONMISMATCH = "UnsupportedOperation.VersionMismatch"
func (*Client) ReplaceSecurityGroupPoliciesWithContext ¶
func (c *Client) ReplaceSecurityGroupPoliciesWithContext(ctx context.Context, request *ReplaceSecurityGroupPoliciesRequest) (response *ReplaceSecurityGroupPoliciesResponse, err error)
ReplaceSecurityGroupPolicies 本接口(ReplaceSecurityGroupPolicies)用于批量修改安全组规则(SecurityGroupPolicy)。
单个请求中只能替换单个方向的一条或多条规则, 必须要指定索引(PolicyIndex)。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONIDMISMATCH = "InvalidParameterValue.MemberApprovalApplicationIdMismatch" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONNOTAPPROVED = "InvalidParameterValue.MemberApprovalApplicationNotApproved" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONREJECTED = "InvalidParameterValue.MemberApprovalApplicationRejected" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONSTARTED = "InvalidParameterValue.MemberApprovalApplicationStarted" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_CLBPOLICYEXCEEDLIMIT = "UnsupportedOperation.ClbPolicyExceedLimit" UNSUPPORTEDOPERATION_CLBPOLICYLIMIT = "UnsupportedOperation.ClbPolicyLimit" UNSUPPORTEDOPERATION_DUPLICATEPOLICY = "UnsupportedOperation.DuplicatePolicy" UNSUPPORTEDOPERATION_LOCKEDRESOURCES = "UnsupportedOperation.LockedResources" UNSUPPORTEDOPERATION_VERSIONMISMATCH = "UnsupportedOperation.VersionMismatch"
func (*Client) ReplaceSecurityGroupPolicy ¶
func (c *Client) ReplaceSecurityGroupPolicy(request *ReplaceSecurityGroupPolicyRequest) (response *ReplaceSecurityGroupPolicyResponse, err error)
ReplaceSecurityGroupPolicy 本接口(ReplaceSecurityGroupPolicy)用于替换单条安全组规则(SecurityGroupPolicy)。
单个请求中只能替换单个方向的一条规则, 必须要指定索引(PolicyIndex)。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONIDMISMATCH = "InvalidParameterValue.MemberApprovalApplicationIdMismatch" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONNOTAPPROVED = "InvalidParameterValue.MemberApprovalApplicationNotApproved" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONREJECTED = "InvalidParameterValue.MemberApprovalApplicationRejected" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONSTARTED = "InvalidParameterValue.MemberApprovalApplicationStarted" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER_WITHGUESS = "UnknownParameter.WithGuess" UNSUPPORTEDOPERATION_CLBPOLICYEXCEEDLIMIT = "UnsupportedOperation.ClbPolicyExceedLimit" UNSUPPORTEDOPERATION_CLBPOLICYLIMIT = "UnsupportedOperation.ClbPolicyLimit" UNSUPPORTEDOPERATION_DUPLICATEPOLICY = "UnsupportedOperation.DuplicatePolicy" UNSUPPORTEDOPERATION_LOCKEDRESOURCES = "UnsupportedOperation.LockedResources" UNSUPPORTEDOPERATION_VERSIONMISMATCH = "UnsupportedOperation.VersionMismatch"
func (*Client) ReplaceSecurityGroupPolicyWithContext ¶
func (c *Client) ReplaceSecurityGroupPolicyWithContext(ctx context.Context, request *ReplaceSecurityGroupPolicyRequest) (response *ReplaceSecurityGroupPolicyResponse, err error)
ReplaceSecurityGroupPolicy 本接口(ReplaceSecurityGroupPolicy)用于替换单条安全组规则(SecurityGroupPolicy)。
单个请求中只能替换单个方向的一条规则, 必须要指定索引(PolicyIndex)。
可能返回的错误码:
INTERNALERROR_MODULEERROR = "InternalError.ModuleError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_COEXIST = "InvalidParameter.Coexist" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONIDMISMATCH = "InvalidParameterValue.MemberApprovalApplicationIdMismatch" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONNOTAPPROVED = "InvalidParameterValue.MemberApprovalApplicationNotApproved" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONREJECTED = "InvalidParameterValue.MemberApprovalApplicationRejected" INVALIDPARAMETERVALUE_MEMBERAPPROVALAPPLICATIONSTARTED = "InvalidParameterValue.MemberApprovalApplicationStarted" INVALIDPARAMETERVALUE_RANGE = "InvalidParameterValue.Range" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER_WITHGUESS = "UnknownParameter.WithGuess" UNSUPPORTEDOPERATION_CLBPOLICYEXCEEDLIMIT = "UnsupportedOperation.ClbPolicyExceedLimit" UNSUPPORTEDOPERATION_CLBPOLICYLIMIT = "UnsupportedOperation.ClbPolicyLimit" UNSUPPORTEDOPERATION_DUPLICATEPOLICY = "UnsupportedOperation.DuplicatePolicy" UNSUPPORTEDOPERATION_LOCKEDRESOURCES = "UnsupportedOperation.LockedResources" UNSUPPORTEDOPERATION_VERSIONMISMATCH = "UnsupportedOperation.VersionMismatch"
func (*Client) ResetAttachCcnInstances ¶
func (c *Client) ResetAttachCcnInstances(request *ResetAttachCcnInstancesRequest) (response *ResetAttachCcnInstancesResponse, err error)
ResetAttachCcnInstances 本接口(ResetAttachCcnInstances)用于跨账号关联实例申请过期时,重新申请关联操作。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ResetAttachCcnInstancesWithContext ¶
func (c *Client) ResetAttachCcnInstancesWithContext(ctx context.Context, request *ResetAttachCcnInstancesRequest) (response *ResetAttachCcnInstancesResponse, err error)
ResetAttachCcnInstances 本接口(ResetAttachCcnInstances)用于跨账号关联实例申请过期时,重新申请关联操作。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) ResetNatGatewayConnection ¶
func (c *Client) ResetNatGatewayConnection(request *ResetNatGatewayConnectionRequest) (response *ResetNatGatewayConnectionResponse, err error)
ResetNatGatewayConnection 本接口(ResetNatGatewayConnection)用来NAT网关并发连接上限。
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INSUFFICIENTFUNDS = "UnsupportedOperation.InsufficientFunds" UNSUPPORTEDOPERATION_UNPAIDORDERALREADYEXISTS = "UnsupportedOperation.UnpaidOrderAlreadyExists"
func (*Client) ResetNatGatewayConnectionWithContext ¶
func (c *Client) ResetNatGatewayConnectionWithContext(ctx context.Context, request *ResetNatGatewayConnectionRequest) (response *ResetNatGatewayConnectionResponse, err error)
ResetNatGatewayConnection 本接口(ResetNatGatewayConnection)用来NAT网关并发连接上限。
可能返回的错误码:
RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INSUFFICIENTFUNDS = "UnsupportedOperation.InsufficientFunds" UNSUPPORTEDOPERATION_UNPAIDORDERALREADYEXISTS = "UnsupportedOperation.UnpaidOrderAlreadyExists"
func (*Client) ResetRoutes ¶
func (c *Client) ResetRoutes(request *ResetRoutesRequest) (response *ResetRoutesResponse, err error)
ResetRoutes 本接口(ResetRoutes)用于对某个路由表名称和所有路由策略(Route)进行重新设置。<br />
注意: 调用本接口是先删除当前路由表中所有路由策略, 再保存新提交的路由策略内容, 会引起网络中断。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_CIDRNOTINPEERVPC = "InvalidParameterValue.CidrNotInPeerVpc" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" INVALIDPARAMETERVALUE_VPCCIDRCONFLICT = "InvalidParameterValue.VpcCidrConflict" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER_WITHGUESS = "UnknownParameter.WithGuess" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_ECMP = "UnsupportedOperation.Ecmp" UNSUPPORTEDOPERATION_SYSTEMROUTE = "UnsupportedOperation.SystemRoute"
func (*Client) ResetRoutesWithContext ¶
func (c *Client) ResetRoutesWithContext(ctx context.Context, request *ResetRoutesRequest) (response *ResetRoutesResponse, err error)
ResetRoutes 本接口(ResetRoutes)用于对某个路由表名称和所有路由策略(Route)进行重新设置。<br />
注意: 调用本接口是先删除当前路由表中所有路由策略, 再保存新提交的路由策略内容, 会引起网络中断。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_CIDRNOTINPEERVPC = "InvalidParameterValue.CidrNotInPeerVpc" INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong" INVALIDPARAMETERVALUE_VPCCIDRCONFLICT = "InvalidParameterValue.VpcCidrConflict" LIMITEXCEEDED = "LimitExceeded" RESOURCENOTFOUND = "ResourceNotFound" UNKNOWNPARAMETER_WITHGUESS = "UnknownParameter.WithGuess" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_ECMP = "UnsupportedOperation.Ecmp" UNSUPPORTEDOPERATION_SYSTEMROUTE = "UnsupportedOperation.SystemRoute"
func (*Client) ResetVpnConnection ¶
func (c *Client) ResetVpnConnection(request *ResetVpnConnectionRequest) (response *ResetVpnConnectionResponse, err error)
ResetVpnConnection 本接口(ResetVpnConnection)用于重置VPN通道。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState" UNSUPPORTEDOPERATION_VPNCONNINVALIDSTATE = "UnsupportedOperation.VpnConnInvalidState"
func (*Client) ResetVpnConnectionWithContext ¶
func (c *Client) ResetVpnConnectionWithContext(ctx context.Context, request *ResetVpnConnectionRequest) (response *ResetVpnConnectionResponse, err error)
ResetVpnConnection 本接口(ResetVpnConnection)用于重置VPN通道。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState" UNSUPPORTEDOPERATION_VPNCONNINVALIDSTATE = "UnsupportedOperation.VpnConnInvalidState"
func (*Client) ResetVpnGatewayInternetMaxBandwidth ¶
func (c *Client) ResetVpnGatewayInternetMaxBandwidth(request *ResetVpnGatewayInternetMaxBandwidthRequest) (response *ResetVpnGatewayInternetMaxBandwidthResponse, err error)
ResetVpnGatewayInternetMaxBandwidth 本接口(ResetVpnGatewayInternetMaxBandwidth)用于调整VPN网关带宽上限。VPN网关带宽目前仅支持部分带宽范围内升降配,如【5,100】Mbps和【200,1000】Mbps,在各自带宽范围内可提升配额,跨范围提升配额和降配暂不支持,如果是包年包月VPN网关需要在有效期内。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState"
func (*Client) ResetVpnGatewayInternetMaxBandwidthWithContext ¶
func (c *Client) ResetVpnGatewayInternetMaxBandwidthWithContext(ctx context.Context, request *ResetVpnGatewayInternetMaxBandwidthRequest) (response *ResetVpnGatewayInternetMaxBandwidthResponse, err error)
ResetVpnGatewayInternetMaxBandwidth 本接口(ResetVpnGatewayInternetMaxBandwidth)用于调整VPN网关带宽上限。VPN网关带宽目前仅支持部分带宽范围内升降配,如【5,100】Mbps和【200,1000】Mbps,在各自带宽范围内可提升配额,跨范围提升配额和降配暂不支持,如果是包年包月VPN网关需要在有效期内。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState"
func (*Client) ResumeSnapshotInstance ¶
func (c *Client) ResumeSnapshotInstance(request *ResumeSnapshotInstanceRequest) (response *ResumeSnapshotInstanceResponse, err error)
ResumeSnapshotInstance 本接口(ResumeSnapshotInstance)用于根据备份内容恢复安全组策略。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ResumeSnapshotInstanceWithContext ¶
func (c *Client) ResumeSnapshotInstanceWithContext(ctx context.Context, request *ResumeSnapshotInstanceRequest) (response *ResumeSnapshotInstanceResponse, err error)
ResumeSnapshotInstance 本接口(ResumeSnapshotInstance)用于根据备份内容恢复安全组策略。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ReturnNormalAddresses ¶
func (c *Client) ReturnNormalAddresses(request *ReturnNormalAddressesRequest) (response *ReturnNormalAddressesResponse, err error)
ReturnNormalAddresses 本接口(ReturnNormalAddresses)用于解绑并释放普通公网IP。
为完善公网IP的访问管理功能,此接口于2022年12月15日升级优化鉴权功能,升级后子用户调用此接口需向主账号申请CAM策略授权,否则可能调用失败。您可以提前为子账号配置操作授权,详情见[授权指南](https://cloud.tencent.com/document/product/598/34545)。
可能返回的错误码:
INVALIDPARAMETERVALUE_ADDRESSIPSNOTFOUND = "InvalidParameterValue.AddressIpsNotFound" INVALIDPARAMETERVALUE_ILLEGAL = "InvalidParameterValue.Illegal" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" UNSUPPORTEDOPERATION_NOTSUPPORTEDADDRESSIPSCHARGETYPE = "UnsupportedOperation.NotSupportedAddressIpsChargeType"
func (*Client) ReturnNormalAddressesWithContext ¶
func (c *Client) ReturnNormalAddressesWithContext(ctx context.Context, request *ReturnNormalAddressesRequest) (response *ReturnNormalAddressesResponse, err error)
ReturnNormalAddresses 本接口(ReturnNormalAddresses)用于解绑并释放普通公网IP。
为完善公网IP的访问管理功能,此接口于2022年12月15日升级优化鉴权功能,升级后子用户调用此接口需向主账号申请CAM策略授权,否则可能调用失败。您可以提前为子账号配置操作授权,详情见[授权指南](https://cloud.tencent.com/document/product/598/34545)。
可能返回的错误码:
INVALIDPARAMETERVALUE_ADDRESSIPSNOTFOUND = "InvalidParameterValue.AddressIpsNotFound" INVALIDPARAMETERVALUE_ILLEGAL = "InvalidParameterValue.Illegal" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" UNSUPPORTEDOPERATION_NOTSUPPORTEDADDRESSIPSCHARGETYPE = "UnsupportedOperation.NotSupportedAddressIpsChargeType"
func (*Client) SetCcnRegionBandwidthLimits ¶
func (c *Client) SetCcnRegionBandwidthLimits(request *SetCcnRegionBandwidthLimitsRequest) (response *SetCcnRegionBandwidthLimitsResponse, err error)
SetCcnRegionBandwidthLimits 本接口(SetCcnRegionBandwidthLimits)用于设置云联网(CCN)各地域出带宽上限,或者地域间带宽上限。
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_NOTPOSTPAIDCCNOPERATION = "UnsupportedOperation.NotPostpaidCcnOperation"
func (*Client) SetCcnRegionBandwidthLimitsWithContext ¶
func (c *Client) SetCcnRegionBandwidthLimitsWithContext(ctx context.Context, request *SetCcnRegionBandwidthLimitsRequest) (response *SetCcnRegionBandwidthLimitsResponse, err error)
SetCcnRegionBandwidthLimits 本接口(SetCcnRegionBandwidthLimits)用于设置云联网(CCN)各地域出带宽上限,或者地域间带宽上限。
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_NOTPOSTPAIDCCNOPERATION = "UnsupportedOperation.NotPostpaidCcnOperation"
func (*Client) SetVpnGatewaysRenewFlag ¶
func (c *Client) SetVpnGatewaysRenewFlag(request *SetVpnGatewaysRenewFlagRequest) (response *SetVpnGatewaysRenewFlagResponse, err error)
SetVpnGatewaysRenewFlag 本接口(SetVpnGatewaysRenewFlag)用于设置VPNGW续费标记。
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) SetVpnGatewaysRenewFlagWithContext ¶
func (c *Client) SetVpnGatewaysRenewFlagWithContext(ctx context.Context, request *SetVpnGatewaysRenewFlagRequest) (response *SetVpnGatewaysRenewFlagResponse, err error)
SetVpnGatewaysRenewFlag 本接口(SetVpnGatewaysRenewFlag)用于设置VPNGW续费标记。
可能返回的错误码:
INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) TransformAddress ¶
func (c *Client) TransformAddress(request *TransformAddressRequest) (response *TransformAddressResponse, err error)
TransformAddress 本接口 (TransformAddress) 用于将实例的普通公网 IP 转换为[弹性公网IP](https://cloud.tencent.com/document/product/213/1941)(简称 EIP)。
* 平台对用户每地域每日解绑 EIP 重新分配普通公网 IP 次数有所限制(可参见 [EIP 产品简介](/document/product/213/1941))。上述配额可通过 [DescribeAddressQuota](https://cloud.tencent.com/document/api/213/1378) 接口获取。
可能返回的错误码:
ADDRESSQUOTALIMITEXCEEDED = "AddressQuotaLimitExceeded" ADDRESSQUOTALIMITEXCEEDED_DAILYALLOCATE = "AddressQuotaLimitExceeded.DailyAllocate" FAILEDOPERATION_TASKFAILED = "FailedOperation.TaskFailed" INVALIDADDRESSID_BLOCKED = "InvalidAddressId.Blocked" INVALIDINSTANCE_NOTSUPPORTED = "InvalidInstance.NotSupported" INVALIDINSTANCEID_ALREADYBINDEIP = "InvalidInstanceId.AlreadyBindEip" INVALIDINSTANCEID_NOTFOUND = "InvalidInstanceId.NotFound" INVALIDPARAMETERVALUE_INSTANCEHASNOWANIP = "InvalidParameterValue.InstanceHasNoWanIP" INVALIDPARAMETERVALUE_INSTANCEIDMALFORMED = "InvalidParameterValue.InstanceIdMalformed" INVALIDPARAMETERVALUE_INSTANCENOWANIP = "InvalidParameterValue.InstanceNoWanIP" INVALIDPARAMETERVALUE_INVALIDINSTANCESTATE = "InvalidParameterValue.InvalidInstanceState" LIMITEXCEEDED_MONTHLYADDRESSRECOVERYQUOTA = "LimitExceeded.MonthlyAddressRecoveryQuota" OPERATIONDENIED_ADDRESSINARREARS = "OperationDenied.AddressInArrears" OPERATIONDENIED_MUTEXTASKRUNNING = "OperationDenied.MutexTaskRunning" UNSUPPORTEDOPERATION_ADDRESSSTATUSNOTPERMIT = "UnsupportedOperation.AddressStatusNotPermit" UNSUPPORTEDOPERATION_INVALIDADDRESSINTERNETCHARGETYPE = "UnsupportedOperation.InvalidAddressInternetChargeType"
func (*Client) TransformAddressWithContext ¶
func (c *Client) TransformAddressWithContext(ctx context.Context, request *TransformAddressRequest) (response *TransformAddressResponse, err error)
TransformAddress 本接口 (TransformAddress) 用于将实例的普通公网 IP 转换为[弹性公网IP](https://cloud.tencent.com/document/product/213/1941)(简称 EIP)。
* 平台对用户每地域每日解绑 EIP 重新分配普通公网 IP 次数有所限制(可参见 [EIP 产品简介](/document/product/213/1941))。上述配额可通过 [DescribeAddressQuota](https://cloud.tencent.com/document/api/213/1378) 接口获取。
可能返回的错误码:
ADDRESSQUOTALIMITEXCEEDED = "AddressQuotaLimitExceeded" ADDRESSQUOTALIMITEXCEEDED_DAILYALLOCATE = "AddressQuotaLimitExceeded.DailyAllocate" FAILEDOPERATION_TASKFAILED = "FailedOperation.TaskFailed" INVALIDADDRESSID_BLOCKED = "InvalidAddressId.Blocked" INVALIDINSTANCE_NOTSUPPORTED = "InvalidInstance.NotSupported" INVALIDINSTANCEID_ALREADYBINDEIP = "InvalidInstanceId.AlreadyBindEip" INVALIDINSTANCEID_NOTFOUND = "InvalidInstanceId.NotFound" INVALIDPARAMETERVALUE_INSTANCEHASNOWANIP = "InvalidParameterValue.InstanceHasNoWanIP" INVALIDPARAMETERVALUE_INSTANCEIDMALFORMED = "InvalidParameterValue.InstanceIdMalformed" INVALIDPARAMETERVALUE_INSTANCENOWANIP = "InvalidParameterValue.InstanceNoWanIP" INVALIDPARAMETERVALUE_INVALIDINSTANCESTATE = "InvalidParameterValue.InvalidInstanceState" LIMITEXCEEDED_MONTHLYADDRESSRECOVERYQUOTA = "LimitExceeded.MonthlyAddressRecoveryQuota" OPERATIONDENIED_ADDRESSINARREARS = "OperationDenied.AddressInArrears" OPERATIONDENIED_MUTEXTASKRUNNING = "OperationDenied.MutexTaskRunning" UNSUPPORTEDOPERATION_ADDRESSSTATUSNOTPERMIT = "UnsupportedOperation.AddressStatusNotPermit" UNSUPPORTEDOPERATION_INVALIDADDRESSINTERNETCHARGETYPE = "UnsupportedOperation.InvalidAddressInternetChargeType"
func (*Client) UnassignIpv6Addresses ¶
func (c *Client) UnassignIpv6Addresses(request *UnassignIpv6AddressesRequest) (response *UnassignIpv6AddressesResponse, err error)
UnassignIpv6Addresses 本接口(UnassignIpv6Addresses)用于释放弹性网卡`IPv6`地址。<br />
本接口是异步完成,如需查询异步任务执行结果,请使用本接口返回的`RequestId`轮询`DescribeVpcTaskResult`接口。
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION_ATTACHMENTNOTFOUND = "UnauthorizedOperation.AttachmentNotFound" UNAUTHORIZEDOPERATION_PRIMARYIP = "UnauthorizedOperation.PrimaryIp" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_ATTACHMENTNOTFOUND = "UnsupportedOperation.AttachmentNotFound" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) UnassignIpv6AddressesWithContext ¶
func (c *Client) UnassignIpv6AddressesWithContext(ctx context.Context, request *UnassignIpv6AddressesRequest) (response *UnassignIpv6AddressesResponse, err error)
UnassignIpv6Addresses 本接口(UnassignIpv6Addresses)用于释放弹性网卡`IPv6`地址。<br />
本接口是异步完成,如需查询异步任务执行结果,请使用本接口返回的`RequestId`轮询`DescribeVpcTaskResult`接口。
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound" UNAUTHORIZEDOPERATION_ATTACHMENTNOTFOUND = "UnauthorizedOperation.AttachmentNotFound" UNAUTHORIZEDOPERATION_PRIMARYIP = "UnauthorizedOperation.PrimaryIp" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_ATTACHMENTNOTFOUND = "UnsupportedOperation.AttachmentNotFound" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) UnassignIpv6CidrBlock ¶
func (c *Client) UnassignIpv6CidrBlock(request *UnassignIpv6CidrBlockRequest) (response *UnassignIpv6CidrBlockResponse, err error)
UnassignIpv6CidrBlock 本接口(UnassignIpv6CidrBlock)用于释放IPv6网段。<br />
网段如果还有IP占用且未回收,则网段无法释放。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UnassignIpv6CidrBlockWithContext ¶
func (c *Client) UnassignIpv6CidrBlockWithContext(ctx context.Context, request *UnassignIpv6CidrBlockRequest) (response *UnassignIpv6CidrBlockResponse, err error)
UnassignIpv6CidrBlock 本接口(UnassignIpv6CidrBlock)用于释放IPv6网段。<br />
网段如果还有IP占用且未回收,则网段无法释放。
可能返回的错误码:
INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UnassignIpv6SubnetCidrBlock ¶
func (c *Client) UnassignIpv6SubnetCidrBlock(request *UnassignIpv6SubnetCidrBlockRequest) (response *UnassignIpv6SubnetCidrBlockResponse, err error)
UnassignIpv6SubnetCidrBlock 本接口(UnassignIpv6SubnetCidrBlock)用于释放IPv6子网段。<br />
子网段如果还有IP占用且未回收,则子网段无法释放。
可能返回的错误码:
INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UnassignIpv6SubnetCidrBlockWithContext ¶
func (c *Client) UnassignIpv6SubnetCidrBlockWithContext(ctx context.Context, request *UnassignIpv6SubnetCidrBlockRequest) (response *UnassignIpv6SubnetCidrBlockResponse, err error)
UnassignIpv6SubnetCidrBlock 本接口(UnassignIpv6SubnetCidrBlock)用于释放IPv6子网段。<br />
子网段如果还有IP占用且未回收,则子网段无法释放。
可能返回的错误码:
INVALIDPARAMETERVALUE_DUPLICATE = "InvalidParameterValue.Duplicate" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCEINUSE = "ResourceInUse" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UnassignPrivateIpAddresses ¶
func (c *Client) UnassignPrivateIpAddresses(request *UnassignPrivateIpAddressesRequest) (response *UnassignPrivateIpAddressesResponse, err error)
UnassignPrivateIpAddresses 本接口(UnassignPrivateIpAddresses)用于弹性网卡退还内网 IP。
* 退还弹性网卡上的辅助内网IP,接口自动解关联弹性公网 IP。不能退还弹性网卡的主内网IP。
本接口是异步完成,如需查询异步任务执行结果,请使用本接口返回的`RequestId`轮询`DescribeVpcTaskResult`接口。
可能返回的错误码:
INVALIDPARAMETERVALUE_DUPLICATEPARA = "InvalidParameterValue.DuplicatePara" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED_ACTIONLIMITED = "LimitExceeded.ActionLimited" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_ATTACHMENTNOTFOUND = "UnsupportedOperation.AttachmentNotFound" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) UnassignPrivateIpAddressesWithContext ¶
func (c *Client) UnassignPrivateIpAddressesWithContext(ctx context.Context, request *UnassignPrivateIpAddressesRequest) (response *UnassignPrivateIpAddressesResponse, err error)
UnassignPrivateIpAddresses 本接口(UnassignPrivateIpAddresses)用于弹性网卡退还内网 IP。
* 退还弹性网卡上的辅助内网IP,接口自动解关联弹性公网 IP。不能退还弹性网卡的主内网IP。
本接口是异步完成,如需查询异步任务执行结果,请使用本接口返回的`RequestId`轮询`DescribeVpcTaskResult`接口。
可能返回的错误码:
INVALIDPARAMETERVALUE_DUPLICATEPARA = "InvalidParameterValue.DuplicatePara" INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" LIMITEXCEEDED_ACTIONLIMITED = "LimitExceeded.ActionLimited" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_ATTACHMENTNOTFOUND = "UnsupportedOperation.AttachmentNotFound" UNSUPPORTEDOPERATION_INVALIDSTATE = "UnsupportedOperation.InvalidState" UNSUPPORTEDOPERATION_MUTEXOPERATIONTASKRUNNING = "UnsupportedOperation.MutexOperationTaskRunning"
func (*Client) UnlockCcnBandwidths ¶
func (c *Client) UnlockCcnBandwidths(request *UnlockCcnBandwidthsRequest) (response *UnlockCcnBandwidthsResponse, err error)
UnlockCcnBandwidths 本接口(UnlockCcnBandwidths)用户解锁云联网限速实例。
该接口一般用来封禁地域间限速的云联网实例下的限速实例, 目前联通内部运营系统通过云API调用, 如果是出口限速, 一般使用更粗的云联网实例粒度封禁(SecurityUnlockCcns)。
如有需要, 可以封禁任意限速实例, 可接入到内部运营系统。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UINNOTFOUND = "UnsupportedOperation.UinNotFound"
func (*Client) UnlockCcnBandwidthsWithContext ¶
func (c *Client) UnlockCcnBandwidthsWithContext(ctx context.Context, request *UnlockCcnBandwidthsRequest) (response *UnlockCcnBandwidthsResponse, err error)
UnlockCcnBandwidths 本接口(UnlockCcnBandwidths)用户解锁云联网限速实例。
该接口一般用来封禁地域间限速的云联网实例下的限速实例, 目前联通内部运营系统通过云API调用, 如果是出口限速, 一般使用更粗的云联网实例粒度封禁(SecurityUnlockCcns)。
如有需要, 可以封禁任意限速实例, 可接入到内部运营系统。
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_UINNOTFOUND = "UnsupportedOperation.UinNotFound"
func (*Client) UnlockCcns ¶
func (c *Client) UnlockCcns(request *UnlockCcnsRequest) (response *UnlockCcnsResponse, err error)
UnlockCcns 本接口(UnlockCcns)用于解锁云联网实例
该接口一般用来解封禁出口限速的云联网实例, 目前联通内部运营系统通过云API调用, 因为出口限速无法按地域间解封禁, 只能按更粗的云联网实例粒度解封禁, 如果是地域间限速, 一般可以通过更细的限速实例粒度解封禁(UnlockCcnBandwidths)
如有需要, 可以封禁任意限速实例, 可接入到内部运营系统
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) UnlockCcnsWithContext ¶
func (c *Client) UnlockCcnsWithContext(ctx context.Context, request *UnlockCcnsRequest) (response *UnlockCcnsResponse, err error)
UnlockCcns 本接口(UnlockCcns)用于解锁云联网实例
该接口一般用来解封禁出口限速的云联网实例, 目前联通内部运营系统通过云API调用, 因为出口限速无法按地域间解封禁, 只能按更粗的云联网实例粒度解封禁, 如果是地域间限速, 一般可以通过更细的限速实例粒度解封禁(UnlockCcnBandwidths)
如有需要, 可以封禁任意限速实例, 可接入到内部运营系统
可能返回的错误码:
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (*Client) WithdrawNotifyRoutes ¶
func (c *Client) WithdrawNotifyRoutes(request *WithdrawNotifyRoutesRequest) (response *WithdrawNotifyRoutesResponse, err error)
WithdrawNotifyRoutes 本接口(WithdrawNotifyRoutes)用于撤销已发布到云联网的路由。路由表列表页操作增加“从云联网撤销”。
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDROUTEID_NOTFOUND = "InvalidRouteId.NotFound" INVALIDROUTETABLEID_MALFORMED = "InvalidRouteTableId.Malformed" INVALIDROUTETABLEID_NOTFOUND = "InvalidRouteTableId.NotFound" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_NOTIFYCCN = "UnsupportedOperation.NotifyCcn" UNSUPPORTEDOPERATION_SYSTEMROUTE = "UnsupportedOperation.SystemRoute"
func (*Client) WithdrawNotifyRoutesWithContext ¶
func (c *Client) WithdrawNotifyRoutesWithContext(ctx context.Context, request *WithdrawNotifyRoutesRequest) (response *WithdrawNotifyRoutesResponse, err error)
WithdrawNotifyRoutes 本接口(WithdrawNotifyRoutes)用于撤销已发布到云联网的路由。路由表列表页操作增加“从云联网撤销”。
可能返回的错误码:
INTERNALERROR = "InternalError" INTERNALSERVERERROR = "InternalServerError" INVALIDPARAMETERVALUE_MALFORMED = "InvalidParameterValue.Malformed" INVALIDROUTEID_NOTFOUND = "InvalidRouteId.NotFound" INVALIDROUTETABLEID_MALFORMED = "InvalidRouteTableId.Malformed" INVALIDROUTETABLEID_NOTFOUND = "InvalidRouteTableId.NotFound" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_NOTIFYCCN = "UnsupportedOperation.NotifyCcn" UNSUPPORTEDOPERATION_SYSTEMROUTE = "UnsupportedOperation.SystemRoute"
type CloneSecurityGroupRequest ¶
type CloneSecurityGroupRequest struct { *tchttp.BaseRequest // 安全组实例ID,例如sg-33ocnj9n,可通过<a href="https://cloud.tencent.com/document/product/215/15808">DescribeSecurityGroups</a>获取。 SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` // 安全组名称,可任意命名,但不得超过60个字符。未提供参数时,克隆后的安全组名称和SecurityGroupId对应的安全组名称相同。 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // 安全组备注,最多100个字符。未提供参数时,克隆后的安全组备注和SecurityGroupId对应的安全组备注相同。 GroupDescription *string `json:"GroupDescription,omitempty" name:"GroupDescription"` // 项目ID,默认0。可在<a href="https://console.cloud.tencent.com/project">qcloud控制台项目管理页面</a>查询到。 ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"` // 源Region,跨地域克隆安全组时,需要传入源安全组所属地域信息,例如:克隆广州的安全组到上海,则这里需要传入广州安全的地域信息:ap-guangzhou。 RemoteRegion *string `json:"RemoteRegion,omitempty" name:"RemoteRegion"` }
func NewCloneSecurityGroupRequest ¶
func NewCloneSecurityGroupRequest() (request *CloneSecurityGroupRequest)
func (*CloneSecurityGroupRequest) FromJsonString ¶
func (r *CloneSecurityGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloneSecurityGroupRequest) ToJsonString ¶
func (r *CloneSecurityGroupRequest) ToJsonString() string
type CloneSecurityGroupRequestParams ¶
type CloneSecurityGroupRequestParams struct { // 安全组实例ID,例如sg-33ocnj9n,可通过<a href="https://cloud.tencent.com/document/product/215/15808">DescribeSecurityGroups</a>获取。 SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` // 安全组名称,可任意命名,但不得超过60个字符。未提供参数时,克隆后的安全组名称和SecurityGroupId对应的安全组名称相同。 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // 安全组备注,最多100个字符。未提供参数时,克隆后的安全组备注和SecurityGroupId对应的安全组备注相同。 GroupDescription *string `json:"GroupDescription,omitempty" name:"GroupDescription"` // 项目ID,默认0。可在<a href="https://console.cloud.tencent.com/project">qcloud控制台项目管理页面</a>查询到。 ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"` // 源Region,跨地域克隆安全组时,需要传入源安全组所属地域信息,例如:克隆广州的安全组到上海,则这里需要传入广州安全的地域信息:ap-guangzhou。 RemoteRegion *string `json:"RemoteRegion,omitempty" name:"RemoteRegion"` }
Predefined struct for user
type CloneSecurityGroupResponse ¶
type CloneSecurityGroupResponse struct { *tchttp.BaseResponse Response *CloneSecurityGroupResponseParams `json:"Response"` }
func NewCloneSecurityGroupResponse ¶
func NewCloneSecurityGroupResponse() (response *CloneSecurityGroupResponse)
func (*CloneSecurityGroupResponse) FromJsonString ¶
func (r *CloneSecurityGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CloneSecurityGroupResponse) ToJsonString ¶
func (r *CloneSecurityGroupResponse) ToJsonString() string
type CloneSecurityGroupResponseParams ¶
type CloneSecurityGroupResponseParams struct { // 安全组对象。 // 注意:此字段可能返回 null,表示取不到有效值。 SecurityGroup *SecurityGroup `json:"SecurityGroup,omitempty" name:"SecurityGroup"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ConflictItem ¶
type ConflictSource ¶
type ConflictSource struct { // 冲突资源ID ConflictSourceId *string `json:"ConflictSourceId,omitempty" name:"ConflictSourceId"` // 冲突资源 SourceItem *string `json:"SourceItem,omitempty" name:"SourceItem"` // 冲突资源条目信息 ConflictItemSet []*ConflictItem `json:"ConflictItemSet,omitempty" name:"ConflictItemSet"` }
type CreateAddressTemplateGroupRequest ¶
type CreateAddressTemplateGroupRequest struct { *tchttp.BaseRequest // IP地址模板集合名称。 AddressTemplateGroupName *string `json:"AddressTemplateGroupName,omitempty" name:"AddressTemplateGroupName"` // IP地址模板实例ID,例如:ipm-mdunqeb6。 AddressTemplateIds []*string `json:"AddressTemplateIds,omitempty" name:"AddressTemplateIds"` }
func NewCreateAddressTemplateGroupRequest ¶
func NewCreateAddressTemplateGroupRequest() (request *CreateAddressTemplateGroupRequest)
func (*CreateAddressTemplateGroupRequest) FromJsonString ¶
func (r *CreateAddressTemplateGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAddressTemplateGroupRequest) ToJsonString ¶
func (r *CreateAddressTemplateGroupRequest) ToJsonString() string
type CreateAddressTemplateGroupRequestParams ¶
type CreateAddressTemplateGroupRequestParams struct { // IP地址模板集合名称。 AddressTemplateGroupName *string `json:"AddressTemplateGroupName,omitempty" name:"AddressTemplateGroupName"` // IP地址模板实例ID,例如:ipm-mdunqeb6。 AddressTemplateIds []*string `json:"AddressTemplateIds,omitempty" name:"AddressTemplateIds"` }
Predefined struct for user
type CreateAddressTemplateGroupResponse ¶
type CreateAddressTemplateGroupResponse struct { *tchttp.BaseResponse Response *CreateAddressTemplateGroupResponseParams `json:"Response"` }
func NewCreateAddressTemplateGroupResponse ¶
func NewCreateAddressTemplateGroupResponse() (response *CreateAddressTemplateGroupResponse)
func (*CreateAddressTemplateGroupResponse) FromJsonString ¶
func (r *CreateAddressTemplateGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAddressTemplateGroupResponse) ToJsonString ¶
func (r *CreateAddressTemplateGroupResponse) ToJsonString() string
type CreateAddressTemplateGroupResponseParams ¶
type CreateAddressTemplateGroupResponseParams struct { // IP地址模板集合对象。 AddressTemplateGroup *AddressTemplateGroup `json:"AddressTemplateGroup,omitempty" name:"AddressTemplateGroup"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateAddressTemplateRequest ¶
type CreateAddressTemplateRequest struct { *tchttp.BaseRequest // IP地址模板名称。 AddressTemplateName *string `json:"AddressTemplateName,omitempty" name:"AddressTemplateName"` // 地址信息,支持 IP、CIDR、IP 范围。Addresses与AddressesExtra必填其一。 Addresses []*string `json:"Addresses,omitempty" name:"Addresses"` // 地址信息,支持携带备注,支持 IP、CIDR、IP 范围。Addresses与AddressesExtra必填其一。 AddressesExtra []*AddressInfo `json:"AddressesExtra,omitempty" name:"AddressesExtra"` }
func NewCreateAddressTemplateRequest ¶
func NewCreateAddressTemplateRequest() (request *CreateAddressTemplateRequest)
func (*CreateAddressTemplateRequest) FromJsonString ¶
func (r *CreateAddressTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAddressTemplateRequest) ToJsonString ¶
func (r *CreateAddressTemplateRequest) ToJsonString() string
type CreateAddressTemplateRequestParams ¶
type CreateAddressTemplateRequestParams struct { // IP地址模板名称。 AddressTemplateName *string `json:"AddressTemplateName,omitempty" name:"AddressTemplateName"` // 地址信息,支持 IP、CIDR、IP 范围。Addresses与AddressesExtra必填其一。 Addresses []*string `json:"Addresses,omitempty" name:"Addresses"` // 地址信息,支持携带备注,支持 IP、CIDR、IP 范围。Addresses与AddressesExtra必填其一。 AddressesExtra []*AddressInfo `json:"AddressesExtra,omitempty" name:"AddressesExtra"` }
Predefined struct for user
type CreateAddressTemplateResponse ¶
type CreateAddressTemplateResponse struct { *tchttp.BaseResponse Response *CreateAddressTemplateResponseParams `json:"Response"` }
func NewCreateAddressTemplateResponse ¶
func NewCreateAddressTemplateResponse() (response *CreateAddressTemplateResponse)
func (*CreateAddressTemplateResponse) FromJsonString ¶
func (r *CreateAddressTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAddressTemplateResponse) ToJsonString ¶
func (r *CreateAddressTemplateResponse) ToJsonString() string
type CreateAddressTemplateResponseParams ¶
type CreateAddressTemplateResponseParams struct { // IP地址模板对象。 AddressTemplate *AddressTemplate `json:"AddressTemplate,omitempty" name:"AddressTemplate"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateAndAttachNetworkInterfaceRequest ¶
type CreateAndAttachNetworkInterfaceRequest struct { *tchttp.BaseRequest // VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 弹性网卡名称,最大长度不能超过60个字节。 NetworkInterfaceName *string `json:"NetworkInterfaceName,omitempty" name:"NetworkInterfaceName"` // 弹性网卡所在的子网实例ID,例如:subnet-0ap8nwca。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 云服务器实例ID。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 指定的内网IP信息,单次最多指定10个。 PrivateIpAddresses []*PrivateIpAddressSpecification `json:"PrivateIpAddresses,omitempty" name:"PrivateIpAddresses"` // 新申请的内网IP地址个数,内网IP地址个数总和不能超过配额数。 SecondaryPrivateIpAddressCount *uint64 `json:"SecondaryPrivateIpAddressCount,omitempty" name:"SecondaryPrivateIpAddressCount"` // IP服务质量等级,和SecondaryPrivateIpAddressCount配合使用,可选值:PT、AU、AG、DEFAULT,分别代表云金、云银、云铜、默认四个等级。 QosLevel *string `json:"QosLevel,omitempty" name:"QosLevel"` // 指定绑定的安全组,例如:['sg-1dd51d']。 SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` // 弹性网卡描述,可任意命名,但不得超过60个字符。 NetworkInterfaceDescription *string `json:"NetworkInterfaceDescription,omitempty" name:"NetworkInterfaceDescription"` // 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}]。 Tags []*Tag `json:"Tags,omitempty" name:"Tags"` // 绑定类型:0 标准型 1 扩展型。 AttachType *uint64 `json:"AttachType,omitempty" name:"AttachType"` }
func NewCreateAndAttachNetworkInterfaceRequest ¶
func NewCreateAndAttachNetworkInterfaceRequest() (request *CreateAndAttachNetworkInterfaceRequest)
func (*CreateAndAttachNetworkInterfaceRequest) FromJsonString ¶
func (r *CreateAndAttachNetworkInterfaceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAndAttachNetworkInterfaceRequest) ToJsonString ¶
func (r *CreateAndAttachNetworkInterfaceRequest) ToJsonString() string
type CreateAndAttachNetworkInterfaceRequestParams ¶
type CreateAndAttachNetworkInterfaceRequestParams struct { // VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 弹性网卡名称,最大长度不能超过60个字节。 NetworkInterfaceName *string `json:"NetworkInterfaceName,omitempty" name:"NetworkInterfaceName"` // 弹性网卡所在的子网实例ID,例如:subnet-0ap8nwca。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 云服务器实例ID。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 指定的内网IP信息,单次最多指定10个。 PrivateIpAddresses []*PrivateIpAddressSpecification `json:"PrivateIpAddresses,omitempty" name:"PrivateIpAddresses"` // 新申请的内网IP地址个数,内网IP地址个数总和不能超过配额数。 SecondaryPrivateIpAddressCount *uint64 `json:"SecondaryPrivateIpAddressCount,omitempty" name:"SecondaryPrivateIpAddressCount"` // IP服务质量等级,和SecondaryPrivateIpAddressCount配合使用,可选值:PT、AU、AG、DEFAULT,分别代表云金、云银、云铜、默认四个等级。 QosLevel *string `json:"QosLevel,omitempty" name:"QosLevel"` // 指定绑定的安全组,例如:['sg-1dd51d']。 SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` // 弹性网卡描述,可任意命名,但不得超过60个字符。 NetworkInterfaceDescription *string `json:"NetworkInterfaceDescription,omitempty" name:"NetworkInterfaceDescription"` // 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}]。 Tags []*Tag `json:"Tags,omitempty" name:"Tags"` // 绑定类型:0 标准型 1 扩展型。 AttachType *uint64 `json:"AttachType,omitempty" name:"AttachType"` }
Predefined struct for user
type CreateAndAttachNetworkInterfaceResponse ¶
type CreateAndAttachNetworkInterfaceResponse struct { *tchttp.BaseResponse Response *CreateAndAttachNetworkInterfaceResponseParams `json:"Response"` }
func NewCreateAndAttachNetworkInterfaceResponse ¶
func NewCreateAndAttachNetworkInterfaceResponse() (response *CreateAndAttachNetworkInterfaceResponse)
func (*CreateAndAttachNetworkInterfaceResponse) FromJsonString ¶
func (r *CreateAndAttachNetworkInterfaceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAndAttachNetworkInterfaceResponse) ToJsonString ¶
func (r *CreateAndAttachNetworkInterfaceResponse) ToJsonString() string
type CreateAndAttachNetworkInterfaceResponseParams ¶
type CreateAndAttachNetworkInterfaceResponseParams struct { // 弹性网卡实例。 NetworkInterface *NetworkInterface `json:"NetworkInterface,omitempty" name:"NetworkInterface"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateAssistantCidrRequest ¶
type CreateAssistantCidrRequest struct { *tchttp.BaseRequest // `VPC`实例`ID`。形如:`vpc-6v2ht8q5` VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // CIDR数组,格式如["10.0.0.0/16", "172.16.0.0/16"] CidrBlocks []*string `json:"CidrBlocks,omitempty" name:"CidrBlocks"` }
func NewCreateAssistantCidrRequest ¶
func NewCreateAssistantCidrRequest() (request *CreateAssistantCidrRequest)
func (*CreateAssistantCidrRequest) FromJsonString ¶
func (r *CreateAssistantCidrRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAssistantCidrRequest) ToJsonString ¶
func (r *CreateAssistantCidrRequest) ToJsonString() string
type CreateAssistantCidrRequestParams ¶
type CreateAssistantCidrRequestParams struct { // `VPC`实例`ID`。形如:`vpc-6v2ht8q5` VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // CIDR数组,格式如["10.0.0.0/16", "172.16.0.0/16"] CidrBlocks []*string `json:"CidrBlocks,omitempty" name:"CidrBlocks"` }
Predefined struct for user
type CreateAssistantCidrResponse ¶
type CreateAssistantCidrResponse struct { *tchttp.BaseResponse Response *CreateAssistantCidrResponseParams `json:"Response"` }
func NewCreateAssistantCidrResponse ¶
func NewCreateAssistantCidrResponse() (response *CreateAssistantCidrResponse)
func (*CreateAssistantCidrResponse) FromJsonString ¶
func (r *CreateAssistantCidrResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateAssistantCidrResponse) ToJsonString ¶
func (r *CreateAssistantCidrResponse) ToJsonString() string
type CreateAssistantCidrResponseParams ¶
type CreateAssistantCidrResponseParams struct { // 辅助CIDR数组。 // 注意:此字段可能返回 null,表示取不到有效值。 AssistantCidrSet []*AssistantCidr `json:"AssistantCidrSet,omitempty" name:"AssistantCidrSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateBandwidthPackageRequest ¶
type CreateBandwidthPackageRequest struct { *tchttp.BaseRequest // 带宽包类型, 默认值: BGP, 可选值: // <li>BGP: 普通BGP共享带宽包</li> // <li>HIGH_QUALITY_BGP: 精品BGP共享带宽包</li> NetworkType *string `json:"NetworkType,omitempty" name:"NetworkType"` // 带宽包计费类型, 默认为: TOP5_POSTPAID_BY_MONTH, 可选值: // <li>TOP5_POSTPAID_BY_MONTH: 按月后付费TOP5计费</li> // <li>PERCENT95_POSTPAID_BY_MONTH: 按月后付费月95计费</li> // <li>FIXED_PREPAID_BY_MONTH: 包月预付费计费</li> ChargeType *string `json:"ChargeType,omitempty" name:"ChargeType"` // 带宽包名称。 BandwidthPackageName *string `json:"BandwidthPackageName,omitempty" name:"BandwidthPackageName"` // 带宽包数量(传统账户类型只能填1), 标准账户类型取值范围为1~20。 BandwidthPackageCount *uint64 `json:"BandwidthPackageCount,omitempty" name:"BandwidthPackageCount"` // 带宽包限速大小。单位:Mbps,-1表示不限速。该功能当前内测中,暂不对外开放。 InternetMaxBandwidth *int64 `json:"InternetMaxBandwidth,omitempty" name:"InternetMaxBandwidth"` // 需要关联的标签列表。 Tags []*Tag `json:"Tags,omitempty" name:"Tags"` // 带宽包协议类型。当前支持'ipv4'和'ipv6'协议带宽包,默认值是'ipv4'。 Protocol *string `json:"Protocol,omitempty" name:"Protocol"` // 预付费包月带宽包的购买时长,单位: 月,取值范围: 1~60。 TimeSpan *uint64 `json:"TimeSpan,omitempty" name:"TimeSpan"` }
func NewCreateBandwidthPackageRequest ¶
func NewCreateBandwidthPackageRequest() (request *CreateBandwidthPackageRequest)
func (*CreateBandwidthPackageRequest) FromJsonString ¶
func (r *CreateBandwidthPackageRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateBandwidthPackageRequest) ToJsonString ¶
func (r *CreateBandwidthPackageRequest) ToJsonString() string
type CreateBandwidthPackageRequestParams ¶
type CreateBandwidthPackageRequestParams struct { // 带宽包类型, 默认值: BGP, 可选值: // <li>BGP: 普通BGP共享带宽包</li> // <li>HIGH_QUALITY_BGP: 精品BGP共享带宽包</li> NetworkType *string `json:"NetworkType,omitempty" name:"NetworkType"` // 带宽包计费类型, 默认为: TOP5_POSTPAID_BY_MONTH, 可选值: // <li>TOP5_POSTPAID_BY_MONTH: 按月后付费TOP5计费</li> // <li>PERCENT95_POSTPAID_BY_MONTH: 按月后付费月95计费</li> // <li>FIXED_PREPAID_BY_MONTH: 包月预付费计费</li> ChargeType *string `json:"ChargeType,omitempty" name:"ChargeType"` // 带宽包名称。 BandwidthPackageName *string `json:"BandwidthPackageName,omitempty" name:"BandwidthPackageName"` // 带宽包数量(传统账户类型只能填1), 标准账户类型取值范围为1~20。 BandwidthPackageCount *uint64 `json:"BandwidthPackageCount,omitempty" name:"BandwidthPackageCount"` // 带宽包限速大小。单位:Mbps,-1表示不限速。该功能当前内测中,暂不对外开放。 InternetMaxBandwidth *int64 `json:"InternetMaxBandwidth,omitempty" name:"InternetMaxBandwidth"` // 需要关联的标签列表。 Tags []*Tag `json:"Tags,omitempty" name:"Tags"` // 带宽包协议类型。当前支持'ipv4'和'ipv6'协议带宽包,默认值是'ipv4'。 Protocol *string `json:"Protocol,omitempty" name:"Protocol"` // 预付费包月带宽包的购买时长,单位: 月,取值范围: 1~60。 TimeSpan *uint64 `json:"TimeSpan,omitempty" name:"TimeSpan"` }
Predefined struct for user
type CreateBandwidthPackageResponse ¶
type CreateBandwidthPackageResponse struct { *tchttp.BaseResponse Response *CreateBandwidthPackageResponseParams `json:"Response"` }
func NewCreateBandwidthPackageResponse ¶
func NewCreateBandwidthPackageResponse() (response *CreateBandwidthPackageResponse)
func (*CreateBandwidthPackageResponse) FromJsonString ¶
func (r *CreateBandwidthPackageResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateBandwidthPackageResponse) ToJsonString ¶
func (r *CreateBandwidthPackageResponse) ToJsonString() string
type CreateBandwidthPackageResponseParams ¶
type CreateBandwidthPackageResponseParams struct { // 带宽包唯一ID。 BandwidthPackageId *string `json:"BandwidthPackageId,omitempty" name:"BandwidthPackageId"` // 带宽包唯一ID列表(申请数量大于1时有效)。 BandwidthPackageIds []*string `json:"BandwidthPackageIds,omitempty" name:"BandwidthPackageIds"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateCcnRequest ¶
type CreateCcnRequest struct { *tchttp.BaseRequest // CCN名称,最大长度不能超过60个字节。 CcnName *string `json:"CcnName,omitempty" name:"CcnName"` // CCN描述信息,最大长度不能超过100个字节。 CcnDescription *string `json:"CcnDescription,omitempty" name:"CcnDescription"` // CCN服务质量,`PT`:白金,`AU`:金,`AG`:银,默认为`AU`。 QosLevel *string `json:"QosLevel,omitempty" name:"QosLevel"` // 计费模式,`PREPAID`:表示预付费,即包年包月,`POSTPAID`:表示后付费,即按量计费。默认:`POSTPAID`。 InstanceChargeType *string `json:"InstanceChargeType,omitempty" name:"InstanceChargeType"` // 限速类型,`OUTER_REGION_LIMIT`表示地域出口限速,`INTER_REGION_LIMIT`为地域间限速,默认为`OUTER_REGION_LIMIT`。预付费模式仅支持地域间限速,后付费模式支持地域间限速和地域出口限速。 BandwidthLimitType *string `json:"BandwidthLimitType,omitempty" name:"BandwidthLimitType"` // 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}] Tags []*Tag `json:"Tags,omitempty" name:"Tags"` }
func NewCreateCcnRequest ¶
func NewCreateCcnRequest() (request *CreateCcnRequest)
func (*CreateCcnRequest) FromJsonString ¶
func (r *CreateCcnRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCcnRequest) ToJsonString ¶
func (r *CreateCcnRequest) ToJsonString() string
type CreateCcnRequestParams ¶
type CreateCcnRequestParams struct { // CCN名称,最大长度不能超过60个字节。 CcnName *string `json:"CcnName,omitempty" name:"CcnName"` // CCN描述信息,最大长度不能超过100个字节。 CcnDescription *string `json:"CcnDescription,omitempty" name:"CcnDescription"` // CCN服务质量,`PT`:白金,`AU`:金,`AG`:银,默认为`AU`。 QosLevel *string `json:"QosLevel,omitempty" name:"QosLevel"` // 计费模式,`PREPAID`:表示预付费,即包年包月,`POSTPAID`:表示后付费,即按量计费。默认:`POSTPAID`。 InstanceChargeType *string `json:"InstanceChargeType,omitempty" name:"InstanceChargeType"` // 限速类型,`OUTER_REGION_LIMIT`表示地域出口限速,`INTER_REGION_LIMIT`为地域间限速,默认为`OUTER_REGION_LIMIT`。预付费模式仅支持地域间限速,后付费模式支持地域间限速和地域出口限速。 BandwidthLimitType *string `json:"BandwidthLimitType,omitempty" name:"BandwidthLimitType"` // 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}] Tags []*Tag `json:"Tags,omitempty" name:"Tags"` }
Predefined struct for user
type CreateCcnResponse ¶
type CreateCcnResponse struct { *tchttp.BaseResponse Response *CreateCcnResponseParams `json:"Response"` }
func NewCreateCcnResponse ¶
func NewCreateCcnResponse() (response *CreateCcnResponse)
func (*CreateCcnResponse) FromJsonString ¶
func (r *CreateCcnResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCcnResponse) ToJsonString ¶
func (r *CreateCcnResponse) ToJsonString() string
type CreateCcnResponseParams ¶
type CreateCcnResponseParams struct { // 云联网(CCN)对象。 Ccn *CCN `json:"Ccn,omitempty" name:"Ccn"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateCustomerGatewayRequest ¶
type CreateCustomerGatewayRequest struct { *tchttp.BaseRequest // 对端网关名称,可任意命名,但不得超过60个字符。 CustomerGatewayName *string `json:"CustomerGatewayName,omitempty" name:"CustomerGatewayName"` // 对端网关公网IP。 IpAddress *string `json:"IpAddress,omitempty" name:"IpAddress"` // 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}] Tags []*Tag `json:"Tags,omitempty" name:"Tags"` }
func NewCreateCustomerGatewayRequest ¶
func NewCreateCustomerGatewayRequest() (request *CreateCustomerGatewayRequest)
func (*CreateCustomerGatewayRequest) FromJsonString ¶
func (r *CreateCustomerGatewayRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCustomerGatewayRequest) ToJsonString ¶
func (r *CreateCustomerGatewayRequest) ToJsonString() string
type CreateCustomerGatewayRequestParams ¶
type CreateCustomerGatewayRequestParams struct { // 对端网关名称,可任意命名,但不得超过60个字符。 CustomerGatewayName *string `json:"CustomerGatewayName,omitempty" name:"CustomerGatewayName"` // 对端网关公网IP。 IpAddress *string `json:"IpAddress,omitempty" name:"IpAddress"` // 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}] Tags []*Tag `json:"Tags,omitempty" name:"Tags"` }
Predefined struct for user
type CreateCustomerGatewayResponse ¶
type CreateCustomerGatewayResponse struct { *tchttp.BaseResponse Response *CreateCustomerGatewayResponseParams `json:"Response"` }
func NewCreateCustomerGatewayResponse ¶
func NewCreateCustomerGatewayResponse() (response *CreateCustomerGatewayResponse)
func (*CreateCustomerGatewayResponse) FromJsonString ¶
func (r *CreateCustomerGatewayResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateCustomerGatewayResponse) ToJsonString ¶
func (r *CreateCustomerGatewayResponse) ToJsonString() string
type CreateCustomerGatewayResponseParams ¶
type CreateCustomerGatewayResponseParams struct { // 对端网关对象 CustomerGateway *CustomerGateway `json:"CustomerGateway,omitempty" name:"CustomerGateway"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateDefaultSecurityGroupRequest ¶
type CreateDefaultSecurityGroupRequest struct { *tchttp.BaseRequest // 项目ID,默认0。可在qcloud控制台项目管理页面查询到。 ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"` }
func NewCreateDefaultSecurityGroupRequest ¶
func NewCreateDefaultSecurityGroupRequest() (request *CreateDefaultSecurityGroupRequest)
func (*CreateDefaultSecurityGroupRequest) FromJsonString ¶
func (r *CreateDefaultSecurityGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDefaultSecurityGroupRequest) ToJsonString ¶
func (r *CreateDefaultSecurityGroupRequest) ToJsonString() string
type CreateDefaultSecurityGroupRequestParams ¶
type CreateDefaultSecurityGroupRequestParams struct { // 项目ID,默认0。可在qcloud控制台项目管理页面查询到。 ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"` }
Predefined struct for user
type CreateDefaultSecurityGroupResponse ¶
type CreateDefaultSecurityGroupResponse struct { *tchttp.BaseResponse Response *CreateDefaultSecurityGroupResponseParams `json:"Response"` }
func NewCreateDefaultSecurityGroupResponse ¶
func NewCreateDefaultSecurityGroupResponse() (response *CreateDefaultSecurityGroupResponse)
func (*CreateDefaultSecurityGroupResponse) FromJsonString ¶
func (r *CreateDefaultSecurityGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDefaultSecurityGroupResponse) ToJsonString ¶
func (r *CreateDefaultSecurityGroupResponse) ToJsonString() string
type CreateDefaultSecurityGroupResponseParams ¶
type CreateDefaultSecurityGroupResponseParams struct { // 安全组对象。 SecurityGroup *SecurityGroup `json:"SecurityGroup,omitempty" name:"SecurityGroup"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateDefaultVpcRequest ¶
type CreateDefaultVpcRequest struct { *tchttp.BaseRequest // 子网所在的可用区,该参数可通过[DescribeZones](https://cloud.tencent.com/document/product/213/15707)接口获取,例如ap-guangzhou-1,不指定时将随机选择可用区。 Zone *string `json:"Zone,omitempty" name:"Zone"` // 是否强制返回默认VPC。 Force *bool `json:"Force,omitempty" name:"Force"` }
func NewCreateDefaultVpcRequest ¶
func NewCreateDefaultVpcRequest() (request *CreateDefaultVpcRequest)
func (*CreateDefaultVpcRequest) FromJsonString ¶
func (r *CreateDefaultVpcRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDefaultVpcRequest) ToJsonString ¶
func (r *CreateDefaultVpcRequest) ToJsonString() string
type CreateDefaultVpcRequestParams ¶
type CreateDefaultVpcRequestParams struct { // 子网所在的可用区,该参数可通过[DescribeZones](https://cloud.tencent.com/document/product/213/15707)接口获取,例如ap-guangzhou-1,不指定时将随机选择可用区。 Zone *string `json:"Zone,omitempty" name:"Zone"` // 是否强制返回默认VPC。 Force *bool `json:"Force,omitempty" name:"Force"` }
Predefined struct for user
type CreateDefaultVpcResponse ¶
type CreateDefaultVpcResponse struct { *tchttp.BaseResponse Response *CreateDefaultVpcResponseParams `json:"Response"` }
func NewCreateDefaultVpcResponse ¶
func NewCreateDefaultVpcResponse() (response *CreateDefaultVpcResponse)
func (*CreateDefaultVpcResponse) FromJsonString ¶
func (r *CreateDefaultVpcResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDefaultVpcResponse) ToJsonString ¶
func (r *CreateDefaultVpcResponse) ToJsonString() string
type CreateDefaultVpcResponseParams ¶
type CreateDefaultVpcResponseParams struct { // 默认VPC和子网ID。 Vpc *DefaultVpcSubnet `json:"Vpc,omitempty" name:"Vpc"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateDhcpIpRequest ¶
type CreateDhcpIpRequest struct { *tchttp.BaseRequest // 私有网络`ID`。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 子网`ID`。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // `DhcpIp`名称。 DhcpIpName *string `json:"DhcpIpName,omitempty" name:"DhcpIpName"` // 新申请的内网IP地址个数。总数不能超过64个,为了兼容性,当前参数必填。 SecondaryPrivateIpAddressCount *uint64 `json:"SecondaryPrivateIpAddressCount,omitempty" name:"SecondaryPrivateIpAddressCount"` }
func NewCreateDhcpIpRequest ¶
func NewCreateDhcpIpRequest() (request *CreateDhcpIpRequest)
func (*CreateDhcpIpRequest) FromJsonString ¶
func (r *CreateDhcpIpRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDhcpIpRequest) ToJsonString ¶
func (r *CreateDhcpIpRequest) ToJsonString() string
type CreateDhcpIpRequestParams ¶
type CreateDhcpIpRequestParams struct { // 私有网络`ID`。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 子网`ID`。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // `DhcpIp`名称。 DhcpIpName *string `json:"DhcpIpName,omitempty" name:"DhcpIpName"` // 新申请的内网IP地址个数。总数不能超过64个,为了兼容性,当前参数必填。 SecondaryPrivateIpAddressCount *uint64 `json:"SecondaryPrivateIpAddressCount,omitempty" name:"SecondaryPrivateIpAddressCount"` }
Predefined struct for user
type CreateDhcpIpResponse ¶
type CreateDhcpIpResponse struct { *tchttp.BaseResponse Response *CreateDhcpIpResponseParams `json:"Response"` }
func NewCreateDhcpIpResponse ¶
func NewCreateDhcpIpResponse() (response *CreateDhcpIpResponse)
func (*CreateDhcpIpResponse) FromJsonString ¶
func (r *CreateDhcpIpResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDhcpIpResponse) ToJsonString ¶
func (r *CreateDhcpIpResponse) ToJsonString() string
type CreateDhcpIpResponseParams ¶
type CreateDhcpIpResponseParams struct { // 新创建的`DhcpIp`信息。 DhcpIpSet []*DhcpIp `json:"DhcpIpSet,omitempty" name:"DhcpIpSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateDirectConnectGatewayCcnRoutesRequest ¶
type CreateDirectConnectGatewayCcnRoutesRequest struct { *tchttp.BaseRequest // 专线网关ID,形如:dcg-prpqlmg1 DirectConnectGatewayId *string `json:"DirectConnectGatewayId,omitempty" name:"DirectConnectGatewayId"` // 需要连通的IDC网段列表 Routes []*DirectConnectGatewayCcnRoute `json:"Routes,omitempty" name:"Routes"` }
func NewCreateDirectConnectGatewayCcnRoutesRequest ¶
func NewCreateDirectConnectGatewayCcnRoutesRequest() (request *CreateDirectConnectGatewayCcnRoutesRequest)
func (*CreateDirectConnectGatewayCcnRoutesRequest) FromJsonString ¶
func (r *CreateDirectConnectGatewayCcnRoutesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDirectConnectGatewayCcnRoutesRequest) ToJsonString ¶
func (r *CreateDirectConnectGatewayCcnRoutesRequest) ToJsonString() string
type CreateDirectConnectGatewayCcnRoutesRequestParams ¶
type CreateDirectConnectGatewayCcnRoutesRequestParams struct { // 专线网关ID,形如:dcg-prpqlmg1 DirectConnectGatewayId *string `json:"DirectConnectGatewayId,omitempty" name:"DirectConnectGatewayId"` // 需要连通的IDC网段列表 Routes []*DirectConnectGatewayCcnRoute `json:"Routes,omitempty" name:"Routes"` }
Predefined struct for user
type CreateDirectConnectGatewayCcnRoutesResponse ¶
type CreateDirectConnectGatewayCcnRoutesResponse struct { *tchttp.BaseResponse Response *CreateDirectConnectGatewayCcnRoutesResponseParams `json:"Response"` }
func NewCreateDirectConnectGatewayCcnRoutesResponse ¶
func NewCreateDirectConnectGatewayCcnRoutesResponse() (response *CreateDirectConnectGatewayCcnRoutesResponse)
func (*CreateDirectConnectGatewayCcnRoutesResponse) FromJsonString ¶
func (r *CreateDirectConnectGatewayCcnRoutesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDirectConnectGatewayCcnRoutesResponse) ToJsonString ¶
func (r *CreateDirectConnectGatewayCcnRoutesResponse) ToJsonString() string
type CreateDirectConnectGatewayCcnRoutesResponseParams ¶
type CreateDirectConnectGatewayCcnRoutesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateDirectConnectGatewayRequest ¶
type CreateDirectConnectGatewayRequest struct { *tchttp.BaseRequest // 专线网关名称 DirectConnectGatewayName *string `json:"DirectConnectGatewayName,omitempty" name:"DirectConnectGatewayName"` // 关联网络类型,可选值: // <li>VPC - 私有网络</li> // <li>CCN - 云联网</li> NetworkType *string `json:"NetworkType,omitempty" name:"NetworkType"` // <li>NetworkType 为 VPC 时,这里传值为私有网络实例ID</li> // <li>NetworkType 为 CCN 时,这里传值为云联网实例ID</li> NetworkInstanceId *string `json:"NetworkInstanceId,omitempty" name:"NetworkInstanceId"` // 网关类型,可选值: // <li>NORMAL - (默认)标准型,注:云联网只支持标准型</li> // <li>NAT - NAT型</li>NAT类型支持网络地址转换配置,类型确定后不能修改;一个私有网络可以创建一个NAT类型的专线网关和一个非NAT类型的专线网关 GatewayType *string `json:"GatewayType,omitempty" name:"GatewayType"` // 云联网路由发布模式,可选值:`standard`(标准模式)、`exquisite`(精细模式)。只有云联网类型专线网关才支持`ModeType`。 ModeType *string `json:"ModeType,omitempty" name:"ModeType"` // 专线网关可用区 Zone *string `json:"Zone,omitempty" name:"Zone"` // 专线网关高可用区容灾组ID HaZoneGroupId *string `json:"HaZoneGroupId,omitempty" name:"HaZoneGroupId"` }
func NewCreateDirectConnectGatewayRequest ¶
func NewCreateDirectConnectGatewayRequest() (request *CreateDirectConnectGatewayRequest)
func (*CreateDirectConnectGatewayRequest) FromJsonString ¶
func (r *CreateDirectConnectGatewayRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDirectConnectGatewayRequest) ToJsonString ¶
func (r *CreateDirectConnectGatewayRequest) ToJsonString() string
type CreateDirectConnectGatewayRequestParams ¶
type CreateDirectConnectGatewayRequestParams struct { // 专线网关名称 DirectConnectGatewayName *string `json:"DirectConnectGatewayName,omitempty" name:"DirectConnectGatewayName"` // 关联网络类型,可选值: // <li>VPC - 私有网络</li> // <li>CCN - 云联网</li> NetworkType *string `json:"NetworkType,omitempty" name:"NetworkType"` // <li>NetworkType 为 VPC 时,这里传值为私有网络实例ID</li> // <li>NetworkType 为 CCN 时,这里传值为云联网实例ID</li> NetworkInstanceId *string `json:"NetworkInstanceId,omitempty" name:"NetworkInstanceId"` // 网关类型,可选值: // <li>NORMAL - (默认)标准型,注:云联网只支持标准型</li> // <li>NAT - NAT型</li>NAT类型支持网络地址转换配置,类型确定后不能修改;一个私有网络可以创建一个NAT类型的专线网关和一个非NAT类型的专线网关 GatewayType *string `json:"GatewayType,omitempty" name:"GatewayType"` // 云联网路由发布模式,可选值:`standard`(标准模式)、`exquisite`(精细模式)。只有云联网类型专线网关才支持`ModeType`。 ModeType *string `json:"ModeType,omitempty" name:"ModeType"` // 专线网关可用区 Zone *string `json:"Zone,omitempty" name:"Zone"` // 专线网关高可用区容灾组ID HaZoneGroupId *string `json:"HaZoneGroupId,omitempty" name:"HaZoneGroupId"` }
Predefined struct for user
type CreateDirectConnectGatewayResponse ¶
type CreateDirectConnectGatewayResponse struct { *tchttp.BaseResponse Response *CreateDirectConnectGatewayResponseParams `json:"Response"` }
func NewCreateDirectConnectGatewayResponse ¶
func NewCreateDirectConnectGatewayResponse() (response *CreateDirectConnectGatewayResponse)
func (*CreateDirectConnectGatewayResponse) FromJsonString ¶
func (r *CreateDirectConnectGatewayResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDirectConnectGatewayResponse) ToJsonString ¶
func (r *CreateDirectConnectGatewayResponse) ToJsonString() string
type CreateDirectConnectGatewayResponseParams ¶
type CreateDirectConnectGatewayResponseParams struct { // 专线网关对象。 DirectConnectGateway *DirectConnectGateway `json:"DirectConnectGateway,omitempty" name:"DirectConnectGateway"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateFlowLogRequest ¶
type CreateFlowLogRequest struct { *tchttp.BaseRequest // 流日志实例名字。 FlowLogName *string `json:"FlowLogName,omitempty" name:"FlowLogName"` // 流日志所属资源类型,VPC|SUBNET|NETWORKINTERFACE|CCN|NAT|DCG。 ResourceType *string `json:"ResourceType,omitempty" name:"ResourceType"` // 资源唯一ID。 ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"` // 流日志采集类型,ACCEPT|REJECT|ALL。 TrafficType *string `json:"TrafficType,omitempty" name:"TrafficType"` // 私用网络ID或者统一ID,建议使用统一ID,当ResourceType为CCN时不填,其他类型必填。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 流日志实例描述。 FlowLogDescription *string `json:"FlowLogDescription,omitempty" name:"FlowLogDescription"` // 流日志存储ID。 CloudLogId *string `json:"CloudLogId,omitempty" name:"CloudLogId"` // 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}]。 Tags []*Tag `json:"Tags,omitempty" name:"Tags"` // 消费端类型:cls、ckafka。默认值cls。 StorageType *string `json:"StorageType,omitempty" name:"StorageType"` // 流日志消费端信息,当消费端类型为ckafka时,必填。 FlowLogStorage *FlowLogStorage `json:"FlowLogStorage,omitempty" name:"FlowLogStorage"` // 流日志存储ID对应的地域,不传递默认为本地域。 CloudLogRegion *string `json:"CloudLogRegion,omitempty" name:"CloudLogRegion"` }
func NewCreateFlowLogRequest ¶
func NewCreateFlowLogRequest() (request *CreateFlowLogRequest)
func (*CreateFlowLogRequest) FromJsonString ¶
func (r *CreateFlowLogRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateFlowLogRequest) ToJsonString ¶
func (r *CreateFlowLogRequest) ToJsonString() string
type CreateFlowLogRequestParams ¶
type CreateFlowLogRequestParams struct { // 流日志实例名字。 FlowLogName *string `json:"FlowLogName,omitempty" name:"FlowLogName"` // 流日志所属资源类型,VPC|SUBNET|NETWORKINTERFACE|CCN|NAT|DCG。 ResourceType *string `json:"ResourceType,omitempty" name:"ResourceType"` // 资源唯一ID。 ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"` // 流日志采集类型,ACCEPT|REJECT|ALL。 TrafficType *string `json:"TrafficType,omitempty" name:"TrafficType"` // 私用网络ID或者统一ID,建议使用统一ID,当ResourceType为CCN时不填,其他类型必填。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 流日志实例描述。 FlowLogDescription *string `json:"FlowLogDescription,omitempty" name:"FlowLogDescription"` // 流日志存储ID。 CloudLogId *string `json:"CloudLogId,omitempty" name:"CloudLogId"` // 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}]。 Tags []*Tag `json:"Tags,omitempty" name:"Tags"` // 消费端类型:cls、ckafka。默认值cls。 StorageType *string `json:"StorageType,omitempty" name:"StorageType"` // 流日志消费端信息,当消费端类型为ckafka时,必填。 FlowLogStorage *FlowLogStorage `json:"FlowLogStorage,omitempty" name:"FlowLogStorage"` // 流日志存储ID对应的地域,不传递默认为本地域。 CloudLogRegion *string `json:"CloudLogRegion,omitempty" name:"CloudLogRegion"` }
Predefined struct for user
type CreateFlowLogResponse ¶
type CreateFlowLogResponse struct { *tchttp.BaseResponse Response *CreateFlowLogResponseParams `json:"Response"` }
func NewCreateFlowLogResponse ¶
func NewCreateFlowLogResponse() (response *CreateFlowLogResponse)
func (*CreateFlowLogResponse) FromJsonString ¶
func (r *CreateFlowLogResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateFlowLogResponse) ToJsonString ¶
func (r *CreateFlowLogResponse) ToJsonString() string
type CreateFlowLogResponseParams ¶
type CreateFlowLogResponseParams struct { // 创建的流日志信息。 FlowLog []*FlowLog `json:"FlowLog,omitempty" name:"FlowLog"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateHaVipRequest ¶
type CreateHaVipRequest struct { *tchttp.BaseRequest // `HAVIP`所在私有网络`ID`。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // `HAVIP`所在子网`ID`。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // `HAVIP`名称。 HaVipName *string `json:"HaVipName,omitempty" name:"HaVipName"` // 指定虚拟IP地址,必须在`VPC`网段内且未被占用。不指定则自动分配。 Vip *string `json:"Vip,omitempty" name:"Vip"` // `HAVIP`所在弹性网卡`ID`。 NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` }
func NewCreateHaVipRequest ¶
func NewCreateHaVipRequest() (request *CreateHaVipRequest)
func (*CreateHaVipRequest) FromJsonString ¶
func (r *CreateHaVipRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateHaVipRequest) ToJsonString ¶
func (r *CreateHaVipRequest) ToJsonString() string
type CreateHaVipRequestParams ¶
type CreateHaVipRequestParams struct { // `HAVIP`所在私有网络`ID`。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // `HAVIP`所在子网`ID`。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // `HAVIP`名称。 HaVipName *string `json:"HaVipName,omitempty" name:"HaVipName"` // 指定虚拟IP地址,必须在`VPC`网段内且未被占用。不指定则自动分配。 Vip *string `json:"Vip,omitempty" name:"Vip"` // `HAVIP`所在弹性网卡`ID`。 NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` }
Predefined struct for user
type CreateHaVipResponse ¶
type CreateHaVipResponse struct { *tchttp.BaseResponse Response *CreateHaVipResponseParams `json:"Response"` }
func NewCreateHaVipResponse ¶
func NewCreateHaVipResponse() (response *CreateHaVipResponse)
func (*CreateHaVipResponse) FromJsonString ¶
func (r *CreateHaVipResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateHaVipResponse) ToJsonString ¶
func (r *CreateHaVipResponse) ToJsonString() string
type CreateHaVipResponseParams ¶
type CreateHaVipResponseParams struct { // `HAVIP`对象。 HaVip *HaVip `json:"HaVip,omitempty" name:"HaVip"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateIp6TranslatorsRequest ¶
type CreateIp6TranslatorsRequest struct { *tchttp.BaseRequest // 转换实例名称 Ip6TranslatorName *string `json:"Ip6TranslatorName,omitempty" name:"Ip6TranslatorName"` // 创建转换实例数量,默认是1个 Ip6TranslatorCount *int64 `json:"Ip6TranslatorCount,omitempty" name:"Ip6TranslatorCount"` // 转换实例运营商属性,可取"CMCC","CTCC","CUCC","BGP" Ip6InternetServiceProvider *string `json:"Ip6InternetServiceProvider,omitempty" name:"Ip6InternetServiceProvider"` }
func NewCreateIp6TranslatorsRequest ¶
func NewCreateIp6TranslatorsRequest() (request *CreateIp6TranslatorsRequest)
func (*CreateIp6TranslatorsRequest) FromJsonString ¶
func (r *CreateIp6TranslatorsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateIp6TranslatorsRequest) ToJsonString ¶
func (r *CreateIp6TranslatorsRequest) ToJsonString() string
type CreateIp6TranslatorsRequestParams ¶
type CreateIp6TranslatorsRequestParams struct { // 转换实例名称 Ip6TranslatorName *string `json:"Ip6TranslatorName,omitempty" name:"Ip6TranslatorName"` // 创建转换实例数量,默认是1个 Ip6TranslatorCount *int64 `json:"Ip6TranslatorCount,omitempty" name:"Ip6TranslatorCount"` // 转换实例运营商属性,可取"CMCC","CTCC","CUCC","BGP" Ip6InternetServiceProvider *string `json:"Ip6InternetServiceProvider,omitempty" name:"Ip6InternetServiceProvider"` }
Predefined struct for user
type CreateIp6TranslatorsResponse ¶
type CreateIp6TranslatorsResponse struct { *tchttp.BaseResponse Response *CreateIp6TranslatorsResponseParams `json:"Response"` }
func NewCreateIp6TranslatorsResponse ¶
func NewCreateIp6TranslatorsResponse() (response *CreateIp6TranslatorsResponse)
func (*CreateIp6TranslatorsResponse) FromJsonString ¶
func (r *CreateIp6TranslatorsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateIp6TranslatorsResponse) ToJsonString ¶
func (r *CreateIp6TranslatorsResponse) ToJsonString() string
type CreateIp6TranslatorsResponseParams ¶
type CreateIp6TranslatorsResponseParams struct { // 转换实例的唯一ID数组,形如"ip6-xxxxxxxx" Ip6TranslatorSet []*string `json:"Ip6TranslatorSet,omitempty" name:"Ip6TranslatorSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateLocalGatewayRequest ¶
type CreateLocalGatewayRequest struct { *tchttp.BaseRequest // 本地网关名称。 LocalGatewayName *string `json:"LocalGatewayName,omitempty" name:"LocalGatewayName"` // VPC实例ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // CDC实例ID。 CdcId *string `json:"CdcId,omitempty" name:"CdcId"` }
func NewCreateLocalGatewayRequest ¶
func NewCreateLocalGatewayRequest() (request *CreateLocalGatewayRequest)
func (*CreateLocalGatewayRequest) FromJsonString ¶
func (r *CreateLocalGatewayRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateLocalGatewayRequest) ToJsonString ¶
func (r *CreateLocalGatewayRequest) ToJsonString() string
type CreateLocalGatewayRequestParams ¶
type CreateLocalGatewayRequestParams struct { // 本地网关名称。 LocalGatewayName *string `json:"LocalGatewayName,omitempty" name:"LocalGatewayName"` // VPC实例ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // CDC实例ID。 CdcId *string `json:"CdcId,omitempty" name:"CdcId"` }
Predefined struct for user
type CreateLocalGatewayResponse ¶
type CreateLocalGatewayResponse struct { *tchttp.BaseResponse Response *CreateLocalGatewayResponseParams `json:"Response"` }
func NewCreateLocalGatewayResponse ¶
func NewCreateLocalGatewayResponse() (response *CreateLocalGatewayResponse)
func (*CreateLocalGatewayResponse) FromJsonString ¶
func (r *CreateLocalGatewayResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateLocalGatewayResponse) ToJsonString ¶
func (r *CreateLocalGatewayResponse) ToJsonString() string
type CreateLocalGatewayResponseParams ¶
type CreateLocalGatewayResponseParams struct { // 本地网关信息。 LocalGateway *LocalGateway `json:"LocalGateway,omitempty" name:"LocalGateway"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateNatGatewayDestinationIpPortTranslationNatRuleRequest ¶
type CreateNatGatewayDestinationIpPortTranslationNatRuleRequest struct { *tchttp.BaseRequest // NAT网关的ID,形如:`nat-df45454`。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // NAT网关的端口转换规则。 DestinationIpPortTranslationNatRules []*DestinationIpPortTranslationNatRule `json:"DestinationIpPortTranslationNatRules,omitempty" name:"DestinationIpPortTranslationNatRules"` }
func NewCreateNatGatewayDestinationIpPortTranslationNatRuleRequest ¶
func NewCreateNatGatewayDestinationIpPortTranslationNatRuleRequest() (request *CreateNatGatewayDestinationIpPortTranslationNatRuleRequest)
func (*CreateNatGatewayDestinationIpPortTranslationNatRuleRequest) FromJsonString ¶
func (r *CreateNatGatewayDestinationIpPortTranslationNatRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNatGatewayDestinationIpPortTranslationNatRuleRequest) ToJsonString ¶
func (r *CreateNatGatewayDestinationIpPortTranslationNatRuleRequest) ToJsonString() string
type CreateNatGatewayDestinationIpPortTranslationNatRuleRequestParams ¶
type CreateNatGatewayDestinationIpPortTranslationNatRuleRequestParams struct { // NAT网关的ID,形如:`nat-df45454`。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // NAT网关的端口转换规则。 DestinationIpPortTranslationNatRules []*DestinationIpPortTranslationNatRule `json:"DestinationIpPortTranslationNatRules,omitempty" name:"DestinationIpPortTranslationNatRules"` }
Predefined struct for user
type CreateNatGatewayDestinationIpPortTranslationNatRuleResponse ¶
type CreateNatGatewayDestinationIpPortTranslationNatRuleResponse struct { *tchttp.BaseResponse Response *CreateNatGatewayDestinationIpPortTranslationNatRuleResponseParams `json:"Response"` }
func NewCreateNatGatewayDestinationIpPortTranslationNatRuleResponse ¶
func NewCreateNatGatewayDestinationIpPortTranslationNatRuleResponse() (response *CreateNatGatewayDestinationIpPortTranslationNatRuleResponse)
func (*CreateNatGatewayDestinationIpPortTranslationNatRuleResponse) FromJsonString ¶
func (r *CreateNatGatewayDestinationIpPortTranslationNatRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNatGatewayDestinationIpPortTranslationNatRuleResponse) ToJsonString ¶
func (r *CreateNatGatewayDestinationIpPortTranslationNatRuleResponse) ToJsonString() string
type CreateNatGatewayDestinationIpPortTranslationNatRuleResponseParams ¶
type CreateNatGatewayDestinationIpPortTranslationNatRuleResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateNatGatewayRequest ¶
type CreateNatGatewayRequest struct { *tchttp.BaseRequest // NAT网关名称 NatGatewayName *string `json:"NatGatewayName,omitempty" name:"NatGatewayName"` // VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // NAT网关最大外网出带宽(单位:Mbps),支持的参数值:`20, 50, 100, 200, 500, 1000, 2000, 5000`,默认: `100Mbps`。 InternetMaxBandwidthOut *uint64 `json:"InternetMaxBandwidthOut,omitempty" name:"InternetMaxBandwidthOut"` // NAT网关并发连接上限,支持参数值:`1000000、3000000、10000000`,默认值为`100000`。 MaxConcurrentConnection *uint64 `json:"MaxConcurrentConnection,omitempty" name:"MaxConcurrentConnection"` // 需要申请的弹性IP个数,系统会按您的要求生产N个弹性IP,其中AddressCount和PublicAddresses至少传递一个。 AddressCount *uint64 `json:"AddressCount,omitempty" name:"AddressCount"` // 绑定NAT网关的弹性IP数组,其中AddressCount和PublicAddresses至少传递一个。 PublicIpAddresses []*string `json:"PublicIpAddresses,omitempty" name:"PublicIpAddresses"` // 可用区,形如:`ap-guangzhou-1`。 Zone *string `json:"Zone,omitempty" name:"Zone"` // 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}] Tags []*Tag `json:"Tags,omitempty" name:"Tags"` // NAT网关所属子网 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 绑定NAT网关的弹性IP带宽大小(单位Mbps),默认为当前用户类型所能使用的最大值。 StockPublicIpAddressesBandwidthOut *uint64 `json:"StockPublicIpAddressesBandwidthOut,omitempty" name:"StockPublicIpAddressesBandwidthOut"` // 需要申请公网IP带宽大小(单位Mbps),默认为当前用户类型所能使用的最大值。 PublicIpAddressesBandwidthOut *uint64 `json:"PublicIpAddressesBandwidthOut,omitempty" name:"PublicIpAddressesBandwidthOut"` // 公网IP是否强制与NAT网关来自同可用区,true表示需要与NAT网关同可用区;false表示可与NAT网关不是同一个可用区。此参数只有当参数Zone存在时才能生效。 PublicIpFromSameZone *bool `json:"PublicIpFromSameZone,omitempty" name:"PublicIpFromSameZone"` }
func NewCreateNatGatewayRequest ¶
func NewCreateNatGatewayRequest() (request *CreateNatGatewayRequest)
func (*CreateNatGatewayRequest) FromJsonString ¶
func (r *CreateNatGatewayRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNatGatewayRequest) ToJsonString ¶
func (r *CreateNatGatewayRequest) ToJsonString() string
type CreateNatGatewayRequestParams ¶
type CreateNatGatewayRequestParams struct { // NAT网关名称 NatGatewayName *string `json:"NatGatewayName,omitempty" name:"NatGatewayName"` // VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // NAT网关最大外网出带宽(单位:Mbps),支持的参数值:`20, 50, 100, 200, 500, 1000, 2000, 5000`,默认: `100Mbps`。 InternetMaxBandwidthOut *uint64 `json:"InternetMaxBandwidthOut,omitempty" name:"InternetMaxBandwidthOut"` // NAT网关并发连接上限,支持参数值:`1000000、3000000、10000000`,默认值为`100000`。 MaxConcurrentConnection *uint64 `json:"MaxConcurrentConnection,omitempty" name:"MaxConcurrentConnection"` // 需要申请的弹性IP个数,系统会按您的要求生产N个弹性IP,其中AddressCount和PublicAddresses至少传递一个。 AddressCount *uint64 `json:"AddressCount,omitempty" name:"AddressCount"` // 绑定NAT网关的弹性IP数组,其中AddressCount和PublicAddresses至少传递一个。 PublicIpAddresses []*string `json:"PublicIpAddresses,omitempty" name:"PublicIpAddresses"` // 可用区,形如:`ap-guangzhou-1`。 Zone *string `json:"Zone,omitempty" name:"Zone"` // 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}] Tags []*Tag `json:"Tags,omitempty" name:"Tags"` // NAT网关所属子网 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 绑定NAT网关的弹性IP带宽大小(单位Mbps),默认为当前用户类型所能使用的最大值。 StockPublicIpAddressesBandwidthOut *uint64 `json:"StockPublicIpAddressesBandwidthOut,omitempty" name:"StockPublicIpAddressesBandwidthOut"` // 需要申请公网IP带宽大小(单位Mbps),默认为当前用户类型所能使用的最大值。 PublicIpAddressesBandwidthOut *uint64 `json:"PublicIpAddressesBandwidthOut,omitempty" name:"PublicIpAddressesBandwidthOut"` // 公网IP是否强制与NAT网关来自同可用区,true表示需要与NAT网关同可用区;false表示可与NAT网关不是同一个可用区。此参数只有当参数Zone存在时才能生效。 PublicIpFromSameZone *bool `json:"PublicIpFromSameZone,omitempty" name:"PublicIpFromSameZone"` }
Predefined struct for user
type CreateNatGatewayResponse ¶
type CreateNatGatewayResponse struct { *tchttp.BaseResponse Response *CreateNatGatewayResponseParams `json:"Response"` }
func NewCreateNatGatewayResponse ¶
func NewCreateNatGatewayResponse() (response *CreateNatGatewayResponse)
func (*CreateNatGatewayResponse) FromJsonString ¶
func (r *CreateNatGatewayResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNatGatewayResponse) ToJsonString ¶
func (r *CreateNatGatewayResponse) ToJsonString() string
type CreateNatGatewayResponseParams ¶
type CreateNatGatewayResponseParams struct { // NAT网关对象数组。 NatGatewaySet []*NatGateway `json:"NatGatewaySet,omitempty" name:"NatGatewaySet"` // 符合条件的 NAT网关对象数量。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateNatGatewaySourceIpTranslationNatRuleRequest ¶
type CreateNatGatewaySourceIpTranslationNatRuleRequest struct { *tchttp.BaseRequest // NAT网关的ID,形如:"nat-df45454" NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // NAT网关的SNAT转换规则 SourceIpTranslationNatRules []*SourceIpTranslationNatRule `json:"SourceIpTranslationNatRules,omitempty" name:"SourceIpTranslationNatRules"` }
func NewCreateNatGatewaySourceIpTranslationNatRuleRequest ¶
func NewCreateNatGatewaySourceIpTranslationNatRuleRequest() (request *CreateNatGatewaySourceIpTranslationNatRuleRequest)
func (*CreateNatGatewaySourceIpTranslationNatRuleRequest) FromJsonString ¶
func (r *CreateNatGatewaySourceIpTranslationNatRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNatGatewaySourceIpTranslationNatRuleRequest) ToJsonString ¶
func (r *CreateNatGatewaySourceIpTranslationNatRuleRequest) ToJsonString() string
type CreateNatGatewaySourceIpTranslationNatRuleRequestParams ¶
type CreateNatGatewaySourceIpTranslationNatRuleRequestParams struct { // NAT网关的ID,形如:"nat-df45454" NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // NAT网关的SNAT转换规则 SourceIpTranslationNatRules []*SourceIpTranslationNatRule `json:"SourceIpTranslationNatRules,omitempty" name:"SourceIpTranslationNatRules"` }
Predefined struct for user
type CreateNatGatewaySourceIpTranslationNatRuleResponse ¶
type CreateNatGatewaySourceIpTranslationNatRuleResponse struct { *tchttp.BaseResponse Response *CreateNatGatewaySourceIpTranslationNatRuleResponseParams `json:"Response"` }
func NewCreateNatGatewaySourceIpTranslationNatRuleResponse ¶
func NewCreateNatGatewaySourceIpTranslationNatRuleResponse() (response *CreateNatGatewaySourceIpTranslationNatRuleResponse)
func (*CreateNatGatewaySourceIpTranslationNatRuleResponse) FromJsonString ¶
func (r *CreateNatGatewaySourceIpTranslationNatRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNatGatewaySourceIpTranslationNatRuleResponse) ToJsonString ¶
func (r *CreateNatGatewaySourceIpTranslationNatRuleResponse) ToJsonString() string
type CreateNatGatewaySourceIpTranslationNatRuleResponseParams ¶
type CreateNatGatewaySourceIpTranslationNatRuleResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateNetDetectRequest ¶
type CreateNetDetectRequest struct { *tchttp.BaseRequest // `VPC`实例`ID`。形如:`vpc-12345678`。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 子网实例ID。形如:subnet-12345678。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 网络探测名称,最大长度不能超过60个字节。 NetDetectName *string `json:"NetDetectName,omitempty" name:"NetDetectName"` // 探测目的IPv4地址数组。最多两个。 DetectDestinationIp []*string `json:"DetectDestinationIp,omitempty" name:"DetectDestinationIp"` // 下一跳类型,目前我们支持的类型有: // VPN:VPN网关; // DIRECTCONNECT:专线网关; // PEERCONNECTION:对等连接; // NAT:NAT网关; // NORMAL_CVM:普通云服务器; // CCN:云联网网关; // NONEXTHOP:无下一跳; NextHopType *string `json:"NextHopType,omitempty" name:"NextHopType"` // 下一跳目的网关,取值与“下一跳类型”相关: // 下一跳类型为VPN,取值VPN网关ID,形如:vpngw-12345678; // 下一跳类型为DIRECTCONNECT,取值专线网关ID,形如:dcg-12345678; // 下一跳类型为PEERCONNECTION,取值对等连接ID,形如:pcx-12345678; // 下一跳类型为NAT,取值Nat网关,形如:nat-12345678; // 下一跳类型为NORMAL_CVM,取值云服务器IPv4地址,形如:10.0.0.12; // 下一跳类型为CCN,取值云联网ID,形如:ccn-12345678; // 下一跳类型为NONEXTHOP,指定网络探测为无下一跳的网络探测; NextHopDestination *string `json:"NextHopDestination,omitempty" name:"NextHopDestination"` // 网络探测描述。 NetDetectDescription *string `json:"NetDetectDescription,omitempty" name:"NetDetectDescription"` }
func NewCreateNetDetectRequest ¶
func NewCreateNetDetectRequest() (request *CreateNetDetectRequest)
func (*CreateNetDetectRequest) FromJsonString ¶
func (r *CreateNetDetectRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNetDetectRequest) ToJsonString ¶
func (r *CreateNetDetectRequest) ToJsonString() string
type CreateNetDetectRequestParams ¶
type CreateNetDetectRequestParams struct { // `VPC`实例`ID`。形如:`vpc-12345678`。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 子网实例ID。形如:subnet-12345678。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 网络探测名称,最大长度不能超过60个字节。 NetDetectName *string `json:"NetDetectName,omitempty" name:"NetDetectName"` // 探测目的IPv4地址数组。最多两个。 DetectDestinationIp []*string `json:"DetectDestinationIp,omitempty" name:"DetectDestinationIp"` // 下一跳类型,目前我们支持的类型有: // VPN:VPN网关; // DIRECTCONNECT:专线网关; // PEERCONNECTION:对等连接; // NAT:NAT网关; // NORMAL_CVM:普通云服务器; // CCN:云联网网关; // NONEXTHOP:无下一跳; NextHopType *string `json:"NextHopType,omitempty" name:"NextHopType"` // 下一跳目的网关,取值与“下一跳类型”相关: // 下一跳类型为VPN,取值VPN网关ID,形如:vpngw-12345678; // 下一跳类型为DIRECTCONNECT,取值专线网关ID,形如:dcg-12345678; // 下一跳类型为PEERCONNECTION,取值对等连接ID,形如:pcx-12345678; // 下一跳类型为NAT,取值Nat网关,形如:nat-12345678; // 下一跳类型为NORMAL_CVM,取值云服务器IPv4地址,形如:10.0.0.12; // 下一跳类型为CCN,取值云联网ID,形如:ccn-12345678; // 下一跳类型为NONEXTHOP,指定网络探测为无下一跳的网络探测; NextHopDestination *string `json:"NextHopDestination,omitempty" name:"NextHopDestination"` // 网络探测描述。 NetDetectDescription *string `json:"NetDetectDescription,omitempty" name:"NetDetectDescription"` }
Predefined struct for user
type CreateNetDetectResponse ¶
type CreateNetDetectResponse struct { *tchttp.BaseResponse Response *CreateNetDetectResponseParams `json:"Response"` }
func NewCreateNetDetectResponse ¶
func NewCreateNetDetectResponse() (response *CreateNetDetectResponse)
func (*CreateNetDetectResponse) FromJsonString ¶
func (r *CreateNetDetectResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNetDetectResponse) ToJsonString ¶
func (r *CreateNetDetectResponse) ToJsonString() string
type CreateNetDetectResponseParams ¶
type CreateNetDetectResponseParams struct { // 网络探测(NetDetect)对象。 NetDetect *NetDetect `json:"NetDetect,omitempty" name:"NetDetect"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateNetworkAclQuintupleEntriesRequest ¶
type CreateNetworkAclQuintupleEntriesRequest struct { *tchttp.BaseRequest // 网络ACL实例ID。例如:acl-12345678。 NetworkAclId *string `json:"NetworkAclId,omitempty" name:"NetworkAclId"` // 网络五元组ACL规则集。 NetworkAclQuintupleSet *NetworkAclQuintupleEntries `json:"NetworkAclQuintupleSet,omitempty" name:"NetworkAclQuintupleSet"` }
func NewCreateNetworkAclQuintupleEntriesRequest ¶
func NewCreateNetworkAclQuintupleEntriesRequest() (request *CreateNetworkAclQuintupleEntriesRequest)
func (*CreateNetworkAclQuintupleEntriesRequest) FromJsonString ¶
func (r *CreateNetworkAclQuintupleEntriesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNetworkAclQuintupleEntriesRequest) ToJsonString ¶
func (r *CreateNetworkAclQuintupleEntriesRequest) ToJsonString() string
type CreateNetworkAclQuintupleEntriesRequestParams ¶
type CreateNetworkAclQuintupleEntriesRequestParams struct { // 网络ACL实例ID。例如:acl-12345678。 NetworkAclId *string `json:"NetworkAclId,omitempty" name:"NetworkAclId"` // 网络五元组ACL规则集。 NetworkAclQuintupleSet *NetworkAclQuintupleEntries `json:"NetworkAclQuintupleSet,omitempty" name:"NetworkAclQuintupleSet"` }
Predefined struct for user
type CreateNetworkAclQuintupleEntriesResponse ¶
type CreateNetworkAclQuintupleEntriesResponse struct { *tchttp.BaseResponse Response *CreateNetworkAclQuintupleEntriesResponseParams `json:"Response"` }
func NewCreateNetworkAclQuintupleEntriesResponse ¶
func NewCreateNetworkAclQuintupleEntriesResponse() (response *CreateNetworkAclQuintupleEntriesResponse)
func (*CreateNetworkAclQuintupleEntriesResponse) FromJsonString ¶
func (r *CreateNetworkAclQuintupleEntriesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNetworkAclQuintupleEntriesResponse) ToJsonString ¶
func (r *CreateNetworkAclQuintupleEntriesResponse) ToJsonString() string
type CreateNetworkAclQuintupleEntriesResponseParams ¶
type CreateNetworkAclQuintupleEntriesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateNetworkAclRequest ¶
type CreateNetworkAclRequest struct { *tchttp.BaseRequest // VPC实例ID。可通过<a href="https://cloud.tencent.com/document/product/215/15778">DescribeVpcs</a>接口返回值中的VpcId获取。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 网络ACL名称,最大长度不能超过60个字节。 NetworkAclName *string `json:"NetworkAclName,omitempty" name:"NetworkAclName"` // 网络ACL类型,三元组(TRIPLE)或五元组(QUINTUPLE)。默认值三元组(TRIPLE)。 NetworkAclType *string `json:"NetworkAclType,omitempty" name:"NetworkAclType"` // 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}]。 Tags []*Tag `json:"Tags,omitempty" name:"Tags"` }
func NewCreateNetworkAclRequest ¶
func NewCreateNetworkAclRequest() (request *CreateNetworkAclRequest)
func (*CreateNetworkAclRequest) FromJsonString ¶
func (r *CreateNetworkAclRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNetworkAclRequest) ToJsonString ¶
func (r *CreateNetworkAclRequest) ToJsonString() string
type CreateNetworkAclRequestParams ¶
type CreateNetworkAclRequestParams struct { // VPC实例ID。可通过<a href="https://cloud.tencent.com/document/product/215/15778">DescribeVpcs</a>接口返回值中的VpcId获取。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 网络ACL名称,最大长度不能超过60个字节。 NetworkAclName *string `json:"NetworkAclName,omitempty" name:"NetworkAclName"` // 网络ACL类型,三元组(TRIPLE)或五元组(QUINTUPLE)。默认值三元组(TRIPLE)。 NetworkAclType *string `json:"NetworkAclType,omitempty" name:"NetworkAclType"` // 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}]。 Tags []*Tag `json:"Tags,omitempty" name:"Tags"` }
Predefined struct for user
type CreateNetworkAclResponse ¶
type CreateNetworkAclResponse struct { *tchttp.BaseResponse Response *CreateNetworkAclResponseParams `json:"Response"` }
func NewCreateNetworkAclResponse ¶
func NewCreateNetworkAclResponse() (response *CreateNetworkAclResponse)
func (*CreateNetworkAclResponse) FromJsonString ¶
func (r *CreateNetworkAclResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNetworkAclResponse) ToJsonString ¶
func (r *CreateNetworkAclResponse) ToJsonString() string
type CreateNetworkAclResponseParams ¶
type CreateNetworkAclResponseParams struct { // 网络ACL实例。 NetworkAcl *NetworkAcl `json:"NetworkAcl,omitempty" name:"NetworkAcl"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateNetworkInterfaceRequest ¶
type CreateNetworkInterfaceRequest struct { *tchttp.BaseRequest // VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 弹性网卡名称,最大长度不能超过60个字节。 NetworkInterfaceName *string `json:"NetworkInterfaceName,omitempty" name:"NetworkInterfaceName"` // 弹性网卡所在的子网实例ID,例如:subnet-0ap8nwca。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 弹性网卡描述,可任意命名,但不得超过60个字符。 NetworkInterfaceDescription *string `json:"NetworkInterfaceDescription,omitempty" name:"NetworkInterfaceDescription"` // 新申请的内网IP地址个数,内网IP地址个数总和不能超过配额数。 SecondaryPrivateIpAddressCount *uint64 `json:"SecondaryPrivateIpAddressCount,omitempty" name:"SecondaryPrivateIpAddressCount"` // IP服务质量等级,和SecondaryPrivateIpAddressCount配合使用,可选值:PT、AU、AG、DEFAULT,分别代表云金、云银、云铜、默认四个等级。 QosLevel *string `json:"QosLevel,omitempty" name:"QosLevel"` // 指定绑定的安全组,例如:['sg-1dd51d']。 SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` // 指定的内网IP信息,单次最多指定10个。 PrivateIpAddresses []*PrivateIpAddressSpecification `json:"PrivateIpAddresses,omitempty" name:"PrivateIpAddresses"` // 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}] Tags []*Tag `json:"Tags,omitempty" name:"Tags"` // 网卡trunking模式设置,Enable-开启,Disable--关闭,默认关闭。 TrunkingFlag *string `json:"TrunkingFlag,omitempty" name:"TrunkingFlag"` }
func NewCreateNetworkInterfaceRequest ¶
func NewCreateNetworkInterfaceRequest() (request *CreateNetworkInterfaceRequest)
func (*CreateNetworkInterfaceRequest) FromJsonString ¶
func (r *CreateNetworkInterfaceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNetworkInterfaceRequest) ToJsonString ¶
func (r *CreateNetworkInterfaceRequest) ToJsonString() string
type CreateNetworkInterfaceRequestParams ¶
type CreateNetworkInterfaceRequestParams struct { // VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 弹性网卡名称,最大长度不能超过60个字节。 NetworkInterfaceName *string `json:"NetworkInterfaceName,omitempty" name:"NetworkInterfaceName"` // 弹性网卡所在的子网实例ID,例如:subnet-0ap8nwca。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 弹性网卡描述,可任意命名,但不得超过60个字符。 NetworkInterfaceDescription *string `json:"NetworkInterfaceDescription,omitempty" name:"NetworkInterfaceDescription"` // 新申请的内网IP地址个数,内网IP地址个数总和不能超过配额数。 SecondaryPrivateIpAddressCount *uint64 `json:"SecondaryPrivateIpAddressCount,omitempty" name:"SecondaryPrivateIpAddressCount"` // IP服务质量等级,和SecondaryPrivateIpAddressCount配合使用,可选值:PT、AU、AG、DEFAULT,分别代表云金、云银、云铜、默认四个等级。 QosLevel *string `json:"QosLevel,omitempty" name:"QosLevel"` // 指定绑定的安全组,例如:['sg-1dd51d']。 SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` // 指定的内网IP信息,单次最多指定10个。 PrivateIpAddresses []*PrivateIpAddressSpecification `json:"PrivateIpAddresses,omitempty" name:"PrivateIpAddresses"` // 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}] Tags []*Tag `json:"Tags,omitempty" name:"Tags"` // 网卡trunking模式设置,Enable-开启,Disable--关闭,默认关闭。 TrunkingFlag *string `json:"TrunkingFlag,omitempty" name:"TrunkingFlag"` }
Predefined struct for user
type CreateNetworkInterfaceResponse ¶
type CreateNetworkInterfaceResponse struct { *tchttp.BaseResponse Response *CreateNetworkInterfaceResponseParams `json:"Response"` }
func NewCreateNetworkInterfaceResponse ¶
func NewCreateNetworkInterfaceResponse() (response *CreateNetworkInterfaceResponse)
func (*CreateNetworkInterfaceResponse) FromJsonString ¶
func (r *CreateNetworkInterfaceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateNetworkInterfaceResponse) ToJsonString ¶
func (r *CreateNetworkInterfaceResponse) ToJsonString() string
type CreateNetworkInterfaceResponseParams ¶
type CreateNetworkInterfaceResponseParams struct { // 弹性网卡实例。 NetworkInterface *NetworkInterface `json:"NetworkInterface,omitempty" name:"NetworkInterface"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateRouteTableRequest ¶
type CreateRouteTableRequest struct { *tchttp.BaseRequest // 待操作的VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 路由表名称,最大长度不能超过60个字节。 RouteTableName *string `json:"RouteTableName,omitempty" name:"RouteTableName"` // 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}] Tags []*Tag `json:"Tags,omitempty" name:"Tags"` }
func NewCreateRouteTableRequest ¶
func NewCreateRouteTableRequest() (request *CreateRouteTableRequest)
func (*CreateRouteTableRequest) FromJsonString ¶
func (r *CreateRouteTableRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRouteTableRequest) ToJsonString ¶
func (r *CreateRouteTableRequest) ToJsonString() string
type CreateRouteTableRequestParams ¶
type CreateRouteTableRequestParams struct { // 待操作的VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 路由表名称,最大长度不能超过60个字节。 RouteTableName *string `json:"RouteTableName,omitempty" name:"RouteTableName"` // 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}] Tags []*Tag `json:"Tags,omitempty" name:"Tags"` }
Predefined struct for user
type CreateRouteTableResponse ¶
type CreateRouteTableResponse struct { *tchttp.BaseResponse Response *CreateRouteTableResponseParams `json:"Response"` }
func NewCreateRouteTableResponse ¶
func NewCreateRouteTableResponse() (response *CreateRouteTableResponse)
func (*CreateRouteTableResponse) FromJsonString ¶
func (r *CreateRouteTableResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRouteTableResponse) ToJsonString ¶
func (r *CreateRouteTableResponse) ToJsonString() string
type CreateRouteTableResponseParams ¶
type CreateRouteTableResponseParams struct { // 路由表对象。 RouteTable *RouteTable `json:"RouteTable,omitempty" name:"RouteTable"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateRoutesRequest ¶
type CreateRoutesRequest struct { *tchttp.BaseRequest // 路由表实例ID。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` // 路由策略对象。 Routes []*Route `json:"Routes,omitempty" name:"Routes"` }
func NewCreateRoutesRequest ¶
func NewCreateRoutesRequest() (request *CreateRoutesRequest)
func (*CreateRoutesRequest) FromJsonString ¶
func (r *CreateRoutesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRoutesRequest) ToJsonString ¶
func (r *CreateRoutesRequest) ToJsonString() string
type CreateRoutesRequestParams ¶
type CreateRoutesRequestParams struct { // 路由表实例ID。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` // 路由策略对象。 Routes []*Route `json:"Routes,omitempty" name:"Routes"` }
Predefined struct for user
type CreateRoutesResponse ¶
type CreateRoutesResponse struct { *tchttp.BaseResponse Response *CreateRoutesResponseParams `json:"Response"` }
func NewCreateRoutesResponse ¶
func NewCreateRoutesResponse() (response *CreateRoutesResponse)
func (*CreateRoutesResponse) FromJsonString ¶
func (r *CreateRoutesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRoutesResponse) ToJsonString ¶
func (r *CreateRoutesResponse) ToJsonString() string
type CreateRoutesResponseParams ¶
type CreateRoutesResponseParams struct { // 新增的实例个数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 路由表对象。 RouteTableSet []*RouteTable `json:"RouteTableSet,omitempty" name:"RouteTableSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateSecurityGroupPoliciesRequest ¶
type CreateSecurityGroupPoliciesRequest struct { *tchttp.BaseRequest // 安全组实例ID,例如sg-33ocnj9n,可通过DescribeSecurityGroups获取。 SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` // 安全组规则集合。 SecurityGroupPolicySet *SecurityGroupPolicySet `json:"SecurityGroupPolicySet,omitempty" name:"SecurityGroupPolicySet"` }
func NewCreateSecurityGroupPoliciesRequest ¶
func NewCreateSecurityGroupPoliciesRequest() (request *CreateSecurityGroupPoliciesRequest)
func (*CreateSecurityGroupPoliciesRequest) FromJsonString ¶
func (r *CreateSecurityGroupPoliciesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSecurityGroupPoliciesRequest) ToJsonString ¶
func (r *CreateSecurityGroupPoliciesRequest) ToJsonString() string
type CreateSecurityGroupPoliciesRequestParams ¶
type CreateSecurityGroupPoliciesRequestParams struct { // 安全组实例ID,例如sg-33ocnj9n,可通过DescribeSecurityGroups获取。 SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` // 安全组规则集合。 SecurityGroupPolicySet *SecurityGroupPolicySet `json:"SecurityGroupPolicySet,omitempty" name:"SecurityGroupPolicySet"` }
Predefined struct for user
type CreateSecurityGroupPoliciesResponse ¶
type CreateSecurityGroupPoliciesResponse struct { *tchttp.BaseResponse Response *CreateSecurityGroupPoliciesResponseParams `json:"Response"` }
func NewCreateSecurityGroupPoliciesResponse ¶
func NewCreateSecurityGroupPoliciesResponse() (response *CreateSecurityGroupPoliciesResponse)
func (*CreateSecurityGroupPoliciesResponse) FromJsonString ¶
func (r *CreateSecurityGroupPoliciesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSecurityGroupPoliciesResponse) ToJsonString ¶
func (r *CreateSecurityGroupPoliciesResponse) ToJsonString() string
type CreateSecurityGroupPoliciesResponseParams ¶
type CreateSecurityGroupPoliciesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateSecurityGroupRequest ¶
type CreateSecurityGroupRequest struct { *tchttp.BaseRequest // 安全组名称,可任意命名,但不得超过60个字符。 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // 安全组备注,最多100个字符。 GroupDescription *string `json:"GroupDescription,omitempty" name:"GroupDescription"` // 项目ID,默认0。可在qcloud控制台项目管理页面查询到。 ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"` // 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}]。 Tags []*Tag `json:"Tags,omitempty" name:"Tags"` }
func NewCreateSecurityGroupRequest ¶
func NewCreateSecurityGroupRequest() (request *CreateSecurityGroupRequest)
func (*CreateSecurityGroupRequest) FromJsonString ¶
func (r *CreateSecurityGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSecurityGroupRequest) ToJsonString ¶
func (r *CreateSecurityGroupRequest) ToJsonString() string
type CreateSecurityGroupRequestParams ¶
type CreateSecurityGroupRequestParams struct { // 安全组名称,可任意命名,但不得超过60个字符。 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // 安全组备注,最多100个字符。 GroupDescription *string `json:"GroupDescription,omitempty" name:"GroupDescription"` // 项目ID,默认0。可在qcloud控制台项目管理页面查询到。 ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"` // 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}]。 Tags []*Tag `json:"Tags,omitempty" name:"Tags"` }
Predefined struct for user
type CreateSecurityGroupResponse ¶
type CreateSecurityGroupResponse struct { *tchttp.BaseResponse Response *CreateSecurityGroupResponseParams `json:"Response"` }
func NewCreateSecurityGroupResponse ¶
func NewCreateSecurityGroupResponse() (response *CreateSecurityGroupResponse)
func (*CreateSecurityGroupResponse) FromJsonString ¶
func (r *CreateSecurityGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSecurityGroupResponse) ToJsonString ¶
func (r *CreateSecurityGroupResponse) ToJsonString() string
type CreateSecurityGroupResponseParams ¶
type CreateSecurityGroupResponseParams struct { // 安全组对象。 SecurityGroup *SecurityGroup `json:"SecurityGroup,omitempty" name:"SecurityGroup"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateSecurityGroupWithPoliciesRequest ¶
type CreateSecurityGroupWithPoliciesRequest struct { *tchttp.BaseRequest // 安全组名称,可任意命名,但不得超过60个字符。 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // 安全组备注,最多100个字符。 GroupDescription *string `json:"GroupDescription,omitempty" name:"GroupDescription"` // 项目ID,默认0。可在<a href="https://console.cloud.tencent.com/project">qcloud控制台项目管理页面</a>查询到。 ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"` // 安全组规则集合。 SecurityGroupPolicySet *SecurityGroupPolicySet `json:"SecurityGroupPolicySet,omitempty" name:"SecurityGroupPolicySet"` }
func NewCreateSecurityGroupWithPoliciesRequest ¶
func NewCreateSecurityGroupWithPoliciesRequest() (request *CreateSecurityGroupWithPoliciesRequest)
func (*CreateSecurityGroupWithPoliciesRequest) FromJsonString ¶
func (r *CreateSecurityGroupWithPoliciesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSecurityGroupWithPoliciesRequest) ToJsonString ¶
func (r *CreateSecurityGroupWithPoliciesRequest) ToJsonString() string
type CreateSecurityGroupWithPoliciesRequestParams ¶
type CreateSecurityGroupWithPoliciesRequestParams struct { // 安全组名称,可任意命名,但不得超过60个字符。 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // 安全组备注,最多100个字符。 GroupDescription *string `json:"GroupDescription,omitempty" name:"GroupDescription"` // 项目ID,默认0。可在<a href="https://console.cloud.tencent.com/project">qcloud控制台项目管理页面</a>查询到。 ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"` // 安全组规则集合。 SecurityGroupPolicySet *SecurityGroupPolicySet `json:"SecurityGroupPolicySet,omitempty" name:"SecurityGroupPolicySet"` }
Predefined struct for user
type CreateSecurityGroupWithPoliciesResponse ¶
type CreateSecurityGroupWithPoliciesResponse struct { *tchttp.BaseResponse Response *CreateSecurityGroupWithPoliciesResponseParams `json:"Response"` }
func NewCreateSecurityGroupWithPoliciesResponse ¶
func NewCreateSecurityGroupWithPoliciesResponse() (response *CreateSecurityGroupWithPoliciesResponse)
func (*CreateSecurityGroupWithPoliciesResponse) FromJsonString ¶
func (r *CreateSecurityGroupWithPoliciesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSecurityGroupWithPoliciesResponse) ToJsonString ¶
func (r *CreateSecurityGroupWithPoliciesResponse) ToJsonString() string
type CreateSecurityGroupWithPoliciesResponseParams ¶
type CreateSecurityGroupWithPoliciesResponseParams struct { // 安全组对象。 SecurityGroup *SecurityGroup `json:"SecurityGroup,omitempty" name:"SecurityGroup"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateServiceTemplateGroupRequest ¶
type CreateServiceTemplateGroupRequest struct { *tchttp.BaseRequest // 协议端口模板集合名称。 ServiceTemplateGroupName *string `json:"ServiceTemplateGroupName,omitempty" name:"ServiceTemplateGroupName"` // 协议端口模板实例ID,例如:ppm-4dw6agho。 ServiceTemplateIds []*string `json:"ServiceTemplateIds,omitempty" name:"ServiceTemplateIds"` }
func NewCreateServiceTemplateGroupRequest ¶
func NewCreateServiceTemplateGroupRequest() (request *CreateServiceTemplateGroupRequest)
func (*CreateServiceTemplateGroupRequest) FromJsonString ¶
func (r *CreateServiceTemplateGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateServiceTemplateGroupRequest) ToJsonString ¶
func (r *CreateServiceTemplateGroupRequest) ToJsonString() string
type CreateServiceTemplateGroupRequestParams ¶
type CreateServiceTemplateGroupRequestParams struct { // 协议端口模板集合名称。 ServiceTemplateGroupName *string `json:"ServiceTemplateGroupName,omitempty" name:"ServiceTemplateGroupName"` // 协议端口模板实例ID,例如:ppm-4dw6agho。 ServiceTemplateIds []*string `json:"ServiceTemplateIds,omitempty" name:"ServiceTemplateIds"` }
Predefined struct for user
type CreateServiceTemplateGroupResponse ¶
type CreateServiceTemplateGroupResponse struct { *tchttp.BaseResponse Response *CreateServiceTemplateGroupResponseParams `json:"Response"` }
func NewCreateServiceTemplateGroupResponse ¶
func NewCreateServiceTemplateGroupResponse() (response *CreateServiceTemplateGroupResponse)
func (*CreateServiceTemplateGroupResponse) FromJsonString ¶
func (r *CreateServiceTemplateGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateServiceTemplateGroupResponse) ToJsonString ¶
func (r *CreateServiceTemplateGroupResponse) ToJsonString() string
type CreateServiceTemplateGroupResponseParams ¶
type CreateServiceTemplateGroupResponseParams struct { // 协议端口模板集合对象。 ServiceTemplateGroup *ServiceTemplateGroup `json:"ServiceTemplateGroup,omitempty" name:"ServiceTemplateGroup"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateServiceTemplateRequest ¶
type CreateServiceTemplateRequest struct { *tchttp.BaseRequest // 协议端口模板名称。 ServiceTemplateName *string `json:"ServiceTemplateName,omitempty" name:"ServiceTemplateName"` // 支持单个端口、多个端口、连续端口及所有端口,协议支持:TCP、UDP、ICMP、GRE 协议。Services与ServicesExtra必填其一。 Services []*string `json:"Services,omitempty" name:"Services"` // 支持添加备注,单个端口、多个端口、连续端口及所有端口,协议支持:TCP、UDP、ICMP、GRE 协议。Services与ServicesExtra必填其一。 ServicesExtra []*ServicesInfo `json:"ServicesExtra,omitempty" name:"ServicesExtra"` }
func NewCreateServiceTemplateRequest ¶
func NewCreateServiceTemplateRequest() (request *CreateServiceTemplateRequest)
func (*CreateServiceTemplateRequest) FromJsonString ¶
func (r *CreateServiceTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateServiceTemplateRequest) ToJsonString ¶
func (r *CreateServiceTemplateRequest) ToJsonString() string
type CreateServiceTemplateRequestParams ¶
type CreateServiceTemplateRequestParams struct { // 协议端口模板名称。 ServiceTemplateName *string `json:"ServiceTemplateName,omitempty" name:"ServiceTemplateName"` // 支持单个端口、多个端口、连续端口及所有端口,协议支持:TCP、UDP、ICMP、GRE 协议。Services与ServicesExtra必填其一。 Services []*string `json:"Services,omitempty" name:"Services"` // 支持添加备注,单个端口、多个端口、连续端口及所有端口,协议支持:TCP、UDP、ICMP、GRE 协议。Services与ServicesExtra必填其一。 ServicesExtra []*ServicesInfo `json:"ServicesExtra,omitempty" name:"ServicesExtra"` }
Predefined struct for user
type CreateServiceTemplateResponse ¶
type CreateServiceTemplateResponse struct { *tchttp.BaseResponse Response *CreateServiceTemplateResponseParams `json:"Response"` }
func NewCreateServiceTemplateResponse ¶
func NewCreateServiceTemplateResponse() (response *CreateServiceTemplateResponse)
func (*CreateServiceTemplateResponse) FromJsonString ¶
func (r *CreateServiceTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateServiceTemplateResponse) ToJsonString ¶
func (r *CreateServiceTemplateResponse) ToJsonString() string
type CreateServiceTemplateResponseParams ¶
type CreateServiceTemplateResponseParams struct { // 协议端口模板对象。 ServiceTemplate *ServiceTemplate `json:"ServiceTemplate,omitempty" name:"ServiceTemplate"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateSnapshotPoliciesRequest ¶
type CreateSnapshotPoliciesRequest struct { *tchttp.BaseRequest // 快照策略详情。 SnapshotPolicies []*SnapshotPolicy `json:"SnapshotPolicies,omitempty" name:"SnapshotPolicies"` }
func NewCreateSnapshotPoliciesRequest ¶
func NewCreateSnapshotPoliciesRequest() (request *CreateSnapshotPoliciesRequest)
func (*CreateSnapshotPoliciesRequest) FromJsonString ¶
func (r *CreateSnapshotPoliciesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSnapshotPoliciesRequest) ToJsonString ¶
func (r *CreateSnapshotPoliciesRequest) ToJsonString() string
type CreateSnapshotPoliciesRequestParams ¶
type CreateSnapshotPoliciesRequestParams struct { // 快照策略详情。 SnapshotPolicies []*SnapshotPolicy `json:"SnapshotPolicies,omitempty" name:"SnapshotPolicies"` }
Predefined struct for user
type CreateSnapshotPoliciesResponse ¶
type CreateSnapshotPoliciesResponse struct { *tchttp.BaseResponse Response *CreateSnapshotPoliciesResponseParams `json:"Response"` }
func NewCreateSnapshotPoliciesResponse ¶
func NewCreateSnapshotPoliciesResponse() (response *CreateSnapshotPoliciesResponse)
func (*CreateSnapshotPoliciesResponse) FromJsonString ¶
func (r *CreateSnapshotPoliciesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSnapshotPoliciesResponse) ToJsonString ¶
func (r *CreateSnapshotPoliciesResponse) ToJsonString() string
type CreateSnapshotPoliciesResponseParams ¶
type CreateSnapshotPoliciesResponseParams struct { // 快照策略。 SnapshotPolicies []*SnapshotPolicy `json:"SnapshotPolicies,omitempty" name:"SnapshotPolicies"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateSubnetRequest ¶
type CreateSubnetRequest struct { *tchttp.BaseRequest // 待操作的VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 子网名称,最大长度不能超过60个字节。 SubnetName *string `json:"SubnetName,omitempty" name:"SubnetName"` // 子网网段,子网网段必须在VPC网段内,相同VPC内子网网段不能重叠。 CidrBlock *string `json:"CidrBlock,omitempty" name:"CidrBlock"` // 子网所在的可用区ID,不同子网选择不同可用区可以做跨可用区灾备。 Zone *string `json:"Zone,omitempty" name:"Zone"` // 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}] Tags []*Tag `json:"Tags,omitempty" name:"Tags"` // CDC实例ID。 CdcId *string `json:"CdcId,omitempty" name:"CdcId"` }
func NewCreateSubnetRequest ¶
func NewCreateSubnetRequest() (request *CreateSubnetRequest)
func (*CreateSubnetRequest) FromJsonString ¶
func (r *CreateSubnetRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSubnetRequest) ToJsonString ¶
func (r *CreateSubnetRequest) ToJsonString() string
type CreateSubnetRequestParams ¶
type CreateSubnetRequestParams struct { // 待操作的VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 子网名称,最大长度不能超过60个字节。 SubnetName *string `json:"SubnetName,omitempty" name:"SubnetName"` // 子网网段,子网网段必须在VPC网段内,相同VPC内子网网段不能重叠。 CidrBlock *string `json:"CidrBlock,omitempty" name:"CidrBlock"` // 子网所在的可用区ID,不同子网选择不同可用区可以做跨可用区灾备。 Zone *string `json:"Zone,omitempty" name:"Zone"` // 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}] Tags []*Tag `json:"Tags,omitempty" name:"Tags"` // CDC实例ID。 CdcId *string `json:"CdcId,omitempty" name:"CdcId"` }
Predefined struct for user
type CreateSubnetResponse ¶
type CreateSubnetResponse struct { *tchttp.BaseResponse Response *CreateSubnetResponseParams `json:"Response"` }
func NewCreateSubnetResponse ¶
func NewCreateSubnetResponse() (response *CreateSubnetResponse)
func (*CreateSubnetResponse) FromJsonString ¶
func (r *CreateSubnetResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSubnetResponse) ToJsonString ¶
func (r *CreateSubnetResponse) ToJsonString() string
type CreateSubnetResponseParams ¶
type CreateSubnetResponseParams struct { // 子网对象。 Subnet *Subnet `json:"Subnet,omitempty" name:"Subnet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateSubnetsRequest ¶
type CreateSubnetsRequest struct { *tchttp.BaseRequest // `VPC`实例`ID`。形如:`vpc-6v2ht8q5`。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 子网对象列表。 Subnets []*SubnetInput `json:"Subnets,omitempty" name:"Subnets"` // 指定绑定的标签列表,注意这里的标签集合为列表中所有子网对象所共享,不能为每个子网对象单独指定标签,例如:[{"Key": "city", "Value": "shanghai"}]。 Tags []*Tag `json:"Tags,omitempty" name:"Tags"` // 需要增加到的CDC实例ID。 CdcId *string `json:"CdcId,omitempty" name:"CdcId"` }
func NewCreateSubnetsRequest ¶
func NewCreateSubnetsRequest() (request *CreateSubnetsRequest)
func (*CreateSubnetsRequest) FromJsonString ¶
func (r *CreateSubnetsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSubnetsRequest) ToJsonString ¶
func (r *CreateSubnetsRequest) ToJsonString() string
type CreateSubnetsRequestParams ¶
type CreateSubnetsRequestParams struct { // `VPC`实例`ID`。形如:`vpc-6v2ht8q5`。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 子网对象列表。 Subnets []*SubnetInput `json:"Subnets,omitempty" name:"Subnets"` // 指定绑定的标签列表,注意这里的标签集合为列表中所有子网对象所共享,不能为每个子网对象单独指定标签,例如:[{"Key": "city", "Value": "shanghai"}]。 Tags []*Tag `json:"Tags,omitempty" name:"Tags"` // 需要增加到的CDC实例ID。 CdcId *string `json:"CdcId,omitempty" name:"CdcId"` }
Predefined struct for user
type CreateSubnetsResponse ¶
type CreateSubnetsResponse struct { *tchttp.BaseResponse Response *CreateSubnetsResponseParams `json:"Response"` }
func NewCreateSubnetsResponse ¶
func NewCreateSubnetsResponse() (response *CreateSubnetsResponse)
func (*CreateSubnetsResponse) FromJsonString ¶
func (r *CreateSubnetsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSubnetsResponse) ToJsonString ¶
func (r *CreateSubnetsResponse) ToJsonString() string
type CreateSubnetsResponseParams ¶
type CreateSubnetsResponseParams struct { // 新创建的子网列表。 SubnetSet []*Subnet `json:"SubnetSet,omitempty" name:"SubnetSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateTrafficPackagesRequest ¶
type CreateTrafficPackagesRequest struct { *tchttp.BaseRequest // 流量包规格。可选值: // <li>10: 10GB流量,有效期一个月</li> // <li>50: 50GB流量,有效期一个月</li> // <li>512: 512GB流量,有效期一个月</li> // <li>1024: 1TB流量,有效期一个月</li> // <li>5120: 5TB流量,有效期一个月</li> // <li>51200: 50TB流量,有效期一个月</li> // <li>60: 60GB流量,有效期半年</li> // <li>300: 300GB流量,有效期半年</li> // <li>600: 600GB流量,有效期半年</li> // <li>3072: 3TB流量,有效期半年</li> // <li>6144: 6TB流量,有效期半年</li> // <li>30720: 30TB流量,有效期半年</li> // <li>61440: 60TB流量,有效期半年</li> // <li>307200: 300TB流量,有效期半年</li> TrafficAmount *uint64 `json:"TrafficAmount,omitempty" name:"TrafficAmount"` // 流量包数量,可选范围 1~20。 TrafficPackageCount *uint64 `json:"TrafficPackageCount,omitempty" name:"TrafficPackageCount"` }
func NewCreateTrafficPackagesRequest ¶
func NewCreateTrafficPackagesRequest() (request *CreateTrafficPackagesRequest)
func (*CreateTrafficPackagesRequest) FromJsonString ¶
func (r *CreateTrafficPackagesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTrafficPackagesRequest) ToJsonString ¶
func (r *CreateTrafficPackagesRequest) ToJsonString() string
type CreateTrafficPackagesRequestParams ¶
type CreateTrafficPackagesRequestParams struct { // 流量包规格。可选值: // <li>10: 10GB流量,有效期一个月</li> // <li>50: 50GB流量,有效期一个月</li> // <li>512: 512GB流量,有效期一个月</li> // <li>1024: 1TB流量,有效期一个月</li> // <li>5120: 5TB流量,有效期一个月</li> // <li>51200: 50TB流量,有效期一个月</li> // <li>60: 60GB流量,有效期半年</li> // <li>300: 300GB流量,有效期半年</li> // <li>600: 600GB流量,有效期半年</li> // <li>3072: 3TB流量,有效期半年</li> // <li>6144: 6TB流量,有效期半年</li> // <li>30720: 30TB流量,有效期半年</li> // <li>61440: 60TB流量,有效期半年</li> // <li>307200: 300TB流量,有效期半年</li> TrafficAmount *uint64 `json:"TrafficAmount,omitempty" name:"TrafficAmount"` // 流量包数量,可选范围 1~20。 TrafficPackageCount *uint64 `json:"TrafficPackageCount,omitempty" name:"TrafficPackageCount"` }
Predefined struct for user
type CreateTrafficPackagesResponse ¶
type CreateTrafficPackagesResponse struct { *tchttp.BaseResponse Response *CreateTrafficPackagesResponseParams `json:"Response"` }
func NewCreateTrafficPackagesResponse ¶
func NewCreateTrafficPackagesResponse() (response *CreateTrafficPackagesResponse)
func (*CreateTrafficPackagesResponse) FromJsonString ¶
func (r *CreateTrafficPackagesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTrafficPackagesResponse) ToJsonString ¶
func (r *CreateTrafficPackagesResponse) ToJsonString() string
type CreateTrafficPackagesResponseParams ¶
type CreateTrafficPackagesResponseParams struct { // 创建的流量包ID列表。 TrafficPackageSet []*string `json:"TrafficPackageSet,omitempty" name:"TrafficPackageSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateVpcEndPointRequest ¶
type CreateVpcEndPointRequest struct { *tchttp.BaseRequest // VPC实例ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 子网实例ID。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 终端节点名称。 EndPointName *string `json:"EndPointName,omitempty" name:"EndPointName"` // 终端节点服务ID。 EndPointServiceId *string `json:"EndPointServiceId,omitempty" name:"EndPointServiceId"` // 终端节点VIP,可以指定IP申请。 EndPointVip *string `json:"EndPointVip,omitempty" name:"EndPointVip"` // 安全组ID。 SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` }
func NewCreateVpcEndPointRequest ¶
func NewCreateVpcEndPointRequest() (request *CreateVpcEndPointRequest)
func (*CreateVpcEndPointRequest) FromJsonString ¶
func (r *CreateVpcEndPointRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVpcEndPointRequest) ToJsonString ¶
func (r *CreateVpcEndPointRequest) ToJsonString() string
type CreateVpcEndPointRequestParams ¶
type CreateVpcEndPointRequestParams struct { // VPC实例ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 子网实例ID。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 终端节点名称。 EndPointName *string `json:"EndPointName,omitempty" name:"EndPointName"` // 终端节点服务ID。 EndPointServiceId *string `json:"EndPointServiceId,omitempty" name:"EndPointServiceId"` // 终端节点VIP,可以指定IP申请。 EndPointVip *string `json:"EndPointVip,omitempty" name:"EndPointVip"` // 安全组ID。 SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` }
Predefined struct for user
type CreateVpcEndPointResponse ¶
type CreateVpcEndPointResponse struct { *tchttp.BaseResponse Response *CreateVpcEndPointResponseParams `json:"Response"` }
func NewCreateVpcEndPointResponse ¶
func NewCreateVpcEndPointResponse() (response *CreateVpcEndPointResponse)
func (*CreateVpcEndPointResponse) FromJsonString ¶
func (r *CreateVpcEndPointResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVpcEndPointResponse) ToJsonString ¶
func (r *CreateVpcEndPointResponse) ToJsonString() string
type CreateVpcEndPointResponseParams ¶
type CreateVpcEndPointResponseParams struct { // 终端节点对象详细信息。 EndPoint *EndPoint `json:"EndPoint,omitempty" name:"EndPoint"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateVpcEndPointServiceRequest ¶
type CreateVpcEndPointServiceRequest struct { *tchttp.BaseRequest // VPC实例ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 终端节点服务名称。 EndPointServiceName *string `json:"EndPointServiceName,omitempty" name:"EndPointServiceName"` // 是否自动接受。 AutoAcceptFlag *bool `json:"AutoAcceptFlag,omitempty" name:"AutoAcceptFlag"` // 后端服务ID,比如lb-xxx。 ServiceInstanceId *string `json:"ServiceInstanceId,omitempty" name:"ServiceInstanceId"` // ~~是否是PassService类型。该字段已废弃,请不要使用该字段。~~ IsPassService *bool `json:"IsPassService,omitempty" name:"IsPassService"` // 挂载的PAAS服务类型,CLB,CDB,CRS,不填默认挂载为CLB。 ServiceType *string `json:"ServiceType,omitempty" name:"ServiceType"` }
func NewCreateVpcEndPointServiceRequest ¶
func NewCreateVpcEndPointServiceRequest() (request *CreateVpcEndPointServiceRequest)
func (*CreateVpcEndPointServiceRequest) FromJsonString ¶
func (r *CreateVpcEndPointServiceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVpcEndPointServiceRequest) ToJsonString ¶
func (r *CreateVpcEndPointServiceRequest) ToJsonString() string
type CreateVpcEndPointServiceRequestParams ¶
type CreateVpcEndPointServiceRequestParams struct { // VPC实例ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 终端节点服务名称。 EndPointServiceName *string `json:"EndPointServiceName,omitempty" name:"EndPointServiceName"` // 是否自动接受。 AutoAcceptFlag *bool `json:"AutoAcceptFlag,omitempty" name:"AutoAcceptFlag"` // 后端服务ID,比如lb-xxx。 ServiceInstanceId *string `json:"ServiceInstanceId,omitempty" name:"ServiceInstanceId"` // ~~是否是PassService类型。该字段已废弃,请不要使用该字段。~~ IsPassService *bool `json:"IsPassService,omitempty" name:"IsPassService"` // 挂载的PAAS服务类型,CLB,CDB,CRS,不填默认挂载为CLB。 ServiceType *string `json:"ServiceType,omitempty" name:"ServiceType"` }
Predefined struct for user
type CreateVpcEndPointServiceResponse ¶
type CreateVpcEndPointServiceResponse struct { *tchttp.BaseResponse Response *CreateVpcEndPointServiceResponseParams `json:"Response"` }
func NewCreateVpcEndPointServiceResponse ¶
func NewCreateVpcEndPointServiceResponse() (response *CreateVpcEndPointServiceResponse)
func (*CreateVpcEndPointServiceResponse) FromJsonString ¶
func (r *CreateVpcEndPointServiceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVpcEndPointServiceResponse) ToJsonString ¶
func (r *CreateVpcEndPointServiceResponse) ToJsonString() string
type CreateVpcEndPointServiceResponseParams ¶
type CreateVpcEndPointServiceResponseParams struct { // 终端节点服务对象详细信息。 EndPointService *EndPointService `json:"EndPointService,omitempty" name:"EndPointService"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateVpcEndPointServiceWhiteListRequest ¶
type CreateVpcEndPointServiceWhiteListRequest struct { *tchttp.BaseRequest // UIN。 UserUin *string `json:"UserUin,omitempty" name:"UserUin"` // 终端节点服务ID。 EndPointServiceId *string `json:"EndPointServiceId,omitempty" name:"EndPointServiceId"` // 白名单描述。 Description *string `json:"Description,omitempty" name:"Description"` }
func NewCreateVpcEndPointServiceWhiteListRequest ¶
func NewCreateVpcEndPointServiceWhiteListRequest() (request *CreateVpcEndPointServiceWhiteListRequest)
func (*CreateVpcEndPointServiceWhiteListRequest) FromJsonString ¶
func (r *CreateVpcEndPointServiceWhiteListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVpcEndPointServiceWhiteListRequest) ToJsonString ¶
func (r *CreateVpcEndPointServiceWhiteListRequest) ToJsonString() string
type CreateVpcEndPointServiceWhiteListRequestParams ¶
type CreateVpcEndPointServiceWhiteListRequestParams struct { // UIN。 UserUin *string `json:"UserUin,omitempty" name:"UserUin"` // 终端节点服务ID。 EndPointServiceId *string `json:"EndPointServiceId,omitempty" name:"EndPointServiceId"` // 白名单描述。 Description *string `json:"Description,omitempty" name:"Description"` }
Predefined struct for user
type CreateVpcEndPointServiceWhiteListResponse ¶
type CreateVpcEndPointServiceWhiteListResponse struct { *tchttp.BaseResponse Response *CreateVpcEndPointServiceWhiteListResponseParams `json:"Response"` }
func NewCreateVpcEndPointServiceWhiteListResponse ¶
func NewCreateVpcEndPointServiceWhiteListResponse() (response *CreateVpcEndPointServiceWhiteListResponse)
func (*CreateVpcEndPointServiceWhiteListResponse) FromJsonString ¶
func (r *CreateVpcEndPointServiceWhiteListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVpcEndPointServiceWhiteListResponse) ToJsonString ¶
func (r *CreateVpcEndPointServiceWhiteListResponse) ToJsonString() string
type CreateVpcEndPointServiceWhiteListResponseParams ¶
type CreateVpcEndPointServiceWhiteListResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateVpcPeeringConnectionRequest ¶
type CreateVpcPeeringConnectionRequest struct {
*tchttp.BaseRequest
}
func NewCreateVpcPeeringConnectionRequest ¶
func NewCreateVpcPeeringConnectionRequest() (request *CreateVpcPeeringConnectionRequest)
func (*CreateVpcPeeringConnectionRequest) FromJsonString ¶
func (r *CreateVpcPeeringConnectionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVpcPeeringConnectionRequest) ToJsonString ¶
func (r *CreateVpcPeeringConnectionRequest) ToJsonString() string
type CreateVpcPeeringConnectionRequestParams ¶
type CreateVpcPeeringConnectionRequestParams struct { }
Predefined struct for user
type CreateVpcPeeringConnectionResponse ¶
type CreateVpcPeeringConnectionResponse struct { *tchttp.BaseResponse Response *CreateVpcPeeringConnectionResponseParams `json:"Response"` }
func NewCreateVpcPeeringConnectionResponse ¶
func NewCreateVpcPeeringConnectionResponse() (response *CreateVpcPeeringConnectionResponse)
func (*CreateVpcPeeringConnectionResponse) FromJsonString ¶
func (r *CreateVpcPeeringConnectionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVpcPeeringConnectionResponse) ToJsonString ¶
func (r *CreateVpcPeeringConnectionResponse) ToJsonString() string
type CreateVpcPeeringConnectionResponseParams ¶
type CreateVpcPeeringConnectionResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateVpcRequest ¶
type CreateVpcRequest struct { *tchttp.BaseRequest // vpc名称,最大长度不能超过60个字节。 VpcName *string `json:"VpcName,omitempty" name:"VpcName"` // vpc的cidr,仅能在10.0.0.0/12,172.16.0.0/12,192.168.0.0/16这三个内网网段内。 CidrBlock *string `json:"CidrBlock,omitempty" name:"CidrBlock"` // 是否开启组播。true: 开启, false: 不开启。 EnableMulticast *string `json:"EnableMulticast,omitempty" name:"EnableMulticast"` // DNS地址,最多支持4个。 DnsServers []*string `json:"DnsServers,omitempty" name:"DnsServers"` // DHCP使用的域名。 DomainName *string `json:"DomainName,omitempty" name:"DomainName"` // 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}]。 Tags []*Tag `json:"Tags,omitempty" name:"Tags"` }
func NewCreateVpcRequest ¶
func NewCreateVpcRequest() (request *CreateVpcRequest)
func (*CreateVpcRequest) FromJsonString ¶
func (r *CreateVpcRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVpcRequest) ToJsonString ¶
func (r *CreateVpcRequest) ToJsonString() string
type CreateVpcRequestParams ¶
type CreateVpcRequestParams struct { // vpc名称,最大长度不能超过60个字节。 VpcName *string `json:"VpcName,omitempty" name:"VpcName"` // vpc的cidr,仅能在10.0.0.0/12,172.16.0.0/12,192.168.0.0/16这三个内网网段内。 CidrBlock *string `json:"CidrBlock,omitempty" name:"CidrBlock"` // 是否开启组播。true: 开启, false: 不开启。 EnableMulticast *string `json:"EnableMulticast,omitempty" name:"EnableMulticast"` // DNS地址,最多支持4个。 DnsServers []*string `json:"DnsServers,omitempty" name:"DnsServers"` // DHCP使用的域名。 DomainName *string `json:"DomainName,omitempty" name:"DomainName"` // 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}]。 Tags []*Tag `json:"Tags,omitempty" name:"Tags"` }
Predefined struct for user
type CreateVpcResponse ¶
type CreateVpcResponse struct { *tchttp.BaseResponse Response *CreateVpcResponseParams `json:"Response"` }
func NewCreateVpcResponse ¶
func NewCreateVpcResponse() (response *CreateVpcResponse)
func (*CreateVpcResponse) FromJsonString ¶
func (r *CreateVpcResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVpcResponse) ToJsonString ¶
func (r *CreateVpcResponse) ToJsonString() string
type CreateVpcResponseParams ¶
type CreateVpcResponseParams struct { // Vpc对象。 Vpc *Vpc `json:"Vpc,omitempty" name:"Vpc"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateVpnConnectionRequest ¶
type CreateVpnConnectionRequest struct { *tchttp.BaseRequest // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // 对端网关ID。例如:cgw-2wqq41m9,可通过[DescribeCustomerGateways](https://cloud.tencent.com/document/product/215/17516)接口查询对端网关。 CustomerGatewayId *string `json:"CustomerGatewayId,omitempty" name:"CustomerGatewayId"` // 通道名称,可任意命名,但不得超过60个字符。 VpnConnectionName *string `json:"VpnConnectionName,omitempty" name:"VpnConnectionName"` PreShareKey *string `json:"PreShareKey,omitempty" name:"PreShareKey"` // VPC实例ID。可通过[DescribeVpcs](https://cloud.tencent.com/document/product/215/15778)接口返回值中的VpcId获取。 // CCN VPN 形的通道 可以不传VPCID VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // SPD策略组,例如:{"10.0.0.5/24":["172.123.10.5/16"]},10.0.0.5/24是vpc内网段172.123.10.5/16是IDC网段。用户指定VPC内哪些网段可以和您IDC中哪些网段通信。 SecurityPolicyDatabases []*SecurityPolicyDatabase `json:"SecurityPolicyDatabases,omitempty" name:"SecurityPolicyDatabases"` // IKE配置(Internet Key Exchange,因特网密钥交换),IKE具有一套自我保护机制,用户配置网络安全协议 IKEOptionsSpecification *IKEOptionsSpecification `json:"IKEOptionsSpecification,omitempty" name:"IKEOptionsSpecification"` // IPSec配置,腾讯云提供IPSec安全会话设置 IPSECOptionsSpecification *IPSECOptionsSpecification `json:"IPSECOptionsSpecification,omitempty" name:"IPSECOptionsSpecification"` // 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}] Tags []*Tag `json:"Tags,omitempty" name:"Tags"` // 是否支持隧道内健康检查,默认为False。 EnableHealthCheck *bool `json:"EnableHealthCheck,omitempty" name:"EnableHealthCheck"` // 健康检查本端地址,默认值为随机在169.254.128.0/17分配一个IP。 HealthCheckLocalIp *string `json:"HealthCheckLocalIp,omitempty" name:"HealthCheckLocalIp"` // 健康检查对端地址,默认值为随机在169.254.128.0/17分配一个IP。 HealthCheckRemoteIp *string `json:"HealthCheckRemoteIp,omitempty" name:"HealthCheckRemoteIp"` // 通道类型, 例如:["STATIC", "StaticRoute", "Policy"] RouteType *string `json:"RouteType,omitempty" name:"RouteType"` // 协商类型,默认为active(主动协商)。可选值:active(主动协商),passive(被动协商),flowTrigger(流量协商) NegotiationType *string `json:"NegotiationType,omitempty" name:"NegotiationType"` // DPD探测开关。默认为0,表示关闭DPD探测。可选值:0(关闭),1(开启) DpdEnable *int64 `json:"DpdEnable,omitempty" name:"DpdEnable"` // DPD超时时间。即探测确认对端不存在需要的时间。dpdEnable为1(开启)时有效。默认30,单位为秒 DpdTimeout *string `json:"DpdTimeout,omitempty" name:"DpdTimeout"` // DPD超时后的动作。默认为clear。dpdEnable为1(开启)时有效。可取值为clear(断开)和restart(重试) DpdAction *string `json:"DpdAction,omitempty" name:"DpdAction"` }
func NewCreateVpnConnectionRequest ¶
func NewCreateVpnConnectionRequest() (request *CreateVpnConnectionRequest)
func (*CreateVpnConnectionRequest) FromJsonString ¶
func (r *CreateVpnConnectionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVpnConnectionRequest) ToJsonString ¶
func (r *CreateVpnConnectionRequest) ToJsonString() string
type CreateVpnConnectionRequestParams ¶
type CreateVpnConnectionRequestParams struct { // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // 对端网关ID。例如:cgw-2wqq41m9,可通过[DescribeCustomerGateways](https://cloud.tencent.com/document/product/215/17516)接口查询对端网关。 CustomerGatewayId *string `json:"CustomerGatewayId,omitempty" name:"CustomerGatewayId"` // 通道名称,可任意命名,但不得超过60个字符。 VpnConnectionName *string `json:"VpnConnectionName,omitempty" name:"VpnConnectionName"` PreShareKey *string `json:"PreShareKey,omitempty" name:"PreShareKey"` // VPC实例ID。可通过[DescribeVpcs](https://cloud.tencent.com/document/product/215/15778)接口返回值中的VpcId获取。 // CCN VPN 形的通道 可以不传VPCID VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // SPD策略组,例如:{"10.0.0.5/24":["172.123.10.5/16"]},10.0.0.5/24是vpc内网段172.123.10.5/16是IDC网段。用户指定VPC内哪些网段可以和您IDC中哪些网段通信。 SecurityPolicyDatabases []*SecurityPolicyDatabase `json:"SecurityPolicyDatabases,omitempty" name:"SecurityPolicyDatabases"` // IKE配置(Internet Key Exchange,因特网密钥交换),IKE具有一套自我保护机制,用户配置网络安全协议 IKEOptionsSpecification *IKEOptionsSpecification `json:"IKEOptionsSpecification,omitempty" name:"IKEOptionsSpecification"` // IPSec配置,腾讯云提供IPSec安全会话设置 IPSECOptionsSpecification *IPSECOptionsSpecification `json:"IPSECOptionsSpecification,omitempty" name:"IPSECOptionsSpecification"` // 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}] Tags []*Tag `json:"Tags,omitempty" name:"Tags"` // 是否支持隧道内健康检查,默认为False。 EnableHealthCheck *bool `json:"EnableHealthCheck,omitempty" name:"EnableHealthCheck"` // 健康检查本端地址,默认值为随机在169.254.128.0/17分配一个IP。 HealthCheckLocalIp *string `json:"HealthCheckLocalIp,omitempty" name:"HealthCheckLocalIp"` // 健康检查对端地址,默认值为随机在169.254.128.0/17分配一个IP。 HealthCheckRemoteIp *string `json:"HealthCheckRemoteIp,omitempty" name:"HealthCheckRemoteIp"` // 通道类型, 例如:["STATIC", "StaticRoute", "Policy"] RouteType *string `json:"RouteType,omitempty" name:"RouteType"` // 协商类型,默认为active(主动协商)。可选值:active(主动协商),passive(被动协商),flowTrigger(流量协商) NegotiationType *string `json:"NegotiationType,omitempty" name:"NegotiationType"` // DPD探测开关。默认为0,表示关闭DPD探测。可选值:0(关闭),1(开启) DpdEnable *int64 `json:"DpdEnable,omitempty" name:"DpdEnable"` // DPD超时时间。即探测确认对端不存在需要的时间。dpdEnable为1(开启)时有效。默认30,单位为秒 DpdTimeout *string `json:"DpdTimeout,omitempty" name:"DpdTimeout"` // DPD超时后的动作。默认为clear。dpdEnable为1(开启)时有效。可取值为clear(断开)和restart(重试) DpdAction *string `json:"DpdAction,omitempty" name:"DpdAction"` }
Predefined struct for user
type CreateVpnConnectionResponse ¶
type CreateVpnConnectionResponse struct { *tchttp.BaseResponse Response *CreateVpnConnectionResponseParams `json:"Response"` }
func NewCreateVpnConnectionResponse ¶
func NewCreateVpnConnectionResponse() (response *CreateVpnConnectionResponse)
func (*CreateVpnConnectionResponse) FromJsonString ¶
func (r *CreateVpnConnectionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVpnConnectionResponse) ToJsonString ¶
func (r *CreateVpnConnectionResponse) ToJsonString() string
type CreateVpnConnectionResponseParams ¶
type CreateVpnConnectionResponseParams struct { // 通道实例对象。 VpnConnection *VpnConnection `json:"VpnConnection,omitempty" name:"VpnConnection"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateVpnGatewayRequest ¶
type CreateVpnGatewayRequest struct { *tchttp.BaseRequest // VPC实例ID。可通过[DescribeVpcs](https://cloud.tencent.com/document/product/215/15778)接口返回值中的VpcId获取。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // VPN网关名称,最大长度不能超过60个字节。 VpnGatewayName *string `json:"VpnGatewayName,omitempty" name:"VpnGatewayName"` // 公网带宽设置。可选带宽规格:5, 10, 20, 50, 100, 200, 500, 1000, 3000;单位:Mbps。 InternetMaxBandwidthOut *uint64 `json:"InternetMaxBandwidthOut,omitempty" name:"InternetMaxBandwidthOut"` // VPN网关计费模式,PREPAID:表示预付费,即包年包月,POSTPAID_BY_HOUR:表示后付费,即按量计费。默认:POSTPAID_BY_HOUR,如果指定预付费模式,参数InstanceChargePrepaid必填。 InstanceChargeType *string `json:"InstanceChargeType,omitempty" name:"InstanceChargeType"` // 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。 InstanceChargePrepaid *InstanceChargePrepaid `json:"InstanceChargePrepaid,omitempty" name:"InstanceChargePrepaid"` // 可用区,如:ap-guangzhou-2。 Zone *string `json:"Zone,omitempty" name:"Zone"` // VPN网关类型,默认为IPSEC。值“IPSEC”为VPC型IPSEC VPN网关,值“SSL”为VPC型SSL VPN网关,值“CCN”为云联网型IPSEC VPN网关,值“SSL_CCN”为云联网型SSL VPN网关。 Type *string `json:"Type,omitempty" name:"Type"` // 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}]。 Tags []*Tag `json:"Tags,omitempty" name:"Tags"` // CDC实例ID。 CdcId *string `json:"CdcId,omitempty" name:"CdcId"` // SSL VPN连接数设置,可选规格:5, 10, 20, 50, 100, 200, 500, 1000;单位:个。仅 SSL / SSL_CCN 类型需要选这个参数。 MaxConnection *uint64 `json:"MaxConnection,omitempty" name:"MaxConnection"` }
func NewCreateVpnGatewayRequest ¶
func NewCreateVpnGatewayRequest() (request *CreateVpnGatewayRequest)
func (*CreateVpnGatewayRequest) FromJsonString ¶
func (r *CreateVpnGatewayRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVpnGatewayRequest) ToJsonString ¶
func (r *CreateVpnGatewayRequest) ToJsonString() string
type CreateVpnGatewayRequestParams ¶
type CreateVpnGatewayRequestParams struct { // VPC实例ID。可通过[DescribeVpcs](https://cloud.tencent.com/document/product/215/15778)接口返回值中的VpcId获取。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // VPN网关名称,最大长度不能超过60个字节。 VpnGatewayName *string `json:"VpnGatewayName,omitempty" name:"VpnGatewayName"` // 公网带宽设置。可选带宽规格:5, 10, 20, 50, 100, 200, 500, 1000, 3000;单位:Mbps。 InternetMaxBandwidthOut *uint64 `json:"InternetMaxBandwidthOut,omitempty" name:"InternetMaxBandwidthOut"` // VPN网关计费模式,PREPAID:表示预付费,即包年包月,POSTPAID_BY_HOUR:表示后付费,即按量计费。默认:POSTPAID_BY_HOUR,如果指定预付费模式,参数InstanceChargePrepaid必填。 InstanceChargeType *string `json:"InstanceChargeType,omitempty" name:"InstanceChargeType"` // 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。 InstanceChargePrepaid *InstanceChargePrepaid `json:"InstanceChargePrepaid,omitempty" name:"InstanceChargePrepaid"` // 可用区,如:ap-guangzhou-2。 Zone *string `json:"Zone,omitempty" name:"Zone"` // VPN网关类型,默认为IPSEC。值“IPSEC”为VPC型IPSEC VPN网关,值“SSL”为VPC型SSL VPN网关,值“CCN”为云联网型IPSEC VPN网关,值“SSL_CCN”为云联网型SSL VPN网关。 Type *string `json:"Type,omitempty" name:"Type"` // 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}]。 Tags []*Tag `json:"Tags,omitempty" name:"Tags"` // CDC实例ID。 CdcId *string `json:"CdcId,omitempty" name:"CdcId"` // SSL VPN连接数设置,可选规格:5, 10, 20, 50, 100, 200, 500, 1000;单位:个。仅 SSL / SSL_CCN 类型需要选这个参数。 MaxConnection *uint64 `json:"MaxConnection,omitempty" name:"MaxConnection"` }
Predefined struct for user
type CreateVpnGatewayResponse ¶
type CreateVpnGatewayResponse struct { *tchttp.BaseResponse Response *CreateVpnGatewayResponseParams `json:"Response"` }
func NewCreateVpnGatewayResponse ¶
func NewCreateVpnGatewayResponse() (response *CreateVpnGatewayResponse)
func (*CreateVpnGatewayResponse) FromJsonString ¶
func (r *CreateVpnGatewayResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVpnGatewayResponse) ToJsonString ¶
func (r *CreateVpnGatewayResponse) ToJsonString() string
type CreateVpnGatewayResponseParams ¶
type CreateVpnGatewayResponseParams struct { // VPN网关对象 VpnGateway *VpnGateway `json:"VpnGateway,omitempty" name:"VpnGateway"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateVpnGatewayRoutesRequest ¶
type CreateVpnGatewayRoutesRequest struct { *tchttp.BaseRequest // VPN网关的ID VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // VPN网关目的路由列表 Routes []*VpnGatewayRoute `json:"Routes,omitempty" name:"Routes"` }
func NewCreateVpnGatewayRoutesRequest ¶
func NewCreateVpnGatewayRoutesRequest() (request *CreateVpnGatewayRoutesRequest)
func (*CreateVpnGatewayRoutesRequest) FromJsonString ¶
func (r *CreateVpnGatewayRoutesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVpnGatewayRoutesRequest) ToJsonString ¶
func (r *CreateVpnGatewayRoutesRequest) ToJsonString() string
type CreateVpnGatewayRoutesRequestParams ¶
type CreateVpnGatewayRoutesRequestParams struct { // VPN网关的ID VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // VPN网关目的路由列表 Routes []*VpnGatewayRoute `json:"Routes,omitempty" name:"Routes"` }
Predefined struct for user
type CreateVpnGatewayRoutesResponse ¶
type CreateVpnGatewayRoutesResponse struct { *tchttp.BaseResponse Response *CreateVpnGatewayRoutesResponseParams `json:"Response"` }
func NewCreateVpnGatewayRoutesResponse ¶
func NewCreateVpnGatewayRoutesResponse() (response *CreateVpnGatewayRoutesResponse)
func (*CreateVpnGatewayRoutesResponse) FromJsonString ¶
func (r *CreateVpnGatewayRoutesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVpnGatewayRoutesResponse) ToJsonString ¶
func (r *CreateVpnGatewayRoutesResponse) ToJsonString() string
type CreateVpnGatewayRoutesResponseParams ¶
type CreateVpnGatewayRoutesResponseParams struct { // VPN网关目的路由 Routes []*VpnGatewayRoute `json:"Routes,omitempty" name:"Routes"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateVpnGatewaySslClientRequest ¶
type CreateVpnGatewaySslClientRequest struct { *tchttp.BaseRequest // SSL-VPN-SERVER 实例ID。 SslVpnServerId *string `json:"SslVpnServerId,omitempty" name:"SslVpnServerId"` // SSL-VPN-CLIENT实例Name。不可和SslVpnClientNames同时使用。 SslVpnClientName *string `json:"SslVpnClientName,omitempty" name:"SslVpnClientName"` // SSL-VPN-CLIENT实例Name数字。批量创建时使用。不可和SslVpnClientName同时使用。 SslVpnClientNames []*string `json:"SslVpnClientNames,omitempty" name:"SslVpnClientNames"` }
func NewCreateVpnGatewaySslClientRequest ¶
func NewCreateVpnGatewaySslClientRequest() (request *CreateVpnGatewaySslClientRequest)
func (*CreateVpnGatewaySslClientRequest) FromJsonString ¶
func (r *CreateVpnGatewaySslClientRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVpnGatewaySslClientRequest) ToJsonString ¶
func (r *CreateVpnGatewaySslClientRequest) ToJsonString() string
type CreateVpnGatewaySslClientRequestParams ¶
type CreateVpnGatewaySslClientRequestParams struct { // SSL-VPN-SERVER 实例ID。 SslVpnServerId *string `json:"SslVpnServerId,omitempty" name:"SslVpnServerId"` // SSL-VPN-CLIENT实例Name。不可和SslVpnClientNames同时使用。 SslVpnClientName *string `json:"SslVpnClientName,omitempty" name:"SslVpnClientName"` // SSL-VPN-CLIENT实例Name数字。批量创建时使用。不可和SslVpnClientName同时使用。 SslVpnClientNames []*string `json:"SslVpnClientNames,omitempty" name:"SslVpnClientNames"` }
Predefined struct for user
type CreateVpnGatewaySslClientResponse ¶
type CreateVpnGatewaySslClientResponse struct { *tchttp.BaseResponse Response *CreateVpnGatewaySslClientResponseParams `json:"Response"` }
func NewCreateVpnGatewaySslClientResponse ¶
func NewCreateVpnGatewaySslClientResponse() (response *CreateVpnGatewaySslClientResponse)
func (*CreateVpnGatewaySslClientResponse) FromJsonString ¶
func (r *CreateVpnGatewaySslClientResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVpnGatewaySslClientResponse) ToJsonString ¶
func (r *CreateVpnGatewaySslClientResponse) ToJsonString() string
type CreateVpnGatewaySslClientResponseParams ¶
type CreateVpnGatewaySslClientResponseParams struct { // 异步任务ID。 TaskId *uint64 `json:"TaskId,omitempty" name:"TaskId"` // SSL-VPN client 唯一ID SslVpnClientId *string `json:"SslVpnClientId,omitempty" name:"SslVpnClientId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateVpnGatewaySslServerRequest ¶
type CreateVpnGatewaySslServerRequest struct { *tchttp.BaseRequest // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // SSL-VPN-SERVER 实例名称,长度不超过60个字节。 SslVpnServerName *string `json:"SslVpnServerName,omitempty" name:"SslVpnServerName"` // 云端地址(CIDR)列表。 LocalAddress []*string `json:"LocalAddress,omitempty" name:"LocalAddress"` // 客户端地址网段。 RemoteAddress *string `json:"RemoteAddress,omitempty" name:"RemoteAddress"` // SSL VPN服务端监听协议。当前仅支持 UDP,默认UDP。 SslVpnProtocol *string `json:"SslVpnProtocol,omitempty" name:"SslVpnProtocol"` // SSL VPN服务端监听协议端口,默认1194。 SslVpnPort *int64 `json:"SslVpnPort,omitempty" name:"SslVpnPort"` // 认证算法。可选 'SHA1', 'MD5', 'NONE',默认NONE。 IntegrityAlgorithm *string `json:"IntegrityAlgorithm,omitempty" name:"IntegrityAlgorithm"` // 加密算法。可选 'AES-128-CBC','AES-192-CBC', 'AES-256-CBC', 'NONE',默认NONE。 EncryptAlgorithm *string `json:"EncryptAlgorithm,omitempty" name:"EncryptAlgorithm"` // 是否支持压缩。当前仅支持不支持压缩,默认False。 Compress *bool `json:"Compress,omitempty" name:"Compress"` // 是否开启SSO认证。默认为False SsoEnabled *bool `json:"SsoEnabled,omitempty" name:"SsoEnabled"` // 是否开启策略访问控制。默认为False AccessPolicyEnabled *bool `json:"AccessPolicyEnabled,omitempty" name:"AccessPolicyEnabled"` // SAML-DATA,开启SSO时传。 SamlData *string `json:"SamlData,omitempty" name:"SamlData"` }
func NewCreateVpnGatewaySslServerRequest ¶
func NewCreateVpnGatewaySslServerRequest() (request *CreateVpnGatewaySslServerRequest)
func (*CreateVpnGatewaySslServerRequest) FromJsonString ¶
func (r *CreateVpnGatewaySslServerRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVpnGatewaySslServerRequest) ToJsonString ¶
func (r *CreateVpnGatewaySslServerRequest) ToJsonString() string
type CreateVpnGatewaySslServerRequestParams ¶
type CreateVpnGatewaySslServerRequestParams struct { // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // SSL-VPN-SERVER 实例名称,长度不超过60个字节。 SslVpnServerName *string `json:"SslVpnServerName,omitempty" name:"SslVpnServerName"` // 云端地址(CIDR)列表。 LocalAddress []*string `json:"LocalAddress,omitempty" name:"LocalAddress"` // 客户端地址网段。 RemoteAddress *string `json:"RemoteAddress,omitempty" name:"RemoteAddress"` // SSL VPN服务端监听协议。当前仅支持 UDP,默认UDP。 SslVpnProtocol *string `json:"SslVpnProtocol,omitempty" name:"SslVpnProtocol"` // SSL VPN服务端监听协议端口,默认1194。 SslVpnPort *int64 `json:"SslVpnPort,omitempty" name:"SslVpnPort"` // 认证算法。可选 'SHA1', 'MD5', 'NONE',默认NONE。 IntegrityAlgorithm *string `json:"IntegrityAlgorithm,omitempty" name:"IntegrityAlgorithm"` // 加密算法。可选 'AES-128-CBC','AES-192-CBC', 'AES-256-CBC', 'NONE',默认NONE。 EncryptAlgorithm *string `json:"EncryptAlgorithm,omitempty" name:"EncryptAlgorithm"` // 是否支持压缩。当前仅支持不支持压缩,默认False。 Compress *bool `json:"Compress,omitempty" name:"Compress"` // 是否开启SSO认证。默认为False SsoEnabled *bool `json:"SsoEnabled,omitempty" name:"SsoEnabled"` // 是否开启策略访问控制。默认为False AccessPolicyEnabled *bool `json:"AccessPolicyEnabled,omitempty" name:"AccessPolicyEnabled"` // SAML-DATA,开启SSO时传。 SamlData *string `json:"SamlData,omitempty" name:"SamlData"` }
Predefined struct for user
type CreateVpnGatewaySslServerResponse ¶
type CreateVpnGatewaySslServerResponse struct { *tchttp.BaseResponse Response *CreateVpnGatewaySslServerResponseParams `json:"Response"` }
func NewCreateVpnGatewaySslServerResponse ¶
func NewCreateVpnGatewaySslServerResponse() (response *CreateVpnGatewaySslServerResponse)
func (*CreateVpnGatewaySslServerResponse) FromJsonString ¶
func (r *CreateVpnGatewaySslServerResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateVpnGatewaySslServerResponse) ToJsonString ¶
func (r *CreateVpnGatewaySslServerResponse) ToJsonString() string
type CreateVpnGatewaySslServerResponseParams ¶
type CreateVpnGatewaySslServerResponseParams struct { // 创建SSL-VPN server 异步任务ID。 TaskId *int64 `json:"TaskId,omitempty" name:"TaskId"` // SSL-VPN-SERVER 唯一ID。 SslVpnServerId *string `json:"SslVpnServerId,omitempty" name:"SslVpnServerId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type CrossBorderCompliance ¶
type CrossBorderCompliance struct { // 服务商,可选值:`UNICOM`。 ServiceProvider *string `json:"ServiceProvider,omitempty" name:"ServiceProvider"` // 合规化审批单`ID`。 ComplianceId *uint64 `json:"ComplianceId,omitempty" name:"ComplianceId"` // 公司全称。 Company *string `json:"Company,omitempty" name:"Company"` // 统一社会信用代码。 UniformSocialCreditCode *string `json:"UniformSocialCreditCode,omitempty" name:"UniformSocialCreditCode"` // 法定代表人。 LegalPerson *string `json:"LegalPerson,omitempty" name:"LegalPerson"` // 发证机关。 IssuingAuthority *string `json:"IssuingAuthority,omitempty" name:"IssuingAuthority"` // 营业执照。 BusinessLicense *string `json:"BusinessLicense,omitempty" name:"BusinessLicense"` // 营业执照住所。 BusinessAddress *string `json:"BusinessAddress,omitempty" name:"BusinessAddress"` // 邮编。 PostCode *uint64 `json:"PostCode,omitempty" name:"PostCode"` // 经办人。 Manager *string `json:"Manager,omitempty" name:"Manager"` // 经办人身份证号。 ManagerId *string `json:"ManagerId,omitempty" name:"ManagerId"` // 经办人身份证。 ManagerIdCard *string `json:"ManagerIdCard,omitempty" name:"ManagerIdCard"` // 经办人身份证地址。 ManagerAddress *string `json:"ManagerAddress,omitempty" name:"ManagerAddress"` // 经办人联系电话。 ManagerTelephone *string `json:"ManagerTelephone,omitempty" name:"ManagerTelephone"` // 电子邮箱。 Email *string `json:"Email,omitempty" name:"Email"` // 服务受理单。 ServiceHandlingForm *string `json:"ServiceHandlingForm,omitempty" name:"ServiceHandlingForm"` // 授权函。 AuthorizationLetter *string `json:"AuthorizationLetter,omitempty" name:"AuthorizationLetter"` // 信息安全承诺书。 SafetyCommitment *string `json:"SafetyCommitment,omitempty" name:"SafetyCommitment"` // 服务开始时间。 ServiceStartDate *string `json:"ServiceStartDate,omitempty" name:"ServiceStartDate"` // 服务截止时间。 ServiceEndDate *string `json:"ServiceEndDate,omitempty" name:"ServiceEndDate"` // 状态。待审批:`PENDING`,已通过:`APPROVED`,已拒绝:`DENY`。 State *string `json:"State,omitempty" name:"State"` // 审批单创建时间。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` }
type CrossBorderFlowMonitorData ¶
type CrossBorderFlowMonitorData struct { // 入带宽,单位:`bps`。 InBandwidth []*int64 `json:"InBandwidth,omitempty" name:"InBandwidth"` // 出带宽,单位:`bps`。 OutBandwidth []*int64 `json:"OutBandwidth,omitempty" name:"OutBandwidth"` // 入包,单位:`pps`。 InPkg []*int64 `json:"InPkg,omitempty" name:"InPkg"` // 出包,单位:`pps`。 OutPkg []*int64 `json:"OutPkg,omitempty" name:"OutPkg"` }
type CustomerGateway ¶
type CustomerGateway struct { // 用户网关唯一ID CustomerGatewayId *string `json:"CustomerGatewayId,omitempty" name:"CustomerGatewayId"` // 网关名称 CustomerGatewayName *string `json:"CustomerGatewayName,omitempty" name:"CustomerGatewayName"` // 公网地址 IpAddress *string `json:"IpAddress,omitempty" name:"IpAddress"` // 创建时间 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` }
type CustomerGatewayVendor ¶
type CvmInstance ¶
type CvmInstance struct { // VPC实例ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 子网实例ID。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 云主机实例ID InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 云主机名称。 InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"` // 云主机状态。 InstanceState *string `json:"InstanceState,omitempty" name:"InstanceState"` // 实例的CPU核数,单位:核。 CPU *uint64 `json:"CPU,omitempty" name:"CPU"` // 实例内存容量,单位:GB。 Memory *uint64 `json:"Memory,omitempty" name:"Memory"` // 创建时间。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // 实例机型。 InstanceType *string `json:"InstanceType,omitempty" name:"InstanceType"` // 实例弹性网卡配额(包含主网卡)。 EniLimit *uint64 `json:"EniLimit,omitempty" name:"EniLimit"` // 实例弹性网卡内网IP配额(包含主网卡)。 EniIpLimit *uint64 `json:"EniIpLimit,omitempty" name:"EniIpLimit"` // 实例已绑定弹性网卡的个数(包含主网卡)。 InstanceEniCount *uint64 `json:"InstanceEniCount,omitempty" name:"InstanceEniCount"` }
type DefaultVpcSubnet ¶
type DefaultVpcSubnet struct { // 默认VpcId。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 默认SubnetId。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 默认Vpc名字。 VpcName *string `json:"VpcName,omitempty" name:"VpcName"` // 默认Subnet名字。 SubnetName *string `json:"SubnetName,omitempty" name:"SubnetName"` // 默认子网网段。 CidrBlock *string `json:"CidrBlock,omitempty" name:"CidrBlock"` }
type DeleteAddressTemplateGroupRequest ¶
type DeleteAddressTemplateGroupRequest struct { *tchttp.BaseRequest // IP地址模板集合实例ID,例如:ipmg-90cex8mq。 AddressTemplateGroupId *string `json:"AddressTemplateGroupId,omitempty" name:"AddressTemplateGroupId"` }
func NewDeleteAddressTemplateGroupRequest ¶
func NewDeleteAddressTemplateGroupRequest() (request *DeleteAddressTemplateGroupRequest)
func (*DeleteAddressTemplateGroupRequest) FromJsonString ¶
func (r *DeleteAddressTemplateGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAddressTemplateGroupRequest) ToJsonString ¶
func (r *DeleteAddressTemplateGroupRequest) ToJsonString() string
type DeleteAddressTemplateGroupRequestParams ¶
type DeleteAddressTemplateGroupRequestParams struct { // IP地址模板集合实例ID,例如:ipmg-90cex8mq。 AddressTemplateGroupId *string `json:"AddressTemplateGroupId,omitempty" name:"AddressTemplateGroupId"` }
Predefined struct for user
type DeleteAddressTemplateGroupResponse ¶
type DeleteAddressTemplateGroupResponse struct { *tchttp.BaseResponse Response *DeleteAddressTemplateGroupResponseParams `json:"Response"` }
func NewDeleteAddressTemplateGroupResponse ¶
func NewDeleteAddressTemplateGroupResponse() (response *DeleteAddressTemplateGroupResponse)
func (*DeleteAddressTemplateGroupResponse) FromJsonString ¶
func (r *DeleteAddressTemplateGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAddressTemplateGroupResponse) ToJsonString ¶
func (r *DeleteAddressTemplateGroupResponse) ToJsonString() string
type DeleteAddressTemplateGroupResponseParams ¶
type DeleteAddressTemplateGroupResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteAddressTemplateRequest ¶
type DeleteAddressTemplateRequest struct { *tchttp.BaseRequest // IP地址模板实例ID,例如:ipm-09o5m8kc。 AddressTemplateId *string `json:"AddressTemplateId,omitempty" name:"AddressTemplateId"` }
func NewDeleteAddressTemplateRequest ¶
func NewDeleteAddressTemplateRequest() (request *DeleteAddressTemplateRequest)
func (*DeleteAddressTemplateRequest) FromJsonString ¶
func (r *DeleteAddressTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAddressTemplateRequest) ToJsonString ¶
func (r *DeleteAddressTemplateRequest) ToJsonString() string
type DeleteAddressTemplateRequestParams ¶
type DeleteAddressTemplateRequestParams struct { // IP地址模板实例ID,例如:ipm-09o5m8kc。 AddressTemplateId *string `json:"AddressTemplateId,omitempty" name:"AddressTemplateId"` }
Predefined struct for user
type DeleteAddressTemplateResponse ¶
type DeleteAddressTemplateResponse struct { *tchttp.BaseResponse Response *DeleteAddressTemplateResponseParams `json:"Response"` }
func NewDeleteAddressTemplateResponse ¶
func NewDeleteAddressTemplateResponse() (response *DeleteAddressTemplateResponse)
func (*DeleteAddressTemplateResponse) FromJsonString ¶
func (r *DeleteAddressTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAddressTemplateResponse) ToJsonString ¶
func (r *DeleteAddressTemplateResponse) ToJsonString() string
type DeleteAddressTemplateResponseParams ¶
type DeleteAddressTemplateResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteAssistantCidrRequest ¶
type DeleteAssistantCidrRequest struct { *tchttp.BaseRequest // `VPC`实例`ID`。形如:`vpc-6v2ht8q5`。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // CIDR数组,格式如["10.0.0.0/16", "172.16.0.0/16"]。 CidrBlocks []*string `json:"CidrBlocks,omitempty" name:"CidrBlocks"` }
func NewDeleteAssistantCidrRequest ¶
func NewDeleteAssistantCidrRequest() (request *DeleteAssistantCidrRequest)
func (*DeleteAssistantCidrRequest) FromJsonString ¶
func (r *DeleteAssistantCidrRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAssistantCidrRequest) ToJsonString ¶
func (r *DeleteAssistantCidrRequest) ToJsonString() string
type DeleteAssistantCidrRequestParams ¶
type DeleteAssistantCidrRequestParams struct { // `VPC`实例`ID`。形如:`vpc-6v2ht8q5`。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // CIDR数组,格式如["10.0.0.0/16", "172.16.0.0/16"]。 CidrBlocks []*string `json:"CidrBlocks,omitempty" name:"CidrBlocks"` }
Predefined struct for user
type DeleteAssistantCidrResponse ¶
type DeleteAssistantCidrResponse struct { *tchttp.BaseResponse Response *DeleteAssistantCidrResponseParams `json:"Response"` }
func NewDeleteAssistantCidrResponse ¶
func NewDeleteAssistantCidrResponse() (response *DeleteAssistantCidrResponse)
func (*DeleteAssistantCidrResponse) FromJsonString ¶
func (r *DeleteAssistantCidrResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAssistantCidrResponse) ToJsonString ¶
func (r *DeleteAssistantCidrResponse) ToJsonString() string
type DeleteAssistantCidrResponseParams ¶
type DeleteAssistantCidrResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteBandwidthPackageRequest ¶
type DeleteBandwidthPackageRequest struct { *tchttp.BaseRequest // 待删除带宽包唯一ID BandwidthPackageId *string `json:"BandwidthPackageId,omitempty" name:"BandwidthPackageId"` }
func NewDeleteBandwidthPackageRequest ¶
func NewDeleteBandwidthPackageRequest() (request *DeleteBandwidthPackageRequest)
func (*DeleteBandwidthPackageRequest) FromJsonString ¶
func (r *DeleteBandwidthPackageRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteBandwidthPackageRequest) ToJsonString ¶
func (r *DeleteBandwidthPackageRequest) ToJsonString() string
type DeleteBandwidthPackageRequestParams ¶
type DeleteBandwidthPackageRequestParams struct { // 待删除带宽包唯一ID BandwidthPackageId *string `json:"BandwidthPackageId,omitempty" name:"BandwidthPackageId"` }
Predefined struct for user
type DeleteBandwidthPackageResponse ¶
type DeleteBandwidthPackageResponse struct { *tchttp.BaseResponse Response *DeleteBandwidthPackageResponseParams `json:"Response"` }
func NewDeleteBandwidthPackageResponse ¶
func NewDeleteBandwidthPackageResponse() (response *DeleteBandwidthPackageResponse)
func (*DeleteBandwidthPackageResponse) FromJsonString ¶
func (r *DeleteBandwidthPackageResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteBandwidthPackageResponse) ToJsonString ¶
func (r *DeleteBandwidthPackageResponse) ToJsonString() string
type DeleteBandwidthPackageResponseParams ¶
type DeleteBandwidthPackageResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteCcnRequest ¶
type DeleteCcnRequest struct { *tchttp.BaseRequest // CCN实例ID。形如:ccn-f49l6u0z。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` }
func NewDeleteCcnRequest ¶
func NewDeleteCcnRequest() (request *DeleteCcnRequest)
func (*DeleteCcnRequest) FromJsonString ¶
func (r *DeleteCcnRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCcnRequest) ToJsonString ¶
func (r *DeleteCcnRequest) ToJsonString() string
type DeleteCcnRequestParams ¶
type DeleteCcnRequestParams struct { // CCN实例ID。形如:ccn-f49l6u0z。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` }
Predefined struct for user
type DeleteCcnResponse ¶
type DeleteCcnResponse struct { *tchttp.BaseResponse Response *DeleteCcnResponseParams `json:"Response"` }
func NewDeleteCcnResponse ¶
func NewDeleteCcnResponse() (response *DeleteCcnResponse)
func (*DeleteCcnResponse) FromJsonString ¶
func (r *DeleteCcnResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCcnResponse) ToJsonString ¶
func (r *DeleteCcnResponse) ToJsonString() string
type DeleteCcnResponseParams ¶
type DeleteCcnResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteCustomerGatewayRequest ¶
type DeleteCustomerGatewayRequest struct { *tchttp.BaseRequest // 对端网关ID,例如:cgw-2wqq41m9,可通过[DescribeCustomerGateways](https://cloud.tencent.com/document/api/215/17516)接口查询对端网关。 CustomerGatewayId *string `json:"CustomerGatewayId,omitempty" name:"CustomerGatewayId"` }
func NewDeleteCustomerGatewayRequest ¶
func NewDeleteCustomerGatewayRequest() (request *DeleteCustomerGatewayRequest)
func (*DeleteCustomerGatewayRequest) FromJsonString ¶
func (r *DeleteCustomerGatewayRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCustomerGatewayRequest) ToJsonString ¶
func (r *DeleteCustomerGatewayRequest) ToJsonString() string
type DeleteCustomerGatewayRequestParams ¶
type DeleteCustomerGatewayRequestParams struct { // 对端网关ID,例如:cgw-2wqq41m9,可通过[DescribeCustomerGateways](https://cloud.tencent.com/document/api/215/17516)接口查询对端网关。 CustomerGatewayId *string `json:"CustomerGatewayId,omitempty" name:"CustomerGatewayId"` }
Predefined struct for user
type DeleteCustomerGatewayResponse ¶
type DeleteCustomerGatewayResponse struct { *tchttp.BaseResponse Response *DeleteCustomerGatewayResponseParams `json:"Response"` }
func NewDeleteCustomerGatewayResponse ¶
func NewDeleteCustomerGatewayResponse() (response *DeleteCustomerGatewayResponse)
func (*DeleteCustomerGatewayResponse) FromJsonString ¶
func (r *DeleteCustomerGatewayResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteCustomerGatewayResponse) ToJsonString ¶
func (r *DeleteCustomerGatewayResponse) ToJsonString() string
type DeleteCustomerGatewayResponseParams ¶
type DeleteCustomerGatewayResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteDhcpIpRequest ¶
type DeleteDhcpIpRequest struct { *tchttp.BaseRequest // `DhcpIp`的`ID`,是`DhcpIp`的唯一标识。 DhcpIpId *string `json:"DhcpIpId,omitempty" name:"DhcpIpId"` }
func NewDeleteDhcpIpRequest ¶
func NewDeleteDhcpIpRequest() (request *DeleteDhcpIpRequest)
func (*DeleteDhcpIpRequest) FromJsonString ¶
func (r *DeleteDhcpIpRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDhcpIpRequest) ToJsonString ¶
func (r *DeleteDhcpIpRequest) ToJsonString() string
type DeleteDhcpIpRequestParams ¶
type DeleteDhcpIpRequestParams struct { // `DhcpIp`的`ID`,是`DhcpIp`的唯一标识。 DhcpIpId *string `json:"DhcpIpId,omitempty" name:"DhcpIpId"` }
Predefined struct for user
type DeleteDhcpIpResponse ¶
type DeleteDhcpIpResponse struct { *tchttp.BaseResponse Response *DeleteDhcpIpResponseParams `json:"Response"` }
func NewDeleteDhcpIpResponse ¶
func NewDeleteDhcpIpResponse() (response *DeleteDhcpIpResponse)
func (*DeleteDhcpIpResponse) FromJsonString ¶
func (r *DeleteDhcpIpResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDhcpIpResponse) ToJsonString ¶
func (r *DeleteDhcpIpResponse) ToJsonString() string
type DeleteDhcpIpResponseParams ¶
type DeleteDhcpIpResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteDirectConnectGatewayCcnRoutesRequest ¶
type DeleteDirectConnectGatewayCcnRoutesRequest struct { *tchttp.BaseRequest // 专线网关ID,形如:dcg-prpqlmg1 DirectConnectGatewayId *string `json:"DirectConnectGatewayId,omitempty" name:"DirectConnectGatewayId"` // 路由ID。形如:ccnr-f49l6u0z。 RouteIds []*string `json:"RouteIds,omitempty" name:"RouteIds"` }
func NewDeleteDirectConnectGatewayCcnRoutesRequest ¶
func NewDeleteDirectConnectGatewayCcnRoutesRequest() (request *DeleteDirectConnectGatewayCcnRoutesRequest)
func (*DeleteDirectConnectGatewayCcnRoutesRequest) FromJsonString ¶
func (r *DeleteDirectConnectGatewayCcnRoutesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDirectConnectGatewayCcnRoutesRequest) ToJsonString ¶
func (r *DeleteDirectConnectGatewayCcnRoutesRequest) ToJsonString() string
type DeleteDirectConnectGatewayCcnRoutesRequestParams ¶
type DeleteDirectConnectGatewayCcnRoutesRequestParams struct { // 专线网关ID,形如:dcg-prpqlmg1 DirectConnectGatewayId *string `json:"DirectConnectGatewayId,omitempty" name:"DirectConnectGatewayId"` // 路由ID。形如:ccnr-f49l6u0z。 RouteIds []*string `json:"RouteIds,omitempty" name:"RouteIds"` }
Predefined struct for user
type DeleteDirectConnectGatewayCcnRoutesResponse ¶
type DeleteDirectConnectGatewayCcnRoutesResponse struct { *tchttp.BaseResponse Response *DeleteDirectConnectGatewayCcnRoutesResponseParams `json:"Response"` }
func NewDeleteDirectConnectGatewayCcnRoutesResponse ¶
func NewDeleteDirectConnectGatewayCcnRoutesResponse() (response *DeleteDirectConnectGatewayCcnRoutesResponse)
func (*DeleteDirectConnectGatewayCcnRoutesResponse) FromJsonString ¶
func (r *DeleteDirectConnectGatewayCcnRoutesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDirectConnectGatewayCcnRoutesResponse) ToJsonString ¶
func (r *DeleteDirectConnectGatewayCcnRoutesResponse) ToJsonString() string
type DeleteDirectConnectGatewayCcnRoutesResponseParams ¶
type DeleteDirectConnectGatewayCcnRoutesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteDirectConnectGatewayRequest ¶
type DeleteDirectConnectGatewayRequest struct { *tchttp.BaseRequest // 专线网关唯一`ID`,形如:`dcg-9o233uri`。 DirectConnectGatewayId *string `json:"DirectConnectGatewayId,omitempty" name:"DirectConnectGatewayId"` }
func NewDeleteDirectConnectGatewayRequest ¶
func NewDeleteDirectConnectGatewayRequest() (request *DeleteDirectConnectGatewayRequest)
func (*DeleteDirectConnectGatewayRequest) FromJsonString ¶
func (r *DeleteDirectConnectGatewayRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDirectConnectGatewayRequest) ToJsonString ¶
func (r *DeleteDirectConnectGatewayRequest) ToJsonString() string
type DeleteDirectConnectGatewayRequestParams ¶
type DeleteDirectConnectGatewayRequestParams struct { // 专线网关唯一`ID`,形如:`dcg-9o233uri`。 DirectConnectGatewayId *string `json:"DirectConnectGatewayId,omitempty" name:"DirectConnectGatewayId"` }
Predefined struct for user
type DeleteDirectConnectGatewayResponse ¶
type DeleteDirectConnectGatewayResponse struct { *tchttp.BaseResponse Response *DeleteDirectConnectGatewayResponseParams `json:"Response"` }
func NewDeleteDirectConnectGatewayResponse ¶
func NewDeleteDirectConnectGatewayResponse() (response *DeleteDirectConnectGatewayResponse)
func (*DeleteDirectConnectGatewayResponse) FromJsonString ¶
func (r *DeleteDirectConnectGatewayResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDirectConnectGatewayResponse) ToJsonString ¶
func (r *DeleteDirectConnectGatewayResponse) ToJsonString() string
type DeleteDirectConnectGatewayResponseParams ¶
type DeleteDirectConnectGatewayResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteFlowLogRequest ¶
type DeleteFlowLogRequest struct { *tchttp.BaseRequest // 流日志唯一ID。 FlowLogId *string `json:"FlowLogId,omitempty" name:"FlowLogId"` // 私用网络ID或者统一ID,建议使用统一ID,删除云联网流日志时,可不填,其他流日志类型必填。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` }
func NewDeleteFlowLogRequest ¶
func NewDeleteFlowLogRequest() (request *DeleteFlowLogRequest)
func (*DeleteFlowLogRequest) FromJsonString ¶
func (r *DeleteFlowLogRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteFlowLogRequest) ToJsonString ¶
func (r *DeleteFlowLogRequest) ToJsonString() string
type DeleteFlowLogRequestParams ¶
type DeleteFlowLogRequestParams struct { // 流日志唯一ID。 FlowLogId *string `json:"FlowLogId,omitempty" name:"FlowLogId"` // 私用网络ID或者统一ID,建议使用统一ID,删除云联网流日志时,可不填,其他流日志类型必填。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` }
Predefined struct for user
type DeleteFlowLogResponse ¶
type DeleteFlowLogResponse struct { *tchttp.BaseResponse Response *DeleteFlowLogResponseParams `json:"Response"` }
func NewDeleteFlowLogResponse ¶
func NewDeleteFlowLogResponse() (response *DeleteFlowLogResponse)
func (*DeleteFlowLogResponse) FromJsonString ¶
func (r *DeleteFlowLogResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteFlowLogResponse) ToJsonString ¶
func (r *DeleteFlowLogResponse) ToJsonString() string
type DeleteFlowLogResponseParams ¶
type DeleteFlowLogResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteHaVipRequest ¶
type DeleteHaVipRequest struct { *tchttp.BaseRequest // `HAVIP`唯一`ID`,形如:`havip-9o233uri`。 HaVipId *string `json:"HaVipId,omitempty" name:"HaVipId"` }
func NewDeleteHaVipRequest ¶
func NewDeleteHaVipRequest() (request *DeleteHaVipRequest)
func (*DeleteHaVipRequest) FromJsonString ¶
func (r *DeleteHaVipRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteHaVipRequest) ToJsonString ¶
func (r *DeleteHaVipRequest) ToJsonString() string
type DeleteHaVipRequestParams ¶
type DeleteHaVipRequestParams struct { // `HAVIP`唯一`ID`,形如:`havip-9o233uri`。 HaVipId *string `json:"HaVipId,omitempty" name:"HaVipId"` }
Predefined struct for user
type DeleteHaVipResponse ¶
type DeleteHaVipResponse struct { *tchttp.BaseResponse Response *DeleteHaVipResponseParams `json:"Response"` }
func NewDeleteHaVipResponse ¶
func NewDeleteHaVipResponse() (response *DeleteHaVipResponse)
func (*DeleteHaVipResponse) FromJsonString ¶
func (r *DeleteHaVipResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteHaVipResponse) ToJsonString ¶
func (r *DeleteHaVipResponse) ToJsonString() string
type DeleteHaVipResponseParams ¶
type DeleteHaVipResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteIp6TranslatorsRequest ¶
type DeleteIp6TranslatorsRequest struct { *tchttp.BaseRequest // 待释放的IPV6转换实例的唯一ID,形如‘ip6-xxxxxxxx’ Ip6TranslatorIds []*string `json:"Ip6TranslatorIds,omitempty" name:"Ip6TranslatorIds"` }
func NewDeleteIp6TranslatorsRequest ¶
func NewDeleteIp6TranslatorsRequest() (request *DeleteIp6TranslatorsRequest)
func (*DeleteIp6TranslatorsRequest) FromJsonString ¶
func (r *DeleteIp6TranslatorsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteIp6TranslatorsRequest) ToJsonString ¶
func (r *DeleteIp6TranslatorsRequest) ToJsonString() string
type DeleteIp6TranslatorsRequestParams ¶
type DeleteIp6TranslatorsRequestParams struct { // 待释放的IPV6转换实例的唯一ID,形如‘ip6-xxxxxxxx’ Ip6TranslatorIds []*string `json:"Ip6TranslatorIds,omitempty" name:"Ip6TranslatorIds"` }
Predefined struct for user
type DeleteIp6TranslatorsResponse ¶
type DeleteIp6TranslatorsResponse struct { *tchttp.BaseResponse Response *DeleteIp6TranslatorsResponseParams `json:"Response"` }
func NewDeleteIp6TranslatorsResponse ¶
func NewDeleteIp6TranslatorsResponse() (response *DeleteIp6TranslatorsResponse)
func (*DeleteIp6TranslatorsResponse) FromJsonString ¶
func (r *DeleteIp6TranslatorsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteIp6TranslatorsResponse) ToJsonString ¶
func (r *DeleteIp6TranslatorsResponse) ToJsonString() string
type DeleteIp6TranslatorsResponseParams ¶
type DeleteIp6TranslatorsResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteLocalGatewayRequest ¶
type DeleteLocalGatewayRequest struct { *tchttp.BaseRequest // 本地网关实例ID。 LocalGatewayId *string `json:"LocalGatewayId,omitempty" name:"LocalGatewayId"` // CDC实例ID。 CdcId *string `json:"CdcId,omitempty" name:"CdcId"` // VPC实例ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` }
func NewDeleteLocalGatewayRequest ¶
func NewDeleteLocalGatewayRequest() (request *DeleteLocalGatewayRequest)
func (*DeleteLocalGatewayRequest) FromJsonString ¶
func (r *DeleteLocalGatewayRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteLocalGatewayRequest) ToJsonString ¶
func (r *DeleteLocalGatewayRequest) ToJsonString() string
type DeleteLocalGatewayRequestParams ¶
type DeleteLocalGatewayRequestParams struct { // 本地网关实例ID。 LocalGatewayId *string `json:"LocalGatewayId,omitempty" name:"LocalGatewayId"` // CDC实例ID。 CdcId *string `json:"CdcId,omitempty" name:"CdcId"` // VPC实例ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` }
Predefined struct for user
type DeleteLocalGatewayResponse ¶
type DeleteLocalGatewayResponse struct { *tchttp.BaseResponse Response *DeleteLocalGatewayResponseParams `json:"Response"` }
func NewDeleteLocalGatewayResponse ¶
func NewDeleteLocalGatewayResponse() (response *DeleteLocalGatewayResponse)
func (*DeleteLocalGatewayResponse) FromJsonString ¶
func (r *DeleteLocalGatewayResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteLocalGatewayResponse) ToJsonString ¶
func (r *DeleteLocalGatewayResponse) ToJsonString() string
type DeleteLocalGatewayResponseParams ¶
type DeleteLocalGatewayResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteNatGatewayDestinationIpPortTranslationNatRuleRequest ¶
type DeleteNatGatewayDestinationIpPortTranslationNatRuleRequest struct { *tchttp.BaseRequest // NAT网关的ID,形如:`nat-df45454`。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // NAT网关的端口转换规则。 DestinationIpPortTranslationNatRules []*DestinationIpPortTranslationNatRule `json:"DestinationIpPortTranslationNatRules,omitempty" name:"DestinationIpPortTranslationNatRules"` }
func NewDeleteNatGatewayDestinationIpPortTranslationNatRuleRequest ¶
func NewDeleteNatGatewayDestinationIpPortTranslationNatRuleRequest() (request *DeleteNatGatewayDestinationIpPortTranslationNatRuleRequest)
func (*DeleteNatGatewayDestinationIpPortTranslationNatRuleRequest) FromJsonString ¶
func (r *DeleteNatGatewayDestinationIpPortTranslationNatRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNatGatewayDestinationIpPortTranslationNatRuleRequest) ToJsonString ¶
func (r *DeleteNatGatewayDestinationIpPortTranslationNatRuleRequest) ToJsonString() string
type DeleteNatGatewayDestinationIpPortTranslationNatRuleRequestParams ¶
type DeleteNatGatewayDestinationIpPortTranslationNatRuleRequestParams struct { // NAT网关的ID,形如:`nat-df45454`。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // NAT网关的端口转换规则。 DestinationIpPortTranslationNatRules []*DestinationIpPortTranslationNatRule `json:"DestinationIpPortTranslationNatRules,omitempty" name:"DestinationIpPortTranslationNatRules"` }
Predefined struct for user
type DeleteNatGatewayDestinationIpPortTranslationNatRuleResponse ¶
type DeleteNatGatewayDestinationIpPortTranslationNatRuleResponse struct { *tchttp.BaseResponse Response *DeleteNatGatewayDestinationIpPortTranslationNatRuleResponseParams `json:"Response"` }
func NewDeleteNatGatewayDestinationIpPortTranslationNatRuleResponse ¶
func NewDeleteNatGatewayDestinationIpPortTranslationNatRuleResponse() (response *DeleteNatGatewayDestinationIpPortTranslationNatRuleResponse)
func (*DeleteNatGatewayDestinationIpPortTranslationNatRuleResponse) FromJsonString ¶
func (r *DeleteNatGatewayDestinationIpPortTranslationNatRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNatGatewayDestinationIpPortTranslationNatRuleResponse) ToJsonString ¶
func (r *DeleteNatGatewayDestinationIpPortTranslationNatRuleResponse) ToJsonString() string
type DeleteNatGatewayDestinationIpPortTranslationNatRuleResponseParams ¶
type DeleteNatGatewayDestinationIpPortTranslationNatRuleResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteNatGatewayRequest ¶
type DeleteNatGatewayRequest struct { *tchttp.BaseRequest // NAT网关的ID,形如:`nat-df45454`。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` }
func NewDeleteNatGatewayRequest ¶
func NewDeleteNatGatewayRequest() (request *DeleteNatGatewayRequest)
func (*DeleteNatGatewayRequest) FromJsonString ¶
func (r *DeleteNatGatewayRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNatGatewayRequest) ToJsonString ¶
func (r *DeleteNatGatewayRequest) ToJsonString() string
type DeleteNatGatewayRequestParams ¶
type DeleteNatGatewayRequestParams struct { // NAT网关的ID,形如:`nat-df45454`。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` }
Predefined struct for user
type DeleteNatGatewayResponse ¶
type DeleteNatGatewayResponse struct { *tchttp.BaseResponse Response *DeleteNatGatewayResponseParams `json:"Response"` }
func NewDeleteNatGatewayResponse ¶
func NewDeleteNatGatewayResponse() (response *DeleteNatGatewayResponse)
func (*DeleteNatGatewayResponse) FromJsonString ¶
func (r *DeleteNatGatewayResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNatGatewayResponse) ToJsonString ¶
func (r *DeleteNatGatewayResponse) ToJsonString() string
type DeleteNatGatewayResponseParams ¶
type DeleteNatGatewayResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteNatGatewaySourceIpTranslationNatRuleRequest ¶
type DeleteNatGatewaySourceIpTranslationNatRuleRequest struct { *tchttp.BaseRequest // NAT网关的ID,形如:`nat-df45454`。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // NAT网关的SNAT ID列表,形如:`snat-df43254`。 NatGatewaySnatIds []*string `json:"NatGatewaySnatIds,omitempty" name:"NatGatewaySnatIds"` }
func NewDeleteNatGatewaySourceIpTranslationNatRuleRequest ¶
func NewDeleteNatGatewaySourceIpTranslationNatRuleRequest() (request *DeleteNatGatewaySourceIpTranslationNatRuleRequest)
func (*DeleteNatGatewaySourceIpTranslationNatRuleRequest) FromJsonString ¶
func (r *DeleteNatGatewaySourceIpTranslationNatRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNatGatewaySourceIpTranslationNatRuleRequest) ToJsonString ¶
func (r *DeleteNatGatewaySourceIpTranslationNatRuleRequest) ToJsonString() string
type DeleteNatGatewaySourceIpTranslationNatRuleRequestParams ¶
type DeleteNatGatewaySourceIpTranslationNatRuleRequestParams struct { // NAT网关的ID,形如:`nat-df45454`。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // NAT网关的SNAT ID列表,形如:`snat-df43254`。 NatGatewaySnatIds []*string `json:"NatGatewaySnatIds,omitempty" name:"NatGatewaySnatIds"` }
Predefined struct for user
type DeleteNatGatewaySourceIpTranslationNatRuleResponse ¶
type DeleteNatGatewaySourceIpTranslationNatRuleResponse struct { *tchttp.BaseResponse Response *DeleteNatGatewaySourceIpTranslationNatRuleResponseParams `json:"Response"` }
func NewDeleteNatGatewaySourceIpTranslationNatRuleResponse ¶
func NewDeleteNatGatewaySourceIpTranslationNatRuleResponse() (response *DeleteNatGatewaySourceIpTranslationNatRuleResponse)
func (*DeleteNatGatewaySourceIpTranslationNatRuleResponse) FromJsonString ¶
func (r *DeleteNatGatewaySourceIpTranslationNatRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNatGatewaySourceIpTranslationNatRuleResponse) ToJsonString ¶
func (r *DeleteNatGatewaySourceIpTranslationNatRuleResponse) ToJsonString() string
type DeleteNatGatewaySourceIpTranslationNatRuleResponseParams ¶
type DeleteNatGatewaySourceIpTranslationNatRuleResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteNetDetectRequest ¶
type DeleteNetDetectRequest struct { *tchttp.BaseRequest // 网络探测实例`ID`。形如:`netd-12345678`。 NetDetectId *string `json:"NetDetectId,omitempty" name:"NetDetectId"` }
func NewDeleteNetDetectRequest ¶
func NewDeleteNetDetectRequest() (request *DeleteNetDetectRequest)
func (*DeleteNetDetectRequest) FromJsonString ¶
func (r *DeleteNetDetectRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNetDetectRequest) ToJsonString ¶
func (r *DeleteNetDetectRequest) ToJsonString() string
type DeleteNetDetectRequestParams ¶
type DeleteNetDetectRequestParams struct { // 网络探测实例`ID`。形如:`netd-12345678`。 NetDetectId *string `json:"NetDetectId,omitempty" name:"NetDetectId"` }
Predefined struct for user
type DeleteNetDetectResponse ¶
type DeleteNetDetectResponse struct { *tchttp.BaseResponse Response *DeleteNetDetectResponseParams `json:"Response"` }
func NewDeleteNetDetectResponse ¶
func NewDeleteNetDetectResponse() (response *DeleteNetDetectResponse)
func (*DeleteNetDetectResponse) FromJsonString ¶
func (r *DeleteNetDetectResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNetDetectResponse) ToJsonString ¶
func (r *DeleteNetDetectResponse) ToJsonString() string
type DeleteNetDetectResponseParams ¶
type DeleteNetDetectResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteNetworkAclQuintupleEntriesRequest ¶
type DeleteNetworkAclQuintupleEntriesRequest struct { *tchttp.BaseRequest // 网络ACL实例ID。例如:acl-12345678。 NetworkAclId *string `json:"NetworkAclId,omitempty" name:"NetworkAclId"` // 网络五元组ACL规则集。 NetworkAclQuintupleSet *NetworkAclQuintupleEntries `json:"NetworkAclQuintupleSet,omitempty" name:"NetworkAclQuintupleSet"` }
func NewDeleteNetworkAclQuintupleEntriesRequest ¶
func NewDeleteNetworkAclQuintupleEntriesRequest() (request *DeleteNetworkAclQuintupleEntriesRequest)
func (*DeleteNetworkAclQuintupleEntriesRequest) FromJsonString ¶
func (r *DeleteNetworkAclQuintupleEntriesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNetworkAclQuintupleEntriesRequest) ToJsonString ¶
func (r *DeleteNetworkAclQuintupleEntriesRequest) ToJsonString() string
type DeleteNetworkAclQuintupleEntriesRequestParams ¶
type DeleteNetworkAclQuintupleEntriesRequestParams struct { // 网络ACL实例ID。例如:acl-12345678。 NetworkAclId *string `json:"NetworkAclId,omitempty" name:"NetworkAclId"` // 网络五元组ACL规则集。 NetworkAclQuintupleSet *NetworkAclQuintupleEntries `json:"NetworkAclQuintupleSet,omitempty" name:"NetworkAclQuintupleSet"` }
Predefined struct for user
type DeleteNetworkAclQuintupleEntriesResponse ¶
type DeleteNetworkAclQuintupleEntriesResponse struct { *tchttp.BaseResponse Response *DeleteNetworkAclQuintupleEntriesResponseParams `json:"Response"` }
func NewDeleteNetworkAclQuintupleEntriesResponse ¶
func NewDeleteNetworkAclQuintupleEntriesResponse() (response *DeleteNetworkAclQuintupleEntriesResponse)
func (*DeleteNetworkAclQuintupleEntriesResponse) FromJsonString ¶
func (r *DeleteNetworkAclQuintupleEntriesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNetworkAclQuintupleEntriesResponse) ToJsonString ¶
func (r *DeleteNetworkAclQuintupleEntriesResponse) ToJsonString() string
type DeleteNetworkAclQuintupleEntriesResponseParams ¶
type DeleteNetworkAclQuintupleEntriesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteNetworkAclRequest ¶
type DeleteNetworkAclRequest struct { *tchttp.BaseRequest // 网络ACL实例ID。例如:acl-12345678。 NetworkAclId *string `json:"NetworkAclId,omitempty" name:"NetworkAclId"` }
func NewDeleteNetworkAclRequest ¶
func NewDeleteNetworkAclRequest() (request *DeleteNetworkAclRequest)
func (*DeleteNetworkAclRequest) FromJsonString ¶
func (r *DeleteNetworkAclRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNetworkAclRequest) ToJsonString ¶
func (r *DeleteNetworkAclRequest) ToJsonString() string
type DeleteNetworkAclRequestParams ¶
type DeleteNetworkAclRequestParams struct { // 网络ACL实例ID。例如:acl-12345678。 NetworkAclId *string `json:"NetworkAclId,omitempty" name:"NetworkAclId"` }
Predefined struct for user
type DeleteNetworkAclResponse ¶
type DeleteNetworkAclResponse struct { *tchttp.BaseResponse Response *DeleteNetworkAclResponseParams `json:"Response"` }
func NewDeleteNetworkAclResponse ¶
func NewDeleteNetworkAclResponse() (response *DeleteNetworkAclResponse)
func (*DeleteNetworkAclResponse) FromJsonString ¶
func (r *DeleteNetworkAclResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNetworkAclResponse) ToJsonString ¶
func (r *DeleteNetworkAclResponse) ToJsonString() string
type DeleteNetworkAclResponseParams ¶
type DeleteNetworkAclResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteNetworkInterfaceRequest ¶
type DeleteNetworkInterfaceRequest struct { *tchttp.BaseRequest // 弹性网卡实例ID,例如:eni-m6dyj72l。 NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` }
func NewDeleteNetworkInterfaceRequest ¶
func NewDeleteNetworkInterfaceRequest() (request *DeleteNetworkInterfaceRequest)
func (*DeleteNetworkInterfaceRequest) FromJsonString ¶
func (r *DeleteNetworkInterfaceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNetworkInterfaceRequest) ToJsonString ¶
func (r *DeleteNetworkInterfaceRequest) ToJsonString() string
type DeleteNetworkInterfaceRequestParams ¶
type DeleteNetworkInterfaceRequestParams struct { // 弹性网卡实例ID,例如:eni-m6dyj72l。 NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` }
Predefined struct for user
type DeleteNetworkInterfaceResponse ¶
type DeleteNetworkInterfaceResponse struct { *tchttp.BaseResponse Response *DeleteNetworkInterfaceResponseParams `json:"Response"` }
func NewDeleteNetworkInterfaceResponse ¶
func NewDeleteNetworkInterfaceResponse() (response *DeleteNetworkInterfaceResponse)
func (*DeleteNetworkInterfaceResponse) FromJsonString ¶
func (r *DeleteNetworkInterfaceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteNetworkInterfaceResponse) ToJsonString ¶
func (r *DeleteNetworkInterfaceResponse) ToJsonString() string
type DeleteNetworkInterfaceResponseParams ¶
type DeleteNetworkInterfaceResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteRouteTableRequest ¶
type DeleteRouteTableRequest struct { *tchttp.BaseRequest // 路由表实例ID,例如:rtb-azd4dt1c。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` }
func NewDeleteRouteTableRequest ¶
func NewDeleteRouteTableRequest() (request *DeleteRouteTableRequest)
func (*DeleteRouteTableRequest) FromJsonString ¶
func (r *DeleteRouteTableRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRouteTableRequest) ToJsonString ¶
func (r *DeleteRouteTableRequest) ToJsonString() string
type DeleteRouteTableRequestParams ¶
type DeleteRouteTableRequestParams struct { // 路由表实例ID,例如:rtb-azd4dt1c。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` }
Predefined struct for user
type DeleteRouteTableResponse ¶
type DeleteRouteTableResponse struct { *tchttp.BaseResponse Response *DeleteRouteTableResponseParams `json:"Response"` }
func NewDeleteRouteTableResponse ¶
func NewDeleteRouteTableResponse() (response *DeleteRouteTableResponse)
func (*DeleteRouteTableResponse) FromJsonString ¶
func (r *DeleteRouteTableResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRouteTableResponse) ToJsonString ¶
func (r *DeleteRouteTableResponse) ToJsonString() string
type DeleteRouteTableResponseParams ¶
type DeleteRouteTableResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteRoutesRequest ¶
type DeleteRoutesRequest struct { *tchttp.BaseRequest // 路由表实例ID。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` // 路由策略对象,删除路由策略时,仅需使用Route的RouteId字段。 Routes []*Route `json:"Routes,omitempty" name:"Routes"` }
func NewDeleteRoutesRequest ¶
func NewDeleteRoutesRequest() (request *DeleteRoutesRequest)
func (*DeleteRoutesRequest) FromJsonString ¶
func (r *DeleteRoutesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRoutesRequest) ToJsonString ¶
func (r *DeleteRoutesRequest) ToJsonString() string
type DeleteRoutesRequestParams ¶
type DeleteRoutesRequestParams struct { // 路由表实例ID。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` // 路由策略对象,删除路由策略时,仅需使用Route的RouteId字段。 Routes []*Route `json:"Routes,omitempty" name:"Routes"` }
Predefined struct for user
type DeleteRoutesResponse ¶
type DeleteRoutesResponse struct { *tchttp.BaseResponse Response *DeleteRoutesResponseParams `json:"Response"` }
func NewDeleteRoutesResponse ¶
func NewDeleteRoutesResponse() (response *DeleteRoutesResponse)
func (*DeleteRoutesResponse) FromJsonString ¶
func (r *DeleteRoutesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRoutesResponse) ToJsonString ¶
func (r *DeleteRoutesResponse) ToJsonString() string
type DeleteRoutesResponseParams ¶
type DeleteRoutesResponseParams struct { // 已删除的路由策略详情。 RouteSet []*Route `json:"RouteSet,omitempty" name:"RouteSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteSecurityGroupPoliciesRequest ¶
type DeleteSecurityGroupPoliciesRequest struct { *tchttp.BaseRequest // 安全组实例ID,例如sg-33ocnj9n,可通过DescribeSecurityGroups获取。 SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` // 安全组规则集合。一个请求中只能删除单个方向的一条或多条规则。支持指定索引(PolicyIndex) 匹配删除和安全组规则匹配删除两种方式,一个请求中只能使用一种匹配方式。 SecurityGroupPolicySet *SecurityGroupPolicySet `json:"SecurityGroupPolicySet,omitempty" name:"SecurityGroupPolicySet"` }
func NewDeleteSecurityGroupPoliciesRequest ¶
func NewDeleteSecurityGroupPoliciesRequest() (request *DeleteSecurityGroupPoliciesRequest)
func (*DeleteSecurityGroupPoliciesRequest) FromJsonString ¶
func (r *DeleteSecurityGroupPoliciesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSecurityGroupPoliciesRequest) ToJsonString ¶
func (r *DeleteSecurityGroupPoliciesRequest) ToJsonString() string
type DeleteSecurityGroupPoliciesRequestParams ¶
type DeleteSecurityGroupPoliciesRequestParams struct { // 安全组实例ID,例如sg-33ocnj9n,可通过DescribeSecurityGroups获取。 SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` // 安全组规则集合。一个请求中只能删除单个方向的一条或多条规则。支持指定索引(PolicyIndex) 匹配删除和安全组规则匹配删除两种方式,一个请求中只能使用一种匹配方式。 SecurityGroupPolicySet *SecurityGroupPolicySet `json:"SecurityGroupPolicySet,omitempty" name:"SecurityGroupPolicySet"` }
Predefined struct for user
type DeleteSecurityGroupPoliciesResponse ¶
type DeleteSecurityGroupPoliciesResponse struct { *tchttp.BaseResponse Response *DeleteSecurityGroupPoliciesResponseParams `json:"Response"` }
func NewDeleteSecurityGroupPoliciesResponse ¶
func NewDeleteSecurityGroupPoliciesResponse() (response *DeleteSecurityGroupPoliciesResponse)
func (*DeleteSecurityGroupPoliciesResponse) FromJsonString ¶
func (r *DeleteSecurityGroupPoliciesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSecurityGroupPoliciesResponse) ToJsonString ¶
func (r *DeleteSecurityGroupPoliciesResponse) ToJsonString() string
type DeleteSecurityGroupPoliciesResponseParams ¶
type DeleteSecurityGroupPoliciesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteSecurityGroupRequest ¶
type DeleteSecurityGroupRequest struct { *tchttp.BaseRequest // 安全组实例ID,例如sg-33ocnj9n,可通过DescribeSecurityGroups获取。 SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` }
func NewDeleteSecurityGroupRequest ¶
func NewDeleteSecurityGroupRequest() (request *DeleteSecurityGroupRequest)
func (*DeleteSecurityGroupRequest) FromJsonString ¶
func (r *DeleteSecurityGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSecurityGroupRequest) ToJsonString ¶
func (r *DeleteSecurityGroupRequest) ToJsonString() string
type DeleteSecurityGroupRequestParams ¶
type DeleteSecurityGroupRequestParams struct { // 安全组实例ID,例如sg-33ocnj9n,可通过DescribeSecurityGroups获取。 SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` }
Predefined struct for user
type DeleteSecurityGroupResponse ¶
type DeleteSecurityGroupResponse struct { *tchttp.BaseResponse Response *DeleteSecurityGroupResponseParams `json:"Response"` }
func NewDeleteSecurityGroupResponse ¶
func NewDeleteSecurityGroupResponse() (response *DeleteSecurityGroupResponse)
func (*DeleteSecurityGroupResponse) FromJsonString ¶
func (r *DeleteSecurityGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSecurityGroupResponse) ToJsonString ¶
func (r *DeleteSecurityGroupResponse) ToJsonString() string
type DeleteSecurityGroupResponseParams ¶
type DeleteSecurityGroupResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteServiceTemplateGroupRequest ¶
type DeleteServiceTemplateGroupRequest struct { *tchttp.BaseRequest // 协议端口模板集合实例ID,例如:ppmg-n17uxvve。 ServiceTemplateGroupId *string `json:"ServiceTemplateGroupId,omitempty" name:"ServiceTemplateGroupId"` }
func NewDeleteServiceTemplateGroupRequest ¶
func NewDeleteServiceTemplateGroupRequest() (request *DeleteServiceTemplateGroupRequest)
func (*DeleteServiceTemplateGroupRequest) FromJsonString ¶
func (r *DeleteServiceTemplateGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteServiceTemplateGroupRequest) ToJsonString ¶
func (r *DeleteServiceTemplateGroupRequest) ToJsonString() string
type DeleteServiceTemplateGroupRequestParams ¶
type DeleteServiceTemplateGroupRequestParams struct { // 协议端口模板集合实例ID,例如:ppmg-n17uxvve。 ServiceTemplateGroupId *string `json:"ServiceTemplateGroupId,omitempty" name:"ServiceTemplateGroupId"` }
Predefined struct for user
type DeleteServiceTemplateGroupResponse ¶
type DeleteServiceTemplateGroupResponse struct { *tchttp.BaseResponse Response *DeleteServiceTemplateGroupResponseParams `json:"Response"` }
func NewDeleteServiceTemplateGroupResponse ¶
func NewDeleteServiceTemplateGroupResponse() (response *DeleteServiceTemplateGroupResponse)
func (*DeleteServiceTemplateGroupResponse) FromJsonString ¶
func (r *DeleteServiceTemplateGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteServiceTemplateGroupResponse) ToJsonString ¶
func (r *DeleteServiceTemplateGroupResponse) ToJsonString() string
type DeleteServiceTemplateGroupResponseParams ¶
type DeleteServiceTemplateGroupResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteServiceTemplateRequest ¶
type DeleteServiceTemplateRequest struct { *tchttp.BaseRequest // 协议端口模板实例ID,例如:ppm-e6dy460g。 ServiceTemplateId *string `json:"ServiceTemplateId,omitempty" name:"ServiceTemplateId"` }
func NewDeleteServiceTemplateRequest ¶
func NewDeleteServiceTemplateRequest() (request *DeleteServiceTemplateRequest)
func (*DeleteServiceTemplateRequest) FromJsonString ¶
func (r *DeleteServiceTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteServiceTemplateRequest) ToJsonString ¶
func (r *DeleteServiceTemplateRequest) ToJsonString() string
type DeleteServiceTemplateRequestParams ¶
type DeleteServiceTemplateRequestParams struct { // 协议端口模板实例ID,例如:ppm-e6dy460g。 ServiceTemplateId *string `json:"ServiceTemplateId,omitempty" name:"ServiceTemplateId"` }
Predefined struct for user
type DeleteServiceTemplateResponse ¶
type DeleteServiceTemplateResponse struct { *tchttp.BaseResponse Response *DeleteServiceTemplateResponseParams `json:"Response"` }
func NewDeleteServiceTemplateResponse ¶
func NewDeleteServiceTemplateResponse() (response *DeleteServiceTemplateResponse)
func (*DeleteServiceTemplateResponse) FromJsonString ¶
func (r *DeleteServiceTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteServiceTemplateResponse) ToJsonString ¶
func (r *DeleteServiceTemplateResponse) ToJsonString() string
type DeleteServiceTemplateResponseParams ¶
type DeleteServiceTemplateResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteSnapshotPoliciesRequest ¶
type DeleteSnapshotPoliciesRequest struct { *tchttp.BaseRequest // 快照策略Id。 SnapshotPolicyIds []*string `json:"SnapshotPolicyIds,omitempty" name:"SnapshotPolicyIds"` }
func NewDeleteSnapshotPoliciesRequest ¶
func NewDeleteSnapshotPoliciesRequest() (request *DeleteSnapshotPoliciesRequest)
func (*DeleteSnapshotPoliciesRequest) FromJsonString ¶
func (r *DeleteSnapshotPoliciesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSnapshotPoliciesRequest) ToJsonString ¶
func (r *DeleteSnapshotPoliciesRequest) ToJsonString() string
type DeleteSnapshotPoliciesRequestParams ¶
type DeleteSnapshotPoliciesRequestParams struct { // 快照策略Id。 SnapshotPolicyIds []*string `json:"SnapshotPolicyIds,omitempty" name:"SnapshotPolicyIds"` }
Predefined struct for user
type DeleteSnapshotPoliciesResponse ¶
type DeleteSnapshotPoliciesResponse struct { *tchttp.BaseResponse Response *DeleteSnapshotPoliciesResponseParams `json:"Response"` }
func NewDeleteSnapshotPoliciesResponse ¶
func NewDeleteSnapshotPoliciesResponse() (response *DeleteSnapshotPoliciesResponse)
func (*DeleteSnapshotPoliciesResponse) FromJsonString ¶
func (r *DeleteSnapshotPoliciesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSnapshotPoliciesResponse) ToJsonString ¶
func (r *DeleteSnapshotPoliciesResponse) ToJsonString() string
type DeleteSnapshotPoliciesResponseParams ¶
type DeleteSnapshotPoliciesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteSubnetRequest ¶
type DeleteSubnetRequest struct { *tchttp.BaseRequest // 子网实例ID。可通过DescribeSubnets接口返回值中的SubnetId获取。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` }
func NewDeleteSubnetRequest ¶
func NewDeleteSubnetRequest() (request *DeleteSubnetRequest)
func (*DeleteSubnetRequest) FromJsonString ¶
func (r *DeleteSubnetRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSubnetRequest) ToJsonString ¶
func (r *DeleteSubnetRequest) ToJsonString() string
type DeleteSubnetRequestParams ¶
type DeleteSubnetRequestParams struct { // 子网实例ID。可通过DescribeSubnets接口返回值中的SubnetId获取。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` }
Predefined struct for user
type DeleteSubnetResponse ¶
type DeleteSubnetResponse struct { *tchttp.BaseResponse Response *DeleteSubnetResponseParams `json:"Response"` }
func NewDeleteSubnetResponse ¶
func NewDeleteSubnetResponse() (response *DeleteSubnetResponse)
func (*DeleteSubnetResponse) FromJsonString ¶
func (r *DeleteSubnetResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSubnetResponse) ToJsonString ¶
func (r *DeleteSubnetResponse) ToJsonString() string
type DeleteSubnetResponseParams ¶
type DeleteSubnetResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteTemplateMemberRequest ¶
type DeleteTemplateMemberRequest struct { *tchttp.BaseRequest // 参数模板实例ID,支持IP地址、协议端口、IP地址组、协议端口组四种参数模板的实例ID。 TemplateId *string `json:"TemplateId,omitempty" name:"TemplateId"` // 需要添加的参数模板成员信息,支持IP地址、协议端口、IP地址组、协议端口组四种类型,类型需要与TemplateId参数类型一致。 TemplateMember []*MemberInfo `json:"TemplateMember,omitempty" name:"TemplateMember"` }
func NewDeleteTemplateMemberRequest ¶
func NewDeleteTemplateMemberRequest() (request *DeleteTemplateMemberRequest)
func (*DeleteTemplateMemberRequest) FromJsonString ¶
func (r *DeleteTemplateMemberRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteTemplateMemberRequest) ToJsonString ¶
func (r *DeleteTemplateMemberRequest) ToJsonString() string
type DeleteTemplateMemberRequestParams ¶
type DeleteTemplateMemberRequestParams struct { // 参数模板实例ID,支持IP地址、协议端口、IP地址组、协议端口组四种参数模板的实例ID。 TemplateId *string `json:"TemplateId,omitempty" name:"TemplateId"` // 需要添加的参数模板成员信息,支持IP地址、协议端口、IP地址组、协议端口组四种类型,类型需要与TemplateId参数类型一致。 TemplateMember []*MemberInfo `json:"TemplateMember,omitempty" name:"TemplateMember"` }
Predefined struct for user
type DeleteTemplateMemberResponse ¶
type DeleteTemplateMemberResponse struct { *tchttp.BaseResponse Response *DeleteTemplateMemberResponseParams `json:"Response"` }
func NewDeleteTemplateMemberResponse ¶
func NewDeleteTemplateMemberResponse() (response *DeleteTemplateMemberResponse)
func (*DeleteTemplateMemberResponse) FromJsonString ¶
func (r *DeleteTemplateMemberResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteTemplateMemberResponse) ToJsonString ¶
func (r *DeleteTemplateMemberResponse) ToJsonString() string
type DeleteTemplateMemberResponseParams ¶
type DeleteTemplateMemberResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteTrafficPackagesRequest ¶
type DeleteTrafficPackagesRequest struct { *tchttp.BaseRequest // 待删除的流量包唯一ID数组 TrafficPackageIds []*string `json:"TrafficPackageIds,omitempty" name:"TrafficPackageIds"` }
func NewDeleteTrafficPackagesRequest ¶
func NewDeleteTrafficPackagesRequest() (request *DeleteTrafficPackagesRequest)
func (*DeleteTrafficPackagesRequest) FromJsonString ¶
func (r *DeleteTrafficPackagesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteTrafficPackagesRequest) ToJsonString ¶
func (r *DeleteTrafficPackagesRequest) ToJsonString() string
type DeleteTrafficPackagesRequestParams ¶
type DeleteTrafficPackagesRequestParams struct { // 待删除的流量包唯一ID数组 TrafficPackageIds []*string `json:"TrafficPackageIds,omitempty" name:"TrafficPackageIds"` }
Predefined struct for user
type DeleteTrafficPackagesResponse ¶
type DeleteTrafficPackagesResponse struct { *tchttp.BaseResponse Response *DeleteTrafficPackagesResponseParams `json:"Response"` }
func NewDeleteTrafficPackagesResponse ¶
func NewDeleteTrafficPackagesResponse() (response *DeleteTrafficPackagesResponse)
func (*DeleteTrafficPackagesResponse) FromJsonString ¶
func (r *DeleteTrafficPackagesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteTrafficPackagesResponse) ToJsonString ¶
func (r *DeleteTrafficPackagesResponse) ToJsonString() string
type DeleteTrafficPackagesResponseParams ¶
type DeleteTrafficPackagesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteVpcEndPointRequest ¶
type DeleteVpcEndPointRequest struct { *tchttp.BaseRequest // 终端节点ID。 EndPointId *string `json:"EndPointId,omitempty" name:"EndPointId"` }
func NewDeleteVpcEndPointRequest ¶
func NewDeleteVpcEndPointRequest() (request *DeleteVpcEndPointRequest)
func (*DeleteVpcEndPointRequest) FromJsonString ¶
func (r *DeleteVpcEndPointRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteVpcEndPointRequest) ToJsonString ¶
func (r *DeleteVpcEndPointRequest) ToJsonString() string
type DeleteVpcEndPointRequestParams ¶
type DeleteVpcEndPointRequestParams struct { // 终端节点ID。 EndPointId *string `json:"EndPointId,omitempty" name:"EndPointId"` }
Predefined struct for user
type DeleteVpcEndPointResponse ¶
type DeleteVpcEndPointResponse struct { *tchttp.BaseResponse Response *DeleteVpcEndPointResponseParams `json:"Response"` }
func NewDeleteVpcEndPointResponse ¶
func NewDeleteVpcEndPointResponse() (response *DeleteVpcEndPointResponse)
func (*DeleteVpcEndPointResponse) FromJsonString ¶
func (r *DeleteVpcEndPointResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteVpcEndPointResponse) ToJsonString ¶
func (r *DeleteVpcEndPointResponse) ToJsonString() string
type DeleteVpcEndPointResponseParams ¶
type DeleteVpcEndPointResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteVpcEndPointServiceRequest ¶
type DeleteVpcEndPointServiceRequest struct { *tchttp.BaseRequest // 终端节点ID。 EndPointServiceId *string `json:"EndPointServiceId,omitempty" name:"EndPointServiceId"` }
func NewDeleteVpcEndPointServiceRequest ¶
func NewDeleteVpcEndPointServiceRequest() (request *DeleteVpcEndPointServiceRequest)
func (*DeleteVpcEndPointServiceRequest) FromJsonString ¶
func (r *DeleteVpcEndPointServiceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteVpcEndPointServiceRequest) ToJsonString ¶
func (r *DeleteVpcEndPointServiceRequest) ToJsonString() string
type DeleteVpcEndPointServiceRequestParams ¶
type DeleteVpcEndPointServiceRequestParams struct { // 终端节点ID。 EndPointServiceId *string `json:"EndPointServiceId,omitempty" name:"EndPointServiceId"` }
Predefined struct for user
type DeleteVpcEndPointServiceResponse ¶
type DeleteVpcEndPointServiceResponse struct { *tchttp.BaseResponse Response *DeleteVpcEndPointServiceResponseParams `json:"Response"` }
func NewDeleteVpcEndPointServiceResponse ¶
func NewDeleteVpcEndPointServiceResponse() (response *DeleteVpcEndPointServiceResponse)
func (*DeleteVpcEndPointServiceResponse) FromJsonString ¶
func (r *DeleteVpcEndPointServiceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteVpcEndPointServiceResponse) ToJsonString ¶
func (r *DeleteVpcEndPointServiceResponse) ToJsonString() string
type DeleteVpcEndPointServiceResponseParams ¶
type DeleteVpcEndPointServiceResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteVpcEndPointServiceWhiteListRequest ¶
type DeleteVpcEndPointServiceWhiteListRequest struct { *tchttp.BaseRequest // 用户UIN数组。 UserUin []*string `json:"UserUin,omitempty" name:"UserUin"` // 终端节点服务ID。 EndPointServiceId *string `json:"EndPointServiceId,omitempty" name:"EndPointServiceId"` }
func NewDeleteVpcEndPointServiceWhiteListRequest ¶
func NewDeleteVpcEndPointServiceWhiteListRequest() (request *DeleteVpcEndPointServiceWhiteListRequest)
func (*DeleteVpcEndPointServiceWhiteListRequest) FromJsonString ¶
func (r *DeleteVpcEndPointServiceWhiteListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteVpcEndPointServiceWhiteListRequest) ToJsonString ¶
func (r *DeleteVpcEndPointServiceWhiteListRequest) ToJsonString() string
type DeleteVpcEndPointServiceWhiteListRequestParams ¶
type DeleteVpcEndPointServiceWhiteListRequestParams struct { // 用户UIN数组。 UserUin []*string `json:"UserUin,omitempty" name:"UserUin"` // 终端节点服务ID。 EndPointServiceId *string `json:"EndPointServiceId,omitempty" name:"EndPointServiceId"` }
Predefined struct for user
type DeleteVpcEndPointServiceWhiteListResponse ¶
type DeleteVpcEndPointServiceWhiteListResponse struct { *tchttp.BaseResponse Response *DeleteVpcEndPointServiceWhiteListResponseParams `json:"Response"` }
func NewDeleteVpcEndPointServiceWhiteListResponse ¶
func NewDeleteVpcEndPointServiceWhiteListResponse() (response *DeleteVpcEndPointServiceWhiteListResponse)
func (*DeleteVpcEndPointServiceWhiteListResponse) FromJsonString ¶
func (r *DeleteVpcEndPointServiceWhiteListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteVpcEndPointServiceWhiteListResponse) ToJsonString ¶
func (r *DeleteVpcEndPointServiceWhiteListResponse) ToJsonString() string
type DeleteVpcEndPointServiceWhiteListResponseParams ¶
type DeleteVpcEndPointServiceWhiteListResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteVpcPeeringConnectionRequest ¶
type DeleteVpcPeeringConnectionRequest struct { *tchttp.BaseRequest // 对等连接唯一ID。 PeeringConnectionId *string `json:"PeeringConnectionId,omitempty" name:"PeeringConnectionId"` }
func NewDeleteVpcPeeringConnectionRequest ¶
func NewDeleteVpcPeeringConnectionRequest() (request *DeleteVpcPeeringConnectionRequest)
func (*DeleteVpcPeeringConnectionRequest) FromJsonString ¶
func (r *DeleteVpcPeeringConnectionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteVpcPeeringConnectionRequest) ToJsonString ¶
func (r *DeleteVpcPeeringConnectionRequest) ToJsonString() string
type DeleteVpcPeeringConnectionRequestParams ¶
type DeleteVpcPeeringConnectionRequestParams struct { // 对等连接唯一ID。 PeeringConnectionId *string `json:"PeeringConnectionId,omitempty" name:"PeeringConnectionId"` }
Predefined struct for user
type DeleteVpcPeeringConnectionResponse ¶
type DeleteVpcPeeringConnectionResponse struct { *tchttp.BaseResponse Response *DeleteVpcPeeringConnectionResponseParams `json:"Response"` }
func NewDeleteVpcPeeringConnectionResponse ¶
func NewDeleteVpcPeeringConnectionResponse() (response *DeleteVpcPeeringConnectionResponse)
func (*DeleteVpcPeeringConnectionResponse) FromJsonString ¶
func (r *DeleteVpcPeeringConnectionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteVpcPeeringConnectionResponse) ToJsonString ¶
func (r *DeleteVpcPeeringConnectionResponse) ToJsonString() string
type DeleteVpcPeeringConnectionResponseParams ¶
type DeleteVpcPeeringConnectionResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteVpcRequest ¶
type DeleteVpcRequest struct { *tchttp.BaseRequest // VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` }
func NewDeleteVpcRequest ¶
func NewDeleteVpcRequest() (request *DeleteVpcRequest)
func (*DeleteVpcRequest) FromJsonString ¶
func (r *DeleteVpcRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteVpcRequest) ToJsonString ¶
func (r *DeleteVpcRequest) ToJsonString() string
type DeleteVpcRequestParams ¶
type DeleteVpcRequestParams struct { // VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` }
Predefined struct for user
type DeleteVpcResponse ¶
type DeleteVpcResponse struct { *tchttp.BaseResponse Response *DeleteVpcResponseParams `json:"Response"` }
func NewDeleteVpcResponse ¶
func NewDeleteVpcResponse() (response *DeleteVpcResponse)
func (*DeleteVpcResponse) FromJsonString ¶
func (r *DeleteVpcResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteVpcResponse) ToJsonString ¶
func (r *DeleteVpcResponse) ToJsonString() string
type DeleteVpcResponseParams ¶
type DeleteVpcResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteVpnConnectionRequest ¶
type DeleteVpnConnectionRequest struct { *tchttp.BaseRequest // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // VPN通道实例ID。形如:vpnx-f49l6u0z。 VpnConnectionId *string `json:"VpnConnectionId,omitempty" name:"VpnConnectionId"` }
func NewDeleteVpnConnectionRequest ¶
func NewDeleteVpnConnectionRequest() (request *DeleteVpnConnectionRequest)
func (*DeleteVpnConnectionRequest) FromJsonString ¶
func (r *DeleteVpnConnectionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteVpnConnectionRequest) ToJsonString ¶
func (r *DeleteVpnConnectionRequest) ToJsonString() string
type DeleteVpnConnectionRequestParams ¶
type DeleteVpnConnectionRequestParams struct { // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // VPN通道实例ID。形如:vpnx-f49l6u0z。 VpnConnectionId *string `json:"VpnConnectionId,omitempty" name:"VpnConnectionId"` }
Predefined struct for user
type DeleteVpnConnectionResponse ¶
type DeleteVpnConnectionResponse struct { *tchttp.BaseResponse Response *DeleteVpnConnectionResponseParams `json:"Response"` }
func NewDeleteVpnConnectionResponse ¶
func NewDeleteVpnConnectionResponse() (response *DeleteVpnConnectionResponse)
func (*DeleteVpnConnectionResponse) FromJsonString ¶
func (r *DeleteVpnConnectionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteVpnConnectionResponse) ToJsonString ¶
func (r *DeleteVpnConnectionResponse) ToJsonString() string
type DeleteVpnConnectionResponseParams ¶
type DeleteVpnConnectionResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteVpnGatewayRequest ¶
type DeleteVpnGatewayRequest struct { *tchttp.BaseRequest // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` }
func NewDeleteVpnGatewayRequest ¶
func NewDeleteVpnGatewayRequest() (request *DeleteVpnGatewayRequest)
func (*DeleteVpnGatewayRequest) FromJsonString ¶
func (r *DeleteVpnGatewayRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteVpnGatewayRequest) ToJsonString ¶
func (r *DeleteVpnGatewayRequest) ToJsonString() string
type DeleteVpnGatewayRequestParams ¶
type DeleteVpnGatewayRequestParams struct { // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` }
Predefined struct for user
type DeleteVpnGatewayResponse ¶
type DeleteVpnGatewayResponse struct { *tchttp.BaseResponse Response *DeleteVpnGatewayResponseParams `json:"Response"` }
func NewDeleteVpnGatewayResponse ¶
func NewDeleteVpnGatewayResponse() (response *DeleteVpnGatewayResponse)
func (*DeleteVpnGatewayResponse) FromJsonString ¶
func (r *DeleteVpnGatewayResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteVpnGatewayResponse) ToJsonString ¶
func (r *DeleteVpnGatewayResponse) ToJsonString() string
type DeleteVpnGatewayResponseParams ¶
type DeleteVpnGatewayResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteVpnGatewayRoutesRequest ¶
type DeleteVpnGatewayRoutesRequest struct { *tchttp.BaseRequest // VPN网关实例ID VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // 路由ID信息列表,可以通过[DescribeVpnGatewayRoutes](https://cloud.tencent.com/document/api/215/57676)接口查询。 RouteIds []*string `json:"RouteIds,omitempty" name:"RouteIds"` }
func NewDeleteVpnGatewayRoutesRequest ¶
func NewDeleteVpnGatewayRoutesRequest() (request *DeleteVpnGatewayRoutesRequest)
func (*DeleteVpnGatewayRoutesRequest) FromJsonString ¶
func (r *DeleteVpnGatewayRoutesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteVpnGatewayRoutesRequest) ToJsonString ¶
func (r *DeleteVpnGatewayRoutesRequest) ToJsonString() string
type DeleteVpnGatewayRoutesRequestParams ¶
type DeleteVpnGatewayRoutesRequestParams struct { // VPN网关实例ID VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // 路由ID信息列表,可以通过[DescribeVpnGatewayRoutes](https://cloud.tencent.com/document/api/215/57676)接口查询。 RouteIds []*string `json:"RouteIds,omitempty" name:"RouteIds"` }
Predefined struct for user
type DeleteVpnGatewayRoutesResponse ¶
type DeleteVpnGatewayRoutesResponse struct { *tchttp.BaseResponse Response *DeleteVpnGatewayRoutesResponseParams `json:"Response"` }
func NewDeleteVpnGatewayRoutesResponse ¶
func NewDeleteVpnGatewayRoutesResponse() (response *DeleteVpnGatewayRoutesResponse)
func (*DeleteVpnGatewayRoutesResponse) FromJsonString ¶
func (r *DeleteVpnGatewayRoutesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteVpnGatewayRoutesResponse) ToJsonString ¶
func (r *DeleteVpnGatewayRoutesResponse) ToJsonString() string
type DeleteVpnGatewayRoutesResponseParams ¶
type DeleteVpnGatewayRoutesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteVpnGatewaySslClientRequest ¶
type DeleteVpnGatewaySslClientRequest struct { *tchttp.BaseRequest // SSL-VPN-CLIENT 实例ID。不可和SslVpnClientIds同时使用。 SslVpnClientId *string `json:"SslVpnClientId,omitempty" name:"SslVpnClientId"` // SSL-VPN-CLIENT 实例ID列表。批量删除时使用。不可和SslVpnClientId同时使用。 SslVpnClientIds []*string `json:"SslVpnClientIds,omitempty" name:"SslVpnClientIds"` }
func NewDeleteVpnGatewaySslClientRequest ¶
func NewDeleteVpnGatewaySslClientRequest() (request *DeleteVpnGatewaySslClientRequest)
func (*DeleteVpnGatewaySslClientRequest) FromJsonString ¶
func (r *DeleteVpnGatewaySslClientRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteVpnGatewaySslClientRequest) ToJsonString ¶
func (r *DeleteVpnGatewaySslClientRequest) ToJsonString() string
type DeleteVpnGatewaySslClientRequestParams ¶
type DeleteVpnGatewaySslClientRequestParams struct { // SSL-VPN-CLIENT 实例ID。不可和SslVpnClientIds同时使用。 SslVpnClientId *string `json:"SslVpnClientId,omitempty" name:"SslVpnClientId"` // SSL-VPN-CLIENT 实例ID列表。批量删除时使用。不可和SslVpnClientId同时使用。 SslVpnClientIds []*string `json:"SslVpnClientIds,omitempty" name:"SslVpnClientIds"` }
Predefined struct for user
type DeleteVpnGatewaySslClientResponse ¶
type DeleteVpnGatewaySslClientResponse struct { *tchttp.BaseResponse Response *DeleteVpnGatewaySslClientResponseParams `json:"Response"` }
func NewDeleteVpnGatewaySslClientResponse ¶
func NewDeleteVpnGatewaySslClientResponse() (response *DeleteVpnGatewaySslClientResponse)
func (*DeleteVpnGatewaySslClientResponse) FromJsonString ¶
func (r *DeleteVpnGatewaySslClientResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteVpnGatewaySslClientResponse) ToJsonString ¶
func (r *DeleteVpnGatewaySslClientResponse) ToJsonString() string
type DeleteVpnGatewaySslClientResponseParams ¶
type DeleteVpnGatewaySslClientResponseParams struct { // 异步任务ID。 TaskId *uint64 `json:"TaskId,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteVpnGatewaySslServerRequest ¶
type DeleteVpnGatewaySslServerRequest struct { *tchttp.BaseRequest // SSL-VPN-SERVER 实例ID。 SslVpnServerId *string `json:"SslVpnServerId,omitempty" name:"SslVpnServerId"` }
func NewDeleteVpnGatewaySslServerRequest ¶
func NewDeleteVpnGatewaySslServerRequest() (request *DeleteVpnGatewaySslServerRequest)
func (*DeleteVpnGatewaySslServerRequest) FromJsonString ¶
func (r *DeleteVpnGatewaySslServerRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteVpnGatewaySslServerRequest) ToJsonString ¶
func (r *DeleteVpnGatewaySslServerRequest) ToJsonString() string
type DeleteVpnGatewaySslServerRequestParams ¶
type DeleteVpnGatewaySslServerRequestParams struct { // SSL-VPN-SERVER 实例ID。 SslVpnServerId *string `json:"SslVpnServerId,omitempty" name:"SslVpnServerId"` }
Predefined struct for user
type DeleteVpnGatewaySslServerResponse ¶
type DeleteVpnGatewaySslServerResponse struct { *tchttp.BaseResponse Response *DeleteVpnGatewaySslServerResponseParams `json:"Response"` }
func NewDeleteVpnGatewaySslServerResponse ¶
func NewDeleteVpnGatewaySslServerResponse() (response *DeleteVpnGatewaySslServerResponse)
func (*DeleteVpnGatewaySslServerResponse) FromJsonString ¶
func (r *DeleteVpnGatewaySslServerResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteVpnGatewaySslServerResponse) ToJsonString ¶
func (r *DeleteVpnGatewaySslServerResponse) ToJsonString() string
type DeleteVpnGatewaySslServerResponseParams ¶
type DeleteVpnGatewaySslServerResponseParams struct { // 异步任务ID。 TaskId *uint64 `json:"TaskId,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAccountAttributesRequest ¶
type DescribeAccountAttributesRequest struct {
*tchttp.BaseRequest
}
func NewDescribeAccountAttributesRequest ¶
func NewDescribeAccountAttributesRequest() (request *DescribeAccountAttributesRequest)
func (*DescribeAccountAttributesRequest) FromJsonString ¶
func (r *DescribeAccountAttributesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccountAttributesRequest) ToJsonString ¶
func (r *DescribeAccountAttributesRequest) ToJsonString() string
type DescribeAccountAttributesRequestParams ¶
type DescribeAccountAttributesRequestParams struct { }
Predefined struct for user
type DescribeAccountAttributesResponse ¶
type DescribeAccountAttributesResponse struct { *tchttp.BaseResponse Response *DescribeAccountAttributesResponseParams `json:"Response"` }
func NewDescribeAccountAttributesResponse ¶
func NewDescribeAccountAttributesResponse() (response *DescribeAccountAttributesResponse)
func (*DescribeAccountAttributesResponse) FromJsonString ¶
func (r *DescribeAccountAttributesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAccountAttributesResponse) ToJsonString ¶
func (r *DescribeAccountAttributesResponse) ToJsonString() string
type DescribeAccountAttributesResponseParams ¶
type DescribeAccountAttributesResponseParams struct { // 用户账号属性对象。 AccountAttributeSet []*AccountAttribute `json:"AccountAttributeSet,omitempty" name:"AccountAttributeSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAddressQuotaRequest ¶
type DescribeAddressQuotaRequest struct {
*tchttp.BaseRequest
}
func NewDescribeAddressQuotaRequest ¶
func NewDescribeAddressQuotaRequest() (request *DescribeAddressQuotaRequest)
func (*DescribeAddressQuotaRequest) FromJsonString ¶
func (r *DescribeAddressQuotaRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAddressQuotaRequest) ToJsonString ¶
func (r *DescribeAddressQuotaRequest) ToJsonString() string
type DescribeAddressQuotaRequestParams ¶
type DescribeAddressQuotaRequestParams struct { }
Predefined struct for user
type DescribeAddressQuotaResponse ¶
type DescribeAddressQuotaResponse struct { *tchttp.BaseResponse Response *DescribeAddressQuotaResponseParams `json:"Response"` }
func NewDescribeAddressQuotaResponse ¶
func NewDescribeAddressQuotaResponse() (response *DescribeAddressQuotaResponse)
func (*DescribeAddressQuotaResponse) FromJsonString ¶
func (r *DescribeAddressQuotaResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAddressQuotaResponse) ToJsonString ¶
func (r *DescribeAddressQuotaResponse) ToJsonString() string
type DescribeAddressQuotaResponseParams ¶
type DescribeAddressQuotaResponseParams struct { // 账户 EIP 配额信息。 QuotaSet []*Quota `json:"QuotaSet,omitempty" name:"QuotaSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAddressTemplateGroupsRequest ¶
type DescribeAddressTemplateGroupsRequest struct { *tchttp.BaseRequest // 过滤条件。 // <li>address-template-group-name - String - (过滤条件)IP地址模板集合名称。</li> // <li>address-template-group-id - String - (过滤条件)IP地址模板实集合例ID,例如:ipmg-mdunqeb6。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *string `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *string `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeAddressTemplateGroupsRequest ¶
func NewDescribeAddressTemplateGroupsRequest() (request *DescribeAddressTemplateGroupsRequest)
func (*DescribeAddressTemplateGroupsRequest) FromJsonString ¶
func (r *DescribeAddressTemplateGroupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAddressTemplateGroupsRequest) ToJsonString ¶
func (r *DescribeAddressTemplateGroupsRequest) ToJsonString() string
type DescribeAddressTemplateGroupsRequestParams ¶
type DescribeAddressTemplateGroupsRequestParams struct { // 过滤条件。 // <li>address-template-group-name - String - (过滤条件)IP地址模板集合名称。</li> // <li>address-template-group-id - String - (过滤条件)IP地址模板实集合例ID,例如:ipmg-mdunqeb6。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *string `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *string `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeAddressTemplateGroupsResponse ¶
type DescribeAddressTemplateGroupsResponse struct { *tchttp.BaseResponse Response *DescribeAddressTemplateGroupsResponseParams `json:"Response"` }
func NewDescribeAddressTemplateGroupsResponse ¶
func NewDescribeAddressTemplateGroupsResponse() (response *DescribeAddressTemplateGroupsResponse)
func (*DescribeAddressTemplateGroupsResponse) FromJsonString ¶
func (r *DescribeAddressTemplateGroupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAddressTemplateGroupsResponse) ToJsonString ¶
func (r *DescribeAddressTemplateGroupsResponse) ToJsonString() string
type DescribeAddressTemplateGroupsResponseParams ¶
type DescribeAddressTemplateGroupsResponseParams struct { // 符合条件的实例数量。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // IP地址模板。 AddressTemplateGroupSet []*AddressTemplateGroup `json:"AddressTemplateGroupSet,omitempty" name:"AddressTemplateGroupSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAddressTemplatesRequest ¶
type DescribeAddressTemplatesRequest struct { *tchttp.BaseRequest // 过滤条件。 // <li>address-template-name - IP地址模板名称。</li> // <li>address-template-id - IP地址模板实例ID,例如:ipm-mdunqeb6。</li> // <li>address-ip - IP地址。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *string `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *string `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeAddressTemplatesRequest ¶
func NewDescribeAddressTemplatesRequest() (request *DescribeAddressTemplatesRequest)
func (*DescribeAddressTemplatesRequest) FromJsonString ¶
func (r *DescribeAddressTemplatesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAddressTemplatesRequest) ToJsonString ¶
func (r *DescribeAddressTemplatesRequest) ToJsonString() string
type DescribeAddressTemplatesRequestParams ¶
type DescribeAddressTemplatesRequestParams struct { // 过滤条件。 // <li>address-template-name - IP地址模板名称。</li> // <li>address-template-id - IP地址模板实例ID,例如:ipm-mdunqeb6。</li> // <li>address-ip - IP地址。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *string `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *string `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeAddressTemplatesResponse ¶
type DescribeAddressTemplatesResponse struct { *tchttp.BaseResponse Response *DescribeAddressTemplatesResponseParams `json:"Response"` }
func NewDescribeAddressTemplatesResponse ¶
func NewDescribeAddressTemplatesResponse() (response *DescribeAddressTemplatesResponse)
func (*DescribeAddressTemplatesResponse) FromJsonString ¶
func (r *DescribeAddressTemplatesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAddressTemplatesResponse) ToJsonString ¶
func (r *DescribeAddressTemplatesResponse) ToJsonString() string
type DescribeAddressTemplatesResponseParams ¶
type DescribeAddressTemplatesResponseParams struct { // 符合条件的实例数量。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // IP地址模板。 AddressTemplateSet []*AddressTemplate `json:"AddressTemplateSet,omitempty" name:"AddressTemplateSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAddressesRequest ¶
type DescribeAddressesRequest struct { *tchttp.BaseRequest // 标识 EIP 的唯一 ID 列表。EIP 唯一 ID 形如:`eip-11112222`。参数不支持同时指定`AddressIds`和`Filters.address-id`。 AddressIds []*string `json:"AddressIds,omitempty" name:"AddressIds"` // 每次请求的`Filters`的上限为10,`Filter.Values`的上限为100。详细的过滤条件如下: // <li> address-id - String - 是否必填:否 - (过滤条件)按照 EIP 的唯一 ID 过滤。EIP 唯一 ID 形如:eip-11112222。</li> // <li> address-name - String - 是否必填:否 - (过滤条件)按照 EIP 名称过滤。不支持模糊过滤。</li> // <li> address-ip - String - 是否必填:否 - (过滤条件)按照 EIP 的 IP 地址过滤。</li> // <li> address-status - String - 是否必填:否 - (过滤条件)按照 EIP 的状态过滤。状态包含:'CREATING','BINDING','BIND','UNBINDING','UNBIND','OFFLINING','BIND_ENI'。</li> // <li> instance-id - String - 是否必填:否 - (过滤条件)按照 EIP 绑定的实例 ID 过滤。实例 ID 形如:ins-11112222。</li> // <li> private-ip-address - String - 是否必填:否 - (过滤条件)按照 EIP 绑定的内网 IP 过滤。</li> // <li> network-interface-id - String - 是否必填:否 - (过滤条件)按照 EIP 绑定的弹性网卡 ID 过滤。弹性网卡 ID 形如:eni-11112222。</li> // <li> is-arrears - String - 是否必填:否 - (过滤条件)按照 EIP 是否欠费进行过滤。(TRUE:EIP 处于欠费状态|FALSE:EIP 费用状态正常)</li> // <li> address-type - String - 是否必填:否 - (过滤条件)按照 IP类型 进行过滤。可选值:'WanIP', 'EIP','AnycastEIP','HighQualityEIP'。默认值是'EIP'。</li> // <li> address-isp - String - 是否必填:否 - (过滤条件)按照 运营商类型 进行过滤。可选值:'BGP','CMCC','CUCC', 'CTCC'</li> // <li> dedicated-cluster-id - String - 是否必填:否 - (过滤条件)按照 CDC 的唯一 ID 过滤。CDC 唯一 ID 形如:cluster-11112222。</li> // <li> tag-key - String - 是否必填:否 - (过滤条件)按照标签键进行过滤。</li> // <li> tag-value - String - 是否必填:否 - (过滤条件)按照标签值进行过滤。</li> // <li> tag:tag-key - String - 是否必填:否 - (过滤条件)按照标签键值对进行过滤。tag-key使用具体的标签键进行替换。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。关于`Offset`的更进一步介绍请参考 API 中的相关小节。 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API 中的相关小节。 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeAddressesRequest ¶
func NewDescribeAddressesRequest() (request *DescribeAddressesRequest)
func (*DescribeAddressesRequest) FromJsonString ¶
func (r *DescribeAddressesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAddressesRequest) ToJsonString ¶
func (r *DescribeAddressesRequest) ToJsonString() string
type DescribeAddressesRequestParams ¶
type DescribeAddressesRequestParams struct { // 标识 EIP 的唯一 ID 列表。EIP 唯一 ID 形如:`eip-11112222`。参数不支持同时指定`AddressIds`和`Filters.address-id`。 AddressIds []*string `json:"AddressIds,omitempty" name:"AddressIds"` // 每次请求的`Filters`的上限为10,`Filter.Values`的上限为100。详细的过滤条件如下: // <li> address-id - String - 是否必填:否 - (过滤条件)按照 EIP 的唯一 ID 过滤。EIP 唯一 ID 形如:eip-11112222。</li> // <li> address-name - String - 是否必填:否 - (过滤条件)按照 EIP 名称过滤。不支持模糊过滤。</li> // <li> address-ip - String - 是否必填:否 - (过滤条件)按照 EIP 的 IP 地址过滤。</li> // <li> address-status - String - 是否必填:否 - (过滤条件)按照 EIP 的状态过滤。状态包含:'CREATING','BINDING','BIND','UNBINDING','UNBIND','OFFLINING','BIND_ENI'。</li> // <li> instance-id - String - 是否必填:否 - (过滤条件)按照 EIP 绑定的实例 ID 过滤。实例 ID 形如:ins-11112222。</li> // <li> private-ip-address - String - 是否必填:否 - (过滤条件)按照 EIP 绑定的内网 IP 过滤。</li> // <li> network-interface-id - String - 是否必填:否 - (过滤条件)按照 EIP 绑定的弹性网卡 ID 过滤。弹性网卡 ID 形如:eni-11112222。</li> // <li> is-arrears - String - 是否必填:否 - (过滤条件)按照 EIP 是否欠费进行过滤。(TRUE:EIP 处于欠费状态|FALSE:EIP 费用状态正常)</li> // <li> address-type - String - 是否必填:否 - (过滤条件)按照 IP类型 进行过滤。可选值:'WanIP', 'EIP','AnycastEIP','HighQualityEIP'。默认值是'EIP'。</li> // <li> address-isp - String - 是否必填:否 - (过滤条件)按照 运营商类型 进行过滤。可选值:'BGP','CMCC','CUCC', 'CTCC'</li> // <li> dedicated-cluster-id - String - 是否必填:否 - (过滤条件)按照 CDC 的唯一 ID 过滤。CDC 唯一 ID 形如:cluster-11112222。</li> // <li> tag-key - String - 是否必填:否 - (过滤条件)按照标签键进行过滤。</li> // <li> tag-value - String - 是否必填:否 - (过滤条件)按照标签值进行过滤。</li> // <li> tag:tag-key - String - 是否必填:否 - (过滤条件)按照标签键值对进行过滤。tag-key使用具体的标签键进行替换。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。关于`Offset`的更进一步介绍请参考 API 中的相关小节。 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API 中的相关小节。 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeAddressesResponse ¶
type DescribeAddressesResponse struct { *tchttp.BaseResponse Response *DescribeAddressesResponseParams `json:"Response"` }
func NewDescribeAddressesResponse ¶
func NewDescribeAddressesResponse() (response *DescribeAddressesResponse)
func (*DescribeAddressesResponse) FromJsonString ¶
func (r *DescribeAddressesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAddressesResponse) ToJsonString ¶
func (r *DescribeAddressesResponse) ToJsonString() string
type DescribeAddressesResponseParams ¶
type DescribeAddressesResponseParams struct { // 符合条件的 EIP 数量。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // EIP 详细信息列表。 AddressSet []*Address `json:"AddressSet,omitempty" name:"AddressSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAssistantCidrRequest ¶
type DescribeAssistantCidrRequest struct { *tchttp.BaseRequest // `VPC`实例`ID`数组。形如:[`vpc-6v2ht8q5`] VpcIds []*string `json:"VpcIds,omitempty" name:"VpcIds"` // 过滤条件,参数不支持同时指定VpcIds和Filters。 // <li>vpc-id - String - (过滤条件)VPC实例ID,形如:vpc-f49l6u0z。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeAssistantCidrRequest ¶
func NewDescribeAssistantCidrRequest() (request *DescribeAssistantCidrRequest)
func (*DescribeAssistantCidrRequest) FromJsonString ¶
func (r *DescribeAssistantCidrRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssistantCidrRequest) ToJsonString ¶
func (r *DescribeAssistantCidrRequest) ToJsonString() string
type DescribeAssistantCidrRequestParams ¶
type DescribeAssistantCidrRequestParams struct { // `VPC`实例`ID`数组。形如:[`vpc-6v2ht8q5`] VpcIds []*string `json:"VpcIds,omitempty" name:"VpcIds"` // 过滤条件,参数不支持同时指定VpcIds和Filters。 // <li>vpc-id - String - (过滤条件)VPC实例ID,形如:vpc-f49l6u0z。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeAssistantCidrResponse ¶
type DescribeAssistantCidrResponse struct { *tchttp.BaseResponse Response *DescribeAssistantCidrResponseParams `json:"Response"` }
func NewDescribeAssistantCidrResponse ¶
func NewDescribeAssistantCidrResponse() (response *DescribeAssistantCidrResponse)
func (*DescribeAssistantCidrResponse) FromJsonString ¶
func (r *DescribeAssistantCidrResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAssistantCidrResponse) ToJsonString ¶
func (r *DescribeAssistantCidrResponse) ToJsonString() string
type DescribeAssistantCidrResponseParams ¶
type DescribeAssistantCidrResponseParams struct { // 符合条件的辅助CIDR数组。 // 注意:此字段可能返回 null,表示取不到有效值。 AssistantCidrSet []*AssistantCidr `json:"AssistantCidrSet,omitempty" name:"AssistantCidrSet"` // 符合条件的实例数量。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBandwidthPackageBillUsageRequest ¶
type DescribeBandwidthPackageBillUsageRequest struct { *tchttp.BaseRequest // 后付费共享带宽包的唯一ID BandwidthPackageId *string `json:"BandwidthPackageId,omitempty" name:"BandwidthPackageId"` }
func NewDescribeBandwidthPackageBillUsageRequest ¶
func NewDescribeBandwidthPackageBillUsageRequest() (request *DescribeBandwidthPackageBillUsageRequest)
func (*DescribeBandwidthPackageBillUsageRequest) FromJsonString ¶
func (r *DescribeBandwidthPackageBillUsageRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBandwidthPackageBillUsageRequest) ToJsonString ¶
func (r *DescribeBandwidthPackageBillUsageRequest) ToJsonString() string
type DescribeBandwidthPackageBillUsageRequestParams ¶
type DescribeBandwidthPackageBillUsageRequestParams struct { // 后付费共享带宽包的唯一ID BandwidthPackageId *string `json:"BandwidthPackageId,omitempty" name:"BandwidthPackageId"` }
Predefined struct for user
type DescribeBandwidthPackageBillUsageResponse ¶
type DescribeBandwidthPackageBillUsageResponse struct { *tchttp.BaseResponse Response *DescribeBandwidthPackageBillUsageResponseParams `json:"Response"` }
func NewDescribeBandwidthPackageBillUsageResponse ¶
func NewDescribeBandwidthPackageBillUsageResponse() (response *DescribeBandwidthPackageBillUsageResponse)
func (*DescribeBandwidthPackageBillUsageResponse) FromJsonString ¶
func (r *DescribeBandwidthPackageBillUsageResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBandwidthPackageBillUsageResponse) ToJsonString ¶
func (r *DescribeBandwidthPackageBillUsageResponse) ToJsonString() string
type DescribeBandwidthPackageBillUsageResponseParams ¶
type DescribeBandwidthPackageBillUsageResponseParams struct { // 当前计费用量 BandwidthPackageBillBandwidthSet []*BandwidthPackageBillBandwidth `json:"BandwidthPackageBillBandwidthSet,omitempty" name:"BandwidthPackageBillBandwidthSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBandwidthPackageQuotaRequest ¶
type DescribeBandwidthPackageQuotaRequest struct {
*tchttp.BaseRequest
}
func NewDescribeBandwidthPackageQuotaRequest ¶
func NewDescribeBandwidthPackageQuotaRequest() (request *DescribeBandwidthPackageQuotaRequest)
func (*DescribeBandwidthPackageQuotaRequest) FromJsonString ¶
func (r *DescribeBandwidthPackageQuotaRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBandwidthPackageQuotaRequest) ToJsonString ¶
func (r *DescribeBandwidthPackageQuotaRequest) ToJsonString() string
type DescribeBandwidthPackageQuotaRequestParams ¶
type DescribeBandwidthPackageQuotaRequestParams struct { }
Predefined struct for user
type DescribeBandwidthPackageQuotaResponse ¶
type DescribeBandwidthPackageQuotaResponse struct { *tchttp.BaseResponse Response *DescribeBandwidthPackageQuotaResponseParams `json:"Response"` }
func NewDescribeBandwidthPackageQuotaResponse ¶
func NewDescribeBandwidthPackageQuotaResponse() (response *DescribeBandwidthPackageQuotaResponse)
func (*DescribeBandwidthPackageQuotaResponse) FromJsonString ¶
func (r *DescribeBandwidthPackageQuotaResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBandwidthPackageQuotaResponse) ToJsonString ¶
func (r *DescribeBandwidthPackageQuotaResponse) ToJsonString() string
type DescribeBandwidthPackageQuotaResponseParams ¶
type DescribeBandwidthPackageQuotaResponseParams struct { // 带宽包配额详细信息 QuotaSet []*Quota `json:"QuotaSet,omitempty" name:"QuotaSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBandwidthPackageResourcesRequest ¶
type DescribeBandwidthPackageResourcesRequest struct { *tchttp.BaseRequest // 标识 共享带宽包 的唯一 ID 列表。共享带宽包 唯一 ID 形如:`bwp-11112222`。 BandwidthPackageId *string `json:"BandwidthPackageId,omitempty" name:"BandwidthPackageId"` // 每次请求的`Filters`的上限为10,`Filter.Values`的上限为5。参数不支持同时指定`AddressIds`和`Filters`。详细的过滤条件如下: // <li> resource-id - String - 是否必填:否 - (过滤条件)按照 共享带宽包内资源 的唯一 ID 过滤。共享带宽包内资源 唯一 ID 形如:eip-11112222。</li> // <li> resource-type - String - 是否必填:否 - (过滤条件)按照 共享带宽包内资源 类型过滤,目前仅支持 弹性IP 和 负载均衡 两种类型,可选值为 Address 和 LoadBalance。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。关于`Offset`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/11646)中的相关小节。 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/11646)中的相关小节。 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeBandwidthPackageResourcesRequest ¶
func NewDescribeBandwidthPackageResourcesRequest() (request *DescribeBandwidthPackageResourcesRequest)
func (*DescribeBandwidthPackageResourcesRequest) FromJsonString ¶
func (r *DescribeBandwidthPackageResourcesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBandwidthPackageResourcesRequest) ToJsonString ¶
func (r *DescribeBandwidthPackageResourcesRequest) ToJsonString() string
type DescribeBandwidthPackageResourcesRequestParams ¶
type DescribeBandwidthPackageResourcesRequestParams struct { // 标识 共享带宽包 的唯一 ID 列表。共享带宽包 唯一 ID 形如:`bwp-11112222`。 BandwidthPackageId *string `json:"BandwidthPackageId,omitempty" name:"BandwidthPackageId"` // 每次请求的`Filters`的上限为10,`Filter.Values`的上限为5。参数不支持同时指定`AddressIds`和`Filters`。详细的过滤条件如下: // <li> resource-id - String - 是否必填:否 - (过滤条件)按照 共享带宽包内资源 的唯一 ID 过滤。共享带宽包内资源 唯一 ID 形如:eip-11112222。</li> // <li> resource-type - String - 是否必填:否 - (过滤条件)按照 共享带宽包内资源 类型过滤,目前仅支持 弹性IP 和 负载均衡 两种类型,可选值为 Address 和 LoadBalance。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。关于`Offset`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/11646)中的相关小节。 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/11646)中的相关小节。 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeBandwidthPackageResourcesResponse ¶
type DescribeBandwidthPackageResourcesResponse struct { *tchttp.BaseResponse Response *DescribeBandwidthPackageResourcesResponseParams `json:"Response"` }
func NewDescribeBandwidthPackageResourcesResponse ¶
func NewDescribeBandwidthPackageResourcesResponse() (response *DescribeBandwidthPackageResourcesResponse)
func (*DescribeBandwidthPackageResourcesResponse) FromJsonString ¶
func (r *DescribeBandwidthPackageResourcesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBandwidthPackageResourcesResponse) ToJsonString ¶
func (r *DescribeBandwidthPackageResourcesResponse) ToJsonString() string
type DescribeBandwidthPackageResourcesResponseParams ¶
type DescribeBandwidthPackageResourcesResponseParams struct { // 符合条件的 共享带宽包内资源 数量。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 共享带宽包内资源 详细信息列表。 ResourceSet []*Resource `json:"ResourceSet,omitempty" name:"ResourceSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBandwidthPackagesRequest ¶
type DescribeBandwidthPackagesRequest struct { *tchttp.BaseRequest // 带宽包唯一ID列表 BandwidthPackageIds []*string `json:"BandwidthPackageIds,omitempty" name:"BandwidthPackageIds"` // 每次请求的`Filters`的上限为10。参数不支持同时指定`BandwidthPackageIds`和`Filters`。详细的过滤条件如下: // <li> bandwidth-package_id - String - 是否必填:否 - (过滤条件)按照带宽包的唯一标识ID过滤。</li> // <li> bandwidth-package-name - String - 是否必填:否 - (过滤条件)按照 带宽包名称过滤。不支持模糊过滤。</li> // <li> network-type - String - 是否必填:否 - (过滤条件)按照带宽包的类型过滤。类型包括'HIGH_QUALITY_BGP','BGP','SINGLEISP'和'ANYCAST'。</li> // <li> charge-type - String - 是否必填:否 - (过滤条件)按照带宽包的计费类型过滤。计费类型包括'TOP5_POSTPAID_BY_MONTH'和'PERCENT95_POSTPAID_BY_MONTH'。</li> // <li> resource.resource-type - String - 是否必填:否 - (过滤条件)按照带宽包资源类型过滤。资源类型包括'Address'和'LoadBalance'</li> // <li> resource.resource-id - String - 是否必填:否 - (过滤条件)按照带宽包资源Id过滤。资源Id形如'eip-xxxx','lb-xxxx'</li> // <li> resource.address-ip - String - 是否必填:否 - (过滤条件)按照带宽包资源Ip过滤。</li> // <li> tag-key - String - 是否必填:否 - (过滤条件)按照标签键进行过滤。</li> // <li> tag-value - String - 是否必填:否 - (过滤条件)按照标签值进行过滤。</li> // <li> tag:tag-key - String - 是否必填:否 - (过滤条件)按照标签键值对进行过滤。tag-key使用具体的标签键进行替换。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 查询带宽包偏移量,默认为0。关于Offset的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小结。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 查询带宽包返回数量,默认为20,最大值为100。关于Limit的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小结。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeBandwidthPackagesRequest ¶
func NewDescribeBandwidthPackagesRequest() (request *DescribeBandwidthPackagesRequest)
func (*DescribeBandwidthPackagesRequest) FromJsonString ¶
func (r *DescribeBandwidthPackagesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBandwidthPackagesRequest) ToJsonString ¶
func (r *DescribeBandwidthPackagesRequest) ToJsonString() string
type DescribeBandwidthPackagesRequestParams ¶
type DescribeBandwidthPackagesRequestParams struct { // 带宽包唯一ID列表 BandwidthPackageIds []*string `json:"BandwidthPackageIds,omitempty" name:"BandwidthPackageIds"` // 每次请求的`Filters`的上限为10。参数不支持同时指定`BandwidthPackageIds`和`Filters`。详细的过滤条件如下: // <li> bandwidth-package_id - String - 是否必填:否 - (过滤条件)按照带宽包的唯一标识ID过滤。</li> // <li> bandwidth-package-name - String - 是否必填:否 - (过滤条件)按照 带宽包名称过滤。不支持模糊过滤。</li> // <li> network-type - String - 是否必填:否 - (过滤条件)按照带宽包的类型过滤。类型包括'HIGH_QUALITY_BGP','BGP','SINGLEISP'和'ANYCAST'。</li> // <li> charge-type - String - 是否必填:否 - (过滤条件)按照带宽包的计费类型过滤。计费类型包括'TOP5_POSTPAID_BY_MONTH'和'PERCENT95_POSTPAID_BY_MONTH'。</li> // <li> resource.resource-type - String - 是否必填:否 - (过滤条件)按照带宽包资源类型过滤。资源类型包括'Address'和'LoadBalance'</li> // <li> resource.resource-id - String - 是否必填:否 - (过滤条件)按照带宽包资源Id过滤。资源Id形如'eip-xxxx','lb-xxxx'</li> // <li> resource.address-ip - String - 是否必填:否 - (过滤条件)按照带宽包资源Ip过滤。</li> // <li> tag-key - String - 是否必填:否 - (过滤条件)按照标签键进行过滤。</li> // <li> tag-value - String - 是否必填:否 - (过滤条件)按照标签值进行过滤。</li> // <li> tag:tag-key - String - 是否必填:否 - (过滤条件)按照标签键值对进行过滤。tag-key使用具体的标签键进行替换。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 查询带宽包偏移量,默认为0。关于Offset的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小结。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 查询带宽包返回数量,默认为20,最大值为100。关于Limit的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小结。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeBandwidthPackagesResponse ¶
type DescribeBandwidthPackagesResponse struct { *tchttp.BaseResponse Response *DescribeBandwidthPackagesResponseParams `json:"Response"` }
func NewDescribeBandwidthPackagesResponse ¶
func NewDescribeBandwidthPackagesResponse() (response *DescribeBandwidthPackagesResponse)
func (*DescribeBandwidthPackagesResponse) FromJsonString ¶
func (r *DescribeBandwidthPackagesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBandwidthPackagesResponse) ToJsonString ¶
func (r *DescribeBandwidthPackagesResponse) ToJsonString() string
type DescribeBandwidthPackagesResponseParams ¶
type DescribeBandwidthPackagesResponseParams struct { // 符合条件的带宽包数量 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 描述带宽包详细信息 BandwidthPackageSet []*BandwidthPackage `json:"BandwidthPackageSet,omitempty" name:"BandwidthPackageSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCcnAttachedInstancesRequest ¶
type DescribeCcnAttachedInstancesRequest struct { *tchttp.BaseRequest // 偏移量 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 过滤条件: // <li>ccn-id - String -(过滤条件)CCN实例ID。</li> // <li>instance-type - String -(过滤条件)关联实例类型。</li> // <li>instance-region - String -(过滤条件)关联实例所属地域。</li> // <li>instance-id - String -(过滤条件)关联实例ID。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 云联网实例ID CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // 排序字段。支持:`CcnId` `InstanceType` `InstanceId` `InstanceName` `InstanceRegion` `AttachedTime` `State`。默认值:`AttachedTime` OrderField *string `json:"OrderField,omitempty" name:"OrderField"` // 排序方法。升序:`ASC`,倒序:`DESC`。默认值:`ASC` OrderDirection *string `json:"OrderDirection,omitempty" name:"OrderDirection"` }
func NewDescribeCcnAttachedInstancesRequest ¶
func NewDescribeCcnAttachedInstancesRequest() (request *DescribeCcnAttachedInstancesRequest)
func (*DescribeCcnAttachedInstancesRequest) FromJsonString ¶
func (r *DescribeCcnAttachedInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCcnAttachedInstancesRequest) ToJsonString ¶
func (r *DescribeCcnAttachedInstancesRequest) ToJsonString() string
type DescribeCcnAttachedInstancesRequestParams ¶
type DescribeCcnAttachedInstancesRequestParams struct { // 偏移量 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 过滤条件: // <li>ccn-id - String -(过滤条件)CCN实例ID。</li> // <li>instance-type - String -(过滤条件)关联实例类型。</li> // <li>instance-region - String -(过滤条件)关联实例所属地域。</li> // <li>instance-id - String -(过滤条件)关联实例ID。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 云联网实例ID CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // 排序字段。支持:`CcnId` `InstanceType` `InstanceId` `InstanceName` `InstanceRegion` `AttachedTime` `State`。默认值:`AttachedTime` OrderField *string `json:"OrderField,omitempty" name:"OrderField"` // 排序方法。升序:`ASC`,倒序:`DESC`。默认值:`ASC` OrderDirection *string `json:"OrderDirection,omitempty" name:"OrderDirection"` }
Predefined struct for user
type DescribeCcnAttachedInstancesResponse ¶
type DescribeCcnAttachedInstancesResponse struct { *tchttp.BaseResponse Response *DescribeCcnAttachedInstancesResponseParams `json:"Response"` }
func NewDescribeCcnAttachedInstancesResponse ¶
func NewDescribeCcnAttachedInstancesResponse() (response *DescribeCcnAttachedInstancesResponse)
func (*DescribeCcnAttachedInstancesResponse) FromJsonString ¶
func (r *DescribeCcnAttachedInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCcnAttachedInstancesResponse) ToJsonString ¶
func (r *DescribeCcnAttachedInstancesResponse) ToJsonString() string
type DescribeCcnAttachedInstancesResponseParams ¶
type DescribeCcnAttachedInstancesResponseParams struct { // 符合条件的对象数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 关联实例列表。 InstanceSet []*CcnAttachedInstance `json:"InstanceSet,omitempty" name:"InstanceSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCcnRegionBandwidthLimitsRequest ¶
type DescribeCcnRegionBandwidthLimitsRequest struct { *tchttp.BaseRequest // CCN实例ID,形如:ccn-f49l6u0z。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` }
func NewDescribeCcnRegionBandwidthLimitsRequest ¶
func NewDescribeCcnRegionBandwidthLimitsRequest() (request *DescribeCcnRegionBandwidthLimitsRequest)
func (*DescribeCcnRegionBandwidthLimitsRequest) FromJsonString ¶
func (r *DescribeCcnRegionBandwidthLimitsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCcnRegionBandwidthLimitsRequest) ToJsonString ¶
func (r *DescribeCcnRegionBandwidthLimitsRequest) ToJsonString() string
type DescribeCcnRegionBandwidthLimitsRequestParams ¶
type DescribeCcnRegionBandwidthLimitsRequestParams struct { // CCN实例ID,形如:ccn-f49l6u0z。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` }
Predefined struct for user
type DescribeCcnRegionBandwidthLimitsResponse ¶
type DescribeCcnRegionBandwidthLimitsResponse struct { *tchttp.BaseResponse Response *DescribeCcnRegionBandwidthLimitsResponseParams `json:"Response"` }
func NewDescribeCcnRegionBandwidthLimitsResponse ¶
func NewDescribeCcnRegionBandwidthLimitsResponse() (response *DescribeCcnRegionBandwidthLimitsResponse)
func (*DescribeCcnRegionBandwidthLimitsResponse) FromJsonString ¶
func (r *DescribeCcnRegionBandwidthLimitsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCcnRegionBandwidthLimitsResponse) ToJsonString ¶
func (r *DescribeCcnRegionBandwidthLimitsResponse) ToJsonString() string
type DescribeCcnRegionBandwidthLimitsResponseParams ¶
type DescribeCcnRegionBandwidthLimitsResponseParams struct { // 云联网(CCN)各地域出带宽上限 CcnRegionBandwidthLimitSet []*CcnRegionBandwidthLimit `json:"CcnRegionBandwidthLimitSet,omitempty" name:"CcnRegionBandwidthLimitSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCcnRoutesRequest ¶
type DescribeCcnRoutesRequest struct { *tchttp.BaseRequest // CCN实例ID,形如:`ccn-gree226l`。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // CCN路由策略唯一ID,形如:`ccnr-f49l6u0z`。 RouteIds []*string `json:"RouteIds,omitempty" name:"RouteIds"` // 过滤条件,参数不支持同时指定RouteIds和Filters。 // <li>route-id - String -(过滤条件)路由策略ID。</li> // <li>cidr-block - String -(过滤条件)目的端。</li> // <li>instance-type - String -(过滤条件)下一跳类型。</li> // <li>instance-region - String -(过滤条件)下一跳所属地域。</li> // <li>instance-id - String -(过滤条件)下一跳实例ID。</li> // <li>route-table-id - String -(过滤条件)路由表ID列表,形如ccntr-1234edfr,可以根据路由表ID 过滤。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeCcnRoutesRequest ¶
func NewDescribeCcnRoutesRequest() (request *DescribeCcnRoutesRequest)
func (*DescribeCcnRoutesRequest) FromJsonString ¶
func (r *DescribeCcnRoutesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCcnRoutesRequest) ToJsonString ¶
func (r *DescribeCcnRoutesRequest) ToJsonString() string
type DescribeCcnRoutesRequestParams ¶
type DescribeCcnRoutesRequestParams struct { // CCN实例ID,形如:`ccn-gree226l`。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // CCN路由策略唯一ID,形如:`ccnr-f49l6u0z`。 RouteIds []*string `json:"RouteIds,omitempty" name:"RouteIds"` // 过滤条件,参数不支持同时指定RouteIds和Filters。 // <li>route-id - String -(过滤条件)路由策略ID。</li> // <li>cidr-block - String -(过滤条件)目的端。</li> // <li>instance-type - String -(过滤条件)下一跳类型。</li> // <li>instance-region - String -(过滤条件)下一跳所属地域。</li> // <li>instance-id - String -(过滤条件)下一跳实例ID。</li> // <li>route-table-id - String -(过滤条件)路由表ID列表,形如ccntr-1234edfr,可以根据路由表ID 过滤。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeCcnRoutesResponse ¶
type DescribeCcnRoutesResponse struct { *tchttp.BaseResponse Response *DescribeCcnRoutesResponseParams `json:"Response"` }
func NewDescribeCcnRoutesResponse ¶
func NewDescribeCcnRoutesResponse() (response *DescribeCcnRoutesResponse)
func (*DescribeCcnRoutesResponse) FromJsonString ¶
func (r *DescribeCcnRoutesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCcnRoutesResponse) ToJsonString ¶
func (r *DescribeCcnRoutesResponse) ToJsonString() string
type DescribeCcnRoutesResponseParams ¶
type DescribeCcnRoutesResponseParams struct { // 符合条件的对象数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // CCN路由策略对象。 RouteSet []*CcnRoute `json:"RouteSet,omitempty" name:"RouteSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCcnsRequest ¶
type DescribeCcnsRequest struct { *tchttp.BaseRequest // CCN实例ID。形如:ccn-f49l6u0z。每次请求的实例的上限为100。参数不支持同时指定CcnIds和Filters。 CcnIds []*string `json:"CcnIds,omitempty" name:"CcnIds"` // 过滤条件,参数不支持同时指定CcnIds和Filters。 // <li>ccn-id - String - (过滤条件)CCN唯一ID,形如:`ccn-f49l6u0z`。</li> // <li>ccn-name - String - (过滤条件)CCN名称。</li> // <li>ccn-description - String - (过滤条件)CCN描述。</li> // <li>state - String - (过滤条件)实例状态, 'ISOLATED': 隔离中(欠费停服),'AVAILABLE':运行中。</li> // <li>tag-key - String -是否必填:否- (过滤条件)按照标签键进行过滤。</li> // <li>tag:tag-key - String - 是否必填:否 - (过滤条件)按照标签键值对进行过滤。 tag-key使用具体的标签键进行替换。使用请参考示例:查询绑定了标签的CCN列表。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 排序字段。支持:`CcnId` `CcnName` `CreateTime` `State` `QosLevel`。默认值: `CreateTime` OrderField *string `json:"OrderField,omitempty" name:"OrderField"` // 排序方法。升序:`ASC`,倒序:`DESC`。默认值:`ASC` OrderDirection *string `json:"OrderDirection,omitempty" name:"OrderDirection"` }
func NewDescribeCcnsRequest ¶
func NewDescribeCcnsRequest() (request *DescribeCcnsRequest)
func (*DescribeCcnsRequest) FromJsonString ¶
func (r *DescribeCcnsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCcnsRequest) ToJsonString ¶
func (r *DescribeCcnsRequest) ToJsonString() string
type DescribeCcnsRequestParams ¶
type DescribeCcnsRequestParams struct { // CCN实例ID。形如:ccn-f49l6u0z。每次请求的实例的上限为100。参数不支持同时指定CcnIds和Filters。 CcnIds []*string `json:"CcnIds,omitempty" name:"CcnIds"` // 过滤条件,参数不支持同时指定CcnIds和Filters。 // <li>ccn-id - String - (过滤条件)CCN唯一ID,形如:`ccn-f49l6u0z`。</li> // <li>ccn-name - String - (过滤条件)CCN名称。</li> // <li>ccn-description - String - (过滤条件)CCN描述。</li> // <li>state - String - (过滤条件)实例状态, 'ISOLATED': 隔离中(欠费停服),'AVAILABLE':运行中。</li> // <li>tag-key - String -是否必填:否- (过滤条件)按照标签键进行过滤。</li> // <li>tag:tag-key - String - 是否必填:否 - (过滤条件)按照标签键值对进行过滤。 tag-key使用具体的标签键进行替换。使用请参考示例:查询绑定了标签的CCN列表。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 排序字段。支持:`CcnId` `CcnName` `CreateTime` `State` `QosLevel`。默认值: `CreateTime` OrderField *string `json:"OrderField,omitempty" name:"OrderField"` // 排序方法。升序:`ASC`,倒序:`DESC`。默认值:`ASC` OrderDirection *string `json:"OrderDirection,omitempty" name:"OrderDirection"` }
Predefined struct for user
type DescribeCcnsResponse ¶
type DescribeCcnsResponse struct { *tchttp.BaseResponse Response *DescribeCcnsResponseParams `json:"Response"` }
func NewDescribeCcnsResponse ¶
func NewDescribeCcnsResponse() (response *DescribeCcnsResponse)
func (*DescribeCcnsResponse) FromJsonString ¶
func (r *DescribeCcnsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCcnsResponse) ToJsonString ¶
func (r *DescribeCcnsResponse) ToJsonString() string
type DescribeCcnsResponseParams ¶
type DescribeCcnsResponseParams struct { // 符合条件的对象数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // CCN对象。 CcnSet []*CCN `json:"CcnSet,omitempty" name:"CcnSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeClassicLinkInstancesRequest ¶
type DescribeClassicLinkInstancesRequest struct { *tchttp.BaseRequest // 过滤条件。 // <li>vpc-id - String - (过滤条件)VPC实例ID。</li> // <li>vm-ip - String - (过滤条件)基础网络云服务器IP。</li> Filters []*FilterObject `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认值0。 Offset *string `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *string `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeClassicLinkInstancesRequest ¶
func NewDescribeClassicLinkInstancesRequest() (request *DescribeClassicLinkInstancesRequest)
func (*DescribeClassicLinkInstancesRequest) FromJsonString ¶
func (r *DescribeClassicLinkInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClassicLinkInstancesRequest) ToJsonString ¶
func (r *DescribeClassicLinkInstancesRequest) ToJsonString() string
type DescribeClassicLinkInstancesRequestParams ¶
type DescribeClassicLinkInstancesRequestParams struct { // 过滤条件。 // <li>vpc-id - String - (过滤条件)VPC实例ID。</li> // <li>vm-ip - String - (过滤条件)基础网络云服务器IP。</li> Filters []*FilterObject `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认值0。 Offset *string `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *string `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeClassicLinkInstancesResponse ¶
type DescribeClassicLinkInstancesResponse struct { *tchttp.BaseResponse Response *DescribeClassicLinkInstancesResponseParams `json:"Response"` }
func NewDescribeClassicLinkInstancesResponse ¶
func NewDescribeClassicLinkInstancesResponse() (response *DescribeClassicLinkInstancesResponse)
func (*DescribeClassicLinkInstancesResponse) FromJsonString ¶
func (r *DescribeClassicLinkInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeClassicLinkInstancesResponse) ToJsonString ¶
func (r *DescribeClassicLinkInstancesResponse) ToJsonString() string
type DescribeClassicLinkInstancesResponseParams ¶
type DescribeClassicLinkInstancesResponseParams struct { // 符合条件的实例数量。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 私有网络和基础网络互通设备。 ClassicLinkInstanceSet []*ClassicLinkInstance `json:"ClassicLinkInstanceSet,omitempty" name:"ClassicLinkInstanceSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCrossBorderCcnRegionBandwidthLimitsRequest ¶
type DescribeCrossBorderCcnRegionBandwidthLimitsRequest struct { *tchttp.BaseRequest // 过滤条件,目前`value`值个数只支持一个,可支持的字段有: // <li>`source-region` 源地域,值形如:`["ap-guangzhou"]`</li> <li>`destination-region` 目的地域,值形如:`["ap-shanghai"]`</li> <li>`ccn-ids` 云联网ID数组,值形如:`["ccn-12345678"]`</li> <li>`user-account-id` 用户账号ID,值形如`["12345678"]`</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 单页返回数据量可选值0到100之间的整数,默认20。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeCrossBorderCcnRegionBandwidthLimitsRequest ¶
func NewDescribeCrossBorderCcnRegionBandwidthLimitsRequest() (request *DescribeCrossBorderCcnRegionBandwidthLimitsRequest)
func (*DescribeCrossBorderCcnRegionBandwidthLimitsRequest) FromJsonString ¶
func (r *DescribeCrossBorderCcnRegionBandwidthLimitsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCrossBorderCcnRegionBandwidthLimitsRequest) ToJsonString ¶
func (r *DescribeCrossBorderCcnRegionBandwidthLimitsRequest) ToJsonString() string
type DescribeCrossBorderCcnRegionBandwidthLimitsRequestParams ¶
type DescribeCrossBorderCcnRegionBandwidthLimitsRequestParams struct { // 过滤条件,目前`value`值个数只支持一个,可支持的字段有: // <li>`source-region` 源地域,值形如:`["ap-guangzhou"]`</li> <li>`destination-region` 目的地域,值形如:`["ap-shanghai"]`</li> <li>`ccn-ids` 云联网ID数组,值形如:`["ccn-12345678"]`</li> <li>`user-account-id` 用户账号ID,值形如`["12345678"]`</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 单页返回数据量可选值0到100之间的整数,默认20。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeCrossBorderCcnRegionBandwidthLimitsResponse ¶
type DescribeCrossBorderCcnRegionBandwidthLimitsResponse struct { *tchttp.BaseResponse Response *DescribeCrossBorderCcnRegionBandwidthLimitsResponseParams `json:"Response"` }
func NewDescribeCrossBorderCcnRegionBandwidthLimitsResponse ¶
func NewDescribeCrossBorderCcnRegionBandwidthLimitsResponse() (response *DescribeCrossBorderCcnRegionBandwidthLimitsResponse)
func (*DescribeCrossBorderCcnRegionBandwidthLimitsResponse) FromJsonString ¶
func (r *DescribeCrossBorderCcnRegionBandwidthLimitsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCrossBorderCcnRegionBandwidthLimitsResponse) ToJsonString ¶
func (r *DescribeCrossBorderCcnRegionBandwidthLimitsResponse) ToJsonString() string
type DescribeCrossBorderCcnRegionBandwidthLimitsResponseParams ¶
type DescribeCrossBorderCcnRegionBandwidthLimitsResponseParams struct { // 符合条件的对象总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 云联网地域间限速带宽实例的信息。 CcnBandwidthSet []*CcnBandwidth `json:"CcnBandwidthSet,omitempty" name:"CcnBandwidthSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCrossBorderComplianceRequest ¶
type DescribeCrossBorderComplianceRequest struct { *tchttp.BaseRequest // (精确匹配)服务商,可选值:`UNICOM`。 ServiceProvider *string `json:"ServiceProvider,omitempty" name:"ServiceProvider"` // (精确匹配)合规化审批单`ID`。 ComplianceId *uint64 `json:"ComplianceId,omitempty" name:"ComplianceId"` // (模糊查询)公司名称。 Company *string `json:"Company,omitempty" name:"Company"` // (精确匹配)统一社会信用代码。 UniformSocialCreditCode *string `json:"UniformSocialCreditCode,omitempty" name:"UniformSocialCreditCode"` // (模糊查询)法定代表人。 LegalPerson *string `json:"LegalPerson,omitempty" name:"LegalPerson"` // (模糊查询)发证机关。 IssuingAuthority *string `json:"IssuingAuthority,omitempty" name:"IssuingAuthority"` // (模糊查询)营业执照住所。 BusinessAddress *string `json:"BusinessAddress,omitempty" name:"BusinessAddress"` // (精确匹配)邮编。 PostCode *uint64 `json:"PostCode,omitempty" name:"PostCode"` // (模糊查询)经办人。 Manager *string `json:"Manager,omitempty" name:"Manager"` // (精确查询)经办人身份证号。 ManagerId *string `json:"ManagerId,omitempty" name:"ManagerId"` // (模糊查询)经办人身份证地址。 ManagerAddress *string `json:"ManagerAddress,omitempty" name:"ManagerAddress"` // (精确匹配)经办人联系电话。 ManagerTelephone *string `json:"ManagerTelephone,omitempty" name:"ManagerTelephone"` // (精确匹配)电子邮箱。 Email *string `json:"Email,omitempty" name:"Email"` // (精确匹配)服务开始日期,如:`2020-07-28`。 ServiceStartDate *string `json:"ServiceStartDate,omitempty" name:"ServiceStartDate"` // (精确匹配)服务结束日期,如:`2021-07-28`。 ServiceEndDate *string `json:"ServiceEndDate,omitempty" name:"ServiceEndDate"` // (精确匹配)状态。待审批:`PENDING`,通过:`APPROVED `,拒绝:`DENY`。 State *string `json:"State,omitempty" name:"State"` // 偏移量 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeCrossBorderComplianceRequest ¶
func NewDescribeCrossBorderComplianceRequest() (request *DescribeCrossBorderComplianceRequest)
func (*DescribeCrossBorderComplianceRequest) FromJsonString ¶
func (r *DescribeCrossBorderComplianceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCrossBorderComplianceRequest) ToJsonString ¶
func (r *DescribeCrossBorderComplianceRequest) ToJsonString() string
type DescribeCrossBorderComplianceRequestParams ¶
type DescribeCrossBorderComplianceRequestParams struct { // (精确匹配)服务商,可选值:`UNICOM`。 ServiceProvider *string `json:"ServiceProvider,omitempty" name:"ServiceProvider"` // (精确匹配)合规化审批单`ID`。 ComplianceId *uint64 `json:"ComplianceId,omitempty" name:"ComplianceId"` // (模糊查询)公司名称。 Company *string `json:"Company,omitempty" name:"Company"` // (精确匹配)统一社会信用代码。 UniformSocialCreditCode *string `json:"UniformSocialCreditCode,omitempty" name:"UniformSocialCreditCode"` // (模糊查询)法定代表人。 LegalPerson *string `json:"LegalPerson,omitempty" name:"LegalPerson"` // (模糊查询)发证机关。 IssuingAuthority *string `json:"IssuingAuthority,omitempty" name:"IssuingAuthority"` // (模糊查询)营业执照住所。 BusinessAddress *string `json:"BusinessAddress,omitempty" name:"BusinessAddress"` // (精确匹配)邮编。 PostCode *uint64 `json:"PostCode,omitempty" name:"PostCode"` // (模糊查询)经办人。 Manager *string `json:"Manager,omitempty" name:"Manager"` // (精确查询)经办人身份证号。 ManagerId *string `json:"ManagerId,omitempty" name:"ManagerId"` // (模糊查询)经办人身份证地址。 ManagerAddress *string `json:"ManagerAddress,omitempty" name:"ManagerAddress"` // (精确匹配)经办人联系电话。 ManagerTelephone *string `json:"ManagerTelephone,omitempty" name:"ManagerTelephone"` // (精确匹配)电子邮箱。 Email *string `json:"Email,omitempty" name:"Email"` // (精确匹配)服务开始日期,如:`2020-07-28`。 ServiceStartDate *string `json:"ServiceStartDate,omitempty" name:"ServiceStartDate"` // (精确匹配)服务结束日期,如:`2021-07-28`。 ServiceEndDate *string `json:"ServiceEndDate,omitempty" name:"ServiceEndDate"` // (精确匹配)状态。待审批:`PENDING`,通过:`APPROVED `,拒绝:`DENY`。 State *string `json:"State,omitempty" name:"State"` // 偏移量 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeCrossBorderComplianceResponse ¶
type DescribeCrossBorderComplianceResponse struct { *tchttp.BaseResponse Response *DescribeCrossBorderComplianceResponseParams `json:"Response"` }
func NewDescribeCrossBorderComplianceResponse ¶
func NewDescribeCrossBorderComplianceResponse() (response *DescribeCrossBorderComplianceResponse)
func (*DescribeCrossBorderComplianceResponse) FromJsonString ¶
func (r *DescribeCrossBorderComplianceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCrossBorderComplianceResponse) ToJsonString ¶
func (r *DescribeCrossBorderComplianceResponse) ToJsonString() string
type DescribeCrossBorderComplianceResponseParams ¶
type DescribeCrossBorderComplianceResponseParams struct { // 合规化审批单列表。 CrossBorderComplianceSet []*CrossBorderCompliance `json:"CrossBorderComplianceSet,omitempty" name:"CrossBorderComplianceSet"` // 合规化审批单总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCrossBorderFlowMonitorRequest ¶
type DescribeCrossBorderFlowMonitorRequest struct { *tchttp.BaseRequest // 源地域。 SourceRegion *string `json:"SourceRegion,omitempty" name:"SourceRegion"` // 目的地域。 DestinationRegion *string `json:"DestinationRegion,omitempty" name:"DestinationRegion"` // 云联网ID。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // 云联网所属账号。 CcnUin *string `json:"CcnUin,omitempty" name:"CcnUin"` // 时间粒度。单位为:秒,如60为60s的时间粒度 Period *int64 `json:"Period,omitempty" name:"Period"` // 开始时间。 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 结束时间。 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` }
func NewDescribeCrossBorderFlowMonitorRequest ¶
func NewDescribeCrossBorderFlowMonitorRequest() (request *DescribeCrossBorderFlowMonitorRequest)
func (*DescribeCrossBorderFlowMonitorRequest) FromJsonString ¶
func (r *DescribeCrossBorderFlowMonitorRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCrossBorderFlowMonitorRequest) ToJsonString ¶
func (r *DescribeCrossBorderFlowMonitorRequest) ToJsonString() string
type DescribeCrossBorderFlowMonitorRequestParams ¶
type DescribeCrossBorderFlowMonitorRequestParams struct { // 源地域。 SourceRegion *string `json:"SourceRegion,omitempty" name:"SourceRegion"` // 目的地域。 DestinationRegion *string `json:"DestinationRegion,omitempty" name:"DestinationRegion"` // 云联网ID。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // 云联网所属账号。 CcnUin *string `json:"CcnUin,omitempty" name:"CcnUin"` // 时间粒度。单位为:秒,如60为60s的时间粒度 Period *int64 `json:"Period,omitempty" name:"Period"` // 开始时间。 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 结束时间。 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` }
Predefined struct for user
type DescribeCrossBorderFlowMonitorResponse ¶
type DescribeCrossBorderFlowMonitorResponse struct { *tchttp.BaseResponse Response *DescribeCrossBorderFlowMonitorResponseParams `json:"Response"` }
func NewDescribeCrossBorderFlowMonitorResponse ¶
func NewDescribeCrossBorderFlowMonitorResponse() (response *DescribeCrossBorderFlowMonitorResponse)
func (*DescribeCrossBorderFlowMonitorResponse) FromJsonString ¶
func (r *DescribeCrossBorderFlowMonitorResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCrossBorderFlowMonitorResponse) ToJsonString ¶
func (r *DescribeCrossBorderFlowMonitorResponse) ToJsonString() string
type DescribeCrossBorderFlowMonitorResponseParams ¶
type DescribeCrossBorderFlowMonitorResponseParams struct { // 云联网跨境带宽监控数据 // 注意:此字段可能返回 null,表示取不到有效值。 CrossBorderFlowMonitorData []*CrossBorderFlowMonitorData `json:"CrossBorderFlowMonitorData,omitempty" name:"CrossBorderFlowMonitorData"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCustomerGatewayVendorsRequest ¶
type DescribeCustomerGatewayVendorsRequest struct {
*tchttp.BaseRequest
}
func NewDescribeCustomerGatewayVendorsRequest ¶
func NewDescribeCustomerGatewayVendorsRequest() (request *DescribeCustomerGatewayVendorsRequest)
func (*DescribeCustomerGatewayVendorsRequest) FromJsonString ¶
func (r *DescribeCustomerGatewayVendorsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCustomerGatewayVendorsRequest) ToJsonString ¶
func (r *DescribeCustomerGatewayVendorsRequest) ToJsonString() string
type DescribeCustomerGatewayVendorsRequestParams ¶
type DescribeCustomerGatewayVendorsRequestParams struct { }
Predefined struct for user
type DescribeCustomerGatewayVendorsResponse ¶
type DescribeCustomerGatewayVendorsResponse struct { *tchttp.BaseResponse Response *DescribeCustomerGatewayVendorsResponseParams `json:"Response"` }
func NewDescribeCustomerGatewayVendorsResponse ¶
func NewDescribeCustomerGatewayVendorsResponse() (response *DescribeCustomerGatewayVendorsResponse)
func (*DescribeCustomerGatewayVendorsResponse) FromJsonString ¶
func (r *DescribeCustomerGatewayVendorsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCustomerGatewayVendorsResponse) ToJsonString ¶
func (r *DescribeCustomerGatewayVendorsResponse) ToJsonString() string
type DescribeCustomerGatewayVendorsResponseParams ¶
type DescribeCustomerGatewayVendorsResponseParams struct { // 对端网关厂商信息对象。 CustomerGatewayVendorSet []*CustomerGatewayVendor `json:"CustomerGatewayVendorSet,omitempty" name:"CustomerGatewayVendorSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCustomerGatewaysRequest ¶
type DescribeCustomerGatewaysRequest struct { *tchttp.BaseRequest // 对端网关ID,例如:cgw-2wqq41m9。每次请求的实例的上限为100。参数不支持同时指定CustomerGatewayIds和Filters。 CustomerGatewayIds []*string `json:"CustomerGatewayIds,omitempty" name:"CustomerGatewayIds"` // 过滤条件,详见下表:实例过滤条件表。每次请求的Filters的上限为10,Filter.Values的上限为5。参数不支持同时指定CustomerGatewayIds和Filters。 // <li>customer-gateway-id - String - (过滤条件)用户网关唯一ID形如:`cgw-mgp33pll`。</li> // <li>customer-gateway-name - String - (过滤条件)用户网关名称形如:`test-cgw`。</li> // <li>ip-address - String - (过滤条件)公网地址形如:`58.211.1.12`。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。关于Offset的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/11646)中的相关小节。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeCustomerGatewaysRequest ¶
func NewDescribeCustomerGatewaysRequest() (request *DescribeCustomerGatewaysRequest)
func (*DescribeCustomerGatewaysRequest) FromJsonString ¶
func (r *DescribeCustomerGatewaysRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCustomerGatewaysRequest) ToJsonString ¶
func (r *DescribeCustomerGatewaysRequest) ToJsonString() string
type DescribeCustomerGatewaysRequestParams ¶
type DescribeCustomerGatewaysRequestParams struct { // 对端网关ID,例如:cgw-2wqq41m9。每次请求的实例的上限为100。参数不支持同时指定CustomerGatewayIds和Filters。 CustomerGatewayIds []*string `json:"CustomerGatewayIds,omitempty" name:"CustomerGatewayIds"` // 过滤条件,详见下表:实例过滤条件表。每次请求的Filters的上限为10,Filter.Values的上限为5。参数不支持同时指定CustomerGatewayIds和Filters。 // <li>customer-gateway-id - String - (过滤条件)用户网关唯一ID形如:`cgw-mgp33pll`。</li> // <li>customer-gateway-name - String - (过滤条件)用户网关名称形如:`test-cgw`。</li> // <li>ip-address - String - (过滤条件)公网地址形如:`58.211.1.12`。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。关于Offset的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/11646)中的相关小节。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeCustomerGatewaysResponse ¶
type DescribeCustomerGatewaysResponse struct { *tchttp.BaseResponse Response *DescribeCustomerGatewaysResponseParams `json:"Response"` }
func NewDescribeCustomerGatewaysResponse ¶
func NewDescribeCustomerGatewaysResponse() (response *DescribeCustomerGatewaysResponse)
func (*DescribeCustomerGatewaysResponse) FromJsonString ¶
func (r *DescribeCustomerGatewaysResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCustomerGatewaysResponse) ToJsonString ¶
func (r *DescribeCustomerGatewaysResponse) ToJsonString() string
type DescribeCustomerGatewaysResponseParams ¶
type DescribeCustomerGatewaysResponseParams struct { // 对端网关对象列表。 CustomerGatewaySet []*CustomerGateway `json:"CustomerGatewaySet,omitempty" name:"CustomerGatewaySet"` // 符合条件的实例数量。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDhcpIpsRequest ¶
type DescribeDhcpIpsRequest struct { *tchttp.BaseRequest // DhcpIp实例ID。形如:dhcpip-pxir56ns。每次请求的实例的上限为100。参数不支持同时指定DhcpIpIds和Filters。 DhcpIpIds []*string `json:"DhcpIpIds,omitempty" name:"DhcpIpIds"` // 过滤条件,参数不支持同时指定DhcpIpIds和Filters。 // <li>vpc-id - String - (过滤条件)VPC实例ID,形如:vpc-f49l6u0z。</li> // <li>subnet-id - String - (过滤条件)所属子网实例ID,形如:subnet-f49l6u0z。</li> // <li>dhcpip-id - String - (过滤条件)DhcpIp实例ID,形如:dhcpip-pxir56ns。</li> // <li>dhcpip-name - String - (过滤条件)DhcpIp实例名称。</li> // <li>address-ip - String - (过滤条件)DhcpIp实例的IP,根据IP精确查找。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeDhcpIpsRequest ¶
func NewDescribeDhcpIpsRequest() (request *DescribeDhcpIpsRequest)
func (*DescribeDhcpIpsRequest) FromJsonString ¶
func (r *DescribeDhcpIpsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDhcpIpsRequest) ToJsonString ¶
func (r *DescribeDhcpIpsRequest) ToJsonString() string
type DescribeDhcpIpsRequestParams ¶
type DescribeDhcpIpsRequestParams struct { // DhcpIp实例ID。形如:dhcpip-pxir56ns。每次请求的实例的上限为100。参数不支持同时指定DhcpIpIds和Filters。 DhcpIpIds []*string `json:"DhcpIpIds,omitempty" name:"DhcpIpIds"` // 过滤条件,参数不支持同时指定DhcpIpIds和Filters。 // <li>vpc-id - String - (过滤条件)VPC实例ID,形如:vpc-f49l6u0z。</li> // <li>subnet-id - String - (过滤条件)所属子网实例ID,形如:subnet-f49l6u0z。</li> // <li>dhcpip-id - String - (过滤条件)DhcpIp实例ID,形如:dhcpip-pxir56ns。</li> // <li>dhcpip-name - String - (过滤条件)DhcpIp实例名称。</li> // <li>address-ip - String - (过滤条件)DhcpIp实例的IP,根据IP精确查找。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeDhcpIpsResponse ¶
type DescribeDhcpIpsResponse struct { *tchttp.BaseResponse Response *DescribeDhcpIpsResponseParams `json:"Response"` }
func NewDescribeDhcpIpsResponse ¶
func NewDescribeDhcpIpsResponse() (response *DescribeDhcpIpsResponse)
func (*DescribeDhcpIpsResponse) FromJsonString ¶
func (r *DescribeDhcpIpsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDhcpIpsResponse) ToJsonString ¶
func (r *DescribeDhcpIpsResponse) ToJsonString() string
type DescribeDhcpIpsResponseParams ¶
type DescribeDhcpIpsResponseParams struct { // 实例详细信息列表。 DhcpIpSet []*DhcpIp `json:"DhcpIpSet,omitempty" name:"DhcpIpSet"` // 符合条件的实例数量。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDirectConnectGatewayCcnRoutesRequest ¶
type DescribeDirectConnectGatewayCcnRoutesRequest struct { *tchttp.BaseRequest // 专线网关ID,形如:`dcg-prpqlmg1`。 DirectConnectGatewayId *string `json:"DirectConnectGatewayId,omitempty" name:"DirectConnectGatewayId"` // 云联网路由学习类型,可选值: // <li>`BGP` - 自动学习。</li> // <li>`STATIC` - 静态,即用户配置,默认值。</li> CcnRouteType *string `json:"CcnRouteType,omitempty" name:"CcnRouteType"` // 偏移量。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeDirectConnectGatewayCcnRoutesRequest ¶
func NewDescribeDirectConnectGatewayCcnRoutesRequest() (request *DescribeDirectConnectGatewayCcnRoutesRequest)
func (*DescribeDirectConnectGatewayCcnRoutesRequest) FromJsonString ¶
func (r *DescribeDirectConnectGatewayCcnRoutesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDirectConnectGatewayCcnRoutesRequest) ToJsonString ¶
func (r *DescribeDirectConnectGatewayCcnRoutesRequest) ToJsonString() string
type DescribeDirectConnectGatewayCcnRoutesRequestParams ¶
type DescribeDirectConnectGatewayCcnRoutesRequestParams struct { // 专线网关ID,形如:`dcg-prpqlmg1`。 DirectConnectGatewayId *string `json:"DirectConnectGatewayId,omitempty" name:"DirectConnectGatewayId"` // 云联网路由学习类型,可选值: // <li>`BGP` - 自动学习。</li> // <li>`STATIC` - 静态,即用户配置,默认值。</li> CcnRouteType *string `json:"CcnRouteType,omitempty" name:"CcnRouteType"` // 偏移量。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeDirectConnectGatewayCcnRoutesResponse ¶
type DescribeDirectConnectGatewayCcnRoutesResponse struct { *tchttp.BaseResponse Response *DescribeDirectConnectGatewayCcnRoutesResponseParams `json:"Response"` }
func NewDescribeDirectConnectGatewayCcnRoutesResponse ¶
func NewDescribeDirectConnectGatewayCcnRoutesResponse() (response *DescribeDirectConnectGatewayCcnRoutesResponse)
func (*DescribeDirectConnectGatewayCcnRoutesResponse) FromJsonString ¶
func (r *DescribeDirectConnectGatewayCcnRoutesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDirectConnectGatewayCcnRoutesResponse) ToJsonString ¶
func (r *DescribeDirectConnectGatewayCcnRoutesResponse) ToJsonString() string
type DescribeDirectConnectGatewayCcnRoutesResponseParams ¶
type DescribeDirectConnectGatewayCcnRoutesResponseParams struct { // 符合条件的对象数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 云联网路由(IDC网段)列表。 RouteSet []*DirectConnectGatewayCcnRoute `json:"RouteSet,omitempty" name:"RouteSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDirectConnectGatewaysRequest ¶
type DescribeDirectConnectGatewaysRequest struct { *tchttp.BaseRequest // 专线网关唯一`ID`,形如:`dcg-9o233uri`。 DirectConnectGatewayIds []*string `json:"DirectConnectGatewayIds,omitempty" name:"DirectConnectGatewayIds"` // 过滤条件,参数不支持同时指定`DirectConnectGatewayIds`和`Filters`。 // <li>direct-connect-gateway-id - String - 专线网关唯一`ID`,形如:`dcg-9o233uri`。</li> // <li>direct-connect-gateway-name - String - 专线网关名称,默认模糊查询。</li> // <li>direct-connect-gateway-ip - String - 专线网关`IP`。</li> // <li>gateway-type - String - 网关类型,可选值:`NORMAL`(普通型)、`NAT`(NAT型)。</li> // <li>network-type- String - 网络类型,可选值:`VPC`(私有网络类型)、`CCN`(云联网类型)。</li> // <li>ccn-id - String - 专线网关所在云联网`ID`。</li> // <li>vpc-id - String - 专线网关所在私有网络`ID`。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeDirectConnectGatewaysRequest ¶
func NewDescribeDirectConnectGatewaysRequest() (request *DescribeDirectConnectGatewaysRequest)
func (*DescribeDirectConnectGatewaysRequest) FromJsonString ¶
func (r *DescribeDirectConnectGatewaysRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDirectConnectGatewaysRequest) ToJsonString ¶
func (r *DescribeDirectConnectGatewaysRequest) ToJsonString() string
type DescribeDirectConnectGatewaysRequestParams ¶
type DescribeDirectConnectGatewaysRequestParams struct { // 专线网关唯一`ID`,形如:`dcg-9o233uri`。 DirectConnectGatewayIds []*string `json:"DirectConnectGatewayIds,omitempty" name:"DirectConnectGatewayIds"` // 过滤条件,参数不支持同时指定`DirectConnectGatewayIds`和`Filters`。 // <li>direct-connect-gateway-id - String - 专线网关唯一`ID`,形如:`dcg-9o233uri`。</li> // <li>direct-connect-gateway-name - String - 专线网关名称,默认模糊查询。</li> // <li>direct-connect-gateway-ip - String - 专线网关`IP`。</li> // <li>gateway-type - String - 网关类型,可选值:`NORMAL`(普通型)、`NAT`(NAT型)。</li> // <li>network-type- String - 网络类型,可选值:`VPC`(私有网络类型)、`CCN`(云联网类型)。</li> // <li>ccn-id - String - 专线网关所在云联网`ID`。</li> // <li>vpc-id - String - 专线网关所在私有网络`ID`。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeDirectConnectGatewaysResponse ¶
type DescribeDirectConnectGatewaysResponse struct { *tchttp.BaseResponse Response *DescribeDirectConnectGatewaysResponseParams `json:"Response"` }
func NewDescribeDirectConnectGatewaysResponse ¶
func NewDescribeDirectConnectGatewaysResponse() (response *DescribeDirectConnectGatewaysResponse)
func (*DescribeDirectConnectGatewaysResponse) FromJsonString ¶
func (r *DescribeDirectConnectGatewaysResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDirectConnectGatewaysResponse) ToJsonString ¶
func (r *DescribeDirectConnectGatewaysResponse) ToJsonString() string
type DescribeDirectConnectGatewaysResponseParams ¶
type DescribeDirectConnectGatewaysResponseParams struct { // 符合条件的对象数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 专线网关对象数组。 DirectConnectGatewaySet []*DirectConnectGateway `json:"DirectConnectGatewaySet,omitempty" name:"DirectConnectGatewaySet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeFlowLogRequest ¶
type DescribeFlowLogRequest struct { *tchttp.BaseRequest // 私用网络ID或者统一ID,建议使用统一ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 流日志唯一ID。 FlowLogId *string `json:"FlowLogId,omitempty" name:"FlowLogId"` }
func NewDescribeFlowLogRequest ¶
func NewDescribeFlowLogRequest() (request *DescribeFlowLogRequest)
func (*DescribeFlowLogRequest) FromJsonString ¶
func (r *DescribeFlowLogRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFlowLogRequest) ToJsonString ¶
func (r *DescribeFlowLogRequest) ToJsonString() string
type DescribeFlowLogRequestParams ¶
type DescribeFlowLogRequestParams struct { // 私用网络ID或者统一ID,建议使用统一ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 流日志唯一ID。 FlowLogId *string `json:"FlowLogId,omitempty" name:"FlowLogId"` }
Predefined struct for user
type DescribeFlowLogResponse ¶
type DescribeFlowLogResponse struct { *tchttp.BaseResponse Response *DescribeFlowLogResponseParams `json:"Response"` }
func NewDescribeFlowLogResponse ¶
func NewDescribeFlowLogResponse() (response *DescribeFlowLogResponse)
func (*DescribeFlowLogResponse) FromJsonString ¶
func (r *DescribeFlowLogResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFlowLogResponse) ToJsonString ¶
func (r *DescribeFlowLogResponse) ToJsonString() string
type DescribeFlowLogResponseParams ¶
type DescribeFlowLogResponseParams struct { // 流日志信息。 FlowLog []*FlowLog `json:"FlowLog,omitempty" name:"FlowLog"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeFlowLogsRequest ¶
type DescribeFlowLogsRequest struct { *tchttp.BaseRequest // 私用网络ID或者统一ID,建议使用统一ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 流日志唯一ID。 FlowLogId *string `json:"FlowLogId,omitempty" name:"FlowLogId"` // 流日志实例名字。 FlowLogName *string `json:"FlowLogName,omitempty" name:"FlowLogName"` // 流日志所属资源类型,VPC|SUBNET|NETWORKINTERFACE。 ResourceType *string `json:"ResourceType,omitempty" name:"ResourceType"` // 资源唯一ID。 ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"` // 流日志采集类型,ACCEPT|REJECT|ALL。 TrafficType *string `json:"TrafficType,omitempty" name:"TrafficType"` // 流日志存储ID。 CloudLogId *string `json:"CloudLogId,omitempty" name:"CloudLogId"` // 流日志存储ID状态。 CloudLogState *string `json:"CloudLogState,omitempty" name:"CloudLogState"` // 按某个字段排序,支持字段:flowLogName,createTime,默认按createTime。 OrderField *string `json:"OrderField,omitempty" name:"OrderField"` // 升序(asc)还是降序(desc),默认:desc。 OrderDirection *string `json:"OrderDirection,omitempty" name:"OrderDirection"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 每页行数,默认为10。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 过滤条件,参数不支持同时指定FlowLogId和Filters。 // <li>tag-key - String -是否必填:否- (过滤条件)按照标签键进行过滤。</li> // <li>tag:tag-key - String - 是否必填:否 - (过滤条件)按照标签键值对进行过滤。 tag-key使用具体的标签键进行替换。</li> Filters *Filter `json:"Filters,omitempty" name:"Filters"` // 流日志存储ID对应的地域信息。 CloudLogRegion *string `json:"CloudLogRegion,omitempty" name:"CloudLogRegion"` }
func NewDescribeFlowLogsRequest ¶
func NewDescribeFlowLogsRequest() (request *DescribeFlowLogsRequest)
func (*DescribeFlowLogsRequest) FromJsonString ¶
func (r *DescribeFlowLogsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFlowLogsRequest) ToJsonString ¶
func (r *DescribeFlowLogsRequest) ToJsonString() string
type DescribeFlowLogsRequestParams ¶
type DescribeFlowLogsRequestParams struct { // 私用网络ID或者统一ID,建议使用统一ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 流日志唯一ID。 FlowLogId *string `json:"FlowLogId,omitempty" name:"FlowLogId"` // 流日志实例名字。 FlowLogName *string `json:"FlowLogName,omitempty" name:"FlowLogName"` // 流日志所属资源类型,VPC|SUBNET|NETWORKINTERFACE。 ResourceType *string `json:"ResourceType,omitempty" name:"ResourceType"` // 资源唯一ID。 ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"` // 流日志采集类型,ACCEPT|REJECT|ALL。 TrafficType *string `json:"TrafficType,omitempty" name:"TrafficType"` // 流日志存储ID。 CloudLogId *string `json:"CloudLogId,omitempty" name:"CloudLogId"` // 流日志存储ID状态。 CloudLogState *string `json:"CloudLogState,omitempty" name:"CloudLogState"` // 按某个字段排序,支持字段:flowLogName,createTime,默认按createTime。 OrderField *string `json:"OrderField,omitempty" name:"OrderField"` // 升序(asc)还是降序(desc),默认:desc。 OrderDirection *string `json:"OrderDirection,omitempty" name:"OrderDirection"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 每页行数,默认为10。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 过滤条件,参数不支持同时指定FlowLogId和Filters。 // <li>tag-key - String -是否必填:否- (过滤条件)按照标签键进行过滤。</li> // <li>tag:tag-key - String - 是否必填:否 - (过滤条件)按照标签键值对进行过滤。 tag-key使用具体的标签键进行替换。</li> Filters *Filter `json:"Filters,omitempty" name:"Filters"` // 流日志存储ID对应的地域信息。 CloudLogRegion *string `json:"CloudLogRegion,omitempty" name:"CloudLogRegion"` }
Predefined struct for user
type DescribeFlowLogsResponse ¶
type DescribeFlowLogsResponse struct { *tchttp.BaseResponse Response *DescribeFlowLogsResponseParams `json:"Response"` }
func NewDescribeFlowLogsResponse ¶
func NewDescribeFlowLogsResponse() (response *DescribeFlowLogsResponse)
func (*DescribeFlowLogsResponse) FromJsonString ¶
func (r *DescribeFlowLogsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFlowLogsResponse) ToJsonString ¶
func (r *DescribeFlowLogsResponse) ToJsonString() string
type DescribeFlowLogsResponseParams ¶
type DescribeFlowLogsResponseParams struct { // 流日志实例集合。 FlowLog []*FlowLog `json:"FlowLog,omitempty" name:"FlowLog"` // 流日志总数目。 TotalNum *uint64 `json:"TotalNum,omitempty" name:"TotalNum"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeGatewayFlowMonitorDetailRequest ¶
type DescribeGatewayFlowMonitorDetailRequest struct { *tchttp.BaseRequest // 时间点。表示要查询这分钟内的明细。如:`2019-02-28 18:15:20`,将查询 `18:15` 这一分钟内的明细。 TimePoint *string `json:"TimePoint,omitempty" name:"TimePoint"` // VPN网关实例ID,形如:`vpn-ltjahce6`。 VpnId *string `json:"VpnId,omitempty" name:"VpnId"` // 专线网关实例ID,形如:`dcg-ltjahce6`。 DirectConnectGatewayId *string `json:"DirectConnectGatewayId,omitempty" name:"DirectConnectGatewayId"` // 对等连接实例ID,形如:`pcx-ltjahce6`。 PeeringConnectionId *string `json:"PeeringConnectionId,omitempty" name:"PeeringConnectionId"` // NAT网关实例ID,形如:`nat-ltjahce6`。 NatId *string `json:"NatId,omitempty" name:"NatId"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 排序字段。支持 `InPkg` `OutPkg` `InTraffic` `OutTraffic`。默认值`OutTraffic`。 OrderField *string `json:"OrderField,omitempty" name:"OrderField"` // 排序方法。顺序:`ASC`,倒序:`DESC`。默认值`DESC`。 OrderDirection *string `json:"OrderDirection,omitempty" name:"OrderDirection"` }
func NewDescribeGatewayFlowMonitorDetailRequest ¶
func NewDescribeGatewayFlowMonitorDetailRequest() (request *DescribeGatewayFlowMonitorDetailRequest)
func (*DescribeGatewayFlowMonitorDetailRequest) FromJsonString ¶
func (r *DescribeGatewayFlowMonitorDetailRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGatewayFlowMonitorDetailRequest) ToJsonString ¶
func (r *DescribeGatewayFlowMonitorDetailRequest) ToJsonString() string
type DescribeGatewayFlowMonitorDetailRequestParams ¶
type DescribeGatewayFlowMonitorDetailRequestParams struct { // 时间点。表示要查询这分钟内的明细。如:`2019-02-28 18:15:20`,将查询 `18:15` 这一分钟内的明细。 TimePoint *string `json:"TimePoint,omitempty" name:"TimePoint"` // VPN网关实例ID,形如:`vpn-ltjahce6`。 VpnId *string `json:"VpnId,omitempty" name:"VpnId"` // 专线网关实例ID,形如:`dcg-ltjahce6`。 DirectConnectGatewayId *string `json:"DirectConnectGatewayId,omitempty" name:"DirectConnectGatewayId"` // 对等连接实例ID,形如:`pcx-ltjahce6`。 PeeringConnectionId *string `json:"PeeringConnectionId,omitempty" name:"PeeringConnectionId"` // NAT网关实例ID,形如:`nat-ltjahce6`。 NatId *string `json:"NatId,omitempty" name:"NatId"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 排序字段。支持 `InPkg` `OutPkg` `InTraffic` `OutTraffic`。默认值`OutTraffic`。 OrderField *string `json:"OrderField,omitempty" name:"OrderField"` // 排序方法。顺序:`ASC`,倒序:`DESC`。默认值`DESC`。 OrderDirection *string `json:"OrderDirection,omitempty" name:"OrderDirection"` }
Predefined struct for user
type DescribeGatewayFlowMonitorDetailResponse ¶
type DescribeGatewayFlowMonitorDetailResponse struct { *tchttp.BaseResponse Response *DescribeGatewayFlowMonitorDetailResponseParams `json:"Response"` }
func NewDescribeGatewayFlowMonitorDetailResponse ¶
func NewDescribeGatewayFlowMonitorDetailResponse() (response *DescribeGatewayFlowMonitorDetailResponse)
func (*DescribeGatewayFlowMonitorDetailResponse) FromJsonString ¶
func (r *DescribeGatewayFlowMonitorDetailResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGatewayFlowMonitorDetailResponse) ToJsonString ¶
func (r *DescribeGatewayFlowMonitorDetailResponse) ToJsonString() string
type DescribeGatewayFlowMonitorDetailResponseParams ¶
type DescribeGatewayFlowMonitorDetailResponseParams struct { // 符合条件的对象数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 网关流量监控明细。 GatewayFlowMonitorDetailSet []*GatewayFlowMonitorDetail `json:"GatewayFlowMonitorDetailSet,omitempty" name:"GatewayFlowMonitorDetailSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeGatewayFlowQosRequest ¶
type DescribeGatewayFlowQosRequest struct { *tchttp.BaseRequest // 网关实例ID,目前我们支持的网关实例类型有, // 专线网关实例ID,形如,`dcg-ltjahce6`; // Nat网关实例ID,形如,`nat-ltjahce6`; // VPN网关实例ID,形如,`vpn-ltjahce6`。 GatewayId *string `json:"GatewayId,omitempty" name:"GatewayId"` // 限流的云服务器内网IP。 IpAddresses []*string `json:"IpAddresses,omitempty" name:"IpAddresses"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeGatewayFlowQosRequest ¶
func NewDescribeGatewayFlowQosRequest() (request *DescribeGatewayFlowQosRequest)
func (*DescribeGatewayFlowQosRequest) FromJsonString ¶
func (r *DescribeGatewayFlowQosRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGatewayFlowQosRequest) ToJsonString ¶
func (r *DescribeGatewayFlowQosRequest) ToJsonString() string
type DescribeGatewayFlowQosRequestParams ¶
type DescribeGatewayFlowQosRequestParams struct { // 网关实例ID,目前我们支持的网关实例类型有, // 专线网关实例ID,形如,`dcg-ltjahce6`; // Nat网关实例ID,形如,`nat-ltjahce6`; // VPN网关实例ID,形如,`vpn-ltjahce6`。 GatewayId *string `json:"GatewayId,omitempty" name:"GatewayId"` // 限流的云服务器内网IP。 IpAddresses []*string `json:"IpAddresses,omitempty" name:"IpAddresses"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeGatewayFlowQosResponse ¶
type DescribeGatewayFlowQosResponse struct { *tchttp.BaseResponse Response *DescribeGatewayFlowQosResponseParams `json:"Response"` }
func NewDescribeGatewayFlowQosResponse ¶
func NewDescribeGatewayFlowQosResponse() (response *DescribeGatewayFlowQosResponse)
func (*DescribeGatewayFlowQosResponse) FromJsonString ¶
func (r *DescribeGatewayFlowQosResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGatewayFlowQosResponse) ToJsonString ¶
func (r *DescribeGatewayFlowQosResponse) ToJsonString() string
type DescribeGatewayFlowQosResponseParams ¶
type DescribeGatewayFlowQosResponseParams struct { // 实例详细信息列表。 GatewayQosSet []*GatewayQos `json:"GatewayQosSet,omitempty" name:"GatewayQosSet"` // 符合条件的实例数量。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeHaVipsRequest ¶
type DescribeHaVipsRequest struct { *tchttp.BaseRequest // `HAVIP`唯一`ID`,形如:`havip-9o233uri`。 HaVipIds []*string `json:"HaVipIds,omitempty" name:"HaVipIds"` // 过滤条件,参数不支持同时指定`HaVipIds`和`Filters`。 // <li>havip-id - String - `HAVIP`唯一`ID`,形如:`havip-9o233uri`。</li> // <li>havip-name - String - `HAVIP`名称。</li> // <li>vpc-id - String - `HAVIP`所在私有网络`ID`。</li> // <li>subnet-id - String - `HAVIP`所在子网`ID`。</li> // <li>vip - String - `HAVIP`的地址`VIP`。</li> // <li>address-ip - String - `HAVIP`绑定的弹性公网`IP`。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeHaVipsRequest ¶
func NewDescribeHaVipsRequest() (request *DescribeHaVipsRequest)
func (*DescribeHaVipsRequest) FromJsonString ¶
func (r *DescribeHaVipsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeHaVipsRequest) ToJsonString ¶
func (r *DescribeHaVipsRequest) ToJsonString() string
type DescribeHaVipsRequestParams ¶
type DescribeHaVipsRequestParams struct { // `HAVIP`唯一`ID`,形如:`havip-9o233uri`。 HaVipIds []*string `json:"HaVipIds,omitempty" name:"HaVipIds"` // 过滤条件,参数不支持同时指定`HaVipIds`和`Filters`。 // <li>havip-id - String - `HAVIP`唯一`ID`,形如:`havip-9o233uri`。</li> // <li>havip-name - String - `HAVIP`名称。</li> // <li>vpc-id - String - `HAVIP`所在私有网络`ID`。</li> // <li>subnet-id - String - `HAVIP`所在子网`ID`。</li> // <li>vip - String - `HAVIP`的地址`VIP`。</li> // <li>address-ip - String - `HAVIP`绑定的弹性公网`IP`。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeHaVipsResponse ¶
type DescribeHaVipsResponse struct { *tchttp.BaseResponse Response *DescribeHaVipsResponseParams `json:"Response"` }
func NewDescribeHaVipsResponse ¶
func NewDescribeHaVipsResponse() (response *DescribeHaVipsResponse)
func (*DescribeHaVipsResponse) FromJsonString ¶
func (r *DescribeHaVipsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeHaVipsResponse) ToJsonString ¶
func (r *DescribeHaVipsResponse) ToJsonString() string
type DescribeHaVipsResponseParams ¶
type DescribeHaVipsResponseParams struct { // 符合条件的对象数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // `HAVIP`对象数组。 HaVipSet []*HaVip `json:"HaVipSet,omitempty" name:"HaVipSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeIp6AddressesRequest ¶
type DescribeIp6AddressesRequest struct { *tchttp.BaseRequest // 标识 IPV6 的唯一 ID 列表。IPV6 唯一 ID 形如:`eip-11112222`。参数不支持同时指定`Ip6AddressIds`和`Filters`。 Ip6AddressIds []*string `json:"Ip6AddressIds,omitempty" name:"Ip6AddressIds"` // 每次请求的`Filters`的上限为10,`Filter.Values`的上限为5。参数不支持同时指定`AddressIds`和`Filters`。详细的过滤条件如下: // <li> address-ip - String - 是否必填:否 - (过滤条件)按照 EIP 的 IP 地址过滤。</li> // <li> network-interface-id - String - 是否必填:否 - (过滤条件)按照弹性网卡的唯一ID过滤。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。关于`Offset`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/11646)中的相关小节。 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/11646)中的相关小节。 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeIp6AddressesRequest ¶
func NewDescribeIp6AddressesRequest() (request *DescribeIp6AddressesRequest)
func (*DescribeIp6AddressesRequest) FromJsonString ¶
func (r *DescribeIp6AddressesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIp6AddressesRequest) ToJsonString ¶
func (r *DescribeIp6AddressesRequest) ToJsonString() string
type DescribeIp6AddressesRequestParams ¶
type DescribeIp6AddressesRequestParams struct { // 标识 IPV6 的唯一 ID 列表。IPV6 唯一 ID 形如:`eip-11112222`。参数不支持同时指定`Ip6AddressIds`和`Filters`。 Ip6AddressIds []*string `json:"Ip6AddressIds,omitempty" name:"Ip6AddressIds"` // 每次请求的`Filters`的上限为10,`Filter.Values`的上限为5。参数不支持同时指定`AddressIds`和`Filters`。详细的过滤条件如下: // <li> address-ip - String - 是否必填:否 - (过滤条件)按照 EIP 的 IP 地址过滤。</li> // <li> network-interface-id - String - 是否必填:否 - (过滤条件)按照弹性网卡的唯一ID过滤。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。关于`Offset`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/11646)中的相关小节。 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/11646)中的相关小节。 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeIp6AddressesResponse ¶
type DescribeIp6AddressesResponse struct { *tchttp.BaseResponse Response *DescribeIp6AddressesResponseParams `json:"Response"` }
func NewDescribeIp6AddressesResponse ¶
func NewDescribeIp6AddressesResponse() (response *DescribeIp6AddressesResponse)
func (*DescribeIp6AddressesResponse) FromJsonString ¶
func (r *DescribeIp6AddressesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIp6AddressesResponse) ToJsonString ¶
func (r *DescribeIp6AddressesResponse) ToJsonString() string
type DescribeIp6AddressesResponseParams ¶
type DescribeIp6AddressesResponseParams struct { // 符合条件的 IPV6 数量。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // IPV6 详细信息列表。 AddressSet []*Address `json:"AddressSet,omitempty" name:"AddressSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeIp6TranslatorQuotaRequest ¶
type DescribeIp6TranslatorQuotaRequest struct { *tchttp.BaseRequest // 待查询IPV6转换实例的唯一ID列表,形如ip6-xxxxxxxx Ip6TranslatorIds []*string `json:"Ip6TranslatorIds,omitempty" name:"Ip6TranslatorIds"` }
func NewDescribeIp6TranslatorQuotaRequest ¶
func NewDescribeIp6TranslatorQuotaRequest() (request *DescribeIp6TranslatorQuotaRequest)
func (*DescribeIp6TranslatorQuotaRequest) FromJsonString ¶
func (r *DescribeIp6TranslatorQuotaRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIp6TranslatorQuotaRequest) ToJsonString ¶
func (r *DescribeIp6TranslatorQuotaRequest) ToJsonString() string
type DescribeIp6TranslatorQuotaRequestParams ¶
type DescribeIp6TranslatorQuotaRequestParams struct { // 待查询IPV6转换实例的唯一ID列表,形如ip6-xxxxxxxx Ip6TranslatorIds []*string `json:"Ip6TranslatorIds,omitempty" name:"Ip6TranslatorIds"` }
Predefined struct for user
type DescribeIp6TranslatorQuotaResponse ¶
type DescribeIp6TranslatorQuotaResponse struct { *tchttp.BaseResponse Response *DescribeIp6TranslatorQuotaResponseParams `json:"Response"` }
func NewDescribeIp6TranslatorQuotaResponse ¶
func NewDescribeIp6TranslatorQuotaResponse() (response *DescribeIp6TranslatorQuotaResponse)
func (*DescribeIp6TranslatorQuotaResponse) FromJsonString ¶
func (r *DescribeIp6TranslatorQuotaResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIp6TranslatorQuotaResponse) ToJsonString ¶
func (r *DescribeIp6TranslatorQuotaResponse) ToJsonString() string
type DescribeIp6TranslatorQuotaResponseParams ¶
type DescribeIp6TranslatorQuotaResponseParams struct { // 账户在指定地域的IPV6转换实例及规则配额信息 // QUOTAID属性是TOTAL_TRANSLATOR_QUOTA,表示账户在指定地域的IPV6转换实例配额信息;QUOTAID属性是IPV6转换实例唯一ID(形如ip6-xxxxxxxx),表示账户在该转换实例允许创建的转换规则配额 QuotaSet []*Quota `json:"QuotaSet,omitempty" name:"QuotaSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeIp6TranslatorsRequest ¶
type DescribeIp6TranslatorsRequest struct { *tchttp.BaseRequest // IPV6转换实例唯一ID数组,形如ip6-xxxxxxxx Ip6TranslatorIds []*string `json:"Ip6TranslatorIds,omitempty" name:"Ip6TranslatorIds"` // 每次请求的`Filters`的上限为10,`Filter.Values`的上限为5。参数不支持同时指定`Ip6TranslatorIds`和`Filters`。详细的过滤条件如下: // <li> ip6-translator-id - String - 是否必填:否 - (过滤条件)按照IPV6转换实例的唯一ID过滤,形如ip6-xxxxxxx。</li> // <li> ip6-translator-vip6 - String - 是否必填:否 - (过滤条件)按照IPV6地址过滤。不支持模糊过滤。</li> // <li> ip6-translator-name - String - 是否必填:否 - (过滤条件)按照IPV6转换实例名称过滤。不支持模糊过滤。</li> // <li> ip6-translator-status - String - 是否必填:否 - (过滤条件)按照IPV6转换实例的状态过滤。状态取值范围为"CREATING","RUNNING","DELETING","MODIFYING" Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。关于`Offset`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/11646)中的相关小节。 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/11646)中的相关小节。 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeIp6TranslatorsRequest ¶
func NewDescribeIp6TranslatorsRequest() (request *DescribeIp6TranslatorsRequest)
func (*DescribeIp6TranslatorsRequest) FromJsonString ¶
func (r *DescribeIp6TranslatorsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIp6TranslatorsRequest) ToJsonString ¶
func (r *DescribeIp6TranslatorsRequest) ToJsonString() string
type DescribeIp6TranslatorsRequestParams ¶
type DescribeIp6TranslatorsRequestParams struct { // IPV6转换实例唯一ID数组,形如ip6-xxxxxxxx Ip6TranslatorIds []*string `json:"Ip6TranslatorIds,omitempty" name:"Ip6TranslatorIds"` // 每次请求的`Filters`的上限为10,`Filter.Values`的上限为5。参数不支持同时指定`Ip6TranslatorIds`和`Filters`。详细的过滤条件如下: // <li> ip6-translator-id - String - 是否必填:否 - (过滤条件)按照IPV6转换实例的唯一ID过滤,形如ip6-xxxxxxx。</li> // <li> ip6-translator-vip6 - String - 是否必填:否 - (过滤条件)按照IPV6地址过滤。不支持模糊过滤。</li> // <li> ip6-translator-name - String - 是否必填:否 - (过滤条件)按照IPV6转换实例名称过滤。不支持模糊过滤。</li> // <li> ip6-translator-status - String - 是否必填:否 - (过滤条件)按照IPV6转换实例的状态过滤。状态取值范围为"CREATING","RUNNING","DELETING","MODIFYING" Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。关于`Offset`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/11646)中的相关小节。 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/11646)中的相关小节。 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeIp6TranslatorsResponse ¶
type DescribeIp6TranslatorsResponse struct { *tchttp.BaseResponse Response *DescribeIp6TranslatorsResponseParams `json:"Response"` }
func NewDescribeIp6TranslatorsResponse ¶
func NewDescribeIp6TranslatorsResponse() (response *DescribeIp6TranslatorsResponse)
func (*DescribeIp6TranslatorsResponse) FromJsonString ¶
func (r *DescribeIp6TranslatorsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIp6TranslatorsResponse) ToJsonString ¶
func (r *DescribeIp6TranslatorsResponse) ToJsonString() string
type DescribeIp6TranslatorsResponseParams ¶
type DescribeIp6TranslatorsResponseParams struct { // 符合过滤条件的IPV6转换实例数量。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 符合过滤条件的IPV6转换实例详细信息 Ip6TranslatorSet []*Ip6Translator `json:"Ip6TranslatorSet,omitempty" name:"Ip6TranslatorSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeIpGeolocationDatabaseUrlRequest ¶
type DescribeIpGeolocationDatabaseUrlRequest struct { *tchttp.BaseRequest // IP地理位置库协议类型,目前仅支持"ipv4"。 Type *string `json:"Type,omitempty" name:"Type"` }
func NewDescribeIpGeolocationDatabaseUrlRequest ¶
func NewDescribeIpGeolocationDatabaseUrlRequest() (request *DescribeIpGeolocationDatabaseUrlRequest)
func (*DescribeIpGeolocationDatabaseUrlRequest) FromJsonString ¶
func (r *DescribeIpGeolocationDatabaseUrlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIpGeolocationDatabaseUrlRequest) ToJsonString ¶
func (r *DescribeIpGeolocationDatabaseUrlRequest) ToJsonString() string
type DescribeIpGeolocationDatabaseUrlRequestParams ¶
type DescribeIpGeolocationDatabaseUrlRequestParams struct { // IP地理位置库协议类型,目前仅支持"ipv4"。 Type *string `json:"Type,omitempty" name:"Type"` }
Predefined struct for user
type DescribeIpGeolocationDatabaseUrlResponse ¶
type DescribeIpGeolocationDatabaseUrlResponse struct { *tchttp.BaseResponse Response *DescribeIpGeolocationDatabaseUrlResponseParams `json:"Response"` }
func NewDescribeIpGeolocationDatabaseUrlResponse ¶
func NewDescribeIpGeolocationDatabaseUrlResponse() (response *DescribeIpGeolocationDatabaseUrlResponse)
func (*DescribeIpGeolocationDatabaseUrlResponse) FromJsonString ¶
func (r *DescribeIpGeolocationDatabaseUrlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIpGeolocationDatabaseUrlResponse) ToJsonString ¶
func (r *DescribeIpGeolocationDatabaseUrlResponse) ToJsonString() string
type DescribeIpGeolocationDatabaseUrlResponseParams ¶
type DescribeIpGeolocationDatabaseUrlResponseParams struct { // IP地理位置库下载链接地址。 DownLoadUrl *string `json:"DownLoadUrl,omitempty" name:"DownLoadUrl"` // 链接到期时间。按照`ISO8601`标准表示,并且使用`UTC`时间。 ExpiredAt *string `json:"ExpiredAt,omitempty" name:"ExpiredAt"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeIpGeolocationInfosRequest ¶
type DescribeIpGeolocationInfosRequest struct { *tchttp.BaseRequest // 需查询的IP地址列表,目前仅支持IPv4地址。查询的IP地址数量上限为100个。 AddressIps []*string `json:"AddressIps,omitempty" name:"AddressIps"` // 需查询的IP地址的字段信息。 Fields *IpField `json:"Fields,omitempty" name:"Fields"` }
func NewDescribeIpGeolocationInfosRequest ¶
func NewDescribeIpGeolocationInfosRequest() (request *DescribeIpGeolocationInfosRequest)
func (*DescribeIpGeolocationInfosRequest) FromJsonString ¶
func (r *DescribeIpGeolocationInfosRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIpGeolocationInfosRequest) ToJsonString ¶
func (r *DescribeIpGeolocationInfosRequest) ToJsonString() string
type DescribeIpGeolocationInfosRequestParams ¶
type DescribeIpGeolocationInfosRequestParams struct { // 需查询的IP地址列表,目前仅支持IPv4地址。查询的IP地址数量上限为100个。 AddressIps []*string `json:"AddressIps,omitempty" name:"AddressIps"` // 需查询的IP地址的字段信息。 Fields *IpField `json:"Fields,omitempty" name:"Fields"` }
Predefined struct for user
type DescribeIpGeolocationInfosResponse ¶
type DescribeIpGeolocationInfosResponse struct { *tchttp.BaseResponse Response *DescribeIpGeolocationInfosResponseParams `json:"Response"` }
func NewDescribeIpGeolocationInfosResponse ¶
func NewDescribeIpGeolocationInfosResponse() (response *DescribeIpGeolocationInfosResponse)
func (*DescribeIpGeolocationInfosResponse) FromJsonString ¶
func (r *DescribeIpGeolocationInfosResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIpGeolocationInfosResponse) ToJsonString ¶
func (r *DescribeIpGeolocationInfosResponse) ToJsonString() string
type DescribeIpGeolocationInfosResponseParams ¶
type DescribeIpGeolocationInfosResponseParams struct { // IP地址信息列表。 AddressInfo []*IpGeolocationInfo `json:"AddressInfo,omitempty" name:"AddressInfo"` // IP地址信息个数。 Total *int64 `json:"Total,omitempty" name:"Total"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLocalGatewayRequest ¶
type DescribeLocalGatewayRequest struct { *tchttp.BaseRequest // 查询条件: // vpc-id:按照VPCID过滤,local-gateway-name:按照本地网关名称过滤,名称支持模糊搜索,local-gateway-id:按照本地网关实例ID过滤,cdc-id:按照cdc实例ID过滤查询。 Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。关于`Offset`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/11646)中的相关小节。 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/11646)中的相关小节。 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeLocalGatewayRequest ¶
func NewDescribeLocalGatewayRequest() (request *DescribeLocalGatewayRequest)
func (*DescribeLocalGatewayRequest) FromJsonString ¶
func (r *DescribeLocalGatewayRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLocalGatewayRequest) ToJsonString ¶
func (r *DescribeLocalGatewayRequest) ToJsonString() string
type DescribeLocalGatewayRequestParams ¶
type DescribeLocalGatewayRequestParams struct { // 查询条件: // vpc-id:按照VPCID过滤,local-gateway-name:按照本地网关名称过滤,名称支持模糊搜索,local-gateway-id:按照本地网关实例ID过滤,cdc-id:按照cdc实例ID过滤查询。 Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。关于`Offset`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/11646)中的相关小节。 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/11646)中的相关小节。 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeLocalGatewayResponse ¶
type DescribeLocalGatewayResponse struct { *tchttp.BaseResponse Response *DescribeLocalGatewayResponseParams `json:"Response"` }
func NewDescribeLocalGatewayResponse ¶
func NewDescribeLocalGatewayResponse() (response *DescribeLocalGatewayResponse)
func (*DescribeLocalGatewayResponse) FromJsonString ¶
func (r *DescribeLocalGatewayResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLocalGatewayResponse) ToJsonString ¶
func (r *DescribeLocalGatewayResponse) ToJsonString() string
type DescribeLocalGatewayResponseParams ¶
type DescribeLocalGatewayResponseParams struct { // 本地网关信息集合。 LocalGatewaySet []*LocalGateway `json:"LocalGatewaySet,omitempty" name:"LocalGatewaySet"` // 本地网关总数。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNatGatewayDestinationIpPortTranslationNatRulesRequest ¶
type DescribeNatGatewayDestinationIpPortTranslationNatRulesRequest struct { *tchttp.BaseRequest // NAT网关ID。 NatGatewayIds []*string `json:"NatGatewayIds,omitempty" name:"NatGatewayIds"` // 过滤条件: // 参数不支持同时指定NatGatewayIds和Filters。每次请求的Filters的上限为10,Filter.Values的上限为5 // <li> nat-gateway-id,NAT网关的ID,如`nat-0yi4hekt`</li> // <li> vpc-id,私有网络VPC的ID,如`vpc-0yi4hekt`</li> // <li> public-ip-address, 弹性IP,如`139.199.232.238`。</li> // <li>public-port, 公网端口。</li> // <li>private-ip-address, 内网IP,如`10.0.0.1`。</li> // <li>private-port, 内网端口。</li> // <li>description,规则描述。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeNatGatewayDestinationIpPortTranslationNatRulesRequest ¶
func NewDescribeNatGatewayDestinationIpPortTranslationNatRulesRequest() (request *DescribeNatGatewayDestinationIpPortTranslationNatRulesRequest)
func (*DescribeNatGatewayDestinationIpPortTranslationNatRulesRequest) FromJsonString ¶
func (r *DescribeNatGatewayDestinationIpPortTranslationNatRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNatGatewayDestinationIpPortTranslationNatRulesRequest) ToJsonString ¶
func (r *DescribeNatGatewayDestinationIpPortTranslationNatRulesRequest) ToJsonString() string
type DescribeNatGatewayDestinationIpPortTranslationNatRulesRequestParams ¶
type DescribeNatGatewayDestinationIpPortTranslationNatRulesRequestParams struct { // NAT网关ID。 NatGatewayIds []*string `json:"NatGatewayIds,omitempty" name:"NatGatewayIds"` // 过滤条件: // 参数不支持同时指定NatGatewayIds和Filters。每次请求的Filters的上限为10,Filter.Values的上限为5 // <li> nat-gateway-id,NAT网关的ID,如`nat-0yi4hekt`</li> // <li> vpc-id,私有网络VPC的ID,如`vpc-0yi4hekt`</li> // <li> public-ip-address, 弹性IP,如`139.199.232.238`。</li> // <li>public-port, 公网端口。</li> // <li>private-ip-address, 内网IP,如`10.0.0.1`。</li> // <li>private-port, 内网端口。</li> // <li>description,规则描述。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeNatGatewayDestinationIpPortTranslationNatRulesResponse ¶
type DescribeNatGatewayDestinationIpPortTranslationNatRulesResponse struct { *tchttp.BaseResponse Response *DescribeNatGatewayDestinationIpPortTranslationNatRulesResponseParams `json:"Response"` }
func NewDescribeNatGatewayDestinationIpPortTranslationNatRulesResponse ¶
func NewDescribeNatGatewayDestinationIpPortTranslationNatRulesResponse() (response *DescribeNatGatewayDestinationIpPortTranslationNatRulesResponse)
func (*DescribeNatGatewayDestinationIpPortTranslationNatRulesResponse) FromJsonString ¶
func (r *DescribeNatGatewayDestinationIpPortTranslationNatRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNatGatewayDestinationIpPortTranslationNatRulesResponse) ToJsonString ¶
func (r *DescribeNatGatewayDestinationIpPortTranslationNatRulesResponse) ToJsonString() string
type DescribeNatGatewayDestinationIpPortTranslationNatRulesResponseParams ¶
type DescribeNatGatewayDestinationIpPortTranslationNatRulesResponseParams struct { // NAT网关端口转发规则对象数组。 NatGatewayDestinationIpPortTranslationNatRuleSet []*NatGatewayDestinationIpPortTranslationNatRule `json:"NatGatewayDestinationIpPortTranslationNatRuleSet,omitempty" name:"NatGatewayDestinationIpPortTranslationNatRuleSet"` // 符合条件的NAT网关端口转发规则对象数目。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNatGatewayDirectConnectGatewayRouteRequest ¶
type DescribeNatGatewayDirectConnectGatewayRouteRequest struct { *tchttp.BaseRequest // nat的唯一标识 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // vpc的唯一标识 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 0到200之间 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 大于0 Offset *int64 `json:"Offset,omitempty" name:"Offset"` }
func NewDescribeNatGatewayDirectConnectGatewayRouteRequest ¶
func NewDescribeNatGatewayDirectConnectGatewayRouteRequest() (request *DescribeNatGatewayDirectConnectGatewayRouteRequest)
func (*DescribeNatGatewayDirectConnectGatewayRouteRequest) FromJsonString ¶
func (r *DescribeNatGatewayDirectConnectGatewayRouteRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNatGatewayDirectConnectGatewayRouteRequest) ToJsonString ¶
func (r *DescribeNatGatewayDirectConnectGatewayRouteRequest) ToJsonString() string
type DescribeNatGatewayDirectConnectGatewayRouteRequestParams ¶
type DescribeNatGatewayDirectConnectGatewayRouteRequestParams struct { // nat的唯一标识 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // vpc的唯一标识 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 0到200之间 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 大于0 Offset *int64 `json:"Offset,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeNatGatewayDirectConnectGatewayRouteResponse ¶
type DescribeNatGatewayDirectConnectGatewayRouteResponse struct { *tchttp.BaseResponse Response *DescribeNatGatewayDirectConnectGatewayRouteResponseParams `json:"Response"` }
func NewDescribeNatGatewayDirectConnectGatewayRouteResponse ¶
func NewDescribeNatGatewayDirectConnectGatewayRouteResponse() (response *DescribeNatGatewayDirectConnectGatewayRouteResponse)
func (*DescribeNatGatewayDirectConnectGatewayRouteResponse) FromJsonString ¶
func (r *DescribeNatGatewayDirectConnectGatewayRouteResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNatGatewayDirectConnectGatewayRouteResponse) ToJsonString ¶
func (r *DescribeNatGatewayDirectConnectGatewayRouteResponse) ToJsonString() string
type DescribeNatGatewayDirectConnectGatewayRouteResponseParams ¶
type DescribeNatGatewayDirectConnectGatewayRouteResponseParams struct { // 路由数据 NatDirectConnectGatewayRouteSet []*NatDirectConnectGatewayRoute `json:"NatDirectConnectGatewayRouteSet,omitempty" name:"NatDirectConnectGatewayRouteSet"` // 路由总数 Total *int64 `json:"Total,omitempty" name:"Total"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNatGatewaySourceIpTranslationNatRulesRequest ¶
type DescribeNatGatewaySourceIpTranslationNatRulesRequest struct { *tchttp.BaseRequest // NAT网关统一 ID,形如:`nat-123xx454`。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // 过滤条件: // <li> resource-id,Subnet的ID或者Cvm ID,如`subnet-0yi4hekt`</li> // <li> public-ip-address,弹性IP,如`139.199.232.238`</li> // <li>description,规则描述。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeNatGatewaySourceIpTranslationNatRulesRequest ¶
func NewDescribeNatGatewaySourceIpTranslationNatRulesRequest() (request *DescribeNatGatewaySourceIpTranslationNatRulesRequest)
func (*DescribeNatGatewaySourceIpTranslationNatRulesRequest) FromJsonString ¶
func (r *DescribeNatGatewaySourceIpTranslationNatRulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNatGatewaySourceIpTranslationNatRulesRequest) ToJsonString ¶
func (r *DescribeNatGatewaySourceIpTranslationNatRulesRequest) ToJsonString() string
type DescribeNatGatewaySourceIpTranslationNatRulesRequestParams ¶
type DescribeNatGatewaySourceIpTranslationNatRulesRequestParams struct { // NAT网关统一 ID,形如:`nat-123xx454`。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // 过滤条件: // <li> resource-id,Subnet的ID或者Cvm ID,如`subnet-0yi4hekt`</li> // <li> public-ip-address,弹性IP,如`139.199.232.238`</li> // <li>description,规则描述。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeNatGatewaySourceIpTranslationNatRulesResponse ¶
type DescribeNatGatewaySourceIpTranslationNatRulesResponse struct { *tchttp.BaseResponse Response *DescribeNatGatewaySourceIpTranslationNatRulesResponseParams `json:"Response"` }
func NewDescribeNatGatewaySourceIpTranslationNatRulesResponse ¶
func NewDescribeNatGatewaySourceIpTranslationNatRulesResponse() (response *DescribeNatGatewaySourceIpTranslationNatRulesResponse)
func (*DescribeNatGatewaySourceIpTranslationNatRulesResponse) FromJsonString ¶
func (r *DescribeNatGatewaySourceIpTranslationNatRulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNatGatewaySourceIpTranslationNatRulesResponse) ToJsonString ¶
func (r *DescribeNatGatewaySourceIpTranslationNatRulesResponse) ToJsonString() string
type DescribeNatGatewaySourceIpTranslationNatRulesResponseParams ¶
type DescribeNatGatewaySourceIpTranslationNatRulesResponseParams struct { // NAT网关SNAT规则对象数组。 // 注意:此字段可能返回 null,表示取不到有效值。 SourceIpTranslationNatRuleSet []*SourceIpTranslationNatRule `json:"SourceIpTranslationNatRuleSet,omitempty" name:"SourceIpTranslationNatRuleSet"` // 符合条件的NAT网关端口转发规则对象数目。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNatGatewaysRequest ¶
type DescribeNatGatewaysRequest struct { *tchttp.BaseRequest // NAT网关统一 ID,形如:`nat-123xx454`。每次请求的实例上限为100。参数不支持同时指定NatGatewayIds和Filters。 NatGatewayIds []*string `json:"NatGatewayIds,omitempty" name:"NatGatewayIds"` // 过滤条件,参数不支持同时指定NatGatewayIds和Filters。每次请求的Filters的上限为10,Filter.Values的上限为5。 // <li>nat-gateway-id - String - (过滤条件)协议端口模板实例ID,形如:`nat-123xx454`。</li> // <li>vpc-id - String - (过滤条件)私有网络 唯一ID,形如:`vpc-123xx454`。</li> // <li>nat-gateway-name - String - (过滤条件)协议端口模板实例ID,形如:`test_nat`。</li> // <li>tag-key - String - (过滤条件)标签键,形如:`test-key`。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeNatGatewaysRequest ¶
func NewDescribeNatGatewaysRequest() (request *DescribeNatGatewaysRequest)
func (*DescribeNatGatewaysRequest) FromJsonString ¶
func (r *DescribeNatGatewaysRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNatGatewaysRequest) ToJsonString ¶
func (r *DescribeNatGatewaysRequest) ToJsonString() string
type DescribeNatGatewaysRequestParams ¶
type DescribeNatGatewaysRequestParams struct { // NAT网关统一 ID,形如:`nat-123xx454`。每次请求的实例上限为100。参数不支持同时指定NatGatewayIds和Filters。 NatGatewayIds []*string `json:"NatGatewayIds,omitempty" name:"NatGatewayIds"` // 过滤条件,参数不支持同时指定NatGatewayIds和Filters。每次请求的Filters的上限为10,Filter.Values的上限为5。 // <li>nat-gateway-id - String - (过滤条件)协议端口模板实例ID,形如:`nat-123xx454`。</li> // <li>vpc-id - String - (过滤条件)私有网络 唯一ID,形如:`vpc-123xx454`。</li> // <li>nat-gateway-name - String - (过滤条件)协议端口模板实例ID,形如:`test_nat`。</li> // <li>tag-key - String - (过滤条件)标签键,形如:`test-key`。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeNatGatewaysResponse ¶
type DescribeNatGatewaysResponse struct { *tchttp.BaseResponse Response *DescribeNatGatewaysResponseParams `json:"Response"` }
func NewDescribeNatGatewaysResponse ¶
func NewDescribeNatGatewaysResponse() (response *DescribeNatGatewaysResponse)
func (*DescribeNatGatewaysResponse) FromJsonString ¶
func (r *DescribeNatGatewaysResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNatGatewaysResponse) ToJsonString ¶
func (r *DescribeNatGatewaysResponse) ToJsonString() string
type DescribeNatGatewaysResponseParams ¶
type DescribeNatGatewaysResponseParams struct { // NAT网关对象数组。 NatGatewaySet []*NatGateway `json:"NatGatewaySet,omitempty" name:"NatGatewaySet"` // 符合条件的NAT网关对象个数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNetDetectStatesRequest ¶
type DescribeNetDetectStatesRequest struct { *tchttp.BaseRequest // 网络探测实例`ID`数组。形如:[`netd-12345678`]。 NetDetectIds []*string `json:"NetDetectIds,omitempty" name:"NetDetectIds"` // 过滤条件,参数不支持同时指定NetDetectIds和Filters。 // <li>net-detect-id - String - (过滤条件)网络探测实例ID,形如:netd-12345678。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeNetDetectStatesRequest ¶
func NewDescribeNetDetectStatesRequest() (request *DescribeNetDetectStatesRequest)
func (*DescribeNetDetectStatesRequest) FromJsonString ¶
func (r *DescribeNetDetectStatesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetDetectStatesRequest) ToJsonString ¶
func (r *DescribeNetDetectStatesRequest) ToJsonString() string
type DescribeNetDetectStatesRequestParams ¶
type DescribeNetDetectStatesRequestParams struct { // 网络探测实例`ID`数组。形如:[`netd-12345678`]。 NetDetectIds []*string `json:"NetDetectIds,omitempty" name:"NetDetectIds"` // 过滤条件,参数不支持同时指定NetDetectIds和Filters。 // <li>net-detect-id - String - (过滤条件)网络探测实例ID,形如:netd-12345678。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeNetDetectStatesResponse ¶
type DescribeNetDetectStatesResponse struct { *tchttp.BaseResponse Response *DescribeNetDetectStatesResponseParams `json:"Response"` }
func NewDescribeNetDetectStatesResponse ¶
func NewDescribeNetDetectStatesResponse() (response *DescribeNetDetectStatesResponse)
func (*DescribeNetDetectStatesResponse) FromJsonString ¶
func (r *DescribeNetDetectStatesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetDetectStatesResponse) ToJsonString ¶
func (r *DescribeNetDetectStatesResponse) ToJsonString() string
type DescribeNetDetectStatesResponseParams ¶
type DescribeNetDetectStatesResponseParams struct { // 符合条件的网络探测验证结果对象数组。 // 注意:此字段可能返回 null,表示取不到有效值。 NetDetectStateSet []*NetDetectState `json:"NetDetectStateSet,omitempty" name:"NetDetectStateSet"` // 符合条件的网络探测验证结果对象数量。 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNetDetectsRequest ¶
type DescribeNetDetectsRequest struct { *tchttp.BaseRequest // 网络探测实例`ID`数组。形如:[`netd-12345678`]。 NetDetectIds []*string `json:"NetDetectIds,omitempty" name:"NetDetectIds"` // 过滤条件,参数不支持同时指定NetDetectIds和Filters。 // <li>vpc-id - String - (过滤条件)VPC实例ID,形如:vpc-12345678</li> // <li>net-detect-id - String - (过滤条件)网络探测实例ID,形如:netd-12345678</li> // <li>subnet-id - String - (过滤条件)子网实例ID,形如:subnet-12345678</li> // <li>net-detect-name - String - (过滤条件)网络探测名称</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeNetDetectsRequest ¶
func NewDescribeNetDetectsRequest() (request *DescribeNetDetectsRequest)
func (*DescribeNetDetectsRequest) FromJsonString ¶
func (r *DescribeNetDetectsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetDetectsRequest) ToJsonString ¶
func (r *DescribeNetDetectsRequest) ToJsonString() string
type DescribeNetDetectsRequestParams ¶
type DescribeNetDetectsRequestParams struct { // 网络探测实例`ID`数组。形如:[`netd-12345678`]。 NetDetectIds []*string `json:"NetDetectIds,omitempty" name:"NetDetectIds"` // 过滤条件,参数不支持同时指定NetDetectIds和Filters。 // <li>vpc-id - String - (过滤条件)VPC实例ID,形如:vpc-12345678</li> // <li>net-detect-id - String - (过滤条件)网络探测实例ID,形如:netd-12345678</li> // <li>subnet-id - String - (过滤条件)子网实例ID,形如:subnet-12345678</li> // <li>net-detect-name - String - (过滤条件)网络探测名称</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeNetDetectsResponse ¶
type DescribeNetDetectsResponse struct { *tchttp.BaseResponse Response *DescribeNetDetectsResponseParams `json:"Response"` }
func NewDescribeNetDetectsResponse ¶
func NewDescribeNetDetectsResponse() (response *DescribeNetDetectsResponse)
func (*DescribeNetDetectsResponse) FromJsonString ¶
func (r *DescribeNetDetectsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetDetectsResponse) ToJsonString ¶
func (r *DescribeNetDetectsResponse) ToJsonString() string
type DescribeNetDetectsResponseParams ¶
type DescribeNetDetectsResponseParams struct { // 符合条件的网络探测对象数组。 // 注意:此字段可能返回 null,表示取不到有效值。 NetDetectSet []*NetDetect `json:"NetDetectSet,omitempty" name:"NetDetectSet"` // 符合条件的网络探测对象数量。 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNetworkAccountTypeRequest ¶
type DescribeNetworkAccountTypeRequest struct {
*tchttp.BaseRequest
}
func NewDescribeNetworkAccountTypeRequest ¶
func NewDescribeNetworkAccountTypeRequest() (request *DescribeNetworkAccountTypeRequest)
func (*DescribeNetworkAccountTypeRequest) FromJsonString ¶
func (r *DescribeNetworkAccountTypeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkAccountTypeRequest) ToJsonString ¶
func (r *DescribeNetworkAccountTypeRequest) ToJsonString() string
type DescribeNetworkAccountTypeRequestParams ¶
type DescribeNetworkAccountTypeRequestParams struct { }
Predefined struct for user
type DescribeNetworkAccountTypeResponse ¶
type DescribeNetworkAccountTypeResponse struct { *tchttp.BaseResponse Response *DescribeNetworkAccountTypeResponseParams `json:"Response"` }
func NewDescribeNetworkAccountTypeResponse ¶
func NewDescribeNetworkAccountTypeResponse() (response *DescribeNetworkAccountTypeResponse)
func (*DescribeNetworkAccountTypeResponse) FromJsonString ¶
func (r *DescribeNetworkAccountTypeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkAccountTypeResponse) ToJsonString ¶
func (r *DescribeNetworkAccountTypeResponse) ToJsonString() string
type DescribeNetworkAccountTypeResponseParams ¶
type DescribeNetworkAccountTypeResponseParams struct { // 用户账号的网络类型,STANDARD为标准用户,LEGACY为传统用户 NetworkAccountType *string `json:"NetworkAccountType,omitempty" name:"NetworkAccountType"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNetworkAclQuintupleEntriesRequest ¶
type DescribeNetworkAclQuintupleEntriesRequest struct { *tchttp.BaseRequest // 网络ACL实例ID。形如:acl-12345678。 NetworkAclId *string `json:"NetworkAclId,omitempty" name:"NetworkAclId"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最小值为1,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 过滤条件,参数不支持同时指定`HaVipIds`和`Filters`。 // <li>protocol - String - 协议,形如:`TCP`。</li> // <li>description - String - 描述。</li> // <li>destination-cidr - String - 目的CIDR, 形如:'192.168.0.0/24'。</li> // <li>source-cidr- String - 源CIDR, 形如:'192.168.0.0/24'。</li> // <li>action - String - 动作,形如ACCEPT或DROP。</li> // <li>network-acl-quintuple-entry-id - String - 五元组唯一ID,形如:'acli45-ahnu4rv5'。</li> // <li>network-acl-direction - String - 方向,形如:'INGRESS'或'EGRESS'。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
func NewDescribeNetworkAclQuintupleEntriesRequest ¶
func NewDescribeNetworkAclQuintupleEntriesRequest() (request *DescribeNetworkAclQuintupleEntriesRequest)
func (*DescribeNetworkAclQuintupleEntriesRequest) FromJsonString ¶
func (r *DescribeNetworkAclQuintupleEntriesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkAclQuintupleEntriesRequest) ToJsonString ¶
func (r *DescribeNetworkAclQuintupleEntriesRequest) ToJsonString() string
type DescribeNetworkAclQuintupleEntriesRequestParams ¶
type DescribeNetworkAclQuintupleEntriesRequestParams struct { // 网络ACL实例ID。形如:acl-12345678。 NetworkAclId *string `json:"NetworkAclId,omitempty" name:"NetworkAclId"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最小值为1,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 过滤条件,参数不支持同时指定`HaVipIds`和`Filters`。 // <li>protocol - String - 协议,形如:`TCP`。</li> // <li>description - String - 描述。</li> // <li>destination-cidr - String - 目的CIDR, 形如:'192.168.0.0/24'。</li> // <li>source-cidr- String - 源CIDR, 形如:'192.168.0.0/24'。</li> // <li>action - String - 动作,形如ACCEPT或DROP。</li> // <li>network-acl-quintuple-entry-id - String - 五元组唯一ID,形如:'acli45-ahnu4rv5'。</li> // <li>network-acl-direction - String - 方向,形如:'INGRESS'或'EGRESS'。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeNetworkAclQuintupleEntriesResponse ¶
type DescribeNetworkAclQuintupleEntriesResponse struct { *tchttp.BaseResponse Response *DescribeNetworkAclQuintupleEntriesResponseParams `json:"Response"` }
func NewDescribeNetworkAclQuintupleEntriesResponse ¶
func NewDescribeNetworkAclQuintupleEntriesResponse() (response *DescribeNetworkAclQuintupleEntriesResponse)
func (*DescribeNetworkAclQuintupleEntriesResponse) FromJsonString ¶
func (r *DescribeNetworkAclQuintupleEntriesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkAclQuintupleEntriesResponse) ToJsonString ¶
func (r *DescribeNetworkAclQuintupleEntriesResponse) ToJsonString() string
type DescribeNetworkAclQuintupleEntriesResponseParams ¶
type DescribeNetworkAclQuintupleEntriesResponseParams struct { // 网络ACL条目列表(NetworkAclTuple5Entry) NetworkAclQuintupleSet []*NetworkAclQuintupleEntry `json:"NetworkAclQuintupleSet,omitempty" name:"NetworkAclQuintupleSet"` // 符合条件的实例数量。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNetworkAclsRequest ¶
type DescribeNetworkAclsRequest struct { *tchttp.BaseRequest // 过滤条件,参数不支持同时指定NetworkAclIds和Filters。 // <li>vpc-id - String - (过滤条件)VPC实例ID,形如:vpc-12345678。</li> // <li>network-acl-id - String - (过滤条件)网络ACL实例ID,形如:acl-12345678。</li> // <li>network-acl-name - String - (过滤条件)网络ACL实例名称。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 网络ACL实例ID数组。形如:[acl-12345678]。每次请求的实例的上限为100。参数不支持同时指定NetworkAclIds和Filters。 NetworkAclIds []*string `json:"NetworkAclIds,omitempty" name:"NetworkAclIds"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最小值为1,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeNetworkAclsRequest ¶
func NewDescribeNetworkAclsRequest() (request *DescribeNetworkAclsRequest)
func (*DescribeNetworkAclsRequest) FromJsonString ¶
func (r *DescribeNetworkAclsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkAclsRequest) ToJsonString ¶
func (r *DescribeNetworkAclsRequest) ToJsonString() string
type DescribeNetworkAclsRequestParams ¶
type DescribeNetworkAclsRequestParams struct { // 过滤条件,参数不支持同时指定NetworkAclIds和Filters。 // <li>vpc-id - String - (过滤条件)VPC实例ID,形如:vpc-12345678。</li> // <li>network-acl-id - String - (过滤条件)网络ACL实例ID,形如:acl-12345678。</li> // <li>network-acl-name - String - (过滤条件)网络ACL实例名称。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 网络ACL实例ID数组。形如:[acl-12345678]。每次请求的实例的上限为100。参数不支持同时指定NetworkAclIds和Filters。 NetworkAclIds []*string `json:"NetworkAclIds,omitempty" name:"NetworkAclIds"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最小值为1,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeNetworkAclsResponse ¶
type DescribeNetworkAclsResponse struct { *tchttp.BaseResponse Response *DescribeNetworkAclsResponseParams `json:"Response"` }
func NewDescribeNetworkAclsResponse ¶
func NewDescribeNetworkAclsResponse() (response *DescribeNetworkAclsResponse)
func (*DescribeNetworkAclsResponse) FromJsonString ¶
func (r *DescribeNetworkAclsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkAclsResponse) ToJsonString ¶
func (r *DescribeNetworkAclsResponse) ToJsonString() string
type DescribeNetworkAclsResponseParams ¶
type DescribeNetworkAclsResponseParams struct { // 实例详细信息列表。 NetworkAclSet []*NetworkAcl `json:"NetworkAclSet,omitempty" name:"NetworkAclSet"` // 符合条件的实例数量。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNetworkInterfaceLimitRequest ¶
type DescribeNetworkInterfaceLimitRequest struct { *tchttp.BaseRequest // 要查询的CVM实例ID或弹性网卡ID。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
func NewDescribeNetworkInterfaceLimitRequest ¶
func NewDescribeNetworkInterfaceLimitRequest() (request *DescribeNetworkInterfaceLimitRequest)
func (*DescribeNetworkInterfaceLimitRequest) FromJsonString ¶
func (r *DescribeNetworkInterfaceLimitRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkInterfaceLimitRequest) ToJsonString ¶
func (r *DescribeNetworkInterfaceLimitRequest) ToJsonString() string
type DescribeNetworkInterfaceLimitRequestParams ¶
type DescribeNetworkInterfaceLimitRequestParams struct { // 要查询的CVM实例ID或弹性网卡ID。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
Predefined struct for user
type DescribeNetworkInterfaceLimitResponse ¶
type DescribeNetworkInterfaceLimitResponse struct { *tchttp.BaseResponse Response *DescribeNetworkInterfaceLimitResponseParams `json:"Response"` }
func NewDescribeNetworkInterfaceLimitResponse ¶
func NewDescribeNetworkInterfaceLimitResponse() (response *DescribeNetworkInterfaceLimitResponse)
func (*DescribeNetworkInterfaceLimitResponse) FromJsonString ¶
func (r *DescribeNetworkInterfaceLimitResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkInterfaceLimitResponse) ToJsonString ¶
func (r *DescribeNetworkInterfaceLimitResponse) ToJsonString() string
type DescribeNetworkInterfaceLimitResponseParams ¶
type DescribeNetworkInterfaceLimitResponseParams struct { // 标准型弹性网卡配额。 EniQuantity *int64 `json:"EniQuantity,omitempty" name:"EniQuantity"` // 每个标准型弹性网卡可以分配的IP配额。 EniPrivateIpAddressQuantity *int64 `json:"EniPrivateIpAddressQuantity,omitempty" name:"EniPrivateIpAddressQuantity"` // 扩展型网卡配额。 // 注意:此字段可能返回 null,表示取不到有效值。 ExtendEniQuantity *int64 `json:"ExtendEniQuantity,omitempty" name:"ExtendEniQuantity"` // 每个扩展型弹性网卡可以分配的IP配额。 // 注意:此字段可能返回 null,表示取不到有效值。 ExtendEniPrivateIpAddressQuantity *int64 `json:"ExtendEniPrivateIpAddressQuantity,omitempty" name:"ExtendEniPrivateIpAddressQuantity"` // 中继网卡配额。 // 注意:此字段可能返回 null,表示取不到有效值。 SubEniQuantity *int64 `json:"SubEniQuantity,omitempty" name:"SubEniQuantity"` // 每个中继网卡可以分配的IP配额。 // 注意:此字段可能返回 null,表示取不到有效值。 SubEniPrivateIpAddressQuantity *int64 `json:"SubEniPrivateIpAddressQuantity,omitempty" name:"SubEniPrivateIpAddressQuantity"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeNetworkInterfacesRequest ¶
type DescribeNetworkInterfacesRequest struct { *tchttp.BaseRequest // 弹性网卡实例ID查询。形如:eni-pxir56ns。每次请求的实例的上限为100。参数不支持同时指定NetworkInterfaceIds和Filters。 NetworkInterfaceIds []*string `json:"NetworkInterfaceIds,omitempty" name:"NetworkInterfaceIds"` // 过滤条件,参数不支持同时指定NetworkInterfaceIds和Filters。 // <li>vpc-id - String - (过滤条件)VPC实例ID,形如:vpc-f49l6u0z。</li> // <li>subnet-id - String - (过滤条件)所属子网实例ID,形如:subnet-f49l6u0z。</li> // <li>network-interface-id - String - (过滤条件)弹性网卡实例ID,形如:eni-5k56k7k7。</li> // <li>attachment.instance-id - String - (过滤条件)绑定的云服务器实例ID,形如:ins-3nqpdn3i。</li> // <li>groups.security-group-id - String - (过滤条件)绑定的安全组实例ID,例如:sg-f9ekbxeq。</li> // <li>network-interface-name - String - (过滤条件)网卡实例名称。</li> // <li>network-interface-description - String - (过滤条件)网卡实例描述。</li> // <li>address-ip - String - (过滤条件)内网IPv4地址,单IP后缀模糊匹配,多IP精确匹配。可以与`ip-exact-match`配合做单IP的精确匹配查询。</li> // <li>ip-exact-match - Boolean - (过滤条件)内网IPv4精确匹配查询,存在多值情况,只取第一个。</li> // <li>tag-key - String -是否必填:否- (过滤条件)按照标签键进行过滤。使用请参考示例2</li> // <li>tag:tag-key - String - 是否必填:否 - (过滤条件)按照标签键值对进行过滤。 tag-key使用具体的标签键进行替换。使用请参考示例2。</li> // <li>is-primary - Boolean - 是否必填:否 - (过滤条件)按照是否主网卡进行过滤。值为true时,仅过滤主网卡;值为false时,仅过滤辅助网卡;此过滤参数未提供时,同时过滤主网卡和辅助网卡。</li> // <li>eni-type - String -是否必填:否- (过滤条件)按照网卡类型进行过滤。“0”-辅助网卡,“1”-主网卡,“2”:中继网卡。</li> // <li>eni-qos - String -是否必填:否- (过滤条件)按照网卡服务质量进行过滤。“AG”-服务质量为云铜,“AU”-服务质量为云银。</li> // <li>address-ipv6 - String - 是否必填:否 -(过滤条件)内网IPv6地址过滤,支持多ipv6地址查询,如果和address-ip一起使用取交集。</li> // <li>public-address-ip - String - (过滤条件)公网IPv4地址,精确匹配。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeNetworkInterfacesRequest ¶
func NewDescribeNetworkInterfacesRequest() (request *DescribeNetworkInterfacesRequest)
func (*DescribeNetworkInterfacesRequest) FromJsonString ¶
func (r *DescribeNetworkInterfacesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkInterfacesRequest) ToJsonString ¶
func (r *DescribeNetworkInterfacesRequest) ToJsonString() string
type DescribeNetworkInterfacesRequestParams ¶
type DescribeNetworkInterfacesRequestParams struct { // 弹性网卡实例ID查询。形如:eni-pxir56ns。每次请求的实例的上限为100。参数不支持同时指定NetworkInterfaceIds和Filters。 NetworkInterfaceIds []*string `json:"NetworkInterfaceIds,omitempty" name:"NetworkInterfaceIds"` // 过滤条件,参数不支持同时指定NetworkInterfaceIds和Filters。 // <li>vpc-id - String - (过滤条件)VPC实例ID,形如:vpc-f49l6u0z。</li> // <li>subnet-id - String - (过滤条件)所属子网实例ID,形如:subnet-f49l6u0z。</li> // <li>network-interface-id - String - (过滤条件)弹性网卡实例ID,形如:eni-5k56k7k7。</li> // <li>attachment.instance-id - String - (过滤条件)绑定的云服务器实例ID,形如:ins-3nqpdn3i。</li> // <li>groups.security-group-id - String - (过滤条件)绑定的安全组实例ID,例如:sg-f9ekbxeq。</li> // <li>network-interface-name - String - (过滤条件)网卡实例名称。</li> // <li>network-interface-description - String - (过滤条件)网卡实例描述。</li> // <li>address-ip - String - (过滤条件)内网IPv4地址,单IP后缀模糊匹配,多IP精确匹配。可以与`ip-exact-match`配合做单IP的精确匹配查询。</li> // <li>ip-exact-match - Boolean - (过滤条件)内网IPv4精确匹配查询,存在多值情况,只取第一个。</li> // <li>tag-key - String -是否必填:否- (过滤条件)按照标签键进行过滤。使用请参考示例2</li> // <li>tag:tag-key - String - 是否必填:否 - (过滤条件)按照标签键值对进行过滤。 tag-key使用具体的标签键进行替换。使用请参考示例2。</li> // <li>is-primary - Boolean - 是否必填:否 - (过滤条件)按照是否主网卡进行过滤。值为true时,仅过滤主网卡;值为false时,仅过滤辅助网卡;此过滤参数未提供时,同时过滤主网卡和辅助网卡。</li> // <li>eni-type - String -是否必填:否- (过滤条件)按照网卡类型进行过滤。“0”-辅助网卡,“1”-主网卡,“2”:中继网卡。</li> // <li>eni-qos - String -是否必填:否- (过滤条件)按照网卡服务质量进行过滤。“AG”-服务质量为云铜,“AU”-服务质量为云银。</li> // <li>address-ipv6 - String - 是否必填:否 -(过滤条件)内网IPv6地址过滤,支持多ipv6地址查询,如果和address-ip一起使用取交集。</li> // <li>public-address-ip - String - (过滤条件)公网IPv4地址,精确匹配。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeNetworkInterfacesResponse ¶
type DescribeNetworkInterfacesResponse struct { *tchttp.BaseResponse Response *DescribeNetworkInterfacesResponseParams `json:"Response"` }
func NewDescribeNetworkInterfacesResponse ¶
func NewDescribeNetworkInterfacesResponse() (response *DescribeNetworkInterfacesResponse)
func (*DescribeNetworkInterfacesResponse) FromJsonString ¶
func (r *DescribeNetworkInterfacesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeNetworkInterfacesResponse) ToJsonString ¶
func (r *DescribeNetworkInterfacesResponse) ToJsonString() string
type DescribeNetworkInterfacesResponseParams ¶
type DescribeNetworkInterfacesResponseParams struct { // 实例详细信息列表。 NetworkInterfaceSet []*NetworkInterface `json:"NetworkInterfaceSet,omitempty" name:"NetworkInterfaceSet"` // 符合条件的实例数量。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeProductQuotaRequest ¶
type DescribeProductQuotaRequest struct { *tchttp.BaseRequest // 查询的网络产品名称,可查询的产品有:vpc、ccn、vpn、dc、dfw、clb、eip。 Product *string `json:"Product,omitempty" name:"Product"` }
func NewDescribeProductQuotaRequest ¶
func NewDescribeProductQuotaRequest() (request *DescribeProductQuotaRequest)
func (*DescribeProductQuotaRequest) FromJsonString ¶
func (r *DescribeProductQuotaRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProductQuotaRequest) ToJsonString ¶
func (r *DescribeProductQuotaRequest) ToJsonString() string
type DescribeProductQuotaRequestParams ¶
type DescribeProductQuotaRequestParams struct { // 查询的网络产品名称,可查询的产品有:vpc、ccn、vpn、dc、dfw、clb、eip。 Product *string `json:"Product,omitempty" name:"Product"` }
Predefined struct for user
type DescribeProductQuotaResponse ¶
type DescribeProductQuotaResponse struct { *tchttp.BaseResponse Response *DescribeProductQuotaResponseParams `json:"Response"` }
func NewDescribeProductQuotaResponse ¶
func NewDescribeProductQuotaResponse() (response *DescribeProductQuotaResponse)
func (*DescribeProductQuotaResponse) FromJsonString ¶
func (r *DescribeProductQuotaResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeProductQuotaResponse) ToJsonString ¶
func (r *DescribeProductQuotaResponse) ToJsonString() string
type DescribeProductQuotaResponseParams ¶
type DescribeProductQuotaResponseParams struct { // ProductQuota对象数组。 ProductQuotaSet []*ProductQuota `json:"ProductQuotaSet,omitempty" name:"ProductQuotaSet"` // 符合条件的产品类型个数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRouteConflictsRequest ¶
type DescribeRouteConflictsRequest struct { *tchttp.BaseRequest // 路由表实例ID,例如:rtb-azd4dt1c。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` // 要检查的与之冲突的目的端列表。 DestinationCidrBlocks []*string `json:"DestinationCidrBlocks,omitempty" name:"DestinationCidrBlocks"` }
func NewDescribeRouteConflictsRequest ¶
func NewDescribeRouteConflictsRequest() (request *DescribeRouteConflictsRequest)
func (*DescribeRouteConflictsRequest) FromJsonString ¶
func (r *DescribeRouteConflictsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRouteConflictsRequest) ToJsonString ¶
func (r *DescribeRouteConflictsRequest) ToJsonString() string
type DescribeRouteConflictsRequestParams ¶
type DescribeRouteConflictsRequestParams struct { // 路由表实例ID,例如:rtb-azd4dt1c。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` // 要检查的与之冲突的目的端列表。 DestinationCidrBlocks []*string `json:"DestinationCidrBlocks,omitempty" name:"DestinationCidrBlocks"` }
Predefined struct for user
type DescribeRouteConflictsResponse ¶
type DescribeRouteConflictsResponse struct { *tchttp.BaseResponse Response *DescribeRouteConflictsResponseParams `json:"Response"` }
func NewDescribeRouteConflictsResponse ¶
func NewDescribeRouteConflictsResponse() (response *DescribeRouteConflictsResponse)
func (*DescribeRouteConflictsResponse) FromJsonString ¶
func (r *DescribeRouteConflictsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRouteConflictsResponse) ToJsonString ¶
func (r *DescribeRouteConflictsResponse) ToJsonString() string
type DescribeRouteConflictsResponseParams ¶
type DescribeRouteConflictsResponseParams struct { // 路由策略冲突列表。 RouteConflictSet []*RouteConflict `json:"RouteConflictSet,omitempty" name:"RouteConflictSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRouteTablesRequest ¶
type DescribeRouteTablesRequest struct { *tchttp.BaseRequest // 过滤条件,参数不支持同时指定RouteTableIds和Filters。 // <li>route-table-id - String - (过滤条件)路由表实例ID。</li> // <li>route-table-name - String - (过滤条件)路由表名称。</li> // <li>vpc-id - String - (过滤条件)VPC实例ID,形如:vpc-f49l6u0z。</li> // <li>association.main - String - (过滤条件)是否主路由表。</li> // <li>tag-key - String -是否必填:否 - (过滤条件)按照标签键进行过滤。</li> // <li>tag:tag-key - String - 是否必填:否 - (过滤条件)按照标签键值对进行过滤。 tag-key使用具体的标签键进行替换。使用请参考示例2。</li> // <li>next-hop-type - String - 是否必填:否 - (过滤条件)按下一跳类型进行过滤。使用next-hop-type进行过滤时,必须同时携带route-table-id与vpc-id。 // 目前我们支持的类型有: // LOCAL: 本地路由 // CVM:公网网关类型的云服务器; // VPN:VPN网关; // DIRECTCONNECT:专线网关; // PEERCONNECTION:对等连接; // HAVIP:高可用虚拟IP; // NAT:NAT网关; // NORMAL_CVM:普通云服务器; // EIP:云服务器的公网IP; // CCN:云联网; // LOCAL_GATEWAY:本地网关。 // </li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 路由表实例ID,例如:rtb-azd4dt1c。 RouteTableIds []*string `json:"RouteTableIds,omitempty" name:"RouteTableIds"` // 偏移量。 Offset *string `json:"Offset,omitempty" name:"Offset"` // 请求对象个数。 Limit *string `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeRouteTablesRequest ¶
func NewDescribeRouteTablesRequest() (request *DescribeRouteTablesRequest)
func (*DescribeRouteTablesRequest) FromJsonString ¶
func (r *DescribeRouteTablesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRouteTablesRequest) ToJsonString ¶
func (r *DescribeRouteTablesRequest) ToJsonString() string
type DescribeRouteTablesRequestParams ¶
type DescribeRouteTablesRequestParams struct { // 过滤条件,参数不支持同时指定RouteTableIds和Filters。 // <li>route-table-id - String - (过滤条件)路由表实例ID。</li> // <li>route-table-name - String - (过滤条件)路由表名称。</li> // <li>vpc-id - String - (过滤条件)VPC实例ID,形如:vpc-f49l6u0z。</li> // <li>association.main - String - (过滤条件)是否主路由表。</li> // <li>tag-key - String -是否必填:否 - (过滤条件)按照标签键进行过滤。</li> // <li>tag:tag-key - String - 是否必填:否 - (过滤条件)按照标签键值对进行过滤。 tag-key使用具体的标签键进行替换。使用请参考示例2。</li> // <li>next-hop-type - String - 是否必填:否 - (过滤条件)按下一跳类型进行过滤。使用next-hop-type进行过滤时,必须同时携带route-table-id与vpc-id。 // 目前我们支持的类型有: // LOCAL: 本地路由 // CVM:公网网关类型的云服务器; // VPN:VPN网关; // DIRECTCONNECT:专线网关; // PEERCONNECTION:对等连接; // HAVIP:高可用虚拟IP; // NAT:NAT网关; // NORMAL_CVM:普通云服务器; // EIP:云服务器的公网IP; // CCN:云联网; // LOCAL_GATEWAY:本地网关。 // </li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 路由表实例ID,例如:rtb-azd4dt1c。 RouteTableIds []*string `json:"RouteTableIds,omitempty" name:"RouteTableIds"` // 偏移量。 Offset *string `json:"Offset,omitempty" name:"Offset"` // 请求对象个数。 Limit *string `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeRouteTablesResponse ¶
type DescribeRouteTablesResponse struct { *tchttp.BaseResponse Response *DescribeRouteTablesResponseParams `json:"Response"` }
func NewDescribeRouteTablesResponse ¶
func NewDescribeRouteTablesResponse() (response *DescribeRouteTablesResponse)
func (*DescribeRouteTablesResponse) FromJsonString ¶
func (r *DescribeRouteTablesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRouteTablesResponse) ToJsonString ¶
func (r *DescribeRouteTablesResponse) ToJsonString() string
type DescribeRouteTablesResponseParams ¶
type DescribeRouteTablesResponseParams struct { // 符合条件的实例数量。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 路由表对象。 RouteTableSet []*RouteTable `json:"RouteTableSet,omitempty" name:"RouteTableSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSecurityGroupAssociationStatisticsRequest ¶
type DescribeSecurityGroupAssociationStatisticsRequest struct { *tchttp.BaseRequest // 安全实例ID,例如sg-33ocnj9n,可通过DescribeSecurityGroups获取。 SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` }
func NewDescribeSecurityGroupAssociationStatisticsRequest ¶
func NewDescribeSecurityGroupAssociationStatisticsRequest() (request *DescribeSecurityGroupAssociationStatisticsRequest)
func (*DescribeSecurityGroupAssociationStatisticsRequest) FromJsonString ¶
func (r *DescribeSecurityGroupAssociationStatisticsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecurityGroupAssociationStatisticsRequest) ToJsonString ¶
func (r *DescribeSecurityGroupAssociationStatisticsRequest) ToJsonString() string
type DescribeSecurityGroupAssociationStatisticsRequestParams ¶
type DescribeSecurityGroupAssociationStatisticsRequestParams struct { // 安全实例ID,例如sg-33ocnj9n,可通过DescribeSecurityGroups获取。 SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` }
Predefined struct for user
type DescribeSecurityGroupAssociationStatisticsResponse ¶
type DescribeSecurityGroupAssociationStatisticsResponse struct { *tchttp.BaseResponse Response *DescribeSecurityGroupAssociationStatisticsResponseParams `json:"Response"` }
func NewDescribeSecurityGroupAssociationStatisticsResponse ¶
func NewDescribeSecurityGroupAssociationStatisticsResponse() (response *DescribeSecurityGroupAssociationStatisticsResponse)
func (*DescribeSecurityGroupAssociationStatisticsResponse) FromJsonString ¶
func (r *DescribeSecurityGroupAssociationStatisticsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecurityGroupAssociationStatisticsResponse) ToJsonString ¶
func (r *DescribeSecurityGroupAssociationStatisticsResponse) ToJsonString() string
type DescribeSecurityGroupAssociationStatisticsResponseParams ¶
type DescribeSecurityGroupAssociationStatisticsResponseParams struct { // 安全组关联实例统计。 SecurityGroupAssociationStatisticsSet []*SecurityGroupAssociationStatistics `json:"SecurityGroupAssociationStatisticsSet,omitempty" name:"SecurityGroupAssociationStatisticsSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSecurityGroupLimitsRequest ¶
type DescribeSecurityGroupLimitsRequest struct {
*tchttp.BaseRequest
}
func NewDescribeSecurityGroupLimitsRequest ¶
func NewDescribeSecurityGroupLimitsRequest() (request *DescribeSecurityGroupLimitsRequest)
func (*DescribeSecurityGroupLimitsRequest) FromJsonString ¶
func (r *DescribeSecurityGroupLimitsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecurityGroupLimitsRequest) ToJsonString ¶
func (r *DescribeSecurityGroupLimitsRequest) ToJsonString() string
type DescribeSecurityGroupLimitsRequestParams ¶
type DescribeSecurityGroupLimitsRequestParams struct { }
Predefined struct for user
type DescribeSecurityGroupLimitsResponse ¶
type DescribeSecurityGroupLimitsResponse struct { *tchttp.BaseResponse Response *DescribeSecurityGroupLimitsResponseParams `json:"Response"` }
func NewDescribeSecurityGroupLimitsResponse ¶
func NewDescribeSecurityGroupLimitsResponse() (response *DescribeSecurityGroupLimitsResponse)
func (*DescribeSecurityGroupLimitsResponse) FromJsonString ¶
func (r *DescribeSecurityGroupLimitsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecurityGroupLimitsResponse) ToJsonString ¶
func (r *DescribeSecurityGroupLimitsResponse) ToJsonString() string
type DescribeSecurityGroupLimitsResponseParams ¶
type DescribeSecurityGroupLimitsResponseParams struct { // 用户安全组配额限制。 SecurityGroupLimitSet *SecurityGroupLimitSet `json:"SecurityGroupLimitSet,omitempty" name:"SecurityGroupLimitSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSecurityGroupPoliciesRequest ¶
type DescribeSecurityGroupPoliciesRequest struct { *tchttp.BaseRequest // 安全组实例ID,例如:sg-33ocnj9n,可通过DescribeSecurityGroups获取。 SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` // 过滤条件。 // <li>security-group-id - String - 规则中的安全组ID。</li> // <li>ip - String - IP,支持IPV4和IPV6模糊匹配。</li> // <li>address-module - String - IP地址模板或IP地址组模板ID。</li> // <li>service-module - String - 协议端口模板或协议端口组模板ID。</li> // <li>protocol-type - String - 安全组策略支持的协议,可选值:`TCP`, `UDP`, `ICMP`, `ICMPV6`, `GRE`, `ALL`。</li> // <li>port - String - 是否必填:否 -协议端口,支持模糊匹配,值为`ALL`时,查询所有的端口。</li> // <li>poly - String - 协议策略,可选值:`ALL`,所有策略;`ACCEPT`,允许;`DROP`,拒绝。</li> // <li>direction - String - 协议规则,可选值:`ALL`,所有策略;`INBOUND`,入站规则;`OUTBOUND`,出站规则。</li> // <li>description - String - 协议描述,该过滤条件支持模糊匹配。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
func NewDescribeSecurityGroupPoliciesRequest ¶
func NewDescribeSecurityGroupPoliciesRequest() (request *DescribeSecurityGroupPoliciesRequest)
func (*DescribeSecurityGroupPoliciesRequest) FromJsonString ¶
func (r *DescribeSecurityGroupPoliciesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecurityGroupPoliciesRequest) ToJsonString ¶
func (r *DescribeSecurityGroupPoliciesRequest) ToJsonString() string
type DescribeSecurityGroupPoliciesRequestParams ¶
type DescribeSecurityGroupPoliciesRequestParams struct { // 安全组实例ID,例如:sg-33ocnj9n,可通过DescribeSecurityGroups获取。 SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` // 过滤条件。 // <li>security-group-id - String - 规则中的安全组ID。</li> // <li>ip - String - IP,支持IPV4和IPV6模糊匹配。</li> // <li>address-module - String - IP地址模板或IP地址组模板ID。</li> // <li>service-module - String - 协议端口模板或协议端口组模板ID。</li> // <li>protocol-type - String - 安全组策略支持的协议,可选值:`TCP`, `UDP`, `ICMP`, `ICMPV6`, `GRE`, `ALL`。</li> // <li>port - String - 是否必填:否 -协议端口,支持模糊匹配,值为`ALL`时,查询所有的端口。</li> // <li>poly - String - 协议策略,可选值:`ALL`,所有策略;`ACCEPT`,允许;`DROP`,拒绝。</li> // <li>direction - String - 协议规则,可选值:`ALL`,所有策略;`INBOUND`,入站规则;`OUTBOUND`,出站规则。</li> // <li>description - String - 协议描述,该过滤条件支持模糊匹配。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeSecurityGroupPoliciesResponse ¶
type DescribeSecurityGroupPoliciesResponse struct { *tchttp.BaseResponse Response *DescribeSecurityGroupPoliciesResponseParams `json:"Response"` }
func NewDescribeSecurityGroupPoliciesResponse ¶
func NewDescribeSecurityGroupPoliciesResponse() (response *DescribeSecurityGroupPoliciesResponse)
func (*DescribeSecurityGroupPoliciesResponse) FromJsonString ¶
func (r *DescribeSecurityGroupPoliciesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecurityGroupPoliciesResponse) ToJsonString ¶
func (r *DescribeSecurityGroupPoliciesResponse) ToJsonString() string
type DescribeSecurityGroupPoliciesResponseParams ¶
type DescribeSecurityGroupPoliciesResponseParams struct { // 安全组规则集合。 SecurityGroupPolicySet *SecurityGroupPolicySet `json:"SecurityGroupPolicySet,omitempty" name:"SecurityGroupPolicySet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSecurityGroupReferencesRequest ¶
type DescribeSecurityGroupReferencesRequest struct { *tchttp.BaseRequest // 安全组实例ID数组。格式如:['sg-12345678']。 SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` }
func NewDescribeSecurityGroupReferencesRequest ¶
func NewDescribeSecurityGroupReferencesRequest() (request *DescribeSecurityGroupReferencesRequest)
func (*DescribeSecurityGroupReferencesRequest) FromJsonString ¶
func (r *DescribeSecurityGroupReferencesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecurityGroupReferencesRequest) ToJsonString ¶
func (r *DescribeSecurityGroupReferencesRequest) ToJsonString() string
type DescribeSecurityGroupReferencesRequestParams ¶
type DescribeSecurityGroupReferencesRequestParams struct { // 安全组实例ID数组。格式如:['sg-12345678']。 SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` }
Predefined struct for user
type DescribeSecurityGroupReferencesResponse ¶
type DescribeSecurityGroupReferencesResponse struct { *tchttp.BaseResponse Response *DescribeSecurityGroupReferencesResponseParams `json:"Response"` }
func NewDescribeSecurityGroupReferencesResponse ¶
func NewDescribeSecurityGroupReferencesResponse() (response *DescribeSecurityGroupReferencesResponse)
func (*DescribeSecurityGroupReferencesResponse) FromJsonString ¶
func (r *DescribeSecurityGroupReferencesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecurityGroupReferencesResponse) ToJsonString ¶
func (r *DescribeSecurityGroupReferencesResponse) ToJsonString() string
type DescribeSecurityGroupReferencesResponseParams ¶
type DescribeSecurityGroupReferencesResponseParams struct { // 安全组被引用信息。 ReferredSecurityGroupSet []*ReferredSecurityGroup `json:"ReferredSecurityGroupSet,omitempty" name:"ReferredSecurityGroupSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSecurityGroupsRequest ¶
type DescribeSecurityGroupsRequest struct { *tchttp.BaseRequest // 安全组实例ID,例如:sg-33ocnj9n。每次请求的实例的上限为100。参数不支持同时指定SecurityGroupIds和Filters。 SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` // 过滤条件,参数不支持同时指定SecurityGroupIds和Filters。 // <li>security-group-id - String - (过滤条件)安全组ID。</li> // <li>project-id - Integer - (过滤条件)项目ID。</li> // <li>security-group-name - String - (过滤条件)安全组名称。</li> // <li>tag-key - String -是否必填:否- (过滤条件)按照标签键进行过滤。使用请参考示例2。</li> // <li>tag:tag-key - String - 是否必填:否 - (过滤条件)按照标签键值对进行过滤。 tag-key使用具体的标签键进行替换。使用请参考示例3。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *string `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *string `json:"Limit,omitempty" name:"Limit"` // 排序字段。支持:`CreatedTime` `UpdateTime`。注意:该字段没有默认值。 OrderField *string `json:"OrderField,omitempty" name:"OrderField"` // 排序方法。升序:`ASC`,倒序:`DESC`。默认值:`ASC` OrderDirection *string `json:"OrderDirection,omitempty" name:"OrderDirection"` }
func NewDescribeSecurityGroupsRequest ¶
func NewDescribeSecurityGroupsRequest() (request *DescribeSecurityGroupsRequest)
func (*DescribeSecurityGroupsRequest) FromJsonString ¶
func (r *DescribeSecurityGroupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecurityGroupsRequest) ToJsonString ¶
func (r *DescribeSecurityGroupsRequest) ToJsonString() string
type DescribeSecurityGroupsRequestParams ¶
type DescribeSecurityGroupsRequestParams struct { // 安全组实例ID,例如:sg-33ocnj9n。每次请求的实例的上限为100。参数不支持同时指定SecurityGroupIds和Filters。 SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` // 过滤条件,参数不支持同时指定SecurityGroupIds和Filters。 // <li>security-group-id - String - (过滤条件)安全组ID。</li> // <li>project-id - Integer - (过滤条件)项目ID。</li> // <li>security-group-name - String - (过滤条件)安全组名称。</li> // <li>tag-key - String -是否必填:否- (过滤条件)按照标签键进行过滤。使用请参考示例2。</li> // <li>tag:tag-key - String - 是否必填:否 - (过滤条件)按照标签键值对进行过滤。 tag-key使用具体的标签键进行替换。使用请参考示例3。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *string `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *string `json:"Limit,omitempty" name:"Limit"` // 排序字段。支持:`CreatedTime` `UpdateTime`。注意:该字段没有默认值。 OrderField *string `json:"OrderField,omitempty" name:"OrderField"` // 排序方法。升序:`ASC`,倒序:`DESC`。默认值:`ASC` OrderDirection *string `json:"OrderDirection,omitempty" name:"OrderDirection"` }
Predefined struct for user
type DescribeSecurityGroupsResponse ¶
type DescribeSecurityGroupsResponse struct { *tchttp.BaseResponse Response *DescribeSecurityGroupsResponseParams `json:"Response"` }
func NewDescribeSecurityGroupsResponse ¶
func NewDescribeSecurityGroupsResponse() (response *DescribeSecurityGroupsResponse)
func (*DescribeSecurityGroupsResponse) FromJsonString ¶
func (r *DescribeSecurityGroupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSecurityGroupsResponse) ToJsonString ¶
func (r *DescribeSecurityGroupsResponse) ToJsonString() string
type DescribeSecurityGroupsResponseParams ¶
type DescribeSecurityGroupsResponseParams struct { // 安全组对象。 // 注意:此字段可能返回 null,表示取不到有效值。 SecurityGroupSet []*SecurityGroup `json:"SecurityGroupSet,omitempty" name:"SecurityGroupSet"` // 符合条件的实例数量。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeServiceTemplateGroupsRequest ¶
type DescribeServiceTemplateGroupsRequest struct { *tchttp.BaseRequest // 过滤条件。 // <li>service-template-group-name - String - (过滤条件)协议端口模板集合名称。</li> // <li>service-template-group-id - String - (过滤条件)协议端口模板集合实例ID,例如:ppmg-e6dy460g。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *string `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *string `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeServiceTemplateGroupsRequest ¶
func NewDescribeServiceTemplateGroupsRequest() (request *DescribeServiceTemplateGroupsRequest)
func (*DescribeServiceTemplateGroupsRequest) FromJsonString ¶
func (r *DescribeServiceTemplateGroupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeServiceTemplateGroupsRequest) ToJsonString ¶
func (r *DescribeServiceTemplateGroupsRequest) ToJsonString() string
type DescribeServiceTemplateGroupsRequestParams ¶
type DescribeServiceTemplateGroupsRequestParams struct { // 过滤条件。 // <li>service-template-group-name - String - (过滤条件)协议端口模板集合名称。</li> // <li>service-template-group-id - String - (过滤条件)协议端口模板集合实例ID,例如:ppmg-e6dy460g。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *string `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *string `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeServiceTemplateGroupsResponse ¶
type DescribeServiceTemplateGroupsResponse struct { *tchttp.BaseResponse Response *DescribeServiceTemplateGroupsResponseParams `json:"Response"` }
func NewDescribeServiceTemplateGroupsResponse ¶
func NewDescribeServiceTemplateGroupsResponse() (response *DescribeServiceTemplateGroupsResponse)
func (*DescribeServiceTemplateGroupsResponse) FromJsonString ¶
func (r *DescribeServiceTemplateGroupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeServiceTemplateGroupsResponse) ToJsonString ¶
func (r *DescribeServiceTemplateGroupsResponse) ToJsonString() string
type DescribeServiceTemplateGroupsResponseParams ¶
type DescribeServiceTemplateGroupsResponseParams struct { // 符合条件的实例数量。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 协议端口模板集合。 ServiceTemplateGroupSet []*ServiceTemplateGroup `json:"ServiceTemplateGroupSet,omitempty" name:"ServiceTemplateGroupSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeServiceTemplatesRequest ¶
type DescribeServiceTemplatesRequest struct { *tchttp.BaseRequest // 过滤条件。 // <li>service-template-name - 协议端口模板名称。</li> // <li>service-template-id - 协议端口模板实例ID,例如:ppm-e6dy460g。</li> // <li>service-port- 协议端口。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *string `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *string `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeServiceTemplatesRequest ¶
func NewDescribeServiceTemplatesRequest() (request *DescribeServiceTemplatesRequest)
func (*DescribeServiceTemplatesRequest) FromJsonString ¶
func (r *DescribeServiceTemplatesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeServiceTemplatesRequest) ToJsonString ¶
func (r *DescribeServiceTemplatesRequest) ToJsonString() string
type DescribeServiceTemplatesRequestParams ¶
type DescribeServiceTemplatesRequestParams struct { // 过滤条件。 // <li>service-template-name - 协议端口模板名称。</li> // <li>service-template-id - 协议端口模板实例ID,例如:ppm-e6dy460g。</li> // <li>service-port- 协议端口。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *string `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *string `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeServiceTemplatesResponse ¶
type DescribeServiceTemplatesResponse struct { *tchttp.BaseResponse Response *DescribeServiceTemplatesResponseParams `json:"Response"` }
func NewDescribeServiceTemplatesResponse ¶
func NewDescribeServiceTemplatesResponse() (response *DescribeServiceTemplatesResponse)
func (*DescribeServiceTemplatesResponse) FromJsonString ¶
func (r *DescribeServiceTemplatesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeServiceTemplatesResponse) ToJsonString ¶
func (r *DescribeServiceTemplatesResponse) ToJsonString() string
type DescribeServiceTemplatesResponseParams ¶
type DescribeServiceTemplatesResponseParams struct { // 符合条件的实例数量。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 协议端口模板对象。 ServiceTemplateSet []*ServiceTemplate `json:"ServiceTemplateSet,omitempty" name:"ServiceTemplateSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSgSnapshotFileContentRequest ¶
type DescribeSgSnapshotFileContentRequest struct { *tchttp.BaseRequest // 快照策略Id。 SnapshotPolicyId *string `json:"SnapshotPolicyId,omitempty" name:"SnapshotPolicyId"` // 快照文件Id。 SnapshotFileId *string `json:"SnapshotFileId,omitempty" name:"SnapshotFileId"` // 安全组Id。 SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` }
func NewDescribeSgSnapshotFileContentRequest ¶
func NewDescribeSgSnapshotFileContentRequest() (request *DescribeSgSnapshotFileContentRequest)
func (*DescribeSgSnapshotFileContentRequest) FromJsonString ¶
func (r *DescribeSgSnapshotFileContentRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSgSnapshotFileContentRequest) ToJsonString ¶
func (r *DescribeSgSnapshotFileContentRequest) ToJsonString() string
type DescribeSgSnapshotFileContentRequestParams ¶
type DescribeSgSnapshotFileContentRequestParams struct { // 快照策略Id。 SnapshotPolicyId *string `json:"SnapshotPolicyId,omitempty" name:"SnapshotPolicyId"` // 快照文件Id。 SnapshotFileId *string `json:"SnapshotFileId,omitempty" name:"SnapshotFileId"` // 安全组Id。 SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` }
Predefined struct for user
type DescribeSgSnapshotFileContentResponse ¶
type DescribeSgSnapshotFileContentResponse struct { *tchttp.BaseResponse Response *DescribeSgSnapshotFileContentResponseParams `json:"Response"` }
func NewDescribeSgSnapshotFileContentResponse ¶
func NewDescribeSgSnapshotFileContentResponse() (response *DescribeSgSnapshotFileContentResponse)
func (*DescribeSgSnapshotFileContentResponse) FromJsonString ¶
func (r *DescribeSgSnapshotFileContentResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSgSnapshotFileContentResponse) ToJsonString ¶
func (r *DescribeSgSnapshotFileContentResponse) ToJsonString() string
type DescribeSgSnapshotFileContentResponseParams ¶
type DescribeSgSnapshotFileContentResponseParams struct { // 实例Id,即安全组Id。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 快照策略Id。 SnapshotPolicyId *string `json:"SnapshotPolicyId,omitempty" name:"SnapshotPolicyId"` // 快照文件Id。 SnapshotFileId *string `json:"SnapshotFileId,omitempty" name:"SnapshotFileId"` // 备份时间。 BackupTime *string `json:"BackupTime,omitempty" name:"BackupTime"` // 操作者。 Operator *string `json:"Operator,omitempty" name:"Operator"` // 原始数据。 OriginalData []*SecurityGroupPolicy `json:"OriginalData,omitempty" name:"OriginalData"` // 备份数据。 BackupData []*SecurityGroupPolicy `json:"BackupData,omitempty" name:"BackupData"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSnapshotAttachedInstancesRequest ¶
type DescribeSnapshotAttachedInstancesRequest struct { *tchttp.BaseRequest // 快照策略Id。 SnapshotPolicyId *string `json:"SnapshotPolicyId,omitempty" name:"SnapshotPolicyId"` // 过滤条件。 // 支持的过滤条件如下: // <li>instance-id:实例ID。</li> // <li>instance-region:实例所在地域。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大为200。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeSnapshotAttachedInstancesRequest ¶
func NewDescribeSnapshotAttachedInstancesRequest() (request *DescribeSnapshotAttachedInstancesRequest)
func (*DescribeSnapshotAttachedInstancesRequest) FromJsonString ¶
func (r *DescribeSnapshotAttachedInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSnapshotAttachedInstancesRequest) ToJsonString ¶
func (r *DescribeSnapshotAttachedInstancesRequest) ToJsonString() string
type DescribeSnapshotAttachedInstancesRequestParams ¶
type DescribeSnapshotAttachedInstancesRequestParams struct { // 快照策略Id。 SnapshotPolicyId *string `json:"SnapshotPolicyId,omitempty" name:"SnapshotPolicyId"` // 过滤条件。 // 支持的过滤条件如下: // <li>instance-id:实例ID。</li> // <li>instance-region:实例所在地域。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大为200。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeSnapshotAttachedInstancesResponse ¶
type DescribeSnapshotAttachedInstancesResponse struct { *tchttp.BaseResponse Response *DescribeSnapshotAttachedInstancesResponseParams `json:"Response"` }
func NewDescribeSnapshotAttachedInstancesResponse ¶
func NewDescribeSnapshotAttachedInstancesResponse() (response *DescribeSnapshotAttachedInstancesResponse)
func (*DescribeSnapshotAttachedInstancesResponse) FromJsonString ¶
func (r *DescribeSnapshotAttachedInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSnapshotAttachedInstancesResponse) ToJsonString ¶
func (r *DescribeSnapshotAttachedInstancesResponse) ToJsonString() string
type DescribeSnapshotAttachedInstancesResponseParams ¶
type DescribeSnapshotAttachedInstancesResponseParams struct { // 实例列表 InstanceSet []*SnapshotInstance `json:"InstanceSet,omitempty" name:"InstanceSet"` // 符合条件的对象数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSnapshotFilesRequest ¶
type DescribeSnapshotFilesRequest struct { *tchttp.BaseRequest // 业务类型,目前支持安全组:securitygroup。 BusinessType *string `json:"BusinessType,omitempty" name:"BusinessType"` // 业务实例Id,和BusinessType对应。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 开始日期,格式%Y-%m-%d %H:%M:%S。 StartDate *string `json:"StartDate,omitempty" name:"StartDate"` // 结束日期,格式%Y-%m-%d %H:%M:%S。 EndDate *string `json:"EndDate,omitempty" name:"EndDate"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeSnapshotFilesRequest ¶
func NewDescribeSnapshotFilesRequest() (request *DescribeSnapshotFilesRequest)
func (*DescribeSnapshotFilesRequest) FromJsonString ¶
func (r *DescribeSnapshotFilesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSnapshotFilesRequest) ToJsonString ¶
func (r *DescribeSnapshotFilesRequest) ToJsonString() string
type DescribeSnapshotFilesRequestParams ¶
type DescribeSnapshotFilesRequestParams struct { // 业务类型,目前支持安全组:securitygroup。 BusinessType *string `json:"BusinessType,omitempty" name:"BusinessType"` // 业务实例Id,和BusinessType对应。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 开始日期,格式%Y-%m-%d %H:%M:%S。 StartDate *string `json:"StartDate,omitempty" name:"StartDate"` // 结束日期,格式%Y-%m-%d %H:%M:%S。 EndDate *string `json:"EndDate,omitempty" name:"EndDate"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeSnapshotFilesResponse ¶
type DescribeSnapshotFilesResponse struct { *tchttp.BaseResponse Response *DescribeSnapshotFilesResponseParams `json:"Response"` }
func NewDescribeSnapshotFilesResponse ¶
func NewDescribeSnapshotFilesResponse() (response *DescribeSnapshotFilesResponse)
func (*DescribeSnapshotFilesResponse) FromJsonString ¶
func (r *DescribeSnapshotFilesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSnapshotFilesResponse) ToJsonString ¶
func (r *DescribeSnapshotFilesResponse) ToJsonString() string
type DescribeSnapshotFilesResponseParams ¶
type DescribeSnapshotFilesResponseParams struct { // 快照文件集合。 SnapshotFileSet []*SnapshotFileInfo `json:"SnapshotFileSet,omitempty" name:"SnapshotFileSet"` // 符合条件的对象数。 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSnapshotPoliciesRequest ¶
type DescribeSnapshotPoliciesRequest struct { *tchttp.BaseRequest // 快照策略Id。 SnapshotPolicyIds []*string `json:"SnapshotPolicyIds,omitempty" name:"SnapshotPolicyIds"` // 过滤条件,参数不支持同时指定SnapshotPolicyIds和Filters。 // <li>snapshot-policy-id - String -(过滤条件)快照策略ID。</li> // <li>snapshot-policy-name - String -(过滤条件)快照策略名称。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大为200。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeSnapshotPoliciesRequest ¶
func NewDescribeSnapshotPoliciesRequest() (request *DescribeSnapshotPoliciesRequest)
func (*DescribeSnapshotPoliciesRequest) FromJsonString ¶
func (r *DescribeSnapshotPoliciesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSnapshotPoliciesRequest) ToJsonString ¶
func (r *DescribeSnapshotPoliciesRequest) ToJsonString() string
type DescribeSnapshotPoliciesRequestParams ¶
type DescribeSnapshotPoliciesRequestParams struct { // 快照策略Id。 SnapshotPolicyIds []*string `json:"SnapshotPolicyIds,omitempty" name:"SnapshotPolicyIds"` // 过滤条件,参数不支持同时指定SnapshotPolicyIds和Filters。 // <li>snapshot-policy-id - String -(过滤条件)快照策略ID。</li> // <li>snapshot-policy-name - String -(过滤条件)快照策略名称。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大为200。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeSnapshotPoliciesResponse ¶
type DescribeSnapshotPoliciesResponse struct { *tchttp.BaseResponse Response *DescribeSnapshotPoliciesResponseParams `json:"Response"` }
func NewDescribeSnapshotPoliciesResponse ¶
func NewDescribeSnapshotPoliciesResponse() (response *DescribeSnapshotPoliciesResponse)
func (*DescribeSnapshotPoliciesResponse) FromJsonString ¶
func (r *DescribeSnapshotPoliciesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSnapshotPoliciesResponse) ToJsonString ¶
func (r *DescribeSnapshotPoliciesResponse) ToJsonString() string
type DescribeSnapshotPoliciesResponseParams ¶
type DescribeSnapshotPoliciesResponseParams struct { // 快照策略。 SnapshotPolicySet []*SnapshotPolicy `json:"SnapshotPolicySet,omitempty" name:"SnapshotPolicySet"` // 符合条件的对象数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSpecificTrafficPackageUsedDetailsRequest ¶
type DescribeSpecificTrafficPackageUsedDetailsRequest struct { *tchttp.BaseRequest // 共享流量包唯一ID TrafficPackageId *string `json:"TrafficPackageId,omitempty" name:"TrafficPackageId"` // 每次请求的`Filters`的上限为10,`Filter.Values`的上限为5。详细的过滤条件如下:<li> resource-id - String - 是否必填:否 - (过滤条件)按照抵扣流量资源的唯一 ID 过滤。</li><li> resource-type - String - 是否必填:否 - (过滤条件)按照资源类型过滤,资源类型包括 CVM 和 EIP </li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 排序条件。该参数仅支持根据抵扣量排序,传值为 deduction OrderField *string `json:"OrderField,omitempty" name:"OrderField"` // 排序类型,仅支持0和1,0-降序,1-升序。不传默认为0 OrderType *int64 `json:"OrderType,omitempty" name:"OrderType"` // 开始时间。不传默认为当前时间往前推30天 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 结束时间。不传默认为当前时间 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 分页参数 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 分页参数 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeSpecificTrafficPackageUsedDetailsRequest ¶
func NewDescribeSpecificTrafficPackageUsedDetailsRequest() (request *DescribeSpecificTrafficPackageUsedDetailsRequest)
func (*DescribeSpecificTrafficPackageUsedDetailsRequest) FromJsonString ¶
func (r *DescribeSpecificTrafficPackageUsedDetailsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSpecificTrafficPackageUsedDetailsRequest) ToJsonString ¶
func (r *DescribeSpecificTrafficPackageUsedDetailsRequest) ToJsonString() string
type DescribeSpecificTrafficPackageUsedDetailsRequestParams ¶
type DescribeSpecificTrafficPackageUsedDetailsRequestParams struct { // 共享流量包唯一ID TrafficPackageId *string `json:"TrafficPackageId,omitempty" name:"TrafficPackageId"` // 每次请求的`Filters`的上限为10,`Filter.Values`的上限为5。详细的过滤条件如下:<li> resource-id - String - 是否必填:否 - (过滤条件)按照抵扣流量资源的唯一 ID 过滤。</li><li> resource-type - String - 是否必填:否 - (过滤条件)按照资源类型过滤,资源类型包括 CVM 和 EIP </li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 排序条件。该参数仅支持根据抵扣量排序,传值为 deduction OrderField *string `json:"OrderField,omitempty" name:"OrderField"` // 排序类型,仅支持0和1,0-降序,1-升序。不传默认为0 OrderType *int64 `json:"OrderType,omitempty" name:"OrderType"` // 开始时间。不传默认为当前时间往前推30天 StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 结束时间。不传默认为当前时间 EndTime *string `json:"EndTime,omitempty" name:"EndTime"` // 分页参数 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 分页参数 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeSpecificTrafficPackageUsedDetailsResponse ¶
type DescribeSpecificTrafficPackageUsedDetailsResponse struct { *tchttp.BaseResponse Response *DescribeSpecificTrafficPackageUsedDetailsResponseParams `json:"Response"` }
func NewDescribeSpecificTrafficPackageUsedDetailsResponse ¶
func NewDescribeSpecificTrafficPackageUsedDetailsResponse() (response *DescribeSpecificTrafficPackageUsedDetailsResponse)
func (*DescribeSpecificTrafficPackageUsedDetailsResponse) FromJsonString ¶
func (r *DescribeSpecificTrafficPackageUsedDetailsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSpecificTrafficPackageUsedDetailsResponse) ToJsonString ¶
func (r *DescribeSpecificTrafficPackageUsedDetailsResponse) ToJsonString() string
type DescribeSpecificTrafficPackageUsedDetailsResponseParams ¶
type DescribeSpecificTrafficPackageUsedDetailsResponseParams struct { // 符合查询条件的共享流量包用量明细的总数 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 共享流量包用量明细列表 UsedDetailSet []*UsedDetail `json:"UsedDetailSet,omitempty" name:"UsedDetailSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSubnetResourceDashboardRequest ¶
type DescribeSubnetResourceDashboardRequest struct { *tchttp.BaseRequest // Subnet实例ID,例如:subnet-f1xjkw1b。 SubnetIds []*string `json:"SubnetIds,omitempty" name:"SubnetIds"` }
func NewDescribeSubnetResourceDashboardRequest ¶
func NewDescribeSubnetResourceDashboardRequest() (request *DescribeSubnetResourceDashboardRequest)
func (*DescribeSubnetResourceDashboardRequest) FromJsonString ¶
func (r *DescribeSubnetResourceDashboardRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSubnetResourceDashboardRequest) ToJsonString ¶
func (r *DescribeSubnetResourceDashboardRequest) ToJsonString() string
type DescribeSubnetResourceDashboardRequestParams ¶
type DescribeSubnetResourceDashboardRequestParams struct { // Subnet实例ID,例如:subnet-f1xjkw1b。 SubnetIds []*string `json:"SubnetIds,omitempty" name:"SubnetIds"` }
Predefined struct for user
type DescribeSubnetResourceDashboardResponse ¶
type DescribeSubnetResourceDashboardResponse struct { *tchttp.BaseResponse Response *DescribeSubnetResourceDashboardResponseParams `json:"Response"` }
func NewDescribeSubnetResourceDashboardResponse ¶
func NewDescribeSubnetResourceDashboardResponse() (response *DescribeSubnetResourceDashboardResponse)
func (*DescribeSubnetResourceDashboardResponse) FromJsonString ¶
func (r *DescribeSubnetResourceDashboardResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSubnetResourceDashboardResponse) ToJsonString ¶
func (r *DescribeSubnetResourceDashboardResponse) ToJsonString() string
type DescribeSubnetResourceDashboardResponseParams ¶
type DescribeSubnetResourceDashboardResponseParams struct { // 资源统计结果。 ResourceStatisticsSet []*ResourceStatistics `json:"ResourceStatisticsSet,omitempty" name:"ResourceStatisticsSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSubnetsRequest ¶
type DescribeSubnetsRequest struct { *tchttp.BaseRequest // 子网实例ID查询。形如:subnet-pxir56ns。每次请求的实例的上限为100。参数不支持同时指定SubnetIds和Filters。 SubnetIds []*string `json:"SubnetIds,omitempty" name:"SubnetIds"` // 过滤条件,参数不支持同时指定SubnetIds和Filters。 // <li>subnet-id - String - (过滤条件)Subnet实例名称。</li> // <li>vpc-id - String - (过滤条件)VPC实例ID,形如:vpc-f49l6u0z。</li> // <li>cidr-block - String - (过滤条件)子网网段,形如: 192.168.1.0 。</li> // <li>is-default - Boolean - (过滤条件)是否是默认子网。</li> // <li>is-remote-vpc-snat - Boolean - (过滤条件)是否为VPC SNAT地址池子网。</li> // <li>subnet-name - String - (过滤条件)子网名称。</li> // <li>zone - String - (过滤条件)可用区。</li> // <li>tag-key - String -是否必填:否- (过滤条件)按照标签键进行过滤。</li> // <li>tag:tag-key - String - 是否必填:否 - (过滤条件)按照标签键值对进行过滤。 tag-key使用具体的标签键进行替换。使用请参考示例2。</li> // <li>cdc-id - String - 是否必填:否 - (过滤条件)按照cdc信息进行过滤。过滤出来制定cdc下的子网。</li> // <li>is-cdc-subnet - String - 是否必填:否 - (过滤条件)按照是否是cdc子网进行过滤。取值:“0”-非cdc子网,“1”--cdc子网</li> // <li>ipv6-cidr-block - String - (过滤条件)IPv6子网网段,形如: 2402:4e00:1717:8700::/64 。</li> // <li>isp-type - String - (过滤条件)运营商类型,形如: BGP 。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *string `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *string `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeSubnetsRequest ¶
func NewDescribeSubnetsRequest() (request *DescribeSubnetsRequest)
func (*DescribeSubnetsRequest) FromJsonString ¶
func (r *DescribeSubnetsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSubnetsRequest) ToJsonString ¶
func (r *DescribeSubnetsRequest) ToJsonString() string
type DescribeSubnetsRequestParams ¶
type DescribeSubnetsRequestParams struct { // 子网实例ID查询。形如:subnet-pxir56ns。每次请求的实例的上限为100。参数不支持同时指定SubnetIds和Filters。 SubnetIds []*string `json:"SubnetIds,omitempty" name:"SubnetIds"` // 过滤条件,参数不支持同时指定SubnetIds和Filters。 // <li>subnet-id - String - (过滤条件)Subnet实例名称。</li> // <li>vpc-id - String - (过滤条件)VPC实例ID,形如:vpc-f49l6u0z。</li> // <li>cidr-block - String - (过滤条件)子网网段,形如: 192.168.1.0 。</li> // <li>is-default - Boolean - (过滤条件)是否是默认子网。</li> // <li>is-remote-vpc-snat - Boolean - (过滤条件)是否为VPC SNAT地址池子网。</li> // <li>subnet-name - String - (过滤条件)子网名称。</li> // <li>zone - String - (过滤条件)可用区。</li> // <li>tag-key - String -是否必填:否- (过滤条件)按照标签键进行过滤。</li> // <li>tag:tag-key - String - 是否必填:否 - (过滤条件)按照标签键值对进行过滤。 tag-key使用具体的标签键进行替换。使用请参考示例2。</li> // <li>cdc-id - String - 是否必填:否 - (过滤条件)按照cdc信息进行过滤。过滤出来制定cdc下的子网。</li> // <li>is-cdc-subnet - String - 是否必填:否 - (过滤条件)按照是否是cdc子网进行过滤。取值:“0”-非cdc子网,“1”--cdc子网</li> // <li>ipv6-cidr-block - String - (过滤条件)IPv6子网网段,形如: 2402:4e00:1717:8700::/64 。</li> // <li>isp-type - String - (过滤条件)运营商类型,形如: BGP 。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *string `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *string `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeSubnetsResponse ¶
type DescribeSubnetsResponse struct { *tchttp.BaseResponse Response *DescribeSubnetsResponseParams `json:"Response"` }
func NewDescribeSubnetsResponse ¶
func NewDescribeSubnetsResponse() (response *DescribeSubnetsResponse)
func (*DescribeSubnetsResponse) FromJsonString ¶
func (r *DescribeSubnetsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSubnetsResponse) ToJsonString ¶
func (r *DescribeSubnetsResponse) ToJsonString() string
type DescribeSubnetsResponseParams ¶
type DescribeSubnetsResponseParams struct { // 符合条件的实例数量。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 子网对象。 SubnetSet []*Subnet `json:"SubnetSet,omitempty" name:"SubnetSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTaskResultRequest ¶
type DescribeTaskResultRequest struct { *tchttp.BaseRequest // 异步任务ID。TaskId和DealName必填一个参数 TaskId *uint64 `json:"TaskId,omitempty" name:"TaskId"` // 计费订单号。TaskId和DealName必填一个参数 DealName *string `json:"DealName,omitempty" name:"DealName"` }
func NewDescribeTaskResultRequest ¶
func NewDescribeTaskResultRequest() (request *DescribeTaskResultRequest)
func (*DescribeTaskResultRequest) FromJsonString ¶
func (r *DescribeTaskResultRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskResultRequest) ToJsonString ¶
func (r *DescribeTaskResultRequest) ToJsonString() string
type DescribeTaskResultRequestParams ¶
type DescribeTaskResultRequestParams struct { // 异步任务ID。TaskId和DealName必填一个参数 TaskId *uint64 `json:"TaskId,omitempty" name:"TaskId"` // 计费订单号。TaskId和DealName必填一个参数 DealName *string `json:"DealName,omitempty" name:"DealName"` }
Predefined struct for user
type DescribeTaskResultResponse ¶
type DescribeTaskResultResponse struct { *tchttp.BaseResponse Response *DescribeTaskResultResponseParams `json:"Response"` }
func NewDescribeTaskResultResponse ¶
func NewDescribeTaskResultResponse() (response *DescribeTaskResultResponse)
func (*DescribeTaskResultResponse) FromJsonString ¶
func (r *DescribeTaskResultResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskResultResponse) ToJsonString ¶
func (r *DescribeTaskResultResponse) ToJsonString() string
type DescribeTaskResultResponseParams ¶
type DescribeTaskResultResponseParams struct { // 任务ID TaskId *uint64 `json:"TaskId,omitempty" name:"TaskId"` // 执行结果,包括"SUCCESS", "FAILED", "RUNNING" Result *string `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTemplateLimitsRequest ¶
type DescribeTemplateLimitsRequest struct {
*tchttp.BaseRequest
}
func NewDescribeTemplateLimitsRequest ¶
func NewDescribeTemplateLimitsRequest() (request *DescribeTemplateLimitsRequest)
func (*DescribeTemplateLimitsRequest) FromJsonString ¶
func (r *DescribeTemplateLimitsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTemplateLimitsRequest) ToJsonString ¶
func (r *DescribeTemplateLimitsRequest) ToJsonString() string
type DescribeTemplateLimitsRequestParams ¶
type DescribeTemplateLimitsRequestParams struct { }
Predefined struct for user
type DescribeTemplateLimitsResponse ¶
type DescribeTemplateLimitsResponse struct { *tchttp.BaseResponse Response *DescribeTemplateLimitsResponseParams `json:"Response"` }
func NewDescribeTemplateLimitsResponse ¶
func NewDescribeTemplateLimitsResponse() (response *DescribeTemplateLimitsResponse)
func (*DescribeTemplateLimitsResponse) FromJsonString ¶
func (r *DescribeTemplateLimitsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTemplateLimitsResponse) ToJsonString ¶
func (r *DescribeTemplateLimitsResponse) ToJsonString() string
type DescribeTemplateLimitsResponseParams ¶
type DescribeTemplateLimitsResponseParams struct { // 参数模板配额对象。 TemplateLimit *TemplateLimit `json:"TemplateLimit,omitempty" name:"TemplateLimit"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTenantCcnsRequest ¶
type DescribeTenantCcnsRequest struct { *tchttp.BaseRequest // 过滤条件,目前`value`值个数只支持一个,允许可支持的字段有: // <li>`ccn-ids` 云联网ID数组,值形如:`["ccn-12345678"]`</li> // <li>`user-account-id` 用户账号ID,值形如:`["12345678"]`</li><li>`is-security-lock` 是否锁定,值形如:`["true"]`</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 单页返回数据量,可选值0到100之间的整数,默认20。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeTenantCcnsRequest ¶
func NewDescribeTenantCcnsRequest() (request *DescribeTenantCcnsRequest)
func (*DescribeTenantCcnsRequest) FromJsonString ¶
func (r *DescribeTenantCcnsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTenantCcnsRequest) ToJsonString ¶
func (r *DescribeTenantCcnsRequest) ToJsonString() string
type DescribeTenantCcnsRequestParams ¶
type DescribeTenantCcnsRequestParams struct { // 过滤条件,目前`value`值个数只支持一个,允许可支持的字段有: // <li>`ccn-ids` 云联网ID数组,值形如:`["ccn-12345678"]`</li> // <li>`user-account-id` 用户账号ID,值形如:`["12345678"]`</li><li>`is-security-lock` 是否锁定,值形如:`["true"]`</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 单页返回数据量,可选值0到100之间的整数,默认20。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeTenantCcnsResponse ¶
type DescribeTenantCcnsResponse struct { *tchttp.BaseResponse Response *DescribeTenantCcnsResponseParams `json:"Response"` }
func NewDescribeTenantCcnsResponse ¶
func NewDescribeTenantCcnsResponse() (response *DescribeTenantCcnsResponse)
func (*DescribeTenantCcnsResponse) FromJsonString ¶
func (r *DescribeTenantCcnsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTenantCcnsResponse) ToJsonString ¶
func (r *DescribeTenantCcnsResponse) ToJsonString() string
type DescribeTenantCcnsResponseParams ¶
type DescribeTenantCcnsResponseParams struct { // 云联网(CCN)对象。 // 注意:此字段可能返回 null,表示取不到有效值。 CcnSet []*CcnInstanceInfo `json:"CcnSet,omitempty" name:"CcnSet"` // 符合条件的对象总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTrafficPackagesRequest ¶
type DescribeTrafficPackagesRequest struct { *tchttp.BaseRequest // 共享流量包ID,支持批量 TrafficPackageIds []*string `json:"TrafficPackageIds,omitempty" name:"TrafficPackageIds"` // 每次请求的`Filters`的上限为10。参数不支持同时指定`TrafficPackageIds`和`Filters`。详细的过滤条件如下: // <li> traffic-package_id - String - 是否必填:否 - (过滤条件)按照共享流量包的唯一标识ID过滤。</li> // <li> traffic-package-name - String - 是否必填:否 - (过滤条件)按照共享流量包名称过滤。不支持模糊过滤。</li> // <li> status - String - 是否必填:否 - (过滤条件)按照共享流量包状态过滤。可选状态:[AVAILABLE|EXPIRED|EXHAUSTED]</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 分页参数 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 分页参数 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeTrafficPackagesRequest ¶
func NewDescribeTrafficPackagesRequest() (request *DescribeTrafficPackagesRequest)
func (*DescribeTrafficPackagesRequest) FromJsonString ¶
func (r *DescribeTrafficPackagesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTrafficPackagesRequest) ToJsonString ¶
func (r *DescribeTrafficPackagesRequest) ToJsonString() string
type DescribeTrafficPackagesRequestParams ¶
type DescribeTrafficPackagesRequestParams struct { // 共享流量包ID,支持批量 TrafficPackageIds []*string `json:"TrafficPackageIds,omitempty" name:"TrafficPackageIds"` // 每次请求的`Filters`的上限为10。参数不支持同时指定`TrafficPackageIds`和`Filters`。详细的过滤条件如下: // <li> traffic-package_id - String - 是否必填:否 - (过滤条件)按照共享流量包的唯一标识ID过滤。</li> // <li> traffic-package-name - String - 是否必填:否 - (过滤条件)按照共享流量包名称过滤。不支持模糊过滤。</li> // <li> status - String - 是否必填:否 - (过滤条件)按照共享流量包状态过滤。可选状态:[AVAILABLE|EXPIRED|EXHAUSTED]</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 分页参数 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 分页参数 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeTrafficPackagesResponse ¶
type DescribeTrafficPackagesResponse struct { *tchttp.BaseResponse Response *DescribeTrafficPackagesResponseParams `json:"Response"` }
func NewDescribeTrafficPackagesResponse ¶
func NewDescribeTrafficPackagesResponse() (response *DescribeTrafficPackagesResponse)
func (*DescribeTrafficPackagesResponse) FromJsonString ¶
func (r *DescribeTrafficPackagesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTrafficPackagesResponse) ToJsonString ¶
func (r *DescribeTrafficPackagesResponse) ToJsonString() string
type DescribeTrafficPackagesResponseParams ¶
type DescribeTrafficPackagesResponseParams struct { // 按照条件查询出来的流量包数量 TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"` // 流量包信息 TrafficPackageSet []*TrafficPackage `json:"TrafficPackageSet,omitempty" name:"TrafficPackageSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeUsedIpAddressRequest ¶
type DescribeUsedIpAddressRequest struct { *tchttp.BaseRequest // VPC实例ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 子网实例ID。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 查询是否占用的ip列表,ip需要在vpc或子网内。最多允许一次查询100个IP。 IpAddresses []*string `json:"IpAddresses,omitempty" name:"IpAddresses"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeUsedIpAddressRequest ¶
func NewDescribeUsedIpAddressRequest() (request *DescribeUsedIpAddressRequest)
func (*DescribeUsedIpAddressRequest) FromJsonString ¶
func (r *DescribeUsedIpAddressRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUsedIpAddressRequest) ToJsonString ¶
func (r *DescribeUsedIpAddressRequest) ToJsonString() string
type DescribeUsedIpAddressRequestParams ¶
type DescribeUsedIpAddressRequestParams struct { // VPC实例ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 子网实例ID。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 查询是否占用的ip列表,ip需要在vpc或子网内。最多允许一次查询100个IP。 IpAddresses []*string `json:"IpAddresses,omitempty" name:"IpAddresses"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeUsedIpAddressResponse ¶
type DescribeUsedIpAddressResponse struct { *tchttp.BaseResponse Response *DescribeUsedIpAddressResponseParams `json:"Response"` }
func NewDescribeUsedIpAddressResponse ¶
func NewDescribeUsedIpAddressResponse() (response *DescribeUsedIpAddressResponse)
func (*DescribeUsedIpAddressResponse) FromJsonString ¶
func (r *DescribeUsedIpAddressResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUsedIpAddressResponse) ToJsonString ¶
func (r *DescribeUsedIpAddressResponse) ToJsonString() string
type DescribeUsedIpAddressResponseParams ¶
type DescribeUsedIpAddressResponseParams struct { // 占用ip地址的资源信息 // 注意:此字段可能返回 null,表示取不到有效值。 IpAddressStates []*IpAddressStates `json:"IpAddressStates,omitempty" name:"IpAddressStates"` // 返回占用资源的个数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVpcEndPointRequest ¶
type DescribeVpcEndPointRequest struct { *tchttp.BaseRequest // 过滤条件。 // <li> end-point-service-id- String - (过滤条件)终端节点服务ID。</li> // <li>end-point-name - String - (过滤条件)终端节点实例名称。</li> // <li> end-point-id- String - (过滤条件)终端节点实例ID。</li> // <li> vpc-id- String - (过滤条件)VPC实例ID。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 单页返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 终端节点ID列表。 EndPointId []*string `json:"EndPointId,omitempty" name:"EndPointId"` }
func NewDescribeVpcEndPointRequest ¶
func NewDescribeVpcEndPointRequest() (request *DescribeVpcEndPointRequest)
func (*DescribeVpcEndPointRequest) FromJsonString ¶
func (r *DescribeVpcEndPointRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpcEndPointRequest) ToJsonString ¶
func (r *DescribeVpcEndPointRequest) ToJsonString() string
type DescribeVpcEndPointRequestParams ¶
type DescribeVpcEndPointRequestParams struct { // 过滤条件。 // <li> end-point-service-id- String - (过滤条件)终端节点服务ID。</li> // <li>end-point-name - String - (过滤条件)终端节点实例名称。</li> // <li> end-point-id- String - (过滤条件)终端节点实例ID。</li> // <li> vpc-id- String - (过滤条件)VPC实例ID。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 单页返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 终端节点ID列表。 EndPointId []*string `json:"EndPointId,omitempty" name:"EndPointId"` }
Predefined struct for user
type DescribeVpcEndPointResponse ¶
type DescribeVpcEndPointResponse struct { *tchttp.BaseResponse Response *DescribeVpcEndPointResponseParams `json:"Response"` }
func NewDescribeVpcEndPointResponse ¶
func NewDescribeVpcEndPointResponse() (response *DescribeVpcEndPointResponse)
func (*DescribeVpcEndPointResponse) FromJsonString ¶
func (r *DescribeVpcEndPointResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpcEndPointResponse) ToJsonString ¶
func (r *DescribeVpcEndPointResponse) ToJsonString() string
type DescribeVpcEndPointResponseParams ¶
type DescribeVpcEndPointResponseParams struct { // 终端节点对象。 EndPointSet []*EndPoint `json:"EndPointSet,omitempty" name:"EndPointSet"` // 符合查询条件的终端节点个数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVpcEndPointServiceRequest ¶
type DescribeVpcEndPointServiceRequest struct { *tchttp.BaseRequest // 过滤条件。不支持同时传入参数 EndPointServiceIds and Filters。 // <li> service-id - String - (过滤条件)终端节点服务唯一ID。</li> // <li>service-name - String - (过滤条件)终端节点实例名称。</li> // <li>service-instance-id - String - (过滤条件)后端服务的唯一ID,比如lb-xxx。</li> // <li>service-type - String - (过滤条件)后端PAAS服务类型,CLB,CDB,CRS,不填默认查询类型为CLB。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 单页返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 终端节点服务ID。不支持同时传入参数 EndPointServiceIds and Filters。 EndPointServiceIds []*string `json:"EndPointServiceIds,omitempty" name:"EndPointServiceIds"` // <li>不支持同时传入参数 Filters 。</li> <li>列出授权给当前账号的的终端节点服务信息。可以配合EndPointServiceIds参数进行过滤,那些终端节点服务授权了该账户。</li> IsListAuthorizedEndPointService *bool `json:"IsListAuthorizedEndPointService,omitempty" name:"IsListAuthorizedEndPointService"` }
func NewDescribeVpcEndPointServiceRequest ¶
func NewDescribeVpcEndPointServiceRequest() (request *DescribeVpcEndPointServiceRequest)
func (*DescribeVpcEndPointServiceRequest) FromJsonString ¶
func (r *DescribeVpcEndPointServiceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpcEndPointServiceRequest) ToJsonString ¶
func (r *DescribeVpcEndPointServiceRequest) ToJsonString() string
type DescribeVpcEndPointServiceRequestParams ¶
type DescribeVpcEndPointServiceRequestParams struct { // 过滤条件。不支持同时传入参数 EndPointServiceIds and Filters。 // <li> service-id - String - (过滤条件)终端节点服务唯一ID。</li> // <li>service-name - String - (过滤条件)终端节点实例名称。</li> // <li>service-instance-id - String - (过滤条件)后端服务的唯一ID,比如lb-xxx。</li> // <li>service-type - String - (过滤条件)后端PAAS服务类型,CLB,CDB,CRS,不填默认查询类型为CLB。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 单页返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 终端节点服务ID。不支持同时传入参数 EndPointServiceIds and Filters。 EndPointServiceIds []*string `json:"EndPointServiceIds,omitempty" name:"EndPointServiceIds"` // <li>不支持同时传入参数 Filters 。</li> <li>列出授权给当前账号的的终端节点服务信息。可以配合EndPointServiceIds参数进行过滤,那些终端节点服务授权了该账户。</li> IsListAuthorizedEndPointService *bool `json:"IsListAuthorizedEndPointService,omitempty" name:"IsListAuthorizedEndPointService"` }
Predefined struct for user
type DescribeVpcEndPointServiceResponse ¶
type DescribeVpcEndPointServiceResponse struct { *tchttp.BaseResponse Response *DescribeVpcEndPointServiceResponseParams `json:"Response"` }
func NewDescribeVpcEndPointServiceResponse ¶
func NewDescribeVpcEndPointServiceResponse() (response *DescribeVpcEndPointServiceResponse)
func (*DescribeVpcEndPointServiceResponse) FromJsonString ¶
func (r *DescribeVpcEndPointServiceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpcEndPointServiceResponse) ToJsonString ¶
func (r *DescribeVpcEndPointServiceResponse) ToJsonString() string
type DescribeVpcEndPointServiceResponseParams ¶
type DescribeVpcEndPointServiceResponseParams struct { // 终端节点服务对象数组。 EndPointServiceSet []*EndPointService `json:"EndPointServiceSet,omitempty" name:"EndPointServiceSet"` // 符合查询条件的个数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVpcEndPointServiceWhiteListRequest ¶
type DescribeVpcEndPointServiceWhiteListRequest struct { *tchttp.BaseRequest // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 单页返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 过滤条件。 // <li> user-uin String - (过滤条件)用户UIN。</li> // <li> end-point-service-id String - (过滤条件)终端节点服务ID。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
func NewDescribeVpcEndPointServiceWhiteListRequest ¶
func NewDescribeVpcEndPointServiceWhiteListRequest() (request *DescribeVpcEndPointServiceWhiteListRequest)
func (*DescribeVpcEndPointServiceWhiteListRequest) FromJsonString ¶
func (r *DescribeVpcEndPointServiceWhiteListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpcEndPointServiceWhiteListRequest) ToJsonString ¶
func (r *DescribeVpcEndPointServiceWhiteListRequest) ToJsonString() string
type DescribeVpcEndPointServiceWhiteListRequestParams ¶
type DescribeVpcEndPointServiceWhiteListRequestParams struct { // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 单页返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 过滤条件。 // <li> user-uin String - (过滤条件)用户UIN。</li> // <li> end-point-service-id String - (过滤条件)终端节点服务ID。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` }
Predefined struct for user
type DescribeVpcEndPointServiceWhiteListResponse ¶
type DescribeVpcEndPointServiceWhiteListResponse struct { *tchttp.BaseResponse Response *DescribeVpcEndPointServiceWhiteListResponseParams `json:"Response"` }
func NewDescribeVpcEndPointServiceWhiteListResponse ¶
func NewDescribeVpcEndPointServiceWhiteListResponse() (response *DescribeVpcEndPointServiceWhiteListResponse)
func (*DescribeVpcEndPointServiceWhiteListResponse) FromJsonString ¶
func (r *DescribeVpcEndPointServiceWhiteListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpcEndPointServiceWhiteListResponse) ToJsonString ¶
func (r *DescribeVpcEndPointServiceWhiteListResponse) ToJsonString() string
type DescribeVpcEndPointServiceWhiteListResponseParams ¶
type DescribeVpcEndPointServiceWhiteListResponseParams struct { // 白名单对象数组。 VpcEndpointServiceUserSet []*VpcEndPointServiceUser `json:"VpcEndpointServiceUserSet,omitempty" name:"VpcEndpointServiceUserSet"` // 符合条件的白名单个数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVpcInstancesRequest ¶
type DescribeVpcInstancesRequest struct { *tchttp.BaseRequest // 过滤条件,参数不支持同时指定RouteTableIds和Filters。 // <li>vpc-id - String - (过滤条件)VPC实例ID,形如:vpc-f49l6u0z。</li> // <li>instance-id - String - (过滤条件)云主机实例ID。</li> // <li>instance-name - String - (过滤条件)云主机名称。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeVpcInstancesRequest ¶
func NewDescribeVpcInstancesRequest() (request *DescribeVpcInstancesRequest)
func (*DescribeVpcInstancesRequest) FromJsonString ¶
func (r *DescribeVpcInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpcInstancesRequest) ToJsonString ¶
func (r *DescribeVpcInstancesRequest) ToJsonString() string
type DescribeVpcInstancesRequestParams ¶
type DescribeVpcInstancesRequestParams struct { // 过滤条件,参数不支持同时指定RouteTableIds和Filters。 // <li>vpc-id - String - (过滤条件)VPC实例ID,形如:vpc-f49l6u0z。</li> // <li>instance-id - String - (过滤条件)云主机实例ID。</li> // <li>instance-name - String - (过滤条件)云主机名称。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeVpcInstancesResponse ¶
type DescribeVpcInstancesResponse struct { *tchttp.BaseResponse Response *DescribeVpcInstancesResponseParams `json:"Response"` }
func NewDescribeVpcInstancesResponse ¶
func NewDescribeVpcInstancesResponse() (response *DescribeVpcInstancesResponse)
func (*DescribeVpcInstancesResponse) FromJsonString ¶
func (r *DescribeVpcInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpcInstancesResponse) ToJsonString ¶
func (r *DescribeVpcInstancesResponse) ToJsonString() string
type DescribeVpcInstancesResponseParams ¶
type DescribeVpcInstancesResponseParams struct { // 云主机实例列表。 InstanceSet []*CvmInstance `json:"InstanceSet,omitempty" name:"InstanceSet"` // 满足条件的云主机实例个数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVpcIpv6AddressesRequest ¶
type DescribeVpcIpv6AddressesRequest struct { *tchttp.BaseRequest // `VPC`实例`ID`,形如:`vpc-f49l6u0z`。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // `IP`地址列表,批量查询单次请求最多支持`10`个。 Ipv6Addresses []*string `json:"Ipv6Addresses,omitempty" name:"Ipv6Addresses"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // VPC下的子网ID。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` }
func NewDescribeVpcIpv6AddressesRequest ¶
func NewDescribeVpcIpv6AddressesRequest() (request *DescribeVpcIpv6AddressesRequest)
func (*DescribeVpcIpv6AddressesRequest) FromJsonString ¶
func (r *DescribeVpcIpv6AddressesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpcIpv6AddressesRequest) ToJsonString ¶
func (r *DescribeVpcIpv6AddressesRequest) ToJsonString() string
type DescribeVpcIpv6AddressesRequestParams ¶
type DescribeVpcIpv6AddressesRequestParams struct { // `VPC`实例`ID`,形如:`vpc-f49l6u0z`。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // `IP`地址列表,批量查询单次请求最多支持`10`个。 Ipv6Addresses []*string `json:"Ipv6Addresses,omitempty" name:"Ipv6Addresses"` // 偏移量,默认为0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // VPC下的子网ID。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` }
Predefined struct for user
type DescribeVpcIpv6AddressesResponse ¶
type DescribeVpcIpv6AddressesResponse struct { *tchttp.BaseResponse Response *DescribeVpcIpv6AddressesResponseParams `json:"Response"` }
func NewDescribeVpcIpv6AddressesResponse ¶
func NewDescribeVpcIpv6AddressesResponse() (response *DescribeVpcIpv6AddressesResponse)
func (*DescribeVpcIpv6AddressesResponse) FromJsonString ¶
func (r *DescribeVpcIpv6AddressesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpcIpv6AddressesResponse) ToJsonString ¶
func (r *DescribeVpcIpv6AddressesResponse) ToJsonString() string
type DescribeVpcIpv6AddressesResponseParams ¶
type DescribeVpcIpv6AddressesResponseParams struct { // `IPv6`地址列表。 Ipv6AddressSet []*VpcIpv6Address `json:"Ipv6AddressSet,omitempty" name:"Ipv6AddressSet"` // `IPv6`地址总数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVpcLimitsRequest ¶
type DescribeVpcLimitsRequest struct { *tchttp.BaseRequest // 配额名称。每次最大查询100个配额类型。 LimitTypes []*string `json:"LimitTypes,omitempty" name:"LimitTypes"` }
func NewDescribeVpcLimitsRequest ¶
func NewDescribeVpcLimitsRequest() (request *DescribeVpcLimitsRequest)
func (*DescribeVpcLimitsRequest) FromJsonString ¶
func (r *DescribeVpcLimitsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpcLimitsRequest) ToJsonString ¶
func (r *DescribeVpcLimitsRequest) ToJsonString() string
type DescribeVpcLimitsRequestParams ¶
type DescribeVpcLimitsRequestParams struct { // 配额名称。每次最大查询100个配额类型。 LimitTypes []*string `json:"LimitTypes,omitempty" name:"LimitTypes"` }
Predefined struct for user
type DescribeVpcLimitsResponse ¶
type DescribeVpcLimitsResponse struct { *tchttp.BaseResponse Response *DescribeVpcLimitsResponseParams `json:"Response"` }
func NewDescribeVpcLimitsResponse ¶
func NewDescribeVpcLimitsResponse() (response *DescribeVpcLimitsResponse)
func (*DescribeVpcLimitsResponse) FromJsonString ¶
func (r *DescribeVpcLimitsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpcLimitsResponse) ToJsonString ¶
func (r *DescribeVpcLimitsResponse) ToJsonString() string
type DescribeVpcLimitsResponseParams ¶
type DescribeVpcLimitsResponseParams struct { // 私有网络配额 VpcLimitSet []*VpcLimit `json:"VpcLimitSet,omitempty" name:"VpcLimitSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVpcPeeringConnectionsRequest ¶
type DescribeVpcPeeringConnectionsRequest struct { *tchttp.BaseRequest // 对等连接唯一ID数组。 PeeringConnectionIds []*string `json:"PeeringConnectionIds,omitempty" name:"PeeringConnectionIds"` // 过滤条件,参数不支持同时指定PeeringConnectionIds和Filters。 // <li>vpc-id - String - (过滤条件)VPC实例ID,形如:vpc-f49l6u0z。</li> // <li>state String - (过滤条件)对等连接状态,可选值有:PENDING,投放中;ACTIVE,使用中;EXPIRED,已过期;REJECTED,拒绝。</li> // <li>peering-connection-name - String - (过滤条件)对等连接名称。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量。 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 请求对象个数。 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 排序字段,可选值有:CreatedTime,PeeringConnectionName。 OrderField *string `json:"OrderField,omitempty" name:"OrderField"` // 排序方式:DESC,降序;ASC,升序。 OrderDirection *string `json:"OrderDirection,omitempty" name:"OrderDirection"` }
func NewDescribeVpcPeeringConnectionsRequest ¶
func NewDescribeVpcPeeringConnectionsRequest() (request *DescribeVpcPeeringConnectionsRequest)
func (*DescribeVpcPeeringConnectionsRequest) FromJsonString ¶
func (r *DescribeVpcPeeringConnectionsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpcPeeringConnectionsRequest) ToJsonString ¶
func (r *DescribeVpcPeeringConnectionsRequest) ToJsonString() string
type DescribeVpcPeeringConnectionsRequestParams ¶
type DescribeVpcPeeringConnectionsRequestParams struct { // 对等连接唯一ID数组。 PeeringConnectionIds []*string `json:"PeeringConnectionIds,omitempty" name:"PeeringConnectionIds"` // 过滤条件,参数不支持同时指定PeeringConnectionIds和Filters。 // <li>vpc-id - String - (过滤条件)VPC实例ID,形如:vpc-f49l6u0z。</li> // <li>state String - (过滤条件)对等连接状态,可选值有:PENDING,投放中;ACTIVE,使用中;EXPIRED,已过期;REJECTED,拒绝。</li> // <li>peering-connection-name - String - (过滤条件)对等连接名称。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量。 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 请求对象个数。 Limit *int64 `json:"Limit,omitempty" name:"Limit"` // 排序字段,可选值有:CreatedTime,PeeringConnectionName。 OrderField *string `json:"OrderField,omitempty" name:"OrderField"` // 排序方式:DESC,降序;ASC,升序。 OrderDirection *string `json:"OrderDirection,omitempty" name:"OrderDirection"` }
Predefined struct for user
type DescribeVpcPeeringConnectionsResponse ¶
type DescribeVpcPeeringConnectionsResponse struct { *tchttp.BaseResponse Response *DescribeVpcPeeringConnectionsResponseParams `json:"Response"` }
func NewDescribeVpcPeeringConnectionsResponse ¶
func NewDescribeVpcPeeringConnectionsResponse() (response *DescribeVpcPeeringConnectionsResponse)
func (*DescribeVpcPeeringConnectionsResponse) FromJsonString ¶
func (r *DescribeVpcPeeringConnectionsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpcPeeringConnectionsResponse) ToJsonString ¶
func (r *DescribeVpcPeeringConnectionsResponse) ToJsonString() string
type DescribeVpcPeeringConnectionsResponseParams ¶
type DescribeVpcPeeringConnectionsResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVpcPrivateIpAddressesRequest ¶
type DescribeVpcPrivateIpAddressesRequest struct { *tchttp.BaseRequest // `VPC`实例`ID`,形如:`vpc-f49l6u0z`。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 内网`IP`地址列表,批量查询单次请求最多支持`10`个。 PrivateIpAddresses []*string `json:"PrivateIpAddresses,omitempty" name:"PrivateIpAddresses"` }
func NewDescribeVpcPrivateIpAddressesRequest ¶
func NewDescribeVpcPrivateIpAddressesRequest() (request *DescribeVpcPrivateIpAddressesRequest)
func (*DescribeVpcPrivateIpAddressesRequest) FromJsonString ¶
func (r *DescribeVpcPrivateIpAddressesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpcPrivateIpAddressesRequest) ToJsonString ¶
func (r *DescribeVpcPrivateIpAddressesRequest) ToJsonString() string
type DescribeVpcPrivateIpAddressesRequestParams ¶
type DescribeVpcPrivateIpAddressesRequestParams struct { // `VPC`实例`ID`,形如:`vpc-f49l6u0z`。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 内网`IP`地址列表,批量查询单次请求最多支持`10`个。 PrivateIpAddresses []*string `json:"PrivateIpAddresses,omitempty" name:"PrivateIpAddresses"` }
Predefined struct for user
type DescribeVpcPrivateIpAddressesResponse ¶
type DescribeVpcPrivateIpAddressesResponse struct { *tchttp.BaseResponse Response *DescribeVpcPrivateIpAddressesResponseParams `json:"Response"` }
func NewDescribeVpcPrivateIpAddressesResponse ¶
func NewDescribeVpcPrivateIpAddressesResponse() (response *DescribeVpcPrivateIpAddressesResponse)
func (*DescribeVpcPrivateIpAddressesResponse) FromJsonString ¶
func (r *DescribeVpcPrivateIpAddressesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpcPrivateIpAddressesResponse) ToJsonString ¶
func (r *DescribeVpcPrivateIpAddressesResponse) ToJsonString() string
type DescribeVpcPrivateIpAddressesResponseParams ¶
type DescribeVpcPrivateIpAddressesResponseParams struct { // 内网`IP`地址信息列表。 VpcPrivateIpAddressSet []*VpcPrivateIpAddress `json:"VpcPrivateIpAddressSet,omitempty" name:"VpcPrivateIpAddressSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVpcResourceDashboardRequest ¶
type DescribeVpcResourceDashboardRequest struct { *tchttp.BaseRequest // Vpc实例ID,例如:vpc-f1xjkw1b。 VpcIds []*string `json:"VpcIds,omitempty" name:"VpcIds"` }
func NewDescribeVpcResourceDashboardRequest ¶
func NewDescribeVpcResourceDashboardRequest() (request *DescribeVpcResourceDashboardRequest)
func (*DescribeVpcResourceDashboardRequest) FromJsonString ¶
func (r *DescribeVpcResourceDashboardRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpcResourceDashboardRequest) ToJsonString ¶
func (r *DescribeVpcResourceDashboardRequest) ToJsonString() string
type DescribeVpcResourceDashboardRequestParams ¶
type DescribeVpcResourceDashboardRequestParams struct { // Vpc实例ID,例如:vpc-f1xjkw1b。 VpcIds []*string `json:"VpcIds,omitempty" name:"VpcIds"` }
Predefined struct for user
type DescribeVpcResourceDashboardResponse ¶
type DescribeVpcResourceDashboardResponse struct { *tchttp.BaseResponse Response *DescribeVpcResourceDashboardResponseParams `json:"Response"` }
func NewDescribeVpcResourceDashboardResponse ¶
func NewDescribeVpcResourceDashboardResponse() (response *DescribeVpcResourceDashboardResponse)
func (*DescribeVpcResourceDashboardResponse) FromJsonString ¶
func (r *DescribeVpcResourceDashboardResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpcResourceDashboardResponse) ToJsonString ¶
func (r *DescribeVpcResourceDashboardResponse) ToJsonString() string
type DescribeVpcResourceDashboardResponseParams ¶
type DescribeVpcResourceDashboardResponseParams struct { // 资源对象列表。 ResourceDashboardSet []*ResourceDashboard `json:"ResourceDashboardSet,omitempty" name:"ResourceDashboardSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVpcTaskResultRequest ¶
type DescribeVpcTaskResultRequest struct { *tchttp.BaseRequest // 异步任务请求返回的RequestId。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` }
func NewDescribeVpcTaskResultRequest ¶
func NewDescribeVpcTaskResultRequest() (request *DescribeVpcTaskResultRequest)
func (*DescribeVpcTaskResultRequest) FromJsonString ¶
func (r *DescribeVpcTaskResultRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpcTaskResultRequest) ToJsonString ¶
func (r *DescribeVpcTaskResultRequest) ToJsonString() string
type DescribeVpcTaskResultRequestParams ¶
type DescribeVpcTaskResultRequestParams struct { // 异步任务请求返回的RequestId。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` }
Predefined struct for user
type DescribeVpcTaskResultResponse ¶
type DescribeVpcTaskResultResponse struct { *tchttp.BaseResponse Response *DescribeVpcTaskResultResponseParams `json:"Response"` }
func NewDescribeVpcTaskResultResponse ¶
func NewDescribeVpcTaskResultResponse() (response *DescribeVpcTaskResultResponse)
func (*DescribeVpcTaskResultResponse) FromJsonString ¶
func (r *DescribeVpcTaskResultResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpcTaskResultResponse) ToJsonString ¶
func (r *DescribeVpcTaskResultResponse) ToJsonString() string
type DescribeVpcTaskResultResponseParams ¶
type DescribeVpcTaskResultResponseParams struct { // 异步任务执行结果。结果:SUCCESS、FAILED、RUNNING。3者其中之一。其中SUCCESS表示任务执行成功,FAILED表示任务执行失败,RUNNING表示任务执行中。 Status *string `json:"Status,omitempty" name:"Status"` // 异步任务执行输出。 Output *string `json:"Output,omitempty" name:"Output"` // 异步任务详细结果。只用于特殊场景,如批量删除弹性网卡时查询成功的网卡列表和失败的列表。 // 注意:此字段可能返回 null,表示取不到有效值。 Result []*VpcTaskResultDetailInfo `json:"Result,omitempty" name:"Result"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVpcsRequest ¶
type DescribeVpcsRequest struct { *tchttp.BaseRequest // VPC实例ID。形如:vpc-f49l6u0z。每次请求的实例的上限为100。参数不支持同时指定VpcIds和Filters。 VpcIds []*string `json:"VpcIds,omitempty" name:"VpcIds"` // 过滤条件,不支持同时指定VpcIds和Filters参数。 // 支持的过滤条件如下: // <li>vpc-name:VPC实例名称,支持模糊查询。</li> // <li>is-default :是否默认VPC。</li> // <li>vpc-id :VPC实例ID,例如:vpc-f49l6u0z。</li> // <li>cidr-block:VPC的CIDR。</li> // <li>tag-key :按照标签键进行过滤,非必填参数。</li> // <li>tag:tag-key:按照标签键值对进行过滤,非必填参数。 其中 tag-key 请使用具体的标签键进行替换,可参考示例2。</li> // **说明:**若同一个过滤条件(Filter)存在多个Values,则同一Filter下Values间的关系为逻辑或(OR)关系;若存在多个过滤条件(Filter),Filter之间的关系为逻辑与(AND)关系。 // <li>ipv6-cidr-block - String - (过滤条件)IPv6子网网段,形如: 2402:4e00:1717:8700::/64 。</li> // <li>isp-type - String - (过滤条件)运营商类型,形如: BGP 取值范围:'BGP'-默认, 'CMCC'-中国移动, 'CTCC'-中国电信, 'CUCC'-中国联调。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *string `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *string `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeVpcsRequest ¶
func NewDescribeVpcsRequest() (request *DescribeVpcsRequest)
func (*DescribeVpcsRequest) FromJsonString ¶
func (r *DescribeVpcsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpcsRequest) ToJsonString ¶
func (r *DescribeVpcsRequest) ToJsonString() string
type DescribeVpcsRequestParams ¶
type DescribeVpcsRequestParams struct { // VPC实例ID。形如:vpc-f49l6u0z。每次请求的实例的上限为100。参数不支持同时指定VpcIds和Filters。 VpcIds []*string `json:"VpcIds,omitempty" name:"VpcIds"` // 过滤条件,不支持同时指定VpcIds和Filters参数。 // 支持的过滤条件如下: // <li>vpc-name:VPC实例名称,支持模糊查询。</li> // <li>is-default :是否默认VPC。</li> // <li>vpc-id :VPC实例ID,例如:vpc-f49l6u0z。</li> // <li>cidr-block:VPC的CIDR。</li> // <li>tag-key :按照标签键进行过滤,非必填参数。</li> // <li>tag:tag-key:按照标签键值对进行过滤,非必填参数。 其中 tag-key 请使用具体的标签键进行替换,可参考示例2。</li> // **说明:**若同一个过滤条件(Filter)存在多个Values,则同一Filter下Values间的关系为逻辑或(OR)关系;若存在多个过滤条件(Filter),Filter之间的关系为逻辑与(AND)关系。 // <li>ipv6-cidr-block - String - (过滤条件)IPv6子网网段,形如: 2402:4e00:1717:8700::/64 。</li> // <li>isp-type - String - (过滤条件)运营商类型,形如: BGP 取值范围:'BGP'-默认, 'CMCC'-中国移动, 'CTCC'-中国电信, 'CUCC'-中国联调。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。 Offset *string `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *string `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeVpcsResponse ¶
type DescribeVpcsResponse struct { *tchttp.BaseResponse Response *DescribeVpcsResponseParams `json:"Response"` }
func NewDescribeVpcsResponse ¶
func NewDescribeVpcsResponse() (response *DescribeVpcsResponse)
func (*DescribeVpcsResponse) FromJsonString ¶
func (r *DescribeVpcsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpcsResponse) ToJsonString ¶
func (r *DescribeVpcsResponse) ToJsonString() string
type DescribeVpcsResponseParams ¶
type DescribeVpcsResponseParams struct { // 符合条件的对象数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // VPC对象。 VpcSet []*Vpc `json:"VpcSet,omitempty" name:"VpcSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVpnConnectionsRequest ¶
type DescribeVpnConnectionsRequest struct { *tchttp.BaseRequest // VPN通道实例ID。形如:vpnx-f49l6u0z。每次请求的实例的上限为100。参数不支持同时指定VpnConnectionIds和Filters。 VpnConnectionIds []*string `json:"VpnConnectionIds,omitempty" name:"VpnConnectionIds"` // 过滤条件。每次请求的Filters的上限为10,Filter.Values的上限为5。参数不支持同时指定VpnConnectionIds和Filters。 // <li>vpc-id - String - VPC实例ID,形如:`vpc-0a36uwkr`。</li> // <li>vpn-gateway-id - String - VPN网关实例ID,形如:`vpngw-p4lmqawn`。</li> // <li>customer-gateway-id - String - 对端网关实例ID,形如:`cgw-l4rblw63`。</li> // <li>vpn-connection-name - String - 通道名称,形如:`test-vpn`。</li> // <li>vpn-connection-id - String - 通道实例ID,形如:`vpnx-5p7vkch8"`。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。关于Offset的更进一步介绍请参考 API 简介中的相关小节。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeVpnConnectionsRequest ¶
func NewDescribeVpnConnectionsRequest() (request *DescribeVpnConnectionsRequest)
func (*DescribeVpnConnectionsRequest) FromJsonString ¶
func (r *DescribeVpnConnectionsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpnConnectionsRequest) ToJsonString ¶
func (r *DescribeVpnConnectionsRequest) ToJsonString() string
type DescribeVpnConnectionsRequestParams ¶
type DescribeVpnConnectionsRequestParams struct { // VPN通道实例ID。形如:vpnx-f49l6u0z。每次请求的实例的上限为100。参数不支持同时指定VpnConnectionIds和Filters。 VpnConnectionIds []*string `json:"VpnConnectionIds,omitempty" name:"VpnConnectionIds"` // 过滤条件。每次请求的Filters的上限为10,Filter.Values的上限为5。参数不支持同时指定VpnConnectionIds和Filters。 // <li>vpc-id - String - VPC实例ID,形如:`vpc-0a36uwkr`。</li> // <li>vpn-gateway-id - String - VPN网关实例ID,形如:`vpngw-p4lmqawn`。</li> // <li>customer-gateway-id - String - 对端网关实例ID,形如:`cgw-l4rblw63`。</li> // <li>vpn-connection-name - String - 通道名称,形如:`test-vpn`。</li> // <li>vpn-connection-id - String - 通道实例ID,形如:`vpnx-5p7vkch8"`。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认为0。关于Offset的更进一步介绍请参考 API 简介中的相关小节。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量,默认为20,最大值为100。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeVpnConnectionsResponse ¶
type DescribeVpnConnectionsResponse struct { *tchttp.BaseResponse Response *DescribeVpnConnectionsResponseParams `json:"Response"` }
func NewDescribeVpnConnectionsResponse ¶
func NewDescribeVpnConnectionsResponse() (response *DescribeVpnConnectionsResponse)
func (*DescribeVpnConnectionsResponse) FromJsonString ¶
func (r *DescribeVpnConnectionsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpnConnectionsResponse) ToJsonString ¶
func (r *DescribeVpnConnectionsResponse) ToJsonString() string
type DescribeVpnConnectionsResponseParams ¶
type DescribeVpnConnectionsResponseParams struct { // 符合条件的实例数量。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // VPN通道实例。 VpnConnectionSet []*VpnConnection `json:"VpnConnectionSet,omitempty" name:"VpnConnectionSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVpnGatewayCcnRoutesRequest ¶
type DescribeVpnGatewayCcnRoutesRequest struct { *tchttp.BaseRequest // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // 偏移量。默认值:0 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量。默认值:20 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeVpnGatewayCcnRoutesRequest ¶
func NewDescribeVpnGatewayCcnRoutesRequest() (request *DescribeVpnGatewayCcnRoutesRequest)
func (*DescribeVpnGatewayCcnRoutesRequest) FromJsonString ¶
func (r *DescribeVpnGatewayCcnRoutesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpnGatewayCcnRoutesRequest) ToJsonString ¶
func (r *DescribeVpnGatewayCcnRoutesRequest) ToJsonString() string
type DescribeVpnGatewayCcnRoutesRequestParams ¶
type DescribeVpnGatewayCcnRoutesRequestParams struct { // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // 偏移量。默认值:0 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量。默认值:20 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeVpnGatewayCcnRoutesResponse ¶
type DescribeVpnGatewayCcnRoutesResponse struct { *tchttp.BaseResponse Response *DescribeVpnGatewayCcnRoutesResponseParams `json:"Response"` }
func NewDescribeVpnGatewayCcnRoutesResponse ¶
func NewDescribeVpnGatewayCcnRoutesResponse() (response *DescribeVpnGatewayCcnRoutesResponse)
func (*DescribeVpnGatewayCcnRoutesResponse) FromJsonString ¶
func (r *DescribeVpnGatewayCcnRoutesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpnGatewayCcnRoutesResponse) ToJsonString ¶
func (r *DescribeVpnGatewayCcnRoutesResponse) ToJsonString() string
type DescribeVpnGatewayCcnRoutesResponseParams ¶
type DescribeVpnGatewayCcnRoutesResponseParams struct { // 云联网路由(IDC网段)列表。 RouteSet []*VpngwCcnRoutes `json:"RouteSet,omitempty" name:"RouteSet"` // 符合条件的对象数。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVpnGatewayRoutesRequest ¶
type DescribeVpnGatewayRoutesRequest struct { *tchttp.BaseRequest // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // 过滤条件, 条件包括(DestinationCidr, InstanceId,InstanceType)。 Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量, 默认0。 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 单页个数, 默认20, 最大值100。 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeVpnGatewayRoutesRequest ¶
func NewDescribeVpnGatewayRoutesRequest() (request *DescribeVpnGatewayRoutesRequest)
func (*DescribeVpnGatewayRoutesRequest) FromJsonString ¶
func (r *DescribeVpnGatewayRoutesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpnGatewayRoutesRequest) ToJsonString ¶
func (r *DescribeVpnGatewayRoutesRequest) ToJsonString() string
type DescribeVpnGatewayRoutesRequestParams ¶
type DescribeVpnGatewayRoutesRequestParams struct { // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // 过滤条件, 条件包括(DestinationCidr, InstanceId,InstanceType)。 Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量, 默认0。 Offset *int64 `json:"Offset,omitempty" name:"Offset"` // 单页个数, 默认20, 最大值100。 Limit *int64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeVpnGatewayRoutesResponse ¶
type DescribeVpnGatewayRoutesResponse struct { *tchttp.BaseResponse Response *DescribeVpnGatewayRoutesResponseParams `json:"Response"` }
func NewDescribeVpnGatewayRoutesResponse ¶
func NewDescribeVpnGatewayRoutesResponse() (response *DescribeVpnGatewayRoutesResponse)
func (*DescribeVpnGatewayRoutesResponse) FromJsonString ¶
func (r *DescribeVpnGatewayRoutesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpnGatewayRoutesResponse) ToJsonString ¶
func (r *DescribeVpnGatewayRoutesResponse) ToJsonString() string
type DescribeVpnGatewayRoutesResponseParams ¶
type DescribeVpnGatewayRoutesResponseParams struct { // VPN网关目的路由。 Routes []*VpnGatewayRoute `json:"Routes,omitempty" name:"Routes"` // 路由条数。 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVpnGatewaySslClientsRequest ¶
type DescribeVpnGatewaySslClientsRequest struct { *tchttp.BaseRequest // 过滤条件,参数不支持同时指定SslVpnClientIds和Filters。 // <li>vpc-id - String - (过滤条件)VPC实例ID形如:vpc-f49l6u0z。</li> // <li>vpn-gateway-id - String - (过滤条件)VPN实例ID形如:vpngw-5aluhh9t。</li> // <li>ssl-vpn-server-id - String - (过滤条件)SSL-VPN-SERVER实例ID形如:vpns-1j2w6xpx。</li> // <li>ssl-vpn-client-id - String - (过滤条件)SSL-VPN-CLIENT实例ID形如:vpnc-3rlxp4nd。</li> // <li>ssl-vpn-client-name - String - (过滤条件)SSL-VPN-CLIENT实例名称。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认值0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 请求对象个数,默认值20。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // SSL-VPN-CLIENT实例ID。形如: // vpns-1jww3xpx。每次请求的实例的上限为100。参数不支持同时指定SslVpnClientIds和Filters。 SslVpnClientIds []*string `json:"SslVpnClientIds,omitempty" name:"SslVpnClientIds"` // VPN门户网站使用。默认是False。 IsVpnPortal *bool `json:"IsVpnPortal,omitempty" name:"IsVpnPortal"` }
func NewDescribeVpnGatewaySslClientsRequest ¶
func NewDescribeVpnGatewaySslClientsRequest() (request *DescribeVpnGatewaySslClientsRequest)
func (*DescribeVpnGatewaySslClientsRequest) FromJsonString ¶
func (r *DescribeVpnGatewaySslClientsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpnGatewaySslClientsRequest) ToJsonString ¶
func (r *DescribeVpnGatewaySslClientsRequest) ToJsonString() string
type DescribeVpnGatewaySslClientsRequestParams ¶
type DescribeVpnGatewaySslClientsRequestParams struct { // 过滤条件,参数不支持同时指定SslVpnClientIds和Filters。 // <li>vpc-id - String - (过滤条件)VPC实例ID形如:vpc-f49l6u0z。</li> // <li>vpn-gateway-id - String - (过滤条件)VPN实例ID形如:vpngw-5aluhh9t。</li> // <li>ssl-vpn-server-id - String - (过滤条件)SSL-VPN-SERVER实例ID形如:vpns-1j2w6xpx。</li> // <li>ssl-vpn-client-id - String - (过滤条件)SSL-VPN-CLIENT实例ID形如:vpnc-3rlxp4nd。</li> // <li>ssl-vpn-client-name - String - (过滤条件)SSL-VPN-CLIENT实例名称。</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 偏移量,默认值0。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 请求对象个数,默认值20。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // SSL-VPN-CLIENT实例ID。形如: // vpns-1jww3xpx。每次请求的实例的上限为100。参数不支持同时指定SslVpnClientIds和Filters。 SslVpnClientIds []*string `json:"SslVpnClientIds,omitempty" name:"SslVpnClientIds"` // VPN门户网站使用。默认是False。 IsVpnPortal *bool `json:"IsVpnPortal,omitempty" name:"IsVpnPortal"` }
Predefined struct for user
type DescribeVpnGatewaySslClientsResponse ¶
type DescribeVpnGatewaySslClientsResponse struct { *tchttp.BaseResponse Response *DescribeVpnGatewaySslClientsResponseParams `json:"Response"` }
func NewDescribeVpnGatewaySslClientsResponse ¶
func NewDescribeVpnGatewaySslClientsResponse() (response *DescribeVpnGatewaySslClientsResponse)
func (*DescribeVpnGatewaySslClientsResponse) FromJsonString ¶
func (r *DescribeVpnGatewaySslClientsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpnGatewaySslClientsResponse) ToJsonString ¶
func (r *DescribeVpnGatewaySslClientsResponse) ToJsonString() string
type DescribeVpnGatewaySslClientsResponseParams ¶
type DescribeVpnGatewaySslClientsResponseParams struct { // 符合条件的实例数量。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // SSL-VPN-CLIENT 实例列表。 SslVpnClientSet []*SslVpnClient `json:"SslVpnClientSet,omitempty" name:"SslVpnClientSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVpnGatewaySslServersRequest ¶
type DescribeVpnGatewaySslServersRequest struct { *tchttp.BaseRequest // 偏移量。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 请求对象个数。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // SSL-VPN-SERVER实例ID。形如:vpngwSslServer-12345678。每次请求的实例的上限为100。参数不支持同时指定SslVpnServerIds和Filters。 SslVpnServerIds []*string `json:"SslVpnServerIds,omitempty" name:"SslVpnServerIds"` // 过滤条件,参数不支持同时指定SslVpnServerIds和Filters。 // <li>vpc-id - String - (过滤条件)VPC实例ID,形如:vpc-f49l6u0z。</li> // <li>vpn-gateway-id - String - (过滤条件)VPN实例ID,形如:vpngw-5aluhh9t。</li> // <li>vpn-gateway-name - String - (过滤条件)VPN实例名称。</li> // <li>ssl-vpn-server-name - String - (过滤条件)SSL-VPN-SERVER实例名称。</li> // <li>ssl-vpn-server-id - String - (过滤条件)SSL-VPN-SERVER实例ID,形如:vpns-xxx。</li> Filters []*FilterObject `json:"Filters,omitempty" name:"Filters"` // vpn门户使用。 默认Flase IsVpnPortal *bool `json:"IsVpnPortal,omitempty" name:"IsVpnPortal"` }
func NewDescribeVpnGatewaySslServersRequest ¶
func NewDescribeVpnGatewaySslServersRequest() (request *DescribeVpnGatewaySslServersRequest)
func (*DescribeVpnGatewaySslServersRequest) FromJsonString ¶
func (r *DescribeVpnGatewaySslServersRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpnGatewaySslServersRequest) ToJsonString ¶
func (r *DescribeVpnGatewaySslServersRequest) ToJsonString() string
type DescribeVpnGatewaySslServersRequestParams ¶
type DescribeVpnGatewaySslServersRequestParams struct { // 偏移量。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 请求对象个数。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // SSL-VPN-SERVER实例ID。形如:vpngwSslServer-12345678。每次请求的实例的上限为100。参数不支持同时指定SslVpnServerIds和Filters。 SslVpnServerIds []*string `json:"SslVpnServerIds,omitempty" name:"SslVpnServerIds"` // 过滤条件,参数不支持同时指定SslVpnServerIds和Filters。 // <li>vpc-id - String - (过滤条件)VPC实例ID,形如:vpc-f49l6u0z。</li> // <li>vpn-gateway-id - String - (过滤条件)VPN实例ID,形如:vpngw-5aluhh9t。</li> // <li>vpn-gateway-name - String - (过滤条件)VPN实例名称。</li> // <li>ssl-vpn-server-name - String - (过滤条件)SSL-VPN-SERVER实例名称。</li> // <li>ssl-vpn-server-id - String - (过滤条件)SSL-VPN-SERVER实例ID,形如:vpns-xxx。</li> Filters []*FilterObject `json:"Filters,omitempty" name:"Filters"` // vpn门户使用。 默认Flase IsVpnPortal *bool `json:"IsVpnPortal,omitempty" name:"IsVpnPortal"` }
Predefined struct for user
type DescribeVpnGatewaySslServersResponse ¶
type DescribeVpnGatewaySslServersResponse struct { *tchttp.BaseResponse Response *DescribeVpnGatewaySslServersResponseParams `json:"Response"` }
func NewDescribeVpnGatewaySslServersResponse ¶
func NewDescribeVpnGatewaySslServersResponse() (response *DescribeVpnGatewaySslServersResponse)
func (*DescribeVpnGatewaySslServersResponse) FromJsonString ¶
func (r *DescribeVpnGatewaySslServersResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpnGatewaySslServersResponse) ToJsonString ¶
func (r *DescribeVpnGatewaySslServersResponse) ToJsonString() string
type DescribeVpnGatewaySslServersResponseParams ¶
type DescribeVpnGatewaySslServersResponseParams struct { // 符合条件的实例数量。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // SSL-VPN-SERVER 实例详细信息列表。 SslVpnSeverSet []*SslVpnSever `json:"SslVpnSeverSet,omitempty" name:"SslVpnSeverSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVpnGatewaysRequest ¶
type DescribeVpnGatewaysRequest struct { *tchttp.BaseRequest // VPN网关实例ID。形如:vpngw-f49l6u0z。每次请求的实例的上限为100。参数不支持同时指定VpnGatewayIds和Filters。 VpnGatewayIds []*string `json:"VpnGatewayIds,omitempty" name:"VpnGatewayIds"` // 过滤条件,参数不支持同时指定VpnGatewayIds和Filters。 // <li>vpc-id - String - (过滤条件)VPC实例ID形如:vpc-f49l6u0z。</li> // <li>vpn-gateway-id - String - (过滤条件)VPN实例ID形如:vpngw-5aluhh9t。</li> // <li>vpn-gateway-name - String - (过滤条件)VPN实例名称。</li> // <li>type - String - (过滤条件)VPN网关类型:'IPSEC', 'SSL'。</li> // <li>public-ip-address- String - (过滤条件)公网IP。</li> // <li>renew-flag - String - (过滤条件)网关续费类型,手动续费:'NOTIFY_AND_MANUAL_RENEW'、自动续费:'NOTIFY_AND_AUTO_RENEW'。</li> // <li>zone - String - (过滤条件)VPN所在可用区,形如:ap-guangzhou-2。</li> Filters []*FilterObject `json:"Filters,omitempty" name:"Filters"` // 偏移量 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 请求对象个数 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
func NewDescribeVpnGatewaysRequest ¶
func NewDescribeVpnGatewaysRequest() (request *DescribeVpnGatewaysRequest)
func (*DescribeVpnGatewaysRequest) FromJsonString ¶
func (r *DescribeVpnGatewaysRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpnGatewaysRequest) ToJsonString ¶
func (r *DescribeVpnGatewaysRequest) ToJsonString() string
type DescribeVpnGatewaysRequestParams ¶
type DescribeVpnGatewaysRequestParams struct { // VPN网关实例ID。形如:vpngw-f49l6u0z。每次请求的实例的上限为100。参数不支持同时指定VpnGatewayIds和Filters。 VpnGatewayIds []*string `json:"VpnGatewayIds,omitempty" name:"VpnGatewayIds"` // 过滤条件,参数不支持同时指定VpnGatewayIds和Filters。 // <li>vpc-id - String - (过滤条件)VPC实例ID形如:vpc-f49l6u0z。</li> // <li>vpn-gateway-id - String - (过滤条件)VPN实例ID形如:vpngw-5aluhh9t。</li> // <li>vpn-gateway-name - String - (过滤条件)VPN实例名称。</li> // <li>type - String - (过滤条件)VPN网关类型:'IPSEC', 'SSL'。</li> // <li>public-ip-address- String - (过滤条件)公网IP。</li> // <li>renew-flag - String - (过滤条件)网关续费类型,手动续费:'NOTIFY_AND_MANUAL_RENEW'、自动续费:'NOTIFY_AND_AUTO_RENEW'。</li> // <li>zone - String - (过滤条件)VPN所在可用区,形如:ap-guangzhou-2。</li> Filters []*FilterObject `json:"Filters,omitempty" name:"Filters"` // 偏移量 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 请求对象个数 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeVpnGatewaysResponse ¶
type DescribeVpnGatewaysResponse struct { *tchttp.BaseResponse Response *DescribeVpnGatewaysResponseParams `json:"Response"` }
func NewDescribeVpnGatewaysResponse ¶
func NewDescribeVpnGatewaysResponse() (response *DescribeVpnGatewaysResponse)
func (*DescribeVpnGatewaysResponse) FromJsonString ¶
func (r *DescribeVpnGatewaysResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVpnGatewaysResponse) ToJsonString ¶
func (r *DescribeVpnGatewaysResponse) ToJsonString() string
type DescribeVpnGatewaysResponseParams ¶
type DescribeVpnGatewaysResponseParams struct { // 符合条件的实例数量。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // VPN网关实例详细信息列表。 VpnGatewaySet []*VpnGateway `json:"VpnGatewaySet,omitempty" name:"VpnGatewaySet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DestinationIpPortTranslationNatRule ¶
type DestinationIpPortTranslationNatRule struct { // 网络协议,可选值:`TCP`、`UDP`。 IpProtocol *string `json:"IpProtocol,omitempty" name:"IpProtocol"` // 弹性IP。 PublicIpAddress *string `json:"PublicIpAddress,omitempty" name:"PublicIpAddress"` // 公网端口。 PublicPort *uint64 `json:"PublicPort,omitempty" name:"PublicPort"` // 内网地址。 PrivateIpAddress *string `json:"PrivateIpAddress,omitempty" name:"PrivateIpAddress"` // 内网端口。 PrivatePort *uint64 `json:"PrivatePort,omitempty" name:"PrivatePort"` // NAT网关转发规则描述。 Description *string `json:"Description,omitempty" name:"Description"` }
type DetachCcnInstancesRequest ¶
type DetachCcnInstancesRequest struct { *tchttp.BaseRequest // CCN实例ID。形如:ccn-f49l6u0z。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // 要解关联网络实例列表 Instances []*CcnInstance `json:"Instances,omitempty" name:"Instances"` }
func NewDetachCcnInstancesRequest ¶
func NewDetachCcnInstancesRequest() (request *DetachCcnInstancesRequest)
func (*DetachCcnInstancesRequest) FromJsonString ¶
func (r *DetachCcnInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DetachCcnInstancesRequest) ToJsonString ¶
func (r *DetachCcnInstancesRequest) ToJsonString() string
type DetachCcnInstancesRequestParams ¶
type DetachCcnInstancesRequestParams struct { // CCN实例ID。形如:ccn-f49l6u0z。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // 要解关联网络实例列表 Instances []*CcnInstance `json:"Instances,omitempty" name:"Instances"` }
Predefined struct for user
type DetachCcnInstancesResponse ¶
type DetachCcnInstancesResponse struct { *tchttp.BaseResponse Response *DetachCcnInstancesResponseParams `json:"Response"` }
func NewDetachCcnInstancesResponse ¶
func NewDetachCcnInstancesResponse() (response *DetachCcnInstancesResponse)
func (*DetachCcnInstancesResponse) FromJsonString ¶
func (r *DetachCcnInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DetachCcnInstancesResponse) ToJsonString ¶
func (r *DetachCcnInstancesResponse) ToJsonString() string
type DetachCcnInstancesResponseParams ¶
type DetachCcnInstancesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DetachClassicLinkVpcRequest ¶
type DetachClassicLinkVpcRequest struct { *tchttp.BaseRequest // VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // CVM实例ID查询。形如:ins-r8hr2upy。 InstanceIds []*string `json:"InstanceIds,omitempty" name:"InstanceIds"` }
func NewDetachClassicLinkVpcRequest ¶
func NewDetachClassicLinkVpcRequest() (request *DetachClassicLinkVpcRequest)
func (*DetachClassicLinkVpcRequest) FromJsonString ¶
func (r *DetachClassicLinkVpcRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DetachClassicLinkVpcRequest) ToJsonString ¶
func (r *DetachClassicLinkVpcRequest) ToJsonString() string
type DetachClassicLinkVpcRequestParams ¶
type DetachClassicLinkVpcRequestParams struct { // VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // CVM实例ID查询。形如:ins-r8hr2upy。 InstanceIds []*string `json:"InstanceIds,omitempty" name:"InstanceIds"` }
Predefined struct for user
type DetachClassicLinkVpcResponse ¶
type DetachClassicLinkVpcResponse struct { *tchttp.BaseResponse Response *DetachClassicLinkVpcResponseParams `json:"Response"` }
func NewDetachClassicLinkVpcResponse ¶
func NewDetachClassicLinkVpcResponse() (response *DetachClassicLinkVpcResponse)
func (*DetachClassicLinkVpcResponse) FromJsonString ¶
func (r *DetachClassicLinkVpcResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DetachClassicLinkVpcResponse) ToJsonString ¶
func (r *DetachClassicLinkVpcResponse) ToJsonString() string
type DetachClassicLinkVpcResponseParams ¶
type DetachClassicLinkVpcResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DetachNetworkInterfaceRequest ¶
type DetachNetworkInterfaceRequest struct { *tchttp.BaseRequest // 弹性网卡实例ID,例如:eni-m6dyj72l。 NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` // CVM实例ID。形如:ins-r8hr2upy。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
func NewDetachNetworkInterfaceRequest ¶
func NewDetachNetworkInterfaceRequest() (request *DetachNetworkInterfaceRequest)
func (*DetachNetworkInterfaceRequest) FromJsonString ¶
func (r *DetachNetworkInterfaceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DetachNetworkInterfaceRequest) ToJsonString ¶
func (r *DetachNetworkInterfaceRequest) ToJsonString() string
type DetachNetworkInterfaceRequestParams ¶
type DetachNetworkInterfaceRequestParams struct { // 弹性网卡实例ID,例如:eni-m6dyj72l。 NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` // CVM实例ID。形如:ins-r8hr2upy。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
Predefined struct for user
type DetachNetworkInterfaceResponse ¶
type DetachNetworkInterfaceResponse struct { *tchttp.BaseResponse Response *DetachNetworkInterfaceResponseParams `json:"Response"` }
func NewDetachNetworkInterfaceResponse ¶
func NewDetachNetworkInterfaceResponse() (response *DetachNetworkInterfaceResponse)
func (*DetachNetworkInterfaceResponse) FromJsonString ¶
func (r *DetachNetworkInterfaceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DetachNetworkInterfaceResponse) ToJsonString ¶
func (r *DetachNetworkInterfaceResponse) ToJsonString() string
type DetachNetworkInterfaceResponseParams ¶
type DetachNetworkInterfaceResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DetachSnapshotInstancesRequest ¶
type DetachSnapshotInstancesRequest struct { *tchttp.BaseRequest // 快照策略Id。 SnapshotPolicyId *string `json:"SnapshotPolicyId,omitempty" name:"SnapshotPolicyId"` // 实例信息。 Instances []*SnapshotInstance `json:"Instances,omitempty" name:"Instances"` }
func NewDetachSnapshotInstancesRequest ¶
func NewDetachSnapshotInstancesRequest() (request *DetachSnapshotInstancesRequest)
func (*DetachSnapshotInstancesRequest) FromJsonString ¶
func (r *DetachSnapshotInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DetachSnapshotInstancesRequest) ToJsonString ¶
func (r *DetachSnapshotInstancesRequest) ToJsonString() string
type DetachSnapshotInstancesRequestParams ¶
type DetachSnapshotInstancesRequestParams struct { // 快照策略Id。 SnapshotPolicyId *string `json:"SnapshotPolicyId,omitempty" name:"SnapshotPolicyId"` // 实例信息。 Instances []*SnapshotInstance `json:"Instances,omitempty" name:"Instances"` }
Predefined struct for user
type DetachSnapshotInstancesResponse ¶
type DetachSnapshotInstancesResponse struct { *tchttp.BaseResponse Response *DetachSnapshotInstancesResponseParams `json:"Response"` }
func NewDetachSnapshotInstancesResponse ¶
func NewDetachSnapshotInstancesResponse() (response *DetachSnapshotInstancesResponse)
func (*DetachSnapshotInstancesResponse) FromJsonString ¶
func (r *DetachSnapshotInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DetachSnapshotInstancesResponse) ToJsonString ¶
func (r *DetachSnapshotInstancesResponse) ToJsonString() string
type DetachSnapshotInstancesResponseParams ¶
type DetachSnapshotInstancesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DhcpIp ¶
type DhcpIp struct { // `DhcpIp`的`ID`,是`DhcpIp`的唯一标识。 DhcpIpId *string `json:"DhcpIpId,omitempty" name:"DhcpIpId"` // `DhcpIp`所在私有网络`ID`。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // `DhcpIp`所在子网`ID`。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // `DhcpIp`的名称。 DhcpIpName *string `json:"DhcpIpName,omitempty" name:"DhcpIpName"` // IP地址。 PrivateIpAddress *string `json:"PrivateIpAddress,omitempty" name:"PrivateIpAddress"` // 绑定`EIP`。 AddressIp *string `json:"AddressIp,omitempty" name:"AddressIp"` // `DhcpIp`关联弹性网卡`ID`。 NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` // 被绑定的实例`ID`。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 状态: // <li>`AVAILABLE`:运行中</li> // <li>`UNBIND`:未绑定</li> State *string `json:"State,omitempty" name:"State"` // 创建时间。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` }
type DirectConnectGateway ¶
type DirectConnectGateway struct { // 专线网关`ID`。 DirectConnectGatewayId *string `json:"DirectConnectGatewayId,omitempty" name:"DirectConnectGatewayId"` // 专线网关名称。 DirectConnectGatewayName *string `json:"DirectConnectGatewayName,omitempty" name:"DirectConnectGatewayName"` // 专线网关关联`VPC`实例`ID`。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 关联网络类型: // <li>`VPC` - 私有网络</li> // <li>`CCN` - 云联网</li> NetworkType *string `json:"NetworkType,omitempty" name:"NetworkType"` // 关联网络实例`ID`: // <li>`NetworkType`为`VPC`时,这里为私有网络实例`ID`</li> // <li>`NetworkType`为`CCN`时,这里为云联网实例`ID`</li> NetworkInstanceId *string `json:"NetworkInstanceId,omitempty" name:"NetworkInstanceId"` // 网关类型: // <li>NORMAL - 标准型,注:云联网只支持标准型</li> // <li>NAT - NAT型</li> // NAT类型支持网络地址转换配置,类型确定后不能修改;一个私有网络可以创建一个NAT类型的专线网关和一个非NAT类型的专线网关 GatewayType *string `json:"GatewayType,omitempty" name:"GatewayType"` // 创建时间。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 专线网关IP。 DirectConnectGatewayIp *string `json:"DirectConnectGatewayIp,omitempty" name:"DirectConnectGatewayIp"` // 专线网关关联`CCN`实例`ID`。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // 云联网路由学习类型: // <li>`BGP` - 自动学习。</li> // <li>`STATIC` - 静态,即用户配置。</li> CcnRouteType *string `json:"CcnRouteType,omitempty" name:"CcnRouteType"` // 是否启用BGP。 EnableBGP *bool `json:"EnableBGP,omitempty" name:"EnableBGP"` // 开启和关闭BGP的community属性。 EnableBGPCommunity *bool `json:"EnableBGPCommunity,omitempty" name:"EnableBGPCommunity"` // 绑定的NAT网关ID。 // 注意:此字段可能返回 null,表示取不到有效值。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // 专线网关是否支持VXLAN架构 // 注意:此字段可能返回 null,表示取不到有效值。 VXLANSupport []*bool `json:"VXLANSupport,omitempty" name:"VXLANSupport"` // 云联网路由发布模式:`standard`(标准模式)、`exquisite`(精细模式)。 // 注意:此字段可能返回 null,表示取不到有效值。 ModeType *string `json:"ModeType,omitempty" name:"ModeType"` // 是否为localZone专线网关。 // 注意:此字段可能返回 null,表示取不到有效值。 LocalZone *bool `json:"LocalZone,omitempty" name:"LocalZone"` // 专线网关所在可用区 // 注意:此字段可能返回 null,表示取不到有效值。 Zone *string `json:"Zone,omitempty" name:"Zone"` // 网关流控明细启用状态: // 0:关闭 // 1:开启 // 注意:此字段可能返回 null,表示取不到有效值。 EnableFlowDetails *uint64 `json:"EnableFlowDetails,omitempty" name:"EnableFlowDetails"` // 开启、关闭网关流控明细时间 // 注意:此字段可能返回 null,表示取不到有效值。 FlowDetailsUpdateTime *string `json:"FlowDetailsUpdateTime,omitempty" name:"FlowDetailsUpdateTime"` // 是否支持开启网关流控明细 // 0:不支持 // 1:支持 // 注意:此字段可能返回 null,表示取不到有效值。 NewAfc *uint64 `json:"NewAfc,omitempty" name:"NewAfc"` // 专线网关接入网络类型: // <li>`VXLAN` - VXLAN类型。</li> // <li>`MPLS` - MPLS类型。</li> // <li>`Hybrid` - Hybrid类型。</li> // 注意:此字段可能返回 null,表示取不到有效值。 AccessNetworkType *string `json:"AccessNetworkType,omitempty" name:"AccessNetworkType"` // 跨可用区容灾专线网关的可用区列表 // 注意:此字段可能返回 null,表示取不到有效值。 HaZoneList []*string `json:"HaZoneList,omitempty" name:"HaZoneList"` }
type DirectConnectGatewayCcnRoute ¶
type DirectConnectGatewayCcnRoute struct { // 路由ID。 RouteId *string `json:"RouteId,omitempty" name:"RouteId"` // IDC网段。 DestinationCidrBlock *string `json:"DestinationCidrBlock,omitempty" name:"DestinationCidrBlock"` // `BGP`的`AS-Path`属性。 ASPath []*string `json:"ASPath,omitempty" name:"ASPath"` // 备注 Description *string `json:"Description,omitempty" name:"Description"` // 最后更新时间 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` }
type DirectConnectSubnet ¶
type DisableCcnRoutesRequest ¶
type DisableCcnRoutesRequest struct { *tchttp.BaseRequest // CCN实例ID。形如:ccn-f49l6u0z。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // CCN路由策略唯一ID。形如:ccnr-f49l6u0z。 RouteIds []*string `json:"RouteIds,omitempty" name:"RouteIds"` }
func NewDisableCcnRoutesRequest ¶
func NewDisableCcnRoutesRequest() (request *DisableCcnRoutesRequest)
func (*DisableCcnRoutesRequest) FromJsonString ¶
func (r *DisableCcnRoutesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisableCcnRoutesRequest) ToJsonString ¶
func (r *DisableCcnRoutesRequest) ToJsonString() string
type DisableCcnRoutesRequestParams ¶
type DisableCcnRoutesRequestParams struct { // CCN实例ID。形如:ccn-f49l6u0z。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // CCN路由策略唯一ID。形如:ccnr-f49l6u0z。 RouteIds []*string `json:"RouteIds,omitempty" name:"RouteIds"` }
Predefined struct for user
type DisableCcnRoutesResponse ¶
type DisableCcnRoutesResponse struct { *tchttp.BaseResponse Response *DisableCcnRoutesResponseParams `json:"Response"` }
func NewDisableCcnRoutesResponse ¶
func NewDisableCcnRoutesResponse() (response *DisableCcnRoutesResponse)
func (*DisableCcnRoutesResponse) FromJsonString ¶
func (r *DisableCcnRoutesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisableCcnRoutesResponse) ToJsonString ¶
func (r *DisableCcnRoutesResponse) ToJsonString() string
type DisableCcnRoutesResponseParams ¶
type DisableCcnRoutesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DisableFlowLogsRequest ¶
type DisableFlowLogsRequest struct { *tchttp.BaseRequest // 流日志Id。 FlowLogIds []*string `json:"FlowLogIds,omitempty" name:"FlowLogIds"` }
func NewDisableFlowLogsRequest ¶
func NewDisableFlowLogsRequest() (request *DisableFlowLogsRequest)
func (*DisableFlowLogsRequest) FromJsonString ¶
func (r *DisableFlowLogsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisableFlowLogsRequest) ToJsonString ¶
func (r *DisableFlowLogsRequest) ToJsonString() string
type DisableFlowLogsRequestParams ¶
type DisableFlowLogsRequestParams struct { // 流日志Id。 FlowLogIds []*string `json:"FlowLogIds,omitempty" name:"FlowLogIds"` }
Predefined struct for user
type DisableFlowLogsResponse ¶
type DisableFlowLogsResponse struct { *tchttp.BaseResponse Response *DisableFlowLogsResponseParams `json:"Response"` }
func NewDisableFlowLogsResponse ¶
func NewDisableFlowLogsResponse() (response *DisableFlowLogsResponse)
func (*DisableFlowLogsResponse) FromJsonString ¶
func (r *DisableFlowLogsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisableFlowLogsResponse) ToJsonString ¶
func (r *DisableFlowLogsResponse) ToJsonString() string
type DisableFlowLogsResponseParams ¶
type DisableFlowLogsResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DisableGatewayFlowMonitorRequest ¶
type DisableGatewayFlowMonitorRequest struct { *tchttp.BaseRequest // 网关实例ID,目前我们支持的网关实例类型有, // 专线网关实例ID,形如,`dcg-ltjahce6`; // Nat网关实例ID,形如,`nat-ltjahce6`; // VPN网关实例ID,形如,`vpn-ltjahce6`。 GatewayId *string `json:"GatewayId,omitempty" name:"GatewayId"` }
func NewDisableGatewayFlowMonitorRequest ¶
func NewDisableGatewayFlowMonitorRequest() (request *DisableGatewayFlowMonitorRequest)
func (*DisableGatewayFlowMonitorRequest) FromJsonString ¶
func (r *DisableGatewayFlowMonitorRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisableGatewayFlowMonitorRequest) ToJsonString ¶
func (r *DisableGatewayFlowMonitorRequest) ToJsonString() string
type DisableGatewayFlowMonitorRequestParams ¶
type DisableGatewayFlowMonitorRequestParams struct { // 网关实例ID,目前我们支持的网关实例类型有, // 专线网关实例ID,形如,`dcg-ltjahce6`; // Nat网关实例ID,形如,`nat-ltjahce6`; // VPN网关实例ID,形如,`vpn-ltjahce6`。 GatewayId *string `json:"GatewayId,omitempty" name:"GatewayId"` }
Predefined struct for user
type DisableGatewayFlowMonitorResponse ¶
type DisableGatewayFlowMonitorResponse struct { *tchttp.BaseResponse Response *DisableGatewayFlowMonitorResponseParams `json:"Response"` }
func NewDisableGatewayFlowMonitorResponse ¶
func NewDisableGatewayFlowMonitorResponse() (response *DisableGatewayFlowMonitorResponse)
func (*DisableGatewayFlowMonitorResponse) FromJsonString ¶
func (r *DisableGatewayFlowMonitorResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisableGatewayFlowMonitorResponse) ToJsonString ¶
func (r *DisableGatewayFlowMonitorResponse) ToJsonString() string
type DisableGatewayFlowMonitorResponseParams ¶
type DisableGatewayFlowMonitorResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DisableRoutesRequest ¶
type DisableRoutesRequest struct { *tchttp.BaseRequest // 路由表唯一ID。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` // 路由策略ID。不能和RouteItemIds同时使用,但至少输入一个。该参数取值可通过查询路由列表([DescribeRouteTables](https://cloud.tencent.com/document/product/215/15763))获取。 RouteIds []*uint64 `json:"RouteIds,omitempty" name:"RouteIds"` // 路由策略唯一ID。不能和RouteIds同时使用,但至少输入一个。该参数取值可通过查询路由列表([DescribeRouteTables](https://cloud.tencent.com/document/product/215/15763))获取。 RouteItemIds []*string `json:"RouteItemIds,omitempty" name:"RouteItemIds"` }
func NewDisableRoutesRequest ¶
func NewDisableRoutesRequest() (request *DisableRoutesRequest)
func (*DisableRoutesRequest) FromJsonString ¶
func (r *DisableRoutesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisableRoutesRequest) ToJsonString ¶
func (r *DisableRoutesRequest) ToJsonString() string
type DisableRoutesRequestParams ¶
type DisableRoutesRequestParams struct { // 路由表唯一ID。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` // 路由策略ID。不能和RouteItemIds同时使用,但至少输入一个。该参数取值可通过查询路由列表([DescribeRouteTables](https://cloud.tencent.com/document/product/215/15763))获取。 RouteIds []*uint64 `json:"RouteIds,omitempty" name:"RouteIds"` // 路由策略唯一ID。不能和RouteIds同时使用,但至少输入一个。该参数取值可通过查询路由列表([DescribeRouteTables](https://cloud.tencent.com/document/product/215/15763))获取。 RouteItemIds []*string `json:"RouteItemIds,omitempty" name:"RouteItemIds"` }
Predefined struct for user
type DisableRoutesResponse ¶
type DisableRoutesResponse struct { *tchttp.BaseResponse Response *DisableRoutesResponseParams `json:"Response"` }
func NewDisableRoutesResponse ¶
func NewDisableRoutesResponse() (response *DisableRoutesResponse)
func (*DisableRoutesResponse) FromJsonString ¶
func (r *DisableRoutesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisableRoutesResponse) ToJsonString ¶
func (r *DisableRoutesResponse) ToJsonString() string
type DisableRoutesResponseParams ¶
type DisableRoutesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DisableSnapshotPoliciesRequest ¶
type DisableSnapshotPoliciesRequest struct { *tchttp.BaseRequest // 快照策略Id。 SnapshotPolicyIds []*string `json:"SnapshotPolicyIds,omitempty" name:"SnapshotPolicyIds"` }
func NewDisableSnapshotPoliciesRequest ¶
func NewDisableSnapshotPoliciesRequest() (request *DisableSnapshotPoliciesRequest)
func (*DisableSnapshotPoliciesRequest) FromJsonString ¶
func (r *DisableSnapshotPoliciesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisableSnapshotPoliciesRequest) ToJsonString ¶
func (r *DisableSnapshotPoliciesRequest) ToJsonString() string
type DisableSnapshotPoliciesRequestParams ¶
type DisableSnapshotPoliciesRequestParams struct { // 快照策略Id。 SnapshotPolicyIds []*string `json:"SnapshotPolicyIds,omitempty" name:"SnapshotPolicyIds"` }
Predefined struct for user
type DisableSnapshotPoliciesResponse ¶
type DisableSnapshotPoliciesResponse struct { *tchttp.BaseResponse Response *DisableSnapshotPoliciesResponseParams `json:"Response"` }
func NewDisableSnapshotPoliciesResponse ¶
func NewDisableSnapshotPoliciesResponse() (response *DisableSnapshotPoliciesResponse)
func (*DisableSnapshotPoliciesResponse) FromJsonString ¶
func (r *DisableSnapshotPoliciesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisableSnapshotPoliciesResponse) ToJsonString ¶
func (r *DisableSnapshotPoliciesResponse) ToJsonString() string
type DisableSnapshotPoliciesResponseParams ¶
type DisableSnapshotPoliciesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DisableVpnGatewaySslClientCertRequest ¶
type DisableVpnGatewaySslClientCertRequest struct { *tchttp.BaseRequest // SSL-VPN-CLIENT 实例ID。不可和SslVpnClientIds同时使用。 SslVpnClientId *string `json:"SslVpnClientId,omitempty" name:"SslVpnClientId"` // SSL-VPN-CLIENT 实例ID列表。批量禁用时使用。不可和SslVpnClientId同时使用。 SslVpnClientIds []*string `json:"SslVpnClientIds,omitempty" name:"SslVpnClientIds"` }
func NewDisableVpnGatewaySslClientCertRequest ¶
func NewDisableVpnGatewaySslClientCertRequest() (request *DisableVpnGatewaySslClientCertRequest)
func (*DisableVpnGatewaySslClientCertRequest) FromJsonString ¶
func (r *DisableVpnGatewaySslClientCertRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisableVpnGatewaySslClientCertRequest) ToJsonString ¶
func (r *DisableVpnGatewaySslClientCertRequest) ToJsonString() string
type DisableVpnGatewaySslClientCertRequestParams ¶
type DisableVpnGatewaySslClientCertRequestParams struct { // SSL-VPN-CLIENT 实例ID。不可和SslVpnClientIds同时使用。 SslVpnClientId *string `json:"SslVpnClientId,omitempty" name:"SslVpnClientId"` // SSL-VPN-CLIENT 实例ID列表。批量禁用时使用。不可和SslVpnClientId同时使用。 SslVpnClientIds []*string `json:"SslVpnClientIds,omitempty" name:"SslVpnClientIds"` }
Predefined struct for user
type DisableVpnGatewaySslClientCertResponse ¶
type DisableVpnGatewaySslClientCertResponse struct { *tchttp.BaseResponse Response *DisableVpnGatewaySslClientCertResponseParams `json:"Response"` }
func NewDisableVpnGatewaySslClientCertResponse ¶
func NewDisableVpnGatewaySslClientCertResponse() (response *DisableVpnGatewaySslClientCertResponse)
func (*DisableVpnGatewaySslClientCertResponse) FromJsonString ¶
func (r *DisableVpnGatewaySslClientCertResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisableVpnGatewaySslClientCertResponse) ToJsonString ¶
func (r *DisableVpnGatewaySslClientCertResponse) ToJsonString() string
type DisableVpnGatewaySslClientCertResponseParams ¶
type DisableVpnGatewaySslClientCertResponseParams struct { // 异步任务实例ID。 TaskId *uint64 `json:"TaskId,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DisassociateAddressRequest ¶
type DisassociateAddressRequest struct { *tchttp.BaseRequest // 标识 EIP 的唯一 ID。EIP 唯一 ID 形如:`eip-11112222`。 AddressId *string `json:"AddressId,omitempty" name:"AddressId"` // 表示解绑 EIP 之后是否分配普通公网 IP。取值范围:<br><li>TRUE:表示解绑 EIP 之后分配普通公网 IP。<br><li>FALSE:表示解绑 EIP 之后不分配普通公网 IP。<br>默认取值:FALSE。<br><br>只有满足以下条件时才能指定该参数:<br><li> 只有在解绑主网卡的主内网 IP 上的 EIP 时才能指定该参数。<br><li>解绑 EIP 后重新分配普通公网 IP 操作一个账号每天最多操作 10 次;详情可通过 [DescribeAddressQuota](https://cloud.tencent.com/document/api/213/1378) 接口获取。 ReallocateNormalPublicIp *bool `json:"ReallocateNormalPublicIp,omitempty" name:"ReallocateNormalPublicIp"` }
func NewDisassociateAddressRequest ¶
func NewDisassociateAddressRequest() (request *DisassociateAddressRequest)
func (*DisassociateAddressRequest) FromJsonString ¶
func (r *DisassociateAddressRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisassociateAddressRequest) ToJsonString ¶
func (r *DisassociateAddressRequest) ToJsonString() string
type DisassociateAddressRequestParams ¶
type DisassociateAddressRequestParams struct { // 标识 EIP 的唯一 ID。EIP 唯一 ID 形如:`eip-11112222`。 AddressId *string `json:"AddressId,omitempty" name:"AddressId"` // 表示解绑 EIP 之后是否分配普通公网 IP。取值范围:<br><li>TRUE:表示解绑 EIP 之后分配普通公网 IP。<br><li>FALSE:表示解绑 EIP 之后不分配普通公网 IP。<br>默认取值:FALSE。<br><br>只有满足以下条件时才能指定该参数:<br><li> 只有在解绑主网卡的主内网 IP 上的 EIP 时才能指定该参数。<br><li>解绑 EIP 后重新分配普通公网 IP 操作一个账号每天最多操作 10 次;详情可通过 [DescribeAddressQuota](https://cloud.tencent.com/document/api/213/1378) 接口获取。 ReallocateNormalPublicIp *bool `json:"ReallocateNormalPublicIp,omitempty" name:"ReallocateNormalPublicIp"` }
Predefined struct for user
type DisassociateAddressResponse ¶
type DisassociateAddressResponse struct { *tchttp.BaseResponse Response *DisassociateAddressResponseParams `json:"Response"` }
func NewDisassociateAddressResponse ¶
func NewDisassociateAddressResponse() (response *DisassociateAddressResponse)
func (*DisassociateAddressResponse) FromJsonString ¶
func (r *DisassociateAddressResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisassociateAddressResponse) ToJsonString ¶
func (r *DisassociateAddressResponse) ToJsonString() string
type DisassociateAddressResponseParams ¶
type DisassociateAddressResponseParams struct { // 异步任务TaskId。可以使用[DescribeTaskResult](https://cloud.tencent.com/document/api/215/36271)接口查询任务状态。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DisassociateDhcpIpWithAddressIpRequest ¶
type DisassociateDhcpIpWithAddressIpRequest struct { *tchttp.BaseRequest // `DhcpIp`唯一`ID`,形如:`dhcpip-9o233uri`。必须是已绑定`EIP`的`DhcpIp`。 DhcpIpId *string `json:"DhcpIpId,omitempty" name:"DhcpIpId"` }
func NewDisassociateDhcpIpWithAddressIpRequest ¶
func NewDisassociateDhcpIpWithAddressIpRequest() (request *DisassociateDhcpIpWithAddressIpRequest)
func (*DisassociateDhcpIpWithAddressIpRequest) FromJsonString ¶
func (r *DisassociateDhcpIpWithAddressIpRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisassociateDhcpIpWithAddressIpRequest) ToJsonString ¶
func (r *DisassociateDhcpIpWithAddressIpRequest) ToJsonString() string
type DisassociateDhcpIpWithAddressIpRequestParams ¶
type DisassociateDhcpIpWithAddressIpRequestParams struct { // `DhcpIp`唯一`ID`,形如:`dhcpip-9o233uri`。必须是已绑定`EIP`的`DhcpIp`。 DhcpIpId *string `json:"DhcpIpId,omitempty" name:"DhcpIpId"` }
Predefined struct for user
type DisassociateDhcpIpWithAddressIpResponse ¶
type DisassociateDhcpIpWithAddressIpResponse struct { *tchttp.BaseResponse Response *DisassociateDhcpIpWithAddressIpResponseParams `json:"Response"` }
func NewDisassociateDhcpIpWithAddressIpResponse ¶
func NewDisassociateDhcpIpWithAddressIpResponse() (response *DisassociateDhcpIpWithAddressIpResponse)
func (*DisassociateDhcpIpWithAddressIpResponse) FromJsonString ¶
func (r *DisassociateDhcpIpWithAddressIpResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisassociateDhcpIpWithAddressIpResponse) ToJsonString ¶
func (r *DisassociateDhcpIpWithAddressIpResponse) ToJsonString() string
type DisassociateDhcpIpWithAddressIpResponseParams ¶
type DisassociateDhcpIpWithAddressIpResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DisassociateDirectConnectGatewayNatGatewayRequest ¶
type DisassociateDirectConnectGatewayNatGatewayRequest struct { *tchttp.BaseRequest // 专线网关ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // NAT网关ID。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。 DirectConnectGatewayId *string `json:"DirectConnectGatewayId,omitempty" name:"DirectConnectGatewayId"` }
func NewDisassociateDirectConnectGatewayNatGatewayRequest ¶
func NewDisassociateDirectConnectGatewayNatGatewayRequest() (request *DisassociateDirectConnectGatewayNatGatewayRequest)
func (*DisassociateDirectConnectGatewayNatGatewayRequest) FromJsonString ¶
func (r *DisassociateDirectConnectGatewayNatGatewayRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisassociateDirectConnectGatewayNatGatewayRequest) ToJsonString ¶
func (r *DisassociateDirectConnectGatewayNatGatewayRequest) ToJsonString() string
type DisassociateDirectConnectGatewayNatGatewayRequestParams ¶
type DisassociateDirectConnectGatewayNatGatewayRequestParams struct { // 专线网关ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // NAT网关ID。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。 DirectConnectGatewayId *string `json:"DirectConnectGatewayId,omitempty" name:"DirectConnectGatewayId"` }
Predefined struct for user
type DisassociateDirectConnectGatewayNatGatewayResponse ¶
type DisassociateDirectConnectGatewayNatGatewayResponse struct { *tchttp.BaseResponse Response *DisassociateDirectConnectGatewayNatGatewayResponseParams `json:"Response"` }
func NewDisassociateDirectConnectGatewayNatGatewayResponse ¶
func NewDisassociateDirectConnectGatewayNatGatewayResponse() (response *DisassociateDirectConnectGatewayNatGatewayResponse)
func (*DisassociateDirectConnectGatewayNatGatewayResponse) FromJsonString ¶
func (r *DisassociateDirectConnectGatewayNatGatewayResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisassociateDirectConnectGatewayNatGatewayResponse) ToJsonString ¶
func (r *DisassociateDirectConnectGatewayNatGatewayResponse) ToJsonString() string
type DisassociateDirectConnectGatewayNatGatewayResponseParams ¶
type DisassociateDirectConnectGatewayNatGatewayResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DisassociateNatGatewayAddressRequest ¶
type DisassociateNatGatewayAddressRequest struct { *tchttp.BaseRequest // NAT网关的ID,形如:`nat-df45454`。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // 待解绑NAT网关的弹性IP数组。 PublicIpAddresses []*string `json:"PublicIpAddresses,omitempty" name:"PublicIpAddresses"` }
func NewDisassociateNatGatewayAddressRequest ¶
func NewDisassociateNatGatewayAddressRequest() (request *DisassociateNatGatewayAddressRequest)
func (*DisassociateNatGatewayAddressRequest) FromJsonString ¶
func (r *DisassociateNatGatewayAddressRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisassociateNatGatewayAddressRequest) ToJsonString ¶
func (r *DisassociateNatGatewayAddressRequest) ToJsonString() string
type DisassociateNatGatewayAddressRequestParams ¶
type DisassociateNatGatewayAddressRequestParams struct { // NAT网关的ID,形如:`nat-df45454`。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // 待解绑NAT网关的弹性IP数组。 PublicIpAddresses []*string `json:"PublicIpAddresses,omitempty" name:"PublicIpAddresses"` }
Predefined struct for user
type DisassociateNatGatewayAddressResponse ¶
type DisassociateNatGatewayAddressResponse struct { *tchttp.BaseResponse Response *DisassociateNatGatewayAddressResponseParams `json:"Response"` }
func NewDisassociateNatGatewayAddressResponse ¶
func NewDisassociateNatGatewayAddressResponse() (response *DisassociateNatGatewayAddressResponse)
func (*DisassociateNatGatewayAddressResponse) FromJsonString ¶
func (r *DisassociateNatGatewayAddressResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisassociateNatGatewayAddressResponse) ToJsonString ¶
func (r *DisassociateNatGatewayAddressResponse) ToJsonString() string
type DisassociateNatGatewayAddressResponseParams ¶
type DisassociateNatGatewayAddressResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DisassociateNetworkAclSubnetsRequest ¶
type DisassociateNetworkAclSubnetsRequest struct { *tchttp.BaseRequest // 网络ACL实例ID。例如:acl-12345678。 NetworkAclId *string `json:"NetworkAclId,omitempty" name:"NetworkAclId"` // 子网实例ID数组。例如:[subnet-12345678]。 SubnetIds []*string `json:"SubnetIds,omitempty" name:"SubnetIds"` }
func NewDisassociateNetworkAclSubnetsRequest ¶
func NewDisassociateNetworkAclSubnetsRequest() (request *DisassociateNetworkAclSubnetsRequest)
func (*DisassociateNetworkAclSubnetsRequest) FromJsonString ¶
func (r *DisassociateNetworkAclSubnetsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisassociateNetworkAclSubnetsRequest) ToJsonString ¶
func (r *DisassociateNetworkAclSubnetsRequest) ToJsonString() string
type DisassociateNetworkAclSubnetsRequestParams ¶
type DisassociateNetworkAclSubnetsRequestParams struct { // 网络ACL实例ID。例如:acl-12345678。 NetworkAclId *string `json:"NetworkAclId,omitempty" name:"NetworkAclId"` // 子网实例ID数组。例如:[subnet-12345678]。 SubnetIds []*string `json:"SubnetIds,omitempty" name:"SubnetIds"` }
Predefined struct for user
type DisassociateNetworkAclSubnetsResponse ¶
type DisassociateNetworkAclSubnetsResponse struct { *tchttp.BaseResponse Response *DisassociateNetworkAclSubnetsResponseParams `json:"Response"` }
func NewDisassociateNetworkAclSubnetsResponse ¶
func NewDisassociateNetworkAclSubnetsResponse() (response *DisassociateNetworkAclSubnetsResponse)
func (*DisassociateNetworkAclSubnetsResponse) FromJsonString ¶
func (r *DisassociateNetworkAclSubnetsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisassociateNetworkAclSubnetsResponse) ToJsonString ¶
func (r *DisassociateNetworkAclSubnetsResponse) ToJsonString() string
type DisassociateNetworkAclSubnetsResponseParams ¶
type DisassociateNetworkAclSubnetsResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DisassociateNetworkInterfaceSecurityGroupsRequest ¶
type DisassociateNetworkInterfaceSecurityGroupsRequest struct { *tchttp.BaseRequest // 弹性网卡实例ID。形如:eni-pxir56ns。每次请求的实例的上限为100。 NetworkInterfaceIds []*string `json:"NetworkInterfaceIds,omitempty" name:"NetworkInterfaceIds"` // 安全组实例ID,例如:sg-33ocnj9n,可通过DescribeSecurityGroups获取。每次请求的实例的上限为100。 SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` }
func NewDisassociateNetworkInterfaceSecurityGroupsRequest ¶
func NewDisassociateNetworkInterfaceSecurityGroupsRequest() (request *DisassociateNetworkInterfaceSecurityGroupsRequest)
func (*DisassociateNetworkInterfaceSecurityGroupsRequest) FromJsonString ¶
func (r *DisassociateNetworkInterfaceSecurityGroupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisassociateNetworkInterfaceSecurityGroupsRequest) ToJsonString ¶
func (r *DisassociateNetworkInterfaceSecurityGroupsRequest) ToJsonString() string
type DisassociateNetworkInterfaceSecurityGroupsRequestParams ¶
type DisassociateNetworkInterfaceSecurityGroupsRequestParams struct { // 弹性网卡实例ID。形如:eni-pxir56ns。每次请求的实例的上限为100。 NetworkInterfaceIds []*string `json:"NetworkInterfaceIds,omitempty" name:"NetworkInterfaceIds"` // 安全组实例ID,例如:sg-33ocnj9n,可通过DescribeSecurityGroups获取。每次请求的实例的上限为100。 SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` }
Predefined struct for user
type DisassociateNetworkInterfaceSecurityGroupsResponse ¶
type DisassociateNetworkInterfaceSecurityGroupsResponse struct { *tchttp.BaseResponse Response *DisassociateNetworkInterfaceSecurityGroupsResponseParams `json:"Response"` }
func NewDisassociateNetworkInterfaceSecurityGroupsResponse ¶
func NewDisassociateNetworkInterfaceSecurityGroupsResponse() (response *DisassociateNetworkInterfaceSecurityGroupsResponse)
func (*DisassociateNetworkInterfaceSecurityGroupsResponse) FromJsonString ¶
func (r *DisassociateNetworkInterfaceSecurityGroupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisassociateNetworkInterfaceSecurityGroupsResponse) ToJsonString ¶
func (r *DisassociateNetworkInterfaceSecurityGroupsResponse) ToJsonString() string
type DisassociateNetworkInterfaceSecurityGroupsResponseParams ¶
type DisassociateNetworkInterfaceSecurityGroupsResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DisassociateVpcEndPointSecurityGroupsRequest ¶
type DisassociateVpcEndPointSecurityGroupsRequest struct { *tchttp.BaseRequest // 安全组ID数组。 SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` // 终端节点ID。 EndPointId *string `json:"EndPointId,omitempty" name:"EndPointId"` }
func NewDisassociateVpcEndPointSecurityGroupsRequest ¶
func NewDisassociateVpcEndPointSecurityGroupsRequest() (request *DisassociateVpcEndPointSecurityGroupsRequest)
func (*DisassociateVpcEndPointSecurityGroupsRequest) FromJsonString ¶
func (r *DisassociateVpcEndPointSecurityGroupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisassociateVpcEndPointSecurityGroupsRequest) ToJsonString ¶
func (r *DisassociateVpcEndPointSecurityGroupsRequest) ToJsonString() string
type DisassociateVpcEndPointSecurityGroupsRequestParams ¶
type DisassociateVpcEndPointSecurityGroupsRequestParams struct { // 安全组ID数组。 SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` // 终端节点ID。 EndPointId *string `json:"EndPointId,omitempty" name:"EndPointId"` }
Predefined struct for user
type DisassociateVpcEndPointSecurityGroupsResponse ¶
type DisassociateVpcEndPointSecurityGroupsResponse struct { *tchttp.BaseResponse Response *DisassociateVpcEndPointSecurityGroupsResponseParams `json:"Response"` }
func NewDisassociateVpcEndPointSecurityGroupsResponse ¶
func NewDisassociateVpcEndPointSecurityGroupsResponse() (response *DisassociateVpcEndPointSecurityGroupsResponse)
func (*DisassociateVpcEndPointSecurityGroupsResponse) FromJsonString ¶
func (r *DisassociateVpcEndPointSecurityGroupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DisassociateVpcEndPointSecurityGroupsResponse) ToJsonString ¶
func (r *DisassociateVpcEndPointSecurityGroupsResponse) ToJsonString() string
type DisassociateVpcEndPointSecurityGroupsResponseParams ¶
type DisassociateVpcEndPointSecurityGroupsResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DownloadCustomerGatewayConfigurationRequest ¶
type DownloadCustomerGatewayConfigurationRequest struct { *tchttp.BaseRequest // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // VPN通道实例ID。形如:vpnx-f49l6u0z。 VpnConnectionId *string `json:"VpnConnectionId,omitempty" name:"VpnConnectionId"` // 对端网关厂商信息对象,可通过[DescribeCustomerGatewayVendors](https://cloud.tencent.com/document/api/215/17513)获取。 CustomerGatewayVendor *CustomerGatewayVendor `json:"CustomerGatewayVendor,omitempty" name:"CustomerGatewayVendor"` // 通道接入设备物理接口名称。 InterfaceName *string `json:"InterfaceName,omitempty" name:"InterfaceName"` }
func NewDownloadCustomerGatewayConfigurationRequest ¶
func NewDownloadCustomerGatewayConfigurationRequest() (request *DownloadCustomerGatewayConfigurationRequest)
func (*DownloadCustomerGatewayConfigurationRequest) FromJsonString ¶
func (r *DownloadCustomerGatewayConfigurationRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DownloadCustomerGatewayConfigurationRequest) ToJsonString ¶
func (r *DownloadCustomerGatewayConfigurationRequest) ToJsonString() string
type DownloadCustomerGatewayConfigurationRequestParams ¶
type DownloadCustomerGatewayConfigurationRequestParams struct { // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // VPN通道实例ID。形如:vpnx-f49l6u0z。 VpnConnectionId *string `json:"VpnConnectionId,omitempty" name:"VpnConnectionId"` // 对端网关厂商信息对象,可通过[DescribeCustomerGatewayVendors](https://cloud.tencent.com/document/api/215/17513)获取。 CustomerGatewayVendor *CustomerGatewayVendor `json:"CustomerGatewayVendor,omitempty" name:"CustomerGatewayVendor"` // 通道接入设备物理接口名称。 InterfaceName *string `json:"InterfaceName,omitempty" name:"InterfaceName"` }
Predefined struct for user
type DownloadCustomerGatewayConfigurationResponse ¶
type DownloadCustomerGatewayConfigurationResponse struct { *tchttp.BaseResponse Response *DownloadCustomerGatewayConfigurationResponseParams `json:"Response"` }
func NewDownloadCustomerGatewayConfigurationResponse ¶
func NewDownloadCustomerGatewayConfigurationResponse() (response *DownloadCustomerGatewayConfigurationResponse)
func (*DownloadCustomerGatewayConfigurationResponse) FromJsonString ¶
func (r *DownloadCustomerGatewayConfigurationResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DownloadCustomerGatewayConfigurationResponse) ToJsonString ¶
func (r *DownloadCustomerGatewayConfigurationResponse) ToJsonString() string
type DownloadCustomerGatewayConfigurationResponseParams ¶
type DownloadCustomerGatewayConfigurationResponseParams struct { // XML格式配置信息。 CustomerGatewayConfiguration *string `json:"CustomerGatewayConfiguration,omitempty" name:"CustomerGatewayConfiguration"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type DownloadVpnGatewaySslClientCertRequest ¶
type DownloadVpnGatewaySslClientCertRequest struct { *tchttp.BaseRequest // SSL-VPN-CLIENT 实例ID。不可以和SslVpnClientIds同时使用。 SslVpnClientId *string `json:"SslVpnClientId,omitempty" name:"SslVpnClientId"` // SAML Token(SAML令牌)。 SamlToken *string `json:"SamlToken,omitempty" name:"SamlToken"` // VPN门户网站使用。默认False IsVpnPortal *bool `json:"IsVpnPortal,omitempty" name:"IsVpnPortal"` // SSL-VPN-CLIENT 实例ID列表。批量下载时使用。不可以和SslVpnClientId同时使用。 SslVpnClientIds []*string `json:"SslVpnClientIds,omitempty" name:"SslVpnClientIds"` }
func NewDownloadVpnGatewaySslClientCertRequest ¶
func NewDownloadVpnGatewaySslClientCertRequest() (request *DownloadVpnGatewaySslClientCertRequest)
func (*DownloadVpnGatewaySslClientCertRequest) FromJsonString ¶
func (r *DownloadVpnGatewaySslClientCertRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DownloadVpnGatewaySslClientCertRequest) ToJsonString ¶
func (r *DownloadVpnGatewaySslClientCertRequest) ToJsonString() string
type DownloadVpnGatewaySslClientCertRequestParams ¶
type DownloadVpnGatewaySslClientCertRequestParams struct { // SSL-VPN-CLIENT 实例ID。不可以和SslVpnClientIds同时使用。 SslVpnClientId *string `json:"SslVpnClientId,omitempty" name:"SslVpnClientId"` // SAML Token(SAML令牌)。 SamlToken *string `json:"SamlToken,omitempty" name:"SamlToken"` // VPN门户网站使用。默认False IsVpnPortal *bool `json:"IsVpnPortal,omitempty" name:"IsVpnPortal"` // SSL-VPN-CLIENT 实例ID列表。批量下载时使用。不可以和SslVpnClientId同时使用。 SslVpnClientIds []*string `json:"SslVpnClientIds,omitempty" name:"SslVpnClientIds"` }
Predefined struct for user
type DownloadVpnGatewaySslClientCertResponse ¶
type DownloadVpnGatewaySslClientCertResponse struct { *tchttp.BaseResponse Response *DownloadVpnGatewaySslClientCertResponseParams `json:"Response"` }
func NewDownloadVpnGatewaySslClientCertResponse ¶
func NewDownloadVpnGatewaySslClientCertResponse() (response *DownloadVpnGatewaySslClientCertResponse)
func (*DownloadVpnGatewaySslClientCertResponse) FromJsonString ¶
func (r *DownloadVpnGatewaySslClientCertResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DownloadVpnGatewaySslClientCertResponse) ToJsonString ¶
func (r *DownloadVpnGatewaySslClientCertResponse) ToJsonString() string
type DownloadVpnGatewaySslClientCertResponseParams ¶
type DownloadVpnGatewaySslClientCertResponseParams struct { // SSL-VPN 客户端配置。 SslClientConfigsSet *string `json:"SslClientConfigsSet,omitempty" name:"SslClientConfigsSet"` // SSL-VPN 客户端配置。 SslClientConfig []*SslClientConfig `json:"SslClientConfig,omitempty" name:"SslClientConfig"` // 是否鉴权成功 只有传入SamlToken 才生效,1为成功,0为失败。 Authenticated *uint64 `json:"Authenticated,omitempty" name:"Authenticated"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type EnableCcnRoutesRequest ¶
type EnableCcnRoutesRequest struct { *tchttp.BaseRequest // CCN实例ID。形如:ccn-f49l6u0z。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // CCN路由策略唯一ID。形如:ccnr-f49l6u0z。 RouteIds []*string `json:"RouteIds,omitempty" name:"RouteIds"` }
func NewEnableCcnRoutesRequest ¶
func NewEnableCcnRoutesRequest() (request *EnableCcnRoutesRequest)
func (*EnableCcnRoutesRequest) FromJsonString ¶
func (r *EnableCcnRoutesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableCcnRoutesRequest) ToJsonString ¶
func (r *EnableCcnRoutesRequest) ToJsonString() string
type EnableCcnRoutesRequestParams ¶
type EnableCcnRoutesRequestParams struct { // CCN实例ID。形如:ccn-f49l6u0z。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // CCN路由策略唯一ID。形如:ccnr-f49l6u0z。 RouteIds []*string `json:"RouteIds,omitempty" name:"RouteIds"` }
Predefined struct for user
type EnableCcnRoutesResponse ¶
type EnableCcnRoutesResponse struct { *tchttp.BaseResponse Response *EnableCcnRoutesResponseParams `json:"Response"` }
func NewEnableCcnRoutesResponse ¶
func NewEnableCcnRoutesResponse() (response *EnableCcnRoutesResponse)
func (*EnableCcnRoutesResponse) FromJsonString ¶
func (r *EnableCcnRoutesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableCcnRoutesResponse) ToJsonString ¶
func (r *EnableCcnRoutesResponse) ToJsonString() string
type EnableCcnRoutesResponseParams ¶
type EnableCcnRoutesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type EnableFlowLogsRequest ¶
type EnableFlowLogsRequest struct { *tchttp.BaseRequest // 流日志Id。 FlowLogIds []*string `json:"FlowLogIds,omitempty" name:"FlowLogIds"` }
func NewEnableFlowLogsRequest ¶
func NewEnableFlowLogsRequest() (request *EnableFlowLogsRequest)
func (*EnableFlowLogsRequest) FromJsonString ¶
func (r *EnableFlowLogsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableFlowLogsRequest) ToJsonString ¶
func (r *EnableFlowLogsRequest) ToJsonString() string
type EnableFlowLogsRequestParams ¶
type EnableFlowLogsRequestParams struct { // 流日志Id。 FlowLogIds []*string `json:"FlowLogIds,omitempty" name:"FlowLogIds"` }
Predefined struct for user
type EnableFlowLogsResponse ¶
type EnableFlowLogsResponse struct { *tchttp.BaseResponse Response *EnableFlowLogsResponseParams `json:"Response"` }
func NewEnableFlowLogsResponse ¶
func NewEnableFlowLogsResponse() (response *EnableFlowLogsResponse)
func (*EnableFlowLogsResponse) FromJsonString ¶
func (r *EnableFlowLogsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableFlowLogsResponse) ToJsonString ¶
func (r *EnableFlowLogsResponse) ToJsonString() string
type EnableFlowLogsResponseParams ¶
type EnableFlowLogsResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type EnableGatewayFlowMonitorRequest ¶
type EnableGatewayFlowMonitorRequest struct { *tchttp.BaseRequest // 网关实例ID,目前我们支持的网关实例有, // 专线网关实例ID,形如,`dcg-ltjahce6`; // Nat网关实例ID,形如,`nat-ltjahce6`; // VPN网关实例ID,形如,`vpn-ltjahce6`。 GatewayId *string `json:"GatewayId,omitempty" name:"GatewayId"` }
func NewEnableGatewayFlowMonitorRequest ¶
func NewEnableGatewayFlowMonitorRequest() (request *EnableGatewayFlowMonitorRequest)
func (*EnableGatewayFlowMonitorRequest) FromJsonString ¶
func (r *EnableGatewayFlowMonitorRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableGatewayFlowMonitorRequest) ToJsonString ¶
func (r *EnableGatewayFlowMonitorRequest) ToJsonString() string
type EnableGatewayFlowMonitorRequestParams ¶
type EnableGatewayFlowMonitorRequestParams struct { // 网关实例ID,目前我们支持的网关实例有, // 专线网关实例ID,形如,`dcg-ltjahce6`; // Nat网关实例ID,形如,`nat-ltjahce6`; // VPN网关实例ID,形如,`vpn-ltjahce6`。 GatewayId *string `json:"GatewayId,omitempty" name:"GatewayId"` }
Predefined struct for user
type EnableGatewayFlowMonitorResponse ¶
type EnableGatewayFlowMonitorResponse struct { *tchttp.BaseResponse Response *EnableGatewayFlowMonitorResponseParams `json:"Response"` }
func NewEnableGatewayFlowMonitorResponse ¶
func NewEnableGatewayFlowMonitorResponse() (response *EnableGatewayFlowMonitorResponse)
func (*EnableGatewayFlowMonitorResponse) FromJsonString ¶
func (r *EnableGatewayFlowMonitorResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableGatewayFlowMonitorResponse) ToJsonString ¶
func (r *EnableGatewayFlowMonitorResponse) ToJsonString() string
type EnableGatewayFlowMonitorResponseParams ¶
type EnableGatewayFlowMonitorResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type EnableRoutesRequest ¶
type EnableRoutesRequest struct { *tchttp.BaseRequest // 路由表唯一ID。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` // 路由策略ID。不能和RouteItemIds同时使用,但至少输入一个。该参数取值可通过查询路由列表([DescribeRouteTables](https://cloud.tencent.com/document/product/215/15763))获取。 RouteIds []*uint64 `json:"RouteIds,omitempty" name:"RouteIds"` // 路由策略唯一ID。不能和RouteIds同时使用,但至少输入一个。该参数取值可通过查询路由列表([DescribeRouteTables](https://cloud.tencent.com/document/product/215/15763))获取。 RouteItemIds []*string `json:"RouteItemIds,omitempty" name:"RouteItemIds"` }
func NewEnableRoutesRequest ¶
func NewEnableRoutesRequest() (request *EnableRoutesRequest)
func (*EnableRoutesRequest) FromJsonString ¶
func (r *EnableRoutesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableRoutesRequest) ToJsonString ¶
func (r *EnableRoutesRequest) ToJsonString() string
type EnableRoutesRequestParams ¶
type EnableRoutesRequestParams struct { // 路由表唯一ID。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` // 路由策略ID。不能和RouteItemIds同时使用,但至少输入一个。该参数取值可通过查询路由列表([DescribeRouteTables](https://cloud.tencent.com/document/product/215/15763))获取。 RouteIds []*uint64 `json:"RouteIds,omitempty" name:"RouteIds"` // 路由策略唯一ID。不能和RouteIds同时使用,但至少输入一个。该参数取值可通过查询路由列表([DescribeRouteTables](https://cloud.tencent.com/document/product/215/15763))获取。 RouteItemIds []*string `json:"RouteItemIds,omitempty" name:"RouteItemIds"` }
Predefined struct for user
type EnableRoutesResponse ¶
type EnableRoutesResponse struct { *tchttp.BaseResponse Response *EnableRoutesResponseParams `json:"Response"` }
func NewEnableRoutesResponse ¶
func NewEnableRoutesResponse() (response *EnableRoutesResponse)
func (*EnableRoutesResponse) FromJsonString ¶
func (r *EnableRoutesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableRoutesResponse) ToJsonString ¶
func (r *EnableRoutesResponse) ToJsonString() string
type EnableRoutesResponseParams ¶
type EnableRoutesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type EnableSnapshotPoliciesRequest ¶
type EnableSnapshotPoliciesRequest struct { *tchttp.BaseRequest // 快照策略Id。 SnapshotPolicyIds []*string `json:"SnapshotPolicyIds,omitempty" name:"SnapshotPolicyIds"` }
func NewEnableSnapshotPoliciesRequest ¶
func NewEnableSnapshotPoliciesRequest() (request *EnableSnapshotPoliciesRequest)
func (*EnableSnapshotPoliciesRequest) FromJsonString ¶
func (r *EnableSnapshotPoliciesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableSnapshotPoliciesRequest) ToJsonString ¶
func (r *EnableSnapshotPoliciesRequest) ToJsonString() string
type EnableSnapshotPoliciesRequestParams ¶
type EnableSnapshotPoliciesRequestParams struct { // 快照策略Id。 SnapshotPolicyIds []*string `json:"SnapshotPolicyIds,omitempty" name:"SnapshotPolicyIds"` }
Predefined struct for user
type EnableSnapshotPoliciesResponse ¶
type EnableSnapshotPoliciesResponse struct { *tchttp.BaseResponse Response *EnableSnapshotPoliciesResponseParams `json:"Response"` }
func NewEnableSnapshotPoliciesResponse ¶
func NewEnableSnapshotPoliciesResponse() (response *EnableSnapshotPoliciesResponse)
func (*EnableSnapshotPoliciesResponse) FromJsonString ¶
func (r *EnableSnapshotPoliciesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableSnapshotPoliciesResponse) ToJsonString ¶
func (r *EnableSnapshotPoliciesResponse) ToJsonString() string
type EnableSnapshotPoliciesResponseParams ¶
type EnableSnapshotPoliciesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type EnableVpcEndPointConnectRequest ¶
type EnableVpcEndPointConnectRequest struct { *tchttp.BaseRequest // 终端节点服务ID。 EndPointServiceId *string `json:"EndPointServiceId,omitempty" name:"EndPointServiceId"` // 终端节点ID。 EndPointId []*string `json:"EndPointId,omitempty" name:"EndPointId"` // 是否接受终端节点连接请求。 // <li> true:自动接受。</li> <li> false:不自动接受。</li> AcceptFlag *bool `json:"AcceptFlag,omitempty" name:"AcceptFlag"` }
func NewEnableVpcEndPointConnectRequest ¶
func NewEnableVpcEndPointConnectRequest() (request *EnableVpcEndPointConnectRequest)
func (*EnableVpcEndPointConnectRequest) FromJsonString ¶
func (r *EnableVpcEndPointConnectRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableVpcEndPointConnectRequest) ToJsonString ¶
func (r *EnableVpcEndPointConnectRequest) ToJsonString() string
type EnableVpcEndPointConnectRequestParams ¶
type EnableVpcEndPointConnectRequestParams struct { // 终端节点服务ID。 EndPointServiceId *string `json:"EndPointServiceId,omitempty" name:"EndPointServiceId"` // 终端节点ID。 EndPointId []*string `json:"EndPointId,omitempty" name:"EndPointId"` // 是否接受终端节点连接请求。 // <li> true:自动接受。</li> <li> false:不自动接受。</li> AcceptFlag *bool `json:"AcceptFlag,omitempty" name:"AcceptFlag"` }
Predefined struct for user
type EnableVpcEndPointConnectResponse ¶
type EnableVpcEndPointConnectResponse struct { *tchttp.BaseResponse Response *EnableVpcEndPointConnectResponseParams `json:"Response"` }
func NewEnableVpcEndPointConnectResponse ¶
func NewEnableVpcEndPointConnectResponse() (response *EnableVpcEndPointConnectResponse)
func (*EnableVpcEndPointConnectResponse) FromJsonString ¶
func (r *EnableVpcEndPointConnectResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableVpcEndPointConnectResponse) ToJsonString ¶
func (r *EnableVpcEndPointConnectResponse) ToJsonString() string
type EnableVpcEndPointConnectResponseParams ¶
type EnableVpcEndPointConnectResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type EnableVpnGatewaySslClientCertRequest ¶
type EnableVpnGatewaySslClientCertRequest struct { *tchttp.BaseRequest // SSL-VPN-CLIENT 实例ID。不可和SslVpnClientIds同时使用。 SslVpnClientId *string `json:"SslVpnClientId,omitempty" name:"SslVpnClientId"` // SSL-VPN-CLIENT 实例ID列表。批量启用时使用。不可和SslVpnClientId同时使用。 SslVpnClientIds []*string `json:"SslVpnClientIds,omitempty" name:"SslVpnClientIds"` }
func NewEnableVpnGatewaySslClientCertRequest ¶
func NewEnableVpnGatewaySslClientCertRequest() (request *EnableVpnGatewaySslClientCertRequest)
func (*EnableVpnGatewaySslClientCertRequest) FromJsonString ¶
func (r *EnableVpnGatewaySslClientCertRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableVpnGatewaySslClientCertRequest) ToJsonString ¶
func (r *EnableVpnGatewaySslClientCertRequest) ToJsonString() string
type EnableVpnGatewaySslClientCertRequestParams ¶
type EnableVpnGatewaySslClientCertRequestParams struct { // SSL-VPN-CLIENT 实例ID。不可和SslVpnClientIds同时使用。 SslVpnClientId *string `json:"SslVpnClientId,omitempty" name:"SslVpnClientId"` // SSL-VPN-CLIENT 实例ID列表。批量启用时使用。不可和SslVpnClientId同时使用。 SslVpnClientIds []*string `json:"SslVpnClientIds,omitempty" name:"SslVpnClientIds"` }
Predefined struct for user
type EnableVpnGatewaySslClientCertResponse ¶
type EnableVpnGatewaySslClientCertResponse struct { *tchttp.BaseResponse Response *EnableVpnGatewaySslClientCertResponseParams `json:"Response"` }
func NewEnableVpnGatewaySslClientCertResponse ¶
func NewEnableVpnGatewaySslClientCertResponse() (response *EnableVpnGatewaySslClientCertResponse)
func (*EnableVpnGatewaySslClientCertResponse) FromJsonString ¶
func (r *EnableVpnGatewaySslClientCertResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*EnableVpnGatewaySslClientCertResponse) ToJsonString ¶
func (r *EnableVpnGatewaySslClientCertResponse) ToJsonString() string
type EnableVpnGatewaySslClientCertResponseParams ¶
type EnableVpnGatewaySslClientCertResponseParams struct { // 异步任务实例ID。 TaskId *uint64 `json:"TaskId,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type EndPoint ¶
type EndPoint struct { // 终端节点ID。 EndPointId *string `json:"EndPointId,omitempty" name:"EndPointId"` // VPCID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 子网ID。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // APPID。 EndPointOwner *string `json:"EndPointOwner,omitempty" name:"EndPointOwner"` // 终端节点名称。 EndPointName *string `json:"EndPointName,omitempty" name:"EndPointName"` // 终端节点服务的VPCID。 ServiceVpcId *string `json:"ServiceVpcId,omitempty" name:"ServiceVpcId"` // 终端节点服务的VIP。 ServiceVip *string `json:"ServiceVip,omitempty" name:"ServiceVip"` // 终端节点服务的ID。 EndPointServiceId *string `json:"EndPointServiceId,omitempty" name:"EndPointServiceId"` // 终端节点的VIP。 EndPointVip *string `json:"EndPointVip,omitempty" name:"EndPointVip"` // 终端节点状态,ACTIVE:可用,PENDING:待接受,ACCEPTING:接受中,REJECTED:已拒绝,FAILED:失败。 State *string `json:"State,omitempty" name:"State"` // 创建时间。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 终端节点绑定的安全组实例ID列表。 GroupSet []*string `json:"GroupSet,omitempty" name:"GroupSet"` // 终端节点服务名称。 // 注意:此字段可能返回 null,表示取不到有效值。 ServiceName *string `json:"ServiceName,omitempty" name:"ServiceName"` }
type EndPointService ¶
type EndPointService struct { // 终端节点服务ID EndPointServiceId *string `json:"EndPointServiceId,omitempty" name:"EndPointServiceId"` // VPCID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // APPID。 ServiceOwner *string `json:"ServiceOwner,omitempty" name:"ServiceOwner"` // 终端节点服务名称。 ServiceName *string `json:"ServiceName,omitempty" name:"ServiceName"` // 后端服务的VIP。 ServiceVip *string `json:"ServiceVip,omitempty" name:"ServiceVip"` // 后端服务的ID,比如lb-xxx。 ServiceInstanceId *string `json:"ServiceInstanceId,omitempty" name:"ServiceInstanceId"` // 是否自动接受。 AutoAcceptFlag *bool `json:"AutoAcceptFlag,omitempty" name:"AutoAcceptFlag"` // 关联的终端节点个数。 // 注意:此字段可能返回 null,表示取不到有效值。 EndPointCount *uint64 `json:"EndPointCount,omitempty" name:"EndPointCount"` // 终端节点对象数组。 // 注意:此字段可能返回 null,表示取不到有效值。 EndPointSet []*EndPoint `json:"EndPointSet,omitempty" name:"EndPointSet"` // 创建时间。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 挂载的PAAS服务类型,CLB,CDB,CRS ServiceType *string `json:"ServiceType,omitempty" name:"ServiceType"` }
type FilterObject ¶
type FlowLog ¶
type FlowLog struct { // 私用网络ID或者统一ID,建议使用统一ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 流日志唯一ID。 FlowLogId *string `json:"FlowLogId,omitempty" name:"FlowLogId"` // 流日志实例名字。 FlowLogName *string `json:"FlowLogName,omitempty" name:"FlowLogName"` // 流日志所属资源类型,VPC|SUBNET|NETWORKINTERFACE|CCN|NAT|DCG。 ResourceType *string `json:"ResourceType,omitempty" name:"ResourceType"` // 资源唯一ID。 ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"` // 流日志采集类型,ACCEPT|REJECT|ALL。 TrafficType *string `json:"TrafficType,omitempty" name:"TrafficType"` // 流日志存储ID。 CloudLogId *string `json:"CloudLogId,omitempty" name:"CloudLogId"` // 流日志存储ID状态。 CloudLogState *string `json:"CloudLogState,omitempty" name:"CloudLogState"` // 流日志描述信息。 FlowLogDescription *string `json:"FlowLogDescription,omitempty" name:"FlowLogDescription"` // 流日志创建时间。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // 标签列表,例如:[{"Key": "city", "Value": "shanghai"}]。 TagSet []*Tag `json:"TagSet,omitempty" name:"TagSet"` // 是否启用,true-启用,false-停用。 Enable *bool `json:"Enable,omitempty" name:"Enable"` // 消费端类型:cls、ckafka。 // 注意:此字段可能返回 null,表示取不到有效值。 StorageType *string `json:"StorageType,omitempty" name:"StorageType"` // 消费端信息,当消费端类型为ckafka时返回。 // 注意:此字段可能返回 null,表示取不到有效值。 FlowLogStorage *FlowLogStorage `json:"FlowLogStorage,omitempty" name:"FlowLogStorage"` // 流日志存储ID对应的地域信息。 // 注意:此字段可能返回 null,表示取不到有效值。 CloudLogRegion *string `json:"CloudLogRegion,omitempty" name:"CloudLogRegion"` }
type FlowLogStorage ¶
type GatewayFlowMonitorDetail ¶
type GatewayFlowMonitorDetail struct { // 来源`IP`。 PrivateIpAddress *string `json:"PrivateIpAddress,omitempty" name:"PrivateIpAddress"` // 入包量。 InPkg *uint64 `json:"InPkg,omitempty" name:"InPkg"` // 出包量。 OutPkg *uint64 `json:"OutPkg,omitempty" name:"OutPkg"` // 入流量,单位:`Byte`。 InTraffic *uint64 `json:"InTraffic,omitempty" name:"InTraffic"` // 出流量,单位:`Byte`。 OutTraffic *uint64 `json:"OutTraffic,omitempty" name:"OutTraffic"` }
type GatewayQos ¶
type GatewayQos struct { // VPC实例ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 云服务器内网IP。 IpAddress *string `json:"IpAddress,omitempty" name:"IpAddress"` // 流控带宽值。 Bandwidth *int64 `json:"Bandwidth,omitempty" name:"Bandwidth"` // 创建时间。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` }
type GenerateVpnConnectionDefaultHealthCheckIpRequest ¶
type GenerateVpnConnectionDefaultHealthCheckIpRequest struct { *tchttp.BaseRequest // VPN网关id, 例如:vpngw-1w9tue3d VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` }
func NewGenerateVpnConnectionDefaultHealthCheckIpRequest ¶
func NewGenerateVpnConnectionDefaultHealthCheckIpRequest() (request *GenerateVpnConnectionDefaultHealthCheckIpRequest)
func (*GenerateVpnConnectionDefaultHealthCheckIpRequest) FromJsonString ¶
func (r *GenerateVpnConnectionDefaultHealthCheckIpRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GenerateVpnConnectionDefaultHealthCheckIpRequest) ToJsonString ¶
func (r *GenerateVpnConnectionDefaultHealthCheckIpRequest) ToJsonString() string
type GenerateVpnConnectionDefaultHealthCheckIpRequestParams ¶
type GenerateVpnConnectionDefaultHealthCheckIpRequestParams struct { // VPN网关id, 例如:vpngw-1w9tue3d VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` }
Predefined struct for user
type GenerateVpnConnectionDefaultHealthCheckIpResponse ¶
type GenerateVpnConnectionDefaultHealthCheckIpResponse struct { *tchttp.BaseResponse Response *GenerateVpnConnectionDefaultHealthCheckIpResponseParams `json:"Response"` }
func NewGenerateVpnConnectionDefaultHealthCheckIpResponse ¶
func NewGenerateVpnConnectionDefaultHealthCheckIpResponse() (response *GenerateVpnConnectionDefaultHealthCheckIpResponse)
func (*GenerateVpnConnectionDefaultHealthCheckIpResponse) FromJsonString ¶
func (r *GenerateVpnConnectionDefaultHealthCheckIpResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GenerateVpnConnectionDefaultHealthCheckIpResponse) ToJsonString ¶
func (r *GenerateVpnConnectionDefaultHealthCheckIpResponse) ToJsonString() string
type GenerateVpnConnectionDefaultHealthCheckIpResponseParams ¶
type GenerateVpnConnectionDefaultHealthCheckIpResponseParams struct { // VPN通道健康检查本端ip HealthCheckLocalIp *string `json:"HealthCheckLocalIp,omitempty" name:"HealthCheckLocalIp"` // VPN通道健康检查对端ip HealthCheckRemoteIp *string `json:"HealthCheckRemoteIp,omitempty" name:"HealthCheckRemoteIp"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type GetCcnRegionBandwidthLimitsRequest ¶
type GetCcnRegionBandwidthLimitsRequest struct { *tchttp.BaseRequest // CCN实例ID。形如:ccn-f49l6u0z。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // 过滤条件。 // <li>sregion - String - (过滤条件)源地域,形如:ap-guangzhou。</li> // <li>dregion - String - (过滤条件)目的地域,形如:ap-shanghai-bm</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 排序条件,目前支持带宽(`BandwidthLimit`)和过期时间(`ExpireTime`),默认按 `ExpireTime` 排序。 SortedBy *string `json:"SortedBy,omitempty" name:"SortedBy"` // 偏移量。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 排序方式,'ASC':升序,'DESC':降序。默认按'ASC'排序。 OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` }
func NewGetCcnRegionBandwidthLimitsRequest ¶
func NewGetCcnRegionBandwidthLimitsRequest() (request *GetCcnRegionBandwidthLimitsRequest)
func (*GetCcnRegionBandwidthLimitsRequest) FromJsonString ¶
func (r *GetCcnRegionBandwidthLimitsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetCcnRegionBandwidthLimitsRequest) ToJsonString ¶
func (r *GetCcnRegionBandwidthLimitsRequest) ToJsonString() string
type GetCcnRegionBandwidthLimitsRequestParams ¶
type GetCcnRegionBandwidthLimitsRequestParams struct { // CCN实例ID。形如:ccn-f49l6u0z。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // 过滤条件。 // <li>sregion - String - (过滤条件)源地域,形如:ap-guangzhou。</li> // <li>dregion - String - (过滤条件)目的地域,形如:ap-shanghai-bm</li> Filters []*Filter `json:"Filters,omitempty" name:"Filters"` // 排序条件,目前支持带宽(`BandwidthLimit`)和过期时间(`ExpireTime`),默认按 `ExpireTime` 排序。 SortedBy *string `json:"SortedBy,omitempty" name:"SortedBy"` // 偏移量。 Offset *uint64 `json:"Offset,omitempty" name:"Offset"` // 返回数量。 Limit *uint64 `json:"Limit,omitempty" name:"Limit"` // 排序方式,'ASC':升序,'DESC':降序。默认按'ASC'排序。 OrderBy *string `json:"OrderBy,omitempty" name:"OrderBy"` }
Predefined struct for user
type GetCcnRegionBandwidthLimitsResponse ¶
type GetCcnRegionBandwidthLimitsResponse struct { *tchttp.BaseResponse Response *GetCcnRegionBandwidthLimitsResponseParams `json:"Response"` }
func NewGetCcnRegionBandwidthLimitsResponse ¶
func NewGetCcnRegionBandwidthLimitsResponse() (response *GetCcnRegionBandwidthLimitsResponse)
func (*GetCcnRegionBandwidthLimitsResponse) FromJsonString ¶
func (r *GetCcnRegionBandwidthLimitsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetCcnRegionBandwidthLimitsResponse) ToJsonString ¶
func (r *GetCcnRegionBandwidthLimitsResponse) ToJsonString() string
type GetCcnRegionBandwidthLimitsResponseParams ¶
type GetCcnRegionBandwidthLimitsResponseParams struct { // 云联网(CCN)各地域出带宽详情。 // 注意:此字段可能返回 null,表示取不到有效值。 CcnBandwidthSet []*CcnBandwidthInfo `json:"CcnBandwidthSet,omitempty" name:"CcnBandwidthSet"` // 符合条件的对象数。 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type HaVip ¶
type HaVip struct { // `HAVIP`的`ID`,是`HAVIP`的唯一标识。 HaVipId *string `json:"HaVipId,omitempty" name:"HaVipId"` // `HAVIP`名称。 HaVipName *string `json:"HaVipName,omitempty" name:"HaVipName"` // 虚拟IP地址。 Vip *string `json:"Vip,omitempty" name:"Vip"` // `HAVIP`所在私有网络`ID`。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // `HAVIP`所在子网`ID`。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // `HAVIP`关联弹性网卡`ID`。 NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` // 被绑定的实例`ID`。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 绑定`EIP`。 AddressIp *string `json:"AddressIp,omitempty" name:"AddressIp"` // 状态: // <li>`AVAILABLE`:运行中</li> // <li>`UNBIND`:未绑定</li> State *string `json:"State,omitempty" name:"State"` // 创建时间。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // 使用havip的业务标识。 Business *string `json:"Business,omitempty" name:"Business"` }
type HaVipAssociateAddressIpRequest ¶
type HaVipAssociateAddressIpRequest struct { *tchttp.BaseRequest // `HAVIP`唯一`ID`,形如:`havip-9o233uri`。必须是没有绑定`EIP`的`HAVIP`。 HaVipId *string `json:"HaVipId,omitempty" name:"HaVipId"` // 弹性公网`IP`。必须是没有绑定`HAVIP`的`EIP`。 AddressIp *string `json:"AddressIp,omitempty" name:"AddressIp"` }
func NewHaVipAssociateAddressIpRequest ¶
func NewHaVipAssociateAddressIpRequest() (request *HaVipAssociateAddressIpRequest)
func (*HaVipAssociateAddressIpRequest) FromJsonString ¶
func (r *HaVipAssociateAddressIpRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*HaVipAssociateAddressIpRequest) ToJsonString ¶
func (r *HaVipAssociateAddressIpRequest) ToJsonString() string
type HaVipAssociateAddressIpRequestParams ¶
type HaVipAssociateAddressIpRequestParams struct { // `HAVIP`唯一`ID`,形如:`havip-9o233uri`。必须是没有绑定`EIP`的`HAVIP`。 HaVipId *string `json:"HaVipId,omitempty" name:"HaVipId"` // 弹性公网`IP`。必须是没有绑定`HAVIP`的`EIP`。 AddressIp *string `json:"AddressIp,omitempty" name:"AddressIp"` }
Predefined struct for user
type HaVipAssociateAddressIpResponse ¶
type HaVipAssociateAddressIpResponse struct { *tchttp.BaseResponse Response *HaVipAssociateAddressIpResponseParams `json:"Response"` }
func NewHaVipAssociateAddressIpResponse ¶
func NewHaVipAssociateAddressIpResponse() (response *HaVipAssociateAddressIpResponse)
func (*HaVipAssociateAddressIpResponse) FromJsonString ¶
func (r *HaVipAssociateAddressIpResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*HaVipAssociateAddressIpResponse) ToJsonString ¶
func (r *HaVipAssociateAddressIpResponse) ToJsonString() string
type HaVipAssociateAddressIpResponseParams ¶
type HaVipAssociateAddressIpResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type HaVipDisassociateAddressIpRequest ¶
type HaVipDisassociateAddressIpRequest struct { *tchttp.BaseRequest // `HAVIP`唯一`ID`,形如:`havip-9o233uri`。必须是已绑定`EIP`的`HAVIP`。 HaVipId *string `json:"HaVipId,omitempty" name:"HaVipId"` }
func NewHaVipDisassociateAddressIpRequest ¶
func NewHaVipDisassociateAddressIpRequest() (request *HaVipDisassociateAddressIpRequest)
func (*HaVipDisassociateAddressIpRequest) FromJsonString ¶
func (r *HaVipDisassociateAddressIpRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*HaVipDisassociateAddressIpRequest) ToJsonString ¶
func (r *HaVipDisassociateAddressIpRequest) ToJsonString() string
type HaVipDisassociateAddressIpRequestParams ¶
type HaVipDisassociateAddressIpRequestParams struct { // `HAVIP`唯一`ID`,形如:`havip-9o233uri`。必须是已绑定`EIP`的`HAVIP`。 HaVipId *string `json:"HaVipId,omitempty" name:"HaVipId"` }
Predefined struct for user
type HaVipDisassociateAddressIpResponse ¶
type HaVipDisassociateAddressIpResponse struct { *tchttp.BaseResponse Response *HaVipDisassociateAddressIpResponseParams `json:"Response"` }
func NewHaVipDisassociateAddressIpResponse ¶
func NewHaVipDisassociateAddressIpResponse() (response *HaVipDisassociateAddressIpResponse)
func (*HaVipDisassociateAddressIpResponse) FromJsonString ¶
func (r *HaVipDisassociateAddressIpResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*HaVipDisassociateAddressIpResponse) ToJsonString ¶
func (r *HaVipDisassociateAddressIpResponse) ToJsonString() string
type HaVipDisassociateAddressIpResponseParams ¶
type HaVipDisassociateAddressIpResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type IKEOptionsSpecification ¶
type IKEOptionsSpecification struct { // 加密算法,可选值:'3DES-CBC', 'AES-CBC-128', 'AES-CBS-192', 'AES-CBC-256', 'DES-CBC','SM4', 默认为3DES-CBC PropoEncryAlgorithm *string `json:"PropoEncryAlgorithm,omitempty" name:"PropoEncryAlgorithm"` // 认证算法:可选值:'MD5', 'SHA1','SHA-256' 默认为MD5 PropoAuthenAlgorithm *string `json:"PropoAuthenAlgorithm,omitempty" name:"PropoAuthenAlgorithm"` // 协商模式:可选值:'AGGRESSIVE', 'MAIN',默认为MAIN ExchangeMode *string `json:"ExchangeMode,omitempty" name:"ExchangeMode"` // 本端标识类型:可选值:'ADDRESS', 'FQDN',默认为ADDRESS LocalIdentity *string `json:"LocalIdentity,omitempty" name:"LocalIdentity"` // 对端标识类型:可选值:'ADDRESS', 'FQDN',默认为ADDRESS RemoteIdentity *string `json:"RemoteIdentity,omitempty" name:"RemoteIdentity"` // 本端标识,当LocalIdentity选为ADDRESS时,LocalAddress必填。localAddress默认为vpn网关公网IP LocalAddress *string `json:"LocalAddress,omitempty" name:"LocalAddress"` // 对端标识,当RemoteIdentity选为ADDRESS时,RemoteAddress必填 RemoteAddress *string `json:"RemoteAddress,omitempty" name:"RemoteAddress"` // 本端标识,当LocalIdentity选为FQDN时,LocalFqdnName必填 LocalFqdnName *string `json:"LocalFqdnName,omitempty" name:"LocalFqdnName"` // 对端标识,当remoteIdentity选为FQDN时,RemoteFqdnName必填 RemoteFqdnName *string `json:"RemoteFqdnName,omitempty" name:"RemoteFqdnName"` // DH group,指定IKE交换密钥时使用的DH组,可选值:'GROUP1', 'GROUP2', 'GROUP5', 'GROUP14', 'GROUP24', DhGroupName *string `json:"DhGroupName,omitempty" name:"DhGroupName"` // IKE SA Lifetime,单位:秒,设置IKE SA的生存周期,取值范围:60-604800 IKESaLifetimeSeconds *uint64 `json:"IKESaLifetimeSeconds,omitempty" name:"IKESaLifetimeSeconds"` // IKE版本 IKEVersion *string `json:"IKEVersion,omitempty" name:"IKEVersion"` }
type IPSECOptionsSpecification ¶
type IPSECOptionsSpecification struct { // 加密算法,可选值:'3DES-CBC', 'AES-CBC-128', 'AES-CBC-192', 'AES-CBC-256', 'DES-CBC', 'SM4', 'NULL', 默认为AES-CBC-128 EncryptAlgorithm *string `json:"EncryptAlgorithm,omitempty" name:"EncryptAlgorithm"` // 认证算法:可选值:'MD5', 'SHA1','SHA-256' 默认为 IntegrityAlgorith *string `json:"IntegrityAlgorith,omitempty" name:"IntegrityAlgorith"` // IPsec SA lifetime(s):单位秒,取值范围:180-604800 IPSECSaLifetimeSeconds *uint64 `json:"IPSECSaLifetimeSeconds,omitempty" name:"IPSECSaLifetimeSeconds"` // PFS:可选值:'NULL', 'DH-GROUP1', 'DH-GROUP2', 'DH-GROUP5', 'DH-GROUP14', 'DH-GROUP24',默认为NULL PfsDhGroup *string `json:"PfsDhGroup,omitempty" name:"PfsDhGroup"` // IPsec SA lifetime(KB):单位KB,取值范围:2560-604800 IPSECSaLifetimeTraffic *uint64 `json:"IPSECSaLifetimeTraffic,omitempty" name:"IPSECSaLifetimeTraffic"` }
type InquirePriceCreateDirectConnectGatewayRequest ¶
type InquirePriceCreateDirectConnectGatewayRequest struct {
*tchttp.BaseRequest
}
func NewInquirePriceCreateDirectConnectGatewayRequest ¶
func NewInquirePriceCreateDirectConnectGatewayRequest() (request *InquirePriceCreateDirectConnectGatewayRequest)
func (*InquirePriceCreateDirectConnectGatewayRequest) FromJsonString ¶
func (r *InquirePriceCreateDirectConnectGatewayRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InquirePriceCreateDirectConnectGatewayRequest) ToJsonString ¶
func (r *InquirePriceCreateDirectConnectGatewayRequest) ToJsonString() string
type InquirePriceCreateDirectConnectGatewayRequestParams ¶
type InquirePriceCreateDirectConnectGatewayRequestParams struct { }
Predefined struct for user
type InquirePriceCreateDirectConnectGatewayResponse ¶
type InquirePriceCreateDirectConnectGatewayResponse struct { *tchttp.BaseResponse Response *InquirePriceCreateDirectConnectGatewayResponseParams `json:"Response"` }
func NewInquirePriceCreateDirectConnectGatewayResponse ¶
func NewInquirePriceCreateDirectConnectGatewayResponse() (response *InquirePriceCreateDirectConnectGatewayResponse)
func (*InquirePriceCreateDirectConnectGatewayResponse) FromJsonString ¶
func (r *InquirePriceCreateDirectConnectGatewayResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InquirePriceCreateDirectConnectGatewayResponse) ToJsonString ¶
func (r *InquirePriceCreateDirectConnectGatewayResponse) ToJsonString() string
type InquirePriceCreateDirectConnectGatewayResponseParams ¶
type InquirePriceCreateDirectConnectGatewayResponseParams struct { // 专线网关标准接入费用 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCost *int64 `json:"TotalCost,omitempty" name:"TotalCost"` // 专线网关真实接入费用 // 注意:此字段可能返回 null,表示取不到有效值。 RealTotalCost *int64 `json:"RealTotalCost,omitempty" name:"RealTotalCost"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type InquiryPriceCreateVpnGatewayRequest ¶
type InquiryPriceCreateVpnGatewayRequest struct { *tchttp.BaseRequest // 公网带宽设置。可选带宽规格:5, 10, 20, 50, 100;单位:Mbps。 InternetMaxBandwidthOut *uint64 `json:"InternetMaxBandwidthOut,omitempty" name:"InternetMaxBandwidthOut"` // VPN网关计费模式,PREPAID:表示预付费,即包年包月,POSTPAID_BY_HOUR:表示后付费,即按量计费。默认:POSTPAID_BY_HOUR,如果指定预付费模式,参数InstanceChargePrepaid必填。 InstanceChargeType *string `json:"InstanceChargeType,omitempty" name:"InstanceChargeType"` // 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。 InstanceChargePrepaid *InstanceChargePrepaid `json:"InstanceChargePrepaid,omitempty" name:"InstanceChargePrepaid"` // SSL VPN连接数设置,可选规格:5, 10, 20, 50, 100;单位:个。 MaxConnection *uint64 `json:"MaxConnection,omitempty" name:"MaxConnection"` // 查询的VPN类型,支持IPSEC和SSL两种类型,为SSL类型时,MaxConnection参数必传。 Type *string `json:"Type,omitempty" name:"Type"` }
func NewInquiryPriceCreateVpnGatewayRequest ¶
func NewInquiryPriceCreateVpnGatewayRequest() (request *InquiryPriceCreateVpnGatewayRequest)
func (*InquiryPriceCreateVpnGatewayRequest) FromJsonString ¶
func (r *InquiryPriceCreateVpnGatewayRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InquiryPriceCreateVpnGatewayRequest) ToJsonString ¶
func (r *InquiryPriceCreateVpnGatewayRequest) ToJsonString() string
type InquiryPriceCreateVpnGatewayRequestParams ¶
type InquiryPriceCreateVpnGatewayRequestParams struct { // 公网带宽设置。可选带宽规格:5, 10, 20, 50, 100;单位:Mbps。 InternetMaxBandwidthOut *uint64 `json:"InternetMaxBandwidthOut,omitempty" name:"InternetMaxBandwidthOut"` // VPN网关计费模式,PREPAID:表示预付费,即包年包月,POSTPAID_BY_HOUR:表示后付费,即按量计费。默认:POSTPAID_BY_HOUR,如果指定预付费模式,参数InstanceChargePrepaid必填。 InstanceChargeType *string `json:"InstanceChargeType,omitempty" name:"InstanceChargeType"` // 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。 InstanceChargePrepaid *InstanceChargePrepaid `json:"InstanceChargePrepaid,omitempty" name:"InstanceChargePrepaid"` // SSL VPN连接数设置,可选规格:5, 10, 20, 50, 100;单位:个。 MaxConnection *uint64 `json:"MaxConnection,omitempty" name:"MaxConnection"` // 查询的VPN类型,支持IPSEC和SSL两种类型,为SSL类型时,MaxConnection参数必传。 Type *string `json:"Type,omitempty" name:"Type"` }
Predefined struct for user
type InquiryPriceCreateVpnGatewayResponse ¶
type InquiryPriceCreateVpnGatewayResponse struct { *tchttp.BaseResponse Response *InquiryPriceCreateVpnGatewayResponseParams `json:"Response"` }
func NewInquiryPriceCreateVpnGatewayResponse ¶
func NewInquiryPriceCreateVpnGatewayResponse() (response *InquiryPriceCreateVpnGatewayResponse)
func (*InquiryPriceCreateVpnGatewayResponse) FromJsonString ¶
func (r *InquiryPriceCreateVpnGatewayResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InquiryPriceCreateVpnGatewayResponse) ToJsonString ¶
func (r *InquiryPriceCreateVpnGatewayResponse) ToJsonString() string
type InquiryPriceCreateVpnGatewayResponseParams ¶
type InquiryPriceCreateVpnGatewayResponseParams struct { // 商品价格。 Price *Price `json:"Price,omitempty" name:"Price"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type InquiryPriceRenewVpnGatewayRequest ¶
type InquiryPriceRenewVpnGatewayRequest struct { *tchttp.BaseRequest // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。 InstanceChargePrepaid *InstanceChargePrepaid `json:"InstanceChargePrepaid,omitempty" name:"InstanceChargePrepaid"` }
func NewInquiryPriceRenewVpnGatewayRequest ¶
func NewInquiryPriceRenewVpnGatewayRequest() (request *InquiryPriceRenewVpnGatewayRequest)
func (*InquiryPriceRenewVpnGatewayRequest) FromJsonString ¶
func (r *InquiryPriceRenewVpnGatewayRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InquiryPriceRenewVpnGatewayRequest) ToJsonString ¶
func (r *InquiryPriceRenewVpnGatewayRequest) ToJsonString() string
type InquiryPriceRenewVpnGatewayRequestParams ¶
type InquiryPriceRenewVpnGatewayRequestParams struct { // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。 InstanceChargePrepaid *InstanceChargePrepaid `json:"InstanceChargePrepaid,omitempty" name:"InstanceChargePrepaid"` }
Predefined struct for user
type InquiryPriceRenewVpnGatewayResponse ¶
type InquiryPriceRenewVpnGatewayResponse struct { *tchttp.BaseResponse Response *InquiryPriceRenewVpnGatewayResponseParams `json:"Response"` }
func NewInquiryPriceRenewVpnGatewayResponse ¶
func NewInquiryPriceRenewVpnGatewayResponse() (response *InquiryPriceRenewVpnGatewayResponse)
func (*InquiryPriceRenewVpnGatewayResponse) FromJsonString ¶
func (r *InquiryPriceRenewVpnGatewayResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InquiryPriceRenewVpnGatewayResponse) ToJsonString ¶
func (r *InquiryPriceRenewVpnGatewayResponse) ToJsonString() string
type InquiryPriceRenewVpnGatewayResponseParams ¶
type InquiryPriceRenewVpnGatewayResponseParams struct { // 商品价格。 Price *Price `json:"Price,omitempty" name:"Price"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type InquiryPriceResetVpnGatewayInternetMaxBandwidthRequest ¶
type InquiryPriceResetVpnGatewayInternetMaxBandwidthRequest struct { *tchttp.BaseRequest // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // 公网带宽设置。可选带宽规格:5, 10, 20, 50, 100;单位:Mbps。 InternetMaxBandwidthOut *uint64 `json:"InternetMaxBandwidthOut,omitempty" name:"InternetMaxBandwidthOut"` }
func NewInquiryPriceResetVpnGatewayInternetMaxBandwidthRequest ¶
func NewInquiryPriceResetVpnGatewayInternetMaxBandwidthRequest() (request *InquiryPriceResetVpnGatewayInternetMaxBandwidthRequest)
func (*InquiryPriceResetVpnGatewayInternetMaxBandwidthRequest) FromJsonString ¶
func (r *InquiryPriceResetVpnGatewayInternetMaxBandwidthRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InquiryPriceResetVpnGatewayInternetMaxBandwidthRequest) ToJsonString ¶
func (r *InquiryPriceResetVpnGatewayInternetMaxBandwidthRequest) ToJsonString() string
type InquiryPriceResetVpnGatewayInternetMaxBandwidthRequestParams ¶
type InquiryPriceResetVpnGatewayInternetMaxBandwidthRequestParams struct { // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // 公网带宽设置。可选带宽规格:5, 10, 20, 50, 100;单位:Mbps。 InternetMaxBandwidthOut *uint64 `json:"InternetMaxBandwidthOut,omitempty" name:"InternetMaxBandwidthOut"` }
Predefined struct for user
type InquiryPriceResetVpnGatewayInternetMaxBandwidthResponse ¶
type InquiryPriceResetVpnGatewayInternetMaxBandwidthResponse struct { *tchttp.BaseResponse Response *InquiryPriceResetVpnGatewayInternetMaxBandwidthResponseParams `json:"Response"` }
func NewInquiryPriceResetVpnGatewayInternetMaxBandwidthResponse ¶
func NewInquiryPriceResetVpnGatewayInternetMaxBandwidthResponse() (response *InquiryPriceResetVpnGatewayInternetMaxBandwidthResponse)
func (*InquiryPriceResetVpnGatewayInternetMaxBandwidthResponse) FromJsonString ¶
func (r *InquiryPriceResetVpnGatewayInternetMaxBandwidthResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InquiryPriceResetVpnGatewayInternetMaxBandwidthResponse) ToJsonString ¶
func (r *InquiryPriceResetVpnGatewayInternetMaxBandwidthResponse) ToJsonString() string
type InquiryPriceResetVpnGatewayInternetMaxBandwidthResponseParams ¶
type InquiryPriceResetVpnGatewayInternetMaxBandwidthResponseParams struct { // 商品价格。 Price *Price `json:"Price,omitempty" name:"Price"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type InstanceChargePrepaid ¶
type InstanceChargePrepaid struct { // 购买实例的时长,单位:月。取值范围:1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 24, 36。 Period *uint64 `json:"Period,omitempty" name:"Period"` // 自动续费标识。取值范围: NOTIFY_AND_AUTO_RENEW:通知过期且自动续费, NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费。默认:NOTIFY_AND_AUTO_RENEW RenewFlag *string `json:"RenewFlag,omitempty" name:"RenewFlag"` }
type InstanceStatistic ¶
type Ip6Rule ¶
type Ip6Rule struct { // IPV6转换规则唯一ID,形如rule6-xxxxxxxx Ip6RuleId *string `json:"Ip6RuleId,omitempty" name:"Ip6RuleId"` // IPV6转换规则名称 Ip6RuleName *string `json:"Ip6RuleName,omitempty" name:"Ip6RuleName"` // IPV6地址 Vip6 *string `json:"Vip6,omitempty" name:"Vip6"` // IPV6端口号 Vport6 *int64 `json:"Vport6,omitempty" name:"Vport6"` // 协议类型,支持TCP/UDP Protocol *string `json:"Protocol,omitempty" name:"Protocol"` // IPV4地址 Vip *string `json:"Vip,omitempty" name:"Vip"` // IPV4端口号 Vport *int64 `json:"Vport,omitempty" name:"Vport"` // 转换规则状态,限于CREATING,RUNNING,DELETING,MODIFYING RuleStatus *string `json:"RuleStatus,omitempty" name:"RuleStatus"` // 转换规则创建时间 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` }
type Ip6RuleInfo ¶
type Ip6RuleInfo struct { // IPV6端口号,可在0~65535范围取值 Vport6 *int64 `json:"Vport6,omitempty" name:"Vport6"` // 协议类型,支持TCP/UDP Protocol *string `json:"Protocol,omitempty" name:"Protocol"` // IPV4地址 Vip *string `json:"Vip,omitempty" name:"Vip"` // IPV4端口号,可在0~65535范围取值 Vport *int64 `json:"Vport,omitempty" name:"Vport"` }
type Ip6Translator ¶
type Ip6Translator struct { // IPV6转换实例唯一ID,形如ip6-xxxxxxxx Ip6TranslatorId *string `json:"Ip6TranslatorId,omitempty" name:"Ip6TranslatorId"` // IPV6转换实例名称 Ip6TranslatorName *string `json:"Ip6TranslatorName,omitempty" name:"Ip6TranslatorName"` // IPV6地址 Vip6 *string `json:"Vip6,omitempty" name:"Vip6"` // IPV6转换地址所属运营商 IspName *string `json:"IspName,omitempty" name:"IspName"` // 转换实例状态,限于CREATING,RUNNING,DELETING,MODIFYING TranslatorStatus *string `json:"TranslatorStatus,omitempty" name:"TranslatorStatus"` // IPV6转换实例创建时间 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // 绑定的IPV6转换规则数量 Ip6RuleCount *int64 `json:"Ip6RuleCount,omitempty" name:"Ip6RuleCount"` // IPV6转换规则信息 IP6RuleSet []*Ip6Rule `json:"IP6RuleSet,omitempty" name:"IP6RuleSet"` }
type IpAddressStates ¶
type IpAddressStates struct { // VPC实例ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 子网实例ID。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // IP地址。 IpAddress *string `json:"IpAddress,omitempty" name:"IpAddress"` // 资源类型 ResourceType *string `json:"ResourceType,omitempty" name:"ResourceType"` // 资源ID ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"` }
type IpField ¶
type IpField struct { // 国家字段信息 Country *bool `json:"Country,omitempty" name:"Country"` // 省、州、郡一级行政区域字段信息 Province *bool `json:"Province,omitempty" name:"Province"` // 市一级行政区域字段信息 City *bool `json:"City,omitempty" name:"City"` // 市内区域字段信息 Region *bool `json:"Region,omitempty" name:"Region"` // 接入运营商字段信息 Isp *bool `json:"Isp,omitempty" name:"Isp"` // 骨干运营商字段信息 AsName *bool `json:"AsName,omitempty" name:"AsName"` // 骨干As号 AsId *bool `json:"AsId,omitempty" name:"AsId"` // 注释字段 Comment *bool `json:"Comment,omitempty" name:"Comment"` }
type IpGeolocationInfo ¶
type IpGeolocationInfo struct { // 国家信息 // 注意:此字段可能返回 null,表示取不到有效值。 Country *string `json:"Country,omitempty" name:"Country"` // 省、州、郡一级行政区域信息 // 注意:此字段可能返回 null,表示取不到有效值。 Province *string `json:"Province,omitempty" name:"Province"` // 市一级行政区域信息 // 注意:此字段可能返回 null,表示取不到有效值。 City *string `json:"City,omitempty" name:"City"` // 市内区域信息 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitempty" name:"Region"` // 接入运营商信息 // 注意:此字段可能返回 null,表示取不到有效值。 Isp *string `json:"Isp,omitempty" name:"Isp"` // 骨干运营商名称 // 注意:此字段可能返回 null,表示取不到有效值。 AsName *string `json:"AsName,omitempty" name:"AsName"` // 骨干运营商AS号 // 注意:此字段可能返回 null,表示取不到有效值。 AsId *string `json:"AsId,omitempty" name:"AsId"` // 注释信息。目前的填充值为移动接入用户的APN值,如无APN属性则为空 // 注意:此字段可能返回 null,表示取不到有效值。 Comment *string `json:"Comment,omitempty" name:"Comment"` // IP地址 // 注意:此字段可能返回 null,表示取不到有效值。 AddressIp *string `json:"AddressIp,omitempty" name:"AddressIp"` }
type Ipv6Address ¶
type Ipv6Address struct { // `IPv6`地址,形如:`3402:4e00:20:100:0:8cd9:2a67:71f3` Address *string `json:"Address,omitempty" name:"Address"` // 是否是主`IP`。 Primary *bool `json:"Primary,omitempty" name:"Primary"` // `EIP`实例`ID`,形如:`eip-hxlqja90`。 AddressId *string `json:"AddressId,omitempty" name:"AddressId"` // 描述信息。 Description *string `json:"Description,omitempty" name:"Description"` // 公网IP是否被封堵。 IsWanIpBlocked *bool `json:"IsWanIpBlocked,omitempty" name:"IsWanIpBlocked"` // `IPv6`地址状态: // <li>`PENDING`:生产中</li> // <li>`MIGRATING`:迁移中</li> // <li>`DELETING`:删除中</li> // <li>`AVAILABLE`:可用的</li> State *string `json:"State,omitempty" name:"State"` }
type Ipv6SubnetCidrBlock ¶
type ItemPrice ¶
type ItemPrice struct { // 按量计费后付费单价,单位:元。 UnitPrice *float64 `json:"UnitPrice,omitempty" name:"UnitPrice"` // 按量计费后付费计价单元,可取值范围: HOUR:表示计价单元是按每小时来计算。当前涉及该计价单元的场景有:实例按小时后付费(POSTPAID_BY_HOUR)、带宽按小时后付费(BANDWIDTH_POSTPAID_BY_HOUR): GB:表示计价单元是按每GB来计算。当前涉及该计价单元的场景有:流量按小时后付费(TRAFFIC_POSTPAID_BY_HOUR)。 ChargeUnit *string `json:"ChargeUnit,omitempty" name:"ChargeUnit"` // 预付费商品的原价,单位:元。 OriginalPrice *float64 `json:"OriginalPrice,omitempty" name:"OriginalPrice"` // 预付费商品的折扣价,单位:元。 DiscountPrice *float64 `json:"DiscountPrice,omitempty" name:"DiscountPrice"` }
type LocalGateway ¶
type LocalGateway struct { // CDC实例ID CdcId *string `json:"CdcId,omitempty" name:"CdcId"` // VPC实例ID VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 本地网关实例ID UniqLocalGwId *string `json:"UniqLocalGwId,omitempty" name:"UniqLocalGwId"` // 本地网关名称 LocalGatewayName *string `json:"LocalGatewayName,omitempty" name:"LocalGatewayName"` // 本地网关IP地址 LocalGwIp *string `json:"LocalGwIp,omitempty" name:"LocalGwIp"` // 本地网关创建时间 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` }
type LockCcnBandwidthsRequest ¶
type LockCcnBandwidthsRequest struct { *tchttp.BaseRequest // 带宽实例的唯一ID数组。 Instances []*CcnFlowLock `json:"Instances,omitempty" name:"Instances"` }
func NewLockCcnBandwidthsRequest ¶
func NewLockCcnBandwidthsRequest() (request *LockCcnBandwidthsRequest)
func (*LockCcnBandwidthsRequest) FromJsonString ¶
func (r *LockCcnBandwidthsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*LockCcnBandwidthsRequest) ToJsonString ¶
func (r *LockCcnBandwidthsRequest) ToJsonString() string
type LockCcnBandwidthsRequestParams ¶
type LockCcnBandwidthsRequestParams struct { // 带宽实例的唯一ID数组。 Instances []*CcnFlowLock `json:"Instances,omitempty" name:"Instances"` }
Predefined struct for user
type LockCcnBandwidthsResponse ¶
type LockCcnBandwidthsResponse struct { *tchttp.BaseResponse Response *LockCcnBandwidthsResponseParams `json:"Response"` }
func NewLockCcnBandwidthsResponse ¶
func NewLockCcnBandwidthsResponse() (response *LockCcnBandwidthsResponse)
func (*LockCcnBandwidthsResponse) FromJsonString ¶
func (r *LockCcnBandwidthsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*LockCcnBandwidthsResponse) ToJsonString ¶
func (r *LockCcnBandwidthsResponse) ToJsonString() string
type LockCcnBandwidthsResponseParams ¶
type LockCcnBandwidthsResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type LockCcnsRequest ¶
type LockCcnsRequest struct {
*tchttp.BaseRequest
}
func NewLockCcnsRequest ¶
func NewLockCcnsRequest() (request *LockCcnsRequest)
func (*LockCcnsRequest) FromJsonString ¶
func (r *LockCcnsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*LockCcnsRequest) ToJsonString ¶
func (r *LockCcnsRequest) ToJsonString() string
type LockCcnsResponse ¶
type LockCcnsResponse struct { *tchttp.BaseResponse Response *LockCcnsResponseParams `json:"Response"` }
func NewLockCcnsResponse ¶
func NewLockCcnsResponse() (response *LockCcnsResponse)
func (*LockCcnsResponse) FromJsonString ¶
func (r *LockCcnsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*LockCcnsResponse) ToJsonString ¶
func (r *LockCcnsResponse) ToJsonString() string
type LockCcnsResponseParams ¶
type LockCcnsResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type MemberInfo ¶
type MigrateNetworkInterfaceRequest ¶
type MigrateNetworkInterfaceRequest struct { *tchttp.BaseRequest // 弹性网卡实例ID,例如:eni-m6dyj72l。 NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` // 弹性网卡当前绑定的CVM实例ID。形如:ins-r8hr2upy。 SourceInstanceId *string `json:"SourceInstanceId,omitempty" name:"SourceInstanceId"` // 待迁移的目的CVM实例ID。 DestinationInstanceId *string `json:"DestinationInstanceId,omitempty" name:"DestinationInstanceId"` // 网卡绑定类型:0 标准型 1 扩展型。 AttachType *uint64 `json:"AttachType,omitempty" name:"AttachType"` }
func NewMigrateNetworkInterfaceRequest ¶
func NewMigrateNetworkInterfaceRequest() (request *MigrateNetworkInterfaceRequest)
func (*MigrateNetworkInterfaceRequest) FromJsonString ¶
func (r *MigrateNetworkInterfaceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*MigrateNetworkInterfaceRequest) ToJsonString ¶
func (r *MigrateNetworkInterfaceRequest) ToJsonString() string
type MigrateNetworkInterfaceRequestParams ¶
type MigrateNetworkInterfaceRequestParams struct { // 弹性网卡实例ID,例如:eni-m6dyj72l。 NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` // 弹性网卡当前绑定的CVM实例ID。形如:ins-r8hr2upy。 SourceInstanceId *string `json:"SourceInstanceId,omitempty" name:"SourceInstanceId"` // 待迁移的目的CVM实例ID。 DestinationInstanceId *string `json:"DestinationInstanceId,omitempty" name:"DestinationInstanceId"` // 网卡绑定类型:0 标准型 1 扩展型。 AttachType *uint64 `json:"AttachType,omitempty" name:"AttachType"` }
Predefined struct for user
type MigrateNetworkInterfaceResponse ¶
type MigrateNetworkInterfaceResponse struct { *tchttp.BaseResponse Response *MigrateNetworkInterfaceResponseParams `json:"Response"` }
func NewMigrateNetworkInterfaceResponse ¶
func NewMigrateNetworkInterfaceResponse() (response *MigrateNetworkInterfaceResponse)
func (*MigrateNetworkInterfaceResponse) FromJsonString ¶
func (r *MigrateNetworkInterfaceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*MigrateNetworkInterfaceResponse) ToJsonString ¶
func (r *MigrateNetworkInterfaceResponse) ToJsonString() string
type MigrateNetworkInterfaceResponseParams ¶
type MigrateNetworkInterfaceResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type MigratePrivateIpAddressRequest ¶
type MigratePrivateIpAddressRequest struct { *tchttp.BaseRequest // 当内网IP绑定的弹性网卡实例ID,例如:eni-m6dyj72l。 SourceNetworkInterfaceId *string `json:"SourceNetworkInterfaceId,omitempty" name:"SourceNetworkInterfaceId"` // 待迁移的目的弹性网卡实例ID。 DestinationNetworkInterfaceId *string `json:"DestinationNetworkInterfaceId,omitempty" name:"DestinationNetworkInterfaceId"` // 迁移的内网IP地址,例如:10.0.0.6。 PrivateIpAddress *string `json:"PrivateIpAddress,omitempty" name:"PrivateIpAddress"` }
func NewMigratePrivateIpAddressRequest ¶
func NewMigratePrivateIpAddressRequest() (request *MigratePrivateIpAddressRequest)
func (*MigratePrivateIpAddressRequest) FromJsonString ¶
func (r *MigratePrivateIpAddressRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*MigratePrivateIpAddressRequest) ToJsonString ¶
func (r *MigratePrivateIpAddressRequest) ToJsonString() string
type MigratePrivateIpAddressRequestParams ¶
type MigratePrivateIpAddressRequestParams struct { // 当内网IP绑定的弹性网卡实例ID,例如:eni-m6dyj72l。 SourceNetworkInterfaceId *string `json:"SourceNetworkInterfaceId,omitempty" name:"SourceNetworkInterfaceId"` // 待迁移的目的弹性网卡实例ID。 DestinationNetworkInterfaceId *string `json:"DestinationNetworkInterfaceId,omitempty" name:"DestinationNetworkInterfaceId"` // 迁移的内网IP地址,例如:10.0.0.6。 PrivateIpAddress *string `json:"PrivateIpAddress,omitempty" name:"PrivateIpAddress"` }
Predefined struct for user
type MigratePrivateIpAddressResponse ¶
type MigratePrivateIpAddressResponse struct { *tchttp.BaseResponse Response *MigratePrivateIpAddressResponseParams `json:"Response"` }
func NewMigratePrivateIpAddressResponse ¶
func NewMigratePrivateIpAddressResponse() (response *MigratePrivateIpAddressResponse)
func (*MigratePrivateIpAddressResponse) FromJsonString ¶
func (r *MigratePrivateIpAddressResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*MigratePrivateIpAddressResponse) ToJsonString ¶
func (r *MigratePrivateIpAddressResponse) ToJsonString() string
type MigratePrivateIpAddressResponseParams ¶
type MigratePrivateIpAddressResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAddressAttributeRequest ¶
type ModifyAddressAttributeRequest struct { *tchttp.BaseRequest // 标识 EIP 的唯一 ID。EIP 唯一 ID 形如:`eip-11112222`。 AddressId *string `json:"AddressId,omitempty" name:"AddressId"` // 修改后的 EIP 名称。长度上限为20个字符。 AddressName *string `json:"AddressName,omitempty" name:"AddressName"` // 设定EIP是否直通,"TRUE"表示直通,"FALSE"表示非直通。注意该参数仅对EIP直通功能可见的用户可以设定。 EipDirectConnection *string `json:"EipDirectConnection,omitempty" name:"EipDirectConnection"` }
func NewModifyAddressAttributeRequest ¶
func NewModifyAddressAttributeRequest() (request *ModifyAddressAttributeRequest)
func (*ModifyAddressAttributeRequest) FromJsonString ¶
func (r *ModifyAddressAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAddressAttributeRequest) ToJsonString ¶
func (r *ModifyAddressAttributeRequest) ToJsonString() string
type ModifyAddressAttributeRequestParams ¶
type ModifyAddressAttributeRequestParams struct { // 标识 EIP 的唯一 ID。EIP 唯一 ID 形如:`eip-11112222`。 AddressId *string `json:"AddressId,omitempty" name:"AddressId"` // 修改后的 EIP 名称。长度上限为20个字符。 AddressName *string `json:"AddressName,omitempty" name:"AddressName"` // 设定EIP是否直通,"TRUE"表示直通,"FALSE"表示非直通。注意该参数仅对EIP直通功能可见的用户可以设定。 EipDirectConnection *string `json:"EipDirectConnection,omitempty" name:"EipDirectConnection"` }
Predefined struct for user
type ModifyAddressAttributeResponse ¶
type ModifyAddressAttributeResponse struct { *tchttp.BaseResponse Response *ModifyAddressAttributeResponseParams `json:"Response"` }
func NewModifyAddressAttributeResponse ¶
func NewModifyAddressAttributeResponse() (response *ModifyAddressAttributeResponse)
func (*ModifyAddressAttributeResponse) FromJsonString ¶
func (r *ModifyAddressAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAddressAttributeResponse) ToJsonString ¶
func (r *ModifyAddressAttributeResponse) ToJsonString() string
type ModifyAddressAttributeResponseParams ¶
type ModifyAddressAttributeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAddressInternetChargeTypeRequest ¶
type ModifyAddressInternetChargeTypeRequest struct { *tchttp.BaseRequest // 弹性公网IP的唯一ID,形如eip-xxx AddressId *string `json:"AddressId,omitempty" name:"AddressId"` // 弹性公网IP调整目标计费模式,只支持"BANDWIDTH_PREPAID_BY_MONTH"和"TRAFFIC_POSTPAID_BY_HOUR" InternetChargeType *string `json:"InternetChargeType,omitempty" name:"InternetChargeType"` // 弹性公网IP调整目标带宽值 InternetMaxBandwidthOut *uint64 `json:"InternetMaxBandwidthOut,omitempty" name:"InternetMaxBandwidthOut"` // 包月带宽网络计费模式参数。弹性公网IP的调整目标计费模式是"BANDWIDTH_PREPAID_BY_MONTH"时,必传该参数。 AddressChargePrepaid *AddressChargePrepaid `json:"AddressChargePrepaid,omitempty" name:"AddressChargePrepaid"` }
func NewModifyAddressInternetChargeTypeRequest ¶
func NewModifyAddressInternetChargeTypeRequest() (request *ModifyAddressInternetChargeTypeRequest)
func (*ModifyAddressInternetChargeTypeRequest) FromJsonString ¶
func (r *ModifyAddressInternetChargeTypeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAddressInternetChargeTypeRequest) ToJsonString ¶
func (r *ModifyAddressInternetChargeTypeRequest) ToJsonString() string
type ModifyAddressInternetChargeTypeRequestParams ¶
type ModifyAddressInternetChargeTypeRequestParams struct { // 弹性公网IP的唯一ID,形如eip-xxx AddressId *string `json:"AddressId,omitempty" name:"AddressId"` // 弹性公网IP调整目标计费模式,只支持"BANDWIDTH_PREPAID_BY_MONTH"和"TRAFFIC_POSTPAID_BY_HOUR" InternetChargeType *string `json:"InternetChargeType,omitempty" name:"InternetChargeType"` // 弹性公网IP调整目标带宽值 InternetMaxBandwidthOut *uint64 `json:"InternetMaxBandwidthOut,omitempty" name:"InternetMaxBandwidthOut"` // 包月带宽网络计费模式参数。弹性公网IP的调整目标计费模式是"BANDWIDTH_PREPAID_BY_MONTH"时,必传该参数。 AddressChargePrepaid *AddressChargePrepaid `json:"AddressChargePrepaid,omitempty" name:"AddressChargePrepaid"` }
Predefined struct for user
type ModifyAddressInternetChargeTypeResponse ¶
type ModifyAddressInternetChargeTypeResponse struct { *tchttp.BaseResponse Response *ModifyAddressInternetChargeTypeResponseParams `json:"Response"` }
func NewModifyAddressInternetChargeTypeResponse ¶
func NewModifyAddressInternetChargeTypeResponse() (response *ModifyAddressInternetChargeTypeResponse)
func (*ModifyAddressInternetChargeTypeResponse) FromJsonString ¶
func (r *ModifyAddressInternetChargeTypeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAddressInternetChargeTypeResponse) ToJsonString ¶
func (r *ModifyAddressInternetChargeTypeResponse) ToJsonString() string
type ModifyAddressInternetChargeTypeResponseParams ¶
type ModifyAddressInternetChargeTypeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAddressTemplateAttributeRequest ¶
type ModifyAddressTemplateAttributeRequest struct { *tchttp.BaseRequest // IP地址模板实例ID,例如:ipm-mdunqeb6。 AddressTemplateId *string `json:"AddressTemplateId,omitempty" name:"AddressTemplateId"` // IP地址模板名称。 AddressTemplateName *string `json:"AddressTemplateName,omitempty" name:"AddressTemplateName"` // 地址信息,支持 IP、CIDR、IP 范围。 Addresses []*string `json:"Addresses,omitempty" name:"Addresses"` // 支持添加备注的地址信息,支持 IP、CIDR、IP 范围。 AddressesExtra []*AddressInfo `json:"AddressesExtra,omitempty" name:"AddressesExtra"` }
func NewModifyAddressTemplateAttributeRequest ¶
func NewModifyAddressTemplateAttributeRequest() (request *ModifyAddressTemplateAttributeRequest)
func (*ModifyAddressTemplateAttributeRequest) FromJsonString ¶
func (r *ModifyAddressTemplateAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAddressTemplateAttributeRequest) ToJsonString ¶
func (r *ModifyAddressTemplateAttributeRequest) ToJsonString() string
type ModifyAddressTemplateAttributeRequestParams ¶
type ModifyAddressTemplateAttributeRequestParams struct { // IP地址模板实例ID,例如:ipm-mdunqeb6。 AddressTemplateId *string `json:"AddressTemplateId,omitempty" name:"AddressTemplateId"` // IP地址模板名称。 AddressTemplateName *string `json:"AddressTemplateName,omitempty" name:"AddressTemplateName"` // 地址信息,支持 IP、CIDR、IP 范围。 Addresses []*string `json:"Addresses,omitempty" name:"Addresses"` // 支持添加备注的地址信息,支持 IP、CIDR、IP 范围。 AddressesExtra []*AddressInfo `json:"AddressesExtra,omitempty" name:"AddressesExtra"` }
Predefined struct for user
type ModifyAddressTemplateAttributeResponse ¶
type ModifyAddressTemplateAttributeResponse struct { *tchttp.BaseResponse Response *ModifyAddressTemplateAttributeResponseParams `json:"Response"` }
func NewModifyAddressTemplateAttributeResponse ¶
func NewModifyAddressTemplateAttributeResponse() (response *ModifyAddressTemplateAttributeResponse)
func (*ModifyAddressTemplateAttributeResponse) FromJsonString ¶
func (r *ModifyAddressTemplateAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAddressTemplateAttributeResponse) ToJsonString ¶
func (r *ModifyAddressTemplateAttributeResponse) ToJsonString() string
type ModifyAddressTemplateAttributeResponseParams ¶
type ModifyAddressTemplateAttributeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAddressTemplateGroupAttributeRequest ¶
type ModifyAddressTemplateGroupAttributeRequest struct { *tchttp.BaseRequest // IP地址模板集合实例ID,例如:ipmg-2uw6ujo6。 AddressTemplateGroupId *string `json:"AddressTemplateGroupId,omitempty" name:"AddressTemplateGroupId"` // IP地址模板集合名称。 AddressTemplateGroupName *string `json:"AddressTemplateGroupName,omitempty" name:"AddressTemplateGroupName"` // IP地址模板实例ID, 例如:ipm-mdunqeb6。 AddressTemplateIds []*string `json:"AddressTemplateIds,omitempty" name:"AddressTemplateIds"` }
func NewModifyAddressTemplateGroupAttributeRequest ¶
func NewModifyAddressTemplateGroupAttributeRequest() (request *ModifyAddressTemplateGroupAttributeRequest)
func (*ModifyAddressTemplateGroupAttributeRequest) FromJsonString ¶
func (r *ModifyAddressTemplateGroupAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAddressTemplateGroupAttributeRequest) ToJsonString ¶
func (r *ModifyAddressTemplateGroupAttributeRequest) ToJsonString() string
type ModifyAddressTemplateGroupAttributeRequestParams ¶
type ModifyAddressTemplateGroupAttributeRequestParams struct { // IP地址模板集合实例ID,例如:ipmg-2uw6ujo6。 AddressTemplateGroupId *string `json:"AddressTemplateGroupId,omitempty" name:"AddressTemplateGroupId"` // IP地址模板集合名称。 AddressTemplateGroupName *string `json:"AddressTemplateGroupName,omitempty" name:"AddressTemplateGroupName"` // IP地址模板实例ID, 例如:ipm-mdunqeb6。 AddressTemplateIds []*string `json:"AddressTemplateIds,omitempty" name:"AddressTemplateIds"` }
Predefined struct for user
type ModifyAddressTemplateGroupAttributeResponse ¶
type ModifyAddressTemplateGroupAttributeResponse struct { *tchttp.BaseResponse Response *ModifyAddressTemplateGroupAttributeResponseParams `json:"Response"` }
func NewModifyAddressTemplateGroupAttributeResponse ¶
func NewModifyAddressTemplateGroupAttributeResponse() (response *ModifyAddressTemplateGroupAttributeResponse)
func (*ModifyAddressTemplateGroupAttributeResponse) FromJsonString ¶
func (r *ModifyAddressTemplateGroupAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAddressTemplateGroupAttributeResponse) ToJsonString ¶
func (r *ModifyAddressTemplateGroupAttributeResponse) ToJsonString() string
type ModifyAddressTemplateGroupAttributeResponseParams ¶
type ModifyAddressTemplateGroupAttributeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAddressesBandwidthRequest ¶
type ModifyAddressesBandwidthRequest struct { *tchttp.BaseRequest // EIP唯一标识ID列表,形如'eip-xxxx' AddressIds []*string `json:"AddressIds,omitempty" name:"AddressIds"` // 调整带宽目标值 InternetMaxBandwidthOut *int64 `json:"InternetMaxBandwidthOut,omitempty" name:"InternetMaxBandwidthOut"` // 包月带宽起始时间(已废弃,输入无效) StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 包月带宽结束时间(已废弃,输入无效) EndTime *string `json:"EndTime,omitempty" name:"EndTime"` }
func NewModifyAddressesBandwidthRequest ¶
func NewModifyAddressesBandwidthRequest() (request *ModifyAddressesBandwidthRequest)
func (*ModifyAddressesBandwidthRequest) FromJsonString ¶
func (r *ModifyAddressesBandwidthRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAddressesBandwidthRequest) ToJsonString ¶
func (r *ModifyAddressesBandwidthRequest) ToJsonString() string
type ModifyAddressesBandwidthRequestParams ¶
type ModifyAddressesBandwidthRequestParams struct { // EIP唯一标识ID列表,形如'eip-xxxx' AddressIds []*string `json:"AddressIds,omitempty" name:"AddressIds"` // 调整带宽目标值 InternetMaxBandwidthOut *int64 `json:"InternetMaxBandwidthOut,omitempty" name:"InternetMaxBandwidthOut"` // 包月带宽起始时间(已废弃,输入无效) StartTime *string `json:"StartTime,omitempty" name:"StartTime"` // 包月带宽结束时间(已废弃,输入无效) EndTime *string `json:"EndTime,omitempty" name:"EndTime"` }
Predefined struct for user
type ModifyAddressesBandwidthResponse ¶
type ModifyAddressesBandwidthResponse struct { *tchttp.BaseResponse Response *ModifyAddressesBandwidthResponseParams `json:"Response"` }
func NewModifyAddressesBandwidthResponse ¶
func NewModifyAddressesBandwidthResponse() (response *ModifyAddressesBandwidthResponse)
func (*ModifyAddressesBandwidthResponse) FromJsonString ¶
func (r *ModifyAddressesBandwidthResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAddressesBandwidthResponse) ToJsonString ¶
func (r *ModifyAddressesBandwidthResponse) ToJsonString() string
type ModifyAddressesBandwidthResponseParams ¶
type ModifyAddressesBandwidthResponseParams struct { // 异步任务TaskId。可以使用[DescribeTaskResult](https://cloud.tencent.com/document/api/215/36271)接口查询任务状态。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyAssistantCidrRequest ¶
type ModifyAssistantCidrRequest struct { *tchttp.BaseRequest // `VPC`实例`ID`。形如:`vpc-6v2ht8q5`。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 待添加的辅助CIDR。CIDR数组,格式如["10.0.0.0/16", "172.16.0.0/16"],入参NewCidrBlocks和OldCidrBlocks至少需要其一。 NewCidrBlocks []*string `json:"NewCidrBlocks,omitempty" name:"NewCidrBlocks"` // 待删除的辅助CIDR。CIDR数组,格式如["10.0.0.0/16", "172.16.0.0/16"],入参NewCidrBlocks和OldCidrBlocks至少需要其一。 OldCidrBlocks []*string `json:"OldCidrBlocks,omitempty" name:"OldCidrBlocks"` }
func NewModifyAssistantCidrRequest ¶
func NewModifyAssistantCidrRequest() (request *ModifyAssistantCidrRequest)
func (*ModifyAssistantCidrRequest) FromJsonString ¶
func (r *ModifyAssistantCidrRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAssistantCidrRequest) ToJsonString ¶
func (r *ModifyAssistantCidrRequest) ToJsonString() string
type ModifyAssistantCidrRequestParams ¶
type ModifyAssistantCidrRequestParams struct { // `VPC`实例`ID`。形如:`vpc-6v2ht8q5`。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 待添加的辅助CIDR。CIDR数组,格式如["10.0.0.0/16", "172.16.0.0/16"],入参NewCidrBlocks和OldCidrBlocks至少需要其一。 NewCidrBlocks []*string `json:"NewCidrBlocks,omitempty" name:"NewCidrBlocks"` // 待删除的辅助CIDR。CIDR数组,格式如["10.0.0.0/16", "172.16.0.0/16"],入参NewCidrBlocks和OldCidrBlocks至少需要其一。 OldCidrBlocks []*string `json:"OldCidrBlocks,omitempty" name:"OldCidrBlocks"` }
Predefined struct for user
type ModifyAssistantCidrResponse ¶
type ModifyAssistantCidrResponse struct { *tchttp.BaseResponse Response *ModifyAssistantCidrResponseParams `json:"Response"` }
func NewModifyAssistantCidrResponse ¶
func NewModifyAssistantCidrResponse() (response *ModifyAssistantCidrResponse)
func (*ModifyAssistantCidrResponse) FromJsonString ¶
func (r *ModifyAssistantCidrResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyAssistantCidrResponse) ToJsonString ¶
func (r *ModifyAssistantCidrResponse) ToJsonString() string
type ModifyAssistantCidrResponseParams ¶
type ModifyAssistantCidrResponseParams struct { // 辅助CIDR数组。 // 注意:此字段可能返回 null,表示取不到有效值。 AssistantCidrSet []*AssistantCidr `json:"AssistantCidrSet,omitempty" name:"AssistantCidrSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyBandwidthPackageAttributeRequest ¶
type ModifyBandwidthPackageAttributeRequest struct { *tchttp.BaseRequest // 带宽包唯一标识ID BandwidthPackageId *string `json:"BandwidthPackageId,omitempty" name:"BandwidthPackageId"` // 带宽包名称 BandwidthPackageName *string `json:"BandwidthPackageName,omitempty" name:"BandwidthPackageName"` // 带宽包计费模式,示例 : // 'TOP5_POSTPAID_BY_MONTH'(后付费-TOP5计费) ChargeType *string `json:"ChargeType,omitempty" name:"ChargeType"` }
func NewModifyBandwidthPackageAttributeRequest ¶
func NewModifyBandwidthPackageAttributeRequest() (request *ModifyBandwidthPackageAttributeRequest)
func (*ModifyBandwidthPackageAttributeRequest) FromJsonString ¶
func (r *ModifyBandwidthPackageAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBandwidthPackageAttributeRequest) ToJsonString ¶
func (r *ModifyBandwidthPackageAttributeRequest) ToJsonString() string
type ModifyBandwidthPackageAttributeRequestParams ¶
type ModifyBandwidthPackageAttributeRequestParams struct { // 带宽包唯一标识ID BandwidthPackageId *string `json:"BandwidthPackageId,omitempty" name:"BandwidthPackageId"` // 带宽包名称 BandwidthPackageName *string `json:"BandwidthPackageName,omitempty" name:"BandwidthPackageName"` // 带宽包计费模式,示例 : // 'TOP5_POSTPAID_BY_MONTH'(后付费-TOP5计费) ChargeType *string `json:"ChargeType,omitempty" name:"ChargeType"` }
Predefined struct for user
type ModifyBandwidthPackageAttributeResponse ¶
type ModifyBandwidthPackageAttributeResponse struct { *tchttp.BaseResponse Response *ModifyBandwidthPackageAttributeResponseParams `json:"Response"` }
func NewModifyBandwidthPackageAttributeResponse ¶
func NewModifyBandwidthPackageAttributeResponse() (response *ModifyBandwidthPackageAttributeResponse)
func (*ModifyBandwidthPackageAttributeResponse) FromJsonString ¶
func (r *ModifyBandwidthPackageAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBandwidthPackageAttributeResponse) ToJsonString ¶
func (r *ModifyBandwidthPackageAttributeResponse) ToJsonString() string
type ModifyBandwidthPackageAttributeResponseParams ¶
type ModifyBandwidthPackageAttributeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyCcnAttachedInstancesAttributeRequest ¶
type ModifyCcnAttachedInstancesAttributeRequest struct { *tchttp.BaseRequest // CCN实例ID。形如:ccn-f49l6u0z。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // 关联网络实例列表 Instances []*CcnInstance `json:"Instances,omitempty" name:"Instances"` }
func NewModifyCcnAttachedInstancesAttributeRequest ¶
func NewModifyCcnAttachedInstancesAttributeRequest() (request *ModifyCcnAttachedInstancesAttributeRequest)
func (*ModifyCcnAttachedInstancesAttributeRequest) FromJsonString ¶
func (r *ModifyCcnAttachedInstancesAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCcnAttachedInstancesAttributeRequest) ToJsonString ¶
func (r *ModifyCcnAttachedInstancesAttributeRequest) ToJsonString() string
type ModifyCcnAttachedInstancesAttributeRequestParams ¶
type ModifyCcnAttachedInstancesAttributeRequestParams struct { // CCN实例ID。形如:ccn-f49l6u0z。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // 关联网络实例列表 Instances []*CcnInstance `json:"Instances,omitempty" name:"Instances"` }
Predefined struct for user
type ModifyCcnAttachedInstancesAttributeResponse ¶
type ModifyCcnAttachedInstancesAttributeResponse struct { *tchttp.BaseResponse Response *ModifyCcnAttachedInstancesAttributeResponseParams `json:"Response"` }
func NewModifyCcnAttachedInstancesAttributeResponse ¶
func NewModifyCcnAttachedInstancesAttributeResponse() (response *ModifyCcnAttachedInstancesAttributeResponse)
func (*ModifyCcnAttachedInstancesAttributeResponse) FromJsonString ¶
func (r *ModifyCcnAttachedInstancesAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCcnAttachedInstancesAttributeResponse) ToJsonString ¶
func (r *ModifyCcnAttachedInstancesAttributeResponse) ToJsonString() string
type ModifyCcnAttachedInstancesAttributeResponseParams ¶
type ModifyCcnAttachedInstancesAttributeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyCcnAttributeRequest ¶
type ModifyCcnAttributeRequest struct { *tchttp.BaseRequest // CCN实例ID。形如:ccn-f49l6u0z。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // CCN名称,最大长度不能超过60个字节,限制:CcnName和CcnDescription必须至少选择一个参数输入,否则报错。 CcnName *string `json:"CcnName,omitempty" name:"CcnName"` // CCN描述信息,最大长度不能超过100个字节,限制:CcnName和CcnDescription必须至少选择一个参数输入,否则报错。 CcnDescription *string `json:"CcnDescription,omitempty" name:"CcnDescription"` }
func NewModifyCcnAttributeRequest ¶
func NewModifyCcnAttributeRequest() (request *ModifyCcnAttributeRequest)
func (*ModifyCcnAttributeRequest) FromJsonString ¶
func (r *ModifyCcnAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCcnAttributeRequest) ToJsonString ¶
func (r *ModifyCcnAttributeRequest) ToJsonString() string
type ModifyCcnAttributeRequestParams ¶
type ModifyCcnAttributeRequestParams struct { // CCN实例ID。形如:ccn-f49l6u0z。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // CCN名称,最大长度不能超过60个字节,限制:CcnName和CcnDescription必须至少选择一个参数输入,否则报错。 CcnName *string `json:"CcnName,omitempty" name:"CcnName"` // CCN描述信息,最大长度不能超过100个字节,限制:CcnName和CcnDescription必须至少选择一个参数输入,否则报错。 CcnDescription *string `json:"CcnDescription,omitempty" name:"CcnDescription"` }
Predefined struct for user
type ModifyCcnAttributeResponse ¶
type ModifyCcnAttributeResponse struct { *tchttp.BaseResponse Response *ModifyCcnAttributeResponseParams `json:"Response"` }
func NewModifyCcnAttributeResponse ¶
func NewModifyCcnAttributeResponse() (response *ModifyCcnAttributeResponse)
func (*ModifyCcnAttributeResponse) FromJsonString ¶
func (r *ModifyCcnAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCcnAttributeResponse) ToJsonString ¶
func (r *ModifyCcnAttributeResponse) ToJsonString() string
type ModifyCcnAttributeResponseParams ¶
type ModifyCcnAttributeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyCcnRegionBandwidthLimitsTypeRequest ¶
type ModifyCcnRegionBandwidthLimitsTypeRequest struct { *tchttp.BaseRequest // 云联网实例ID。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // 云联网限速类型,INTER_REGION_LIMIT:地域间限速,OUTER_REGION_LIMIT:地域出口限速。默认值:OUTER_REGION_LIMIT。 BandwidthLimitType *string `json:"BandwidthLimitType,omitempty" name:"BandwidthLimitType"` }
func NewModifyCcnRegionBandwidthLimitsTypeRequest ¶
func NewModifyCcnRegionBandwidthLimitsTypeRequest() (request *ModifyCcnRegionBandwidthLimitsTypeRequest)
func (*ModifyCcnRegionBandwidthLimitsTypeRequest) FromJsonString ¶
func (r *ModifyCcnRegionBandwidthLimitsTypeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCcnRegionBandwidthLimitsTypeRequest) ToJsonString ¶
func (r *ModifyCcnRegionBandwidthLimitsTypeRequest) ToJsonString() string
type ModifyCcnRegionBandwidthLimitsTypeRequestParams ¶
type ModifyCcnRegionBandwidthLimitsTypeRequestParams struct { // 云联网实例ID。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // 云联网限速类型,INTER_REGION_LIMIT:地域间限速,OUTER_REGION_LIMIT:地域出口限速。默认值:OUTER_REGION_LIMIT。 BandwidthLimitType *string `json:"BandwidthLimitType,omitempty" name:"BandwidthLimitType"` }
Predefined struct for user
type ModifyCcnRegionBandwidthLimitsTypeResponse ¶
type ModifyCcnRegionBandwidthLimitsTypeResponse struct { *tchttp.BaseResponse Response *ModifyCcnRegionBandwidthLimitsTypeResponseParams `json:"Response"` }
func NewModifyCcnRegionBandwidthLimitsTypeResponse ¶
func NewModifyCcnRegionBandwidthLimitsTypeResponse() (response *ModifyCcnRegionBandwidthLimitsTypeResponse)
func (*ModifyCcnRegionBandwidthLimitsTypeResponse) FromJsonString ¶
func (r *ModifyCcnRegionBandwidthLimitsTypeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCcnRegionBandwidthLimitsTypeResponse) ToJsonString ¶
func (r *ModifyCcnRegionBandwidthLimitsTypeResponse) ToJsonString() string
type ModifyCcnRegionBandwidthLimitsTypeResponseParams ¶
type ModifyCcnRegionBandwidthLimitsTypeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyCustomerGatewayAttributeRequest ¶
type ModifyCustomerGatewayAttributeRequest struct { *tchttp.BaseRequest // 对端网关ID,例如:cgw-2wqq41m9,可通过[DescribeCustomerGateways](https://cloud.tencent.com/document/api/215/17516)接口查询对端网关。 CustomerGatewayId *string `json:"CustomerGatewayId,omitempty" name:"CustomerGatewayId"` // 对端网关名称,可任意命名,但不得超过60个字符。 CustomerGatewayName *string `json:"CustomerGatewayName,omitempty" name:"CustomerGatewayName"` }
func NewModifyCustomerGatewayAttributeRequest ¶
func NewModifyCustomerGatewayAttributeRequest() (request *ModifyCustomerGatewayAttributeRequest)
func (*ModifyCustomerGatewayAttributeRequest) FromJsonString ¶
func (r *ModifyCustomerGatewayAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCustomerGatewayAttributeRequest) ToJsonString ¶
func (r *ModifyCustomerGatewayAttributeRequest) ToJsonString() string
type ModifyCustomerGatewayAttributeRequestParams ¶
type ModifyCustomerGatewayAttributeRequestParams struct { // 对端网关ID,例如:cgw-2wqq41m9,可通过[DescribeCustomerGateways](https://cloud.tencent.com/document/api/215/17516)接口查询对端网关。 CustomerGatewayId *string `json:"CustomerGatewayId,omitempty" name:"CustomerGatewayId"` // 对端网关名称,可任意命名,但不得超过60个字符。 CustomerGatewayName *string `json:"CustomerGatewayName,omitempty" name:"CustomerGatewayName"` }
Predefined struct for user
type ModifyCustomerGatewayAttributeResponse ¶
type ModifyCustomerGatewayAttributeResponse struct { *tchttp.BaseResponse Response *ModifyCustomerGatewayAttributeResponseParams `json:"Response"` }
func NewModifyCustomerGatewayAttributeResponse ¶
func NewModifyCustomerGatewayAttributeResponse() (response *ModifyCustomerGatewayAttributeResponse)
func (*ModifyCustomerGatewayAttributeResponse) FromJsonString ¶
func (r *ModifyCustomerGatewayAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyCustomerGatewayAttributeResponse) ToJsonString ¶
func (r *ModifyCustomerGatewayAttributeResponse) ToJsonString() string
type ModifyCustomerGatewayAttributeResponseParams ¶
type ModifyCustomerGatewayAttributeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDhcpIpAttributeRequest ¶
type ModifyDhcpIpAttributeRequest struct { *tchttp.BaseRequest // `DhcpIp`唯一`ID`,形如:`dhcpip-9o233uri`。 DhcpIpId *string `json:"DhcpIpId,omitempty" name:"DhcpIpId"` // `DhcpIp`名称,可任意命名,但不得超过60个字符。 DhcpIpName *string `json:"DhcpIpName,omitempty" name:"DhcpIpName"` }
func NewModifyDhcpIpAttributeRequest ¶
func NewModifyDhcpIpAttributeRequest() (request *ModifyDhcpIpAttributeRequest)
func (*ModifyDhcpIpAttributeRequest) FromJsonString ¶
func (r *ModifyDhcpIpAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDhcpIpAttributeRequest) ToJsonString ¶
func (r *ModifyDhcpIpAttributeRequest) ToJsonString() string
type ModifyDhcpIpAttributeRequestParams ¶
type ModifyDhcpIpAttributeRequestParams struct { // `DhcpIp`唯一`ID`,形如:`dhcpip-9o233uri`。 DhcpIpId *string `json:"DhcpIpId,omitempty" name:"DhcpIpId"` // `DhcpIp`名称,可任意命名,但不得超过60个字符。 DhcpIpName *string `json:"DhcpIpName,omitempty" name:"DhcpIpName"` }
Predefined struct for user
type ModifyDhcpIpAttributeResponse ¶
type ModifyDhcpIpAttributeResponse struct { *tchttp.BaseResponse Response *ModifyDhcpIpAttributeResponseParams `json:"Response"` }
func NewModifyDhcpIpAttributeResponse ¶
func NewModifyDhcpIpAttributeResponse() (response *ModifyDhcpIpAttributeResponse)
func (*ModifyDhcpIpAttributeResponse) FromJsonString ¶
func (r *ModifyDhcpIpAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDhcpIpAttributeResponse) ToJsonString ¶
func (r *ModifyDhcpIpAttributeResponse) ToJsonString() string
type ModifyDhcpIpAttributeResponseParams ¶
type ModifyDhcpIpAttributeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDirectConnectGatewayAttributeRequest ¶
type ModifyDirectConnectGatewayAttributeRequest struct { *tchttp.BaseRequest // 专线网关唯一`ID`,形如:`dcg-9o233uri`。 DirectConnectGatewayId *string `json:"DirectConnectGatewayId,omitempty" name:"DirectConnectGatewayId"` // 专线网关名称,可任意命名,但不得超过60个字符。 DirectConnectGatewayName *string `json:"DirectConnectGatewayName,omitempty" name:"DirectConnectGatewayName"` // 云联网路由学习类型,可选值:`BGP`(自动学习)、`STATIC`(静态,即用户配置)。只有云联网类型专线网关且开启了BGP功能才支持修改`CcnRouteType`。 CcnRouteType *string `json:"CcnRouteType,omitempty" name:"CcnRouteType"` // 云联网路由发布模式,可选值:`standard`(标准模式)、`exquisite`(精细模式)。只有云联网类型专线网关才支持修改`ModeType`。 ModeType *string `json:"ModeType,omitempty" name:"ModeType"` }
func NewModifyDirectConnectGatewayAttributeRequest ¶
func NewModifyDirectConnectGatewayAttributeRequest() (request *ModifyDirectConnectGatewayAttributeRequest)
func (*ModifyDirectConnectGatewayAttributeRequest) FromJsonString ¶
func (r *ModifyDirectConnectGatewayAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDirectConnectGatewayAttributeRequest) ToJsonString ¶
func (r *ModifyDirectConnectGatewayAttributeRequest) ToJsonString() string
type ModifyDirectConnectGatewayAttributeRequestParams ¶
type ModifyDirectConnectGatewayAttributeRequestParams struct { // 专线网关唯一`ID`,形如:`dcg-9o233uri`。 DirectConnectGatewayId *string `json:"DirectConnectGatewayId,omitempty" name:"DirectConnectGatewayId"` // 专线网关名称,可任意命名,但不得超过60个字符。 DirectConnectGatewayName *string `json:"DirectConnectGatewayName,omitempty" name:"DirectConnectGatewayName"` // 云联网路由学习类型,可选值:`BGP`(自动学习)、`STATIC`(静态,即用户配置)。只有云联网类型专线网关且开启了BGP功能才支持修改`CcnRouteType`。 CcnRouteType *string `json:"CcnRouteType,omitempty" name:"CcnRouteType"` // 云联网路由发布模式,可选值:`standard`(标准模式)、`exquisite`(精细模式)。只有云联网类型专线网关才支持修改`ModeType`。 ModeType *string `json:"ModeType,omitempty" name:"ModeType"` }
Predefined struct for user
type ModifyDirectConnectGatewayAttributeResponse ¶
type ModifyDirectConnectGatewayAttributeResponse struct { *tchttp.BaseResponse Response *ModifyDirectConnectGatewayAttributeResponseParams `json:"Response"` }
func NewModifyDirectConnectGatewayAttributeResponse ¶
func NewModifyDirectConnectGatewayAttributeResponse() (response *ModifyDirectConnectGatewayAttributeResponse)
func (*ModifyDirectConnectGatewayAttributeResponse) FromJsonString ¶
func (r *ModifyDirectConnectGatewayAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDirectConnectGatewayAttributeResponse) ToJsonString ¶
func (r *ModifyDirectConnectGatewayAttributeResponse) ToJsonString() string
type ModifyDirectConnectGatewayAttributeResponseParams ¶
type ModifyDirectConnectGatewayAttributeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyFlowLogAttributeRequest ¶
type ModifyFlowLogAttributeRequest struct { *tchttp.BaseRequest // 流日志唯一ID。 FlowLogId *string `json:"FlowLogId,omitempty" name:"FlowLogId"` // 私用网络ID或者统一ID,建议使用统一ID,修改云联网流日志属性时可不填,其他流日志类型必填。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 流日志实例名字。 FlowLogName *string `json:"FlowLogName,omitempty" name:"FlowLogName"` // 流日志实例描述。 FlowLogDescription *string `json:"FlowLogDescription,omitempty" name:"FlowLogDescription"` }
func NewModifyFlowLogAttributeRequest ¶
func NewModifyFlowLogAttributeRequest() (request *ModifyFlowLogAttributeRequest)
func (*ModifyFlowLogAttributeRequest) FromJsonString ¶
func (r *ModifyFlowLogAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyFlowLogAttributeRequest) ToJsonString ¶
func (r *ModifyFlowLogAttributeRequest) ToJsonString() string
type ModifyFlowLogAttributeRequestParams ¶
type ModifyFlowLogAttributeRequestParams struct { // 流日志唯一ID。 FlowLogId *string `json:"FlowLogId,omitempty" name:"FlowLogId"` // 私用网络ID或者统一ID,建议使用统一ID,修改云联网流日志属性时可不填,其他流日志类型必填。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 流日志实例名字。 FlowLogName *string `json:"FlowLogName,omitempty" name:"FlowLogName"` // 流日志实例描述。 FlowLogDescription *string `json:"FlowLogDescription,omitempty" name:"FlowLogDescription"` }
Predefined struct for user
type ModifyFlowLogAttributeResponse ¶
type ModifyFlowLogAttributeResponse struct { *tchttp.BaseResponse Response *ModifyFlowLogAttributeResponseParams `json:"Response"` }
func NewModifyFlowLogAttributeResponse ¶
func NewModifyFlowLogAttributeResponse() (response *ModifyFlowLogAttributeResponse)
func (*ModifyFlowLogAttributeResponse) FromJsonString ¶
func (r *ModifyFlowLogAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyFlowLogAttributeResponse) ToJsonString ¶
func (r *ModifyFlowLogAttributeResponse) ToJsonString() string
type ModifyFlowLogAttributeResponseParams ¶
type ModifyFlowLogAttributeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyGatewayFlowQosRequest ¶
type ModifyGatewayFlowQosRequest struct { *tchttp.BaseRequest // 网关实例ID,目前我们支持的网关实例类型有, // 专线网关实例ID,形如,`dcg-ltjahce6`; // Nat网关实例ID,形如,`nat-ltjahce6`; // VPN网关实例ID,形如,`vpn-ltjahce6`。 GatewayId *string `json:"GatewayId,omitempty" name:"GatewayId"` // 流控带宽值。取值大于0,表示限流到指定的Mbps;取值等于0,表示完全限流;取值为-1,不限流。 Bandwidth *int64 `json:"Bandwidth,omitempty" name:"Bandwidth"` // 限流的云服务器内网IP。 IpAddresses []*string `json:"IpAddresses,omitempty" name:"IpAddresses"` }
func NewModifyGatewayFlowQosRequest ¶
func NewModifyGatewayFlowQosRequest() (request *ModifyGatewayFlowQosRequest)
func (*ModifyGatewayFlowQosRequest) FromJsonString ¶
func (r *ModifyGatewayFlowQosRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyGatewayFlowQosRequest) ToJsonString ¶
func (r *ModifyGatewayFlowQosRequest) ToJsonString() string
type ModifyGatewayFlowQosRequestParams ¶
type ModifyGatewayFlowQosRequestParams struct { // 网关实例ID,目前我们支持的网关实例类型有, // 专线网关实例ID,形如,`dcg-ltjahce6`; // Nat网关实例ID,形如,`nat-ltjahce6`; // VPN网关实例ID,形如,`vpn-ltjahce6`。 GatewayId *string `json:"GatewayId,omitempty" name:"GatewayId"` // 流控带宽值。取值大于0,表示限流到指定的Mbps;取值等于0,表示完全限流;取值为-1,不限流。 Bandwidth *int64 `json:"Bandwidth,omitempty" name:"Bandwidth"` // 限流的云服务器内网IP。 IpAddresses []*string `json:"IpAddresses,omitempty" name:"IpAddresses"` }
Predefined struct for user
type ModifyGatewayFlowQosResponse ¶
type ModifyGatewayFlowQosResponse struct { *tchttp.BaseResponse Response *ModifyGatewayFlowQosResponseParams `json:"Response"` }
func NewModifyGatewayFlowQosResponse ¶
func NewModifyGatewayFlowQosResponse() (response *ModifyGatewayFlowQosResponse)
func (*ModifyGatewayFlowQosResponse) FromJsonString ¶
func (r *ModifyGatewayFlowQosResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyGatewayFlowQosResponse) ToJsonString ¶
func (r *ModifyGatewayFlowQosResponse) ToJsonString() string
type ModifyGatewayFlowQosResponseParams ¶
type ModifyGatewayFlowQosResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyHaVipAttributeRequest ¶
type ModifyHaVipAttributeRequest struct { *tchttp.BaseRequest // `HAVIP`唯一`ID`,形如:`havip-9o233uri`。 HaVipId *string `json:"HaVipId,omitempty" name:"HaVipId"` // `HAVIP`名称,可任意命名,但不得超过60个字符。 HaVipName *string `json:"HaVipName,omitempty" name:"HaVipName"` }
func NewModifyHaVipAttributeRequest ¶
func NewModifyHaVipAttributeRequest() (request *ModifyHaVipAttributeRequest)
func (*ModifyHaVipAttributeRequest) FromJsonString ¶
func (r *ModifyHaVipAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyHaVipAttributeRequest) ToJsonString ¶
func (r *ModifyHaVipAttributeRequest) ToJsonString() string
type ModifyHaVipAttributeRequestParams ¶
type ModifyHaVipAttributeRequestParams struct { // `HAVIP`唯一`ID`,形如:`havip-9o233uri`。 HaVipId *string `json:"HaVipId,omitempty" name:"HaVipId"` // `HAVIP`名称,可任意命名,但不得超过60个字符。 HaVipName *string `json:"HaVipName,omitempty" name:"HaVipName"` }
Predefined struct for user
type ModifyHaVipAttributeResponse ¶
type ModifyHaVipAttributeResponse struct { *tchttp.BaseResponse Response *ModifyHaVipAttributeResponseParams `json:"Response"` }
func NewModifyHaVipAttributeResponse ¶
func NewModifyHaVipAttributeResponse() (response *ModifyHaVipAttributeResponse)
func (*ModifyHaVipAttributeResponse) FromJsonString ¶
func (r *ModifyHaVipAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyHaVipAttributeResponse) ToJsonString ¶
func (r *ModifyHaVipAttributeResponse) ToJsonString() string
type ModifyHaVipAttributeResponseParams ¶
type ModifyHaVipAttributeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyIp6AddressesBandwidthRequest ¶
type ModifyIp6AddressesBandwidthRequest struct { *tchttp.BaseRequest // 修改的目标带宽,单位Mbps InternetMaxBandwidthOut *int64 `json:"InternetMaxBandwidthOut,omitempty" name:"InternetMaxBandwidthOut"` // IPV6地址。Ip6Addresses和Ip6AddressId必须且只能传一个 Ip6Addresses []*string `json:"Ip6Addresses,omitempty" name:"Ip6Addresses"` // IPV6地址对应的唯一ID,形如eip-xxxxxxxx。Ip6Addresses和Ip6AddressId必须且只能传一个 Ip6AddressIds []*string `json:"Ip6AddressIds,omitempty" name:"Ip6AddressIds"` }
func NewModifyIp6AddressesBandwidthRequest ¶
func NewModifyIp6AddressesBandwidthRequest() (request *ModifyIp6AddressesBandwidthRequest)
func (*ModifyIp6AddressesBandwidthRequest) FromJsonString ¶
func (r *ModifyIp6AddressesBandwidthRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyIp6AddressesBandwidthRequest) ToJsonString ¶
func (r *ModifyIp6AddressesBandwidthRequest) ToJsonString() string
type ModifyIp6AddressesBandwidthRequestParams ¶
type ModifyIp6AddressesBandwidthRequestParams struct { // 修改的目标带宽,单位Mbps InternetMaxBandwidthOut *int64 `json:"InternetMaxBandwidthOut,omitempty" name:"InternetMaxBandwidthOut"` // IPV6地址。Ip6Addresses和Ip6AddressId必须且只能传一个 Ip6Addresses []*string `json:"Ip6Addresses,omitempty" name:"Ip6Addresses"` // IPV6地址对应的唯一ID,形如eip-xxxxxxxx。Ip6Addresses和Ip6AddressId必须且只能传一个 Ip6AddressIds []*string `json:"Ip6AddressIds,omitempty" name:"Ip6AddressIds"` }
Predefined struct for user
type ModifyIp6AddressesBandwidthResponse ¶
type ModifyIp6AddressesBandwidthResponse struct { *tchttp.BaseResponse Response *ModifyIp6AddressesBandwidthResponseParams `json:"Response"` }
func NewModifyIp6AddressesBandwidthResponse ¶
func NewModifyIp6AddressesBandwidthResponse() (response *ModifyIp6AddressesBandwidthResponse)
func (*ModifyIp6AddressesBandwidthResponse) FromJsonString ¶
func (r *ModifyIp6AddressesBandwidthResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyIp6AddressesBandwidthResponse) ToJsonString ¶
func (r *ModifyIp6AddressesBandwidthResponse) ToJsonString() string
type ModifyIp6AddressesBandwidthResponseParams ¶
type ModifyIp6AddressesBandwidthResponseParams struct { // 任务ID TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyIp6RuleRequest ¶
type ModifyIp6RuleRequest struct { *tchttp.BaseRequest // IPV6转换实例唯一ID,形如ip6-xxxxxxxx Ip6TranslatorId *string `json:"Ip6TranslatorId,omitempty" name:"Ip6TranslatorId"` // IPV6转换规则唯一ID,形如rule6-xxxxxxxx Ip6RuleId *string `json:"Ip6RuleId,omitempty" name:"Ip6RuleId"` // IPV6转换规则修改后的名称 Ip6RuleName *string `json:"Ip6RuleName,omitempty" name:"Ip6RuleName"` // IPV6转换规则修改后的IPV4地址 Vip *string `json:"Vip,omitempty" name:"Vip"` // IPV6转换规则修改后的IPV4端口号 Vport *int64 `json:"Vport,omitempty" name:"Vport"` }
func NewModifyIp6RuleRequest ¶
func NewModifyIp6RuleRequest() (request *ModifyIp6RuleRequest)
func (*ModifyIp6RuleRequest) FromJsonString ¶
func (r *ModifyIp6RuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyIp6RuleRequest) ToJsonString ¶
func (r *ModifyIp6RuleRequest) ToJsonString() string
type ModifyIp6RuleRequestParams ¶
type ModifyIp6RuleRequestParams struct { // IPV6转换实例唯一ID,形如ip6-xxxxxxxx Ip6TranslatorId *string `json:"Ip6TranslatorId,omitempty" name:"Ip6TranslatorId"` // IPV6转换规则唯一ID,形如rule6-xxxxxxxx Ip6RuleId *string `json:"Ip6RuleId,omitempty" name:"Ip6RuleId"` // IPV6转换规则修改后的名称 Ip6RuleName *string `json:"Ip6RuleName,omitempty" name:"Ip6RuleName"` // IPV6转换规则修改后的IPV4地址 Vip *string `json:"Vip,omitempty" name:"Vip"` // IPV6转换规则修改后的IPV4端口号 Vport *int64 `json:"Vport,omitempty" name:"Vport"` }
Predefined struct for user
type ModifyIp6RuleResponse ¶
type ModifyIp6RuleResponse struct { *tchttp.BaseResponse Response *ModifyIp6RuleResponseParams `json:"Response"` }
func NewModifyIp6RuleResponse ¶
func NewModifyIp6RuleResponse() (response *ModifyIp6RuleResponse)
func (*ModifyIp6RuleResponse) FromJsonString ¶
func (r *ModifyIp6RuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyIp6RuleResponse) ToJsonString ¶
func (r *ModifyIp6RuleResponse) ToJsonString() string
type ModifyIp6RuleResponseParams ¶
type ModifyIp6RuleResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyIp6TranslatorRequest ¶
type ModifyIp6TranslatorRequest struct { *tchttp.BaseRequest // IPV6转换实例唯一ID,形如ip6-xxxxxxxxx Ip6TranslatorId *string `json:"Ip6TranslatorId,omitempty" name:"Ip6TranslatorId"` // IPV6转换实例修改名称 Ip6TranslatorName *string `json:"Ip6TranslatorName,omitempty" name:"Ip6TranslatorName"` }
func NewModifyIp6TranslatorRequest ¶
func NewModifyIp6TranslatorRequest() (request *ModifyIp6TranslatorRequest)
func (*ModifyIp6TranslatorRequest) FromJsonString ¶
func (r *ModifyIp6TranslatorRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyIp6TranslatorRequest) ToJsonString ¶
func (r *ModifyIp6TranslatorRequest) ToJsonString() string
type ModifyIp6TranslatorRequestParams ¶
type ModifyIp6TranslatorRequestParams struct { // IPV6转换实例唯一ID,形如ip6-xxxxxxxxx Ip6TranslatorId *string `json:"Ip6TranslatorId,omitempty" name:"Ip6TranslatorId"` // IPV6转换实例修改名称 Ip6TranslatorName *string `json:"Ip6TranslatorName,omitempty" name:"Ip6TranslatorName"` }
Predefined struct for user
type ModifyIp6TranslatorResponse ¶
type ModifyIp6TranslatorResponse struct { *tchttp.BaseResponse Response *ModifyIp6TranslatorResponseParams `json:"Response"` }
func NewModifyIp6TranslatorResponse ¶
func NewModifyIp6TranslatorResponse() (response *ModifyIp6TranslatorResponse)
func (*ModifyIp6TranslatorResponse) FromJsonString ¶
func (r *ModifyIp6TranslatorResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyIp6TranslatorResponse) ToJsonString ¶
func (r *ModifyIp6TranslatorResponse) ToJsonString() string
type ModifyIp6TranslatorResponseParams ¶
type ModifyIp6TranslatorResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyIpv6AddressesAttributeRequest ¶
type ModifyIpv6AddressesAttributeRequest struct { *tchttp.BaseRequest // 弹性网卡实例`ID`,形如:`eni-m6dyj72l`。 NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` // 指定的内网IPv6地址信息。 Ipv6Addresses []*Ipv6Address `json:"Ipv6Addresses,omitempty" name:"Ipv6Addresses"` }
func NewModifyIpv6AddressesAttributeRequest ¶
func NewModifyIpv6AddressesAttributeRequest() (request *ModifyIpv6AddressesAttributeRequest)
func (*ModifyIpv6AddressesAttributeRequest) FromJsonString ¶
func (r *ModifyIpv6AddressesAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyIpv6AddressesAttributeRequest) ToJsonString ¶
func (r *ModifyIpv6AddressesAttributeRequest) ToJsonString() string
type ModifyIpv6AddressesAttributeRequestParams ¶
type ModifyIpv6AddressesAttributeRequestParams struct { // 弹性网卡实例`ID`,形如:`eni-m6dyj72l`。 NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` // 指定的内网IPv6地址信息。 Ipv6Addresses []*Ipv6Address `json:"Ipv6Addresses,omitempty" name:"Ipv6Addresses"` }
Predefined struct for user
type ModifyIpv6AddressesAttributeResponse ¶
type ModifyIpv6AddressesAttributeResponse struct { *tchttp.BaseResponse Response *ModifyIpv6AddressesAttributeResponseParams `json:"Response"` }
func NewModifyIpv6AddressesAttributeResponse ¶
func NewModifyIpv6AddressesAttributeResponse() (response *ModifyIpv6AddressesAttributeResponse)
func (*ModifyIpv6AddressesAttributeResponse) FromJsonString ¶
func (r *ModifyIpv6AddressesAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyIpv6AddressesAttributeResponse) ToJsonString ¶
func (r *ModifyIpv6AddressesAttributeResponse) ToJsonString() string
type ModifyIpv6AddressesAttributeResponseParams ¶
type ModifyIpv6AddressesAttributeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyLocalGatewayRequest ¶
type ModifyLocalGatewayRequest struct { *tchttp.BaseRequest // 本地网关名称。 LocalGatewayName *string `json:"LocalGatewayName,omitempty" name:"LocalGatewayName"` // CDC实例ID。 CdcId *string `json:"CdcId,omitempty" name:"CdcId"` // 本地网关实例ID。 LocalGatewayId *string `json:"LocalGatewayId,omitempty" name:"LocalGatewayId"` // VPC实例ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` }
func NewModifyLocalGatewayRequest ¶
func NewModifyLocalGatewayRequest() (request *ModifyLocalGatewayRequest)
func (*ModifyLocalGatewayRequest) FromJsonString ¶
func (r *ModifyLocalGatewayRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyLocalGatewayRequest) ToJsonString ¶
func (r *ModifyLocalGatewayRequest) ToJsonString() string
type ModifyLocalGatewayRequestParams ¶
type ModifyLocalGatewayRequestParams struct { // 本地网关名称。 LocalGatewayName *string `json:"LocalGatewayName,omitempty" name:"LocalGatewayName"` // CDC实例ID。 CdcId *string `json:"CdcId,omitempty" name:"CdcId"` // 本地网关实例ID。 LocalGatewayId *string `json:"LocalGatewayId,omitempty" name:"LocalGatewayId"` // VPC实例ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` }
Predefined struct for user
type ModifyLocalGatewayResponse ¶
type ModifyLocalGatewayResponse struct { *tchttp.BaseResponse Response *ModifyLocalGatewayResponseParams `json:"Response"` }
func NewModifyLocalGatewayResponse ¶
func NewModifyLocalGatewayResponse() (response *ModifyLocalGatewayResponse)
func (*ModifyLocalGatewayResponse) FromJsonString ¶
func (r *ModifyLocalGatewayResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyLocalGatewayResponse) ToJsonString ¶
func (r *ModifyLocalGatewayResponse) ToJsonString() string
type ModifyLocalGatewayResponseParams ¶
type ModifyLocalGatewayResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyNatGatewayAttributeRequest ¶
type ModifyNatGatewayAttributeRequest struct { *tchttp.BaseRequest // NAT网关的ID,形如:`nat-df45454`。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // NAT网关的名称,形如:`test_nat`。 NatGatewayName *string `json:"NatGatewayName,omitempty" name:"NatGatewayName"` // NAT网关最大外网出带宽(单位:Mbps)。 InternetMaxBandwidthOut *uint64 `json:"InternetMaxBandwidthOut,omitempty" name:"InternetMaxBandwidthOut"` // 是否修改NAT网关绑定的安全组。 ModifySecurityGroup *bool `json:"ModifySecurityGroup,omitempty" name:"ModifySecurityGroup"` // NAT网关绑定的安全组列表,最终状态,空列表表示删除所有安全组,形如: `['sg-1n232323', 'sg-o4242424']` SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` }
func NewModifyNatGatewayAttributeRequest ¶
func NewModifyNatGatewayAttributeRequest() (request *ModifyNatGatewayAttributeRequest)
func (*ModifyNatGatewayAttributeRequest) FromJsonString ¶
func (r *ModifyNatGatewayAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNatGatewayAttributeRequest) ToJsonString ¶
func (r *ModifyNatGatewayAttributeRequest) ToJsonString() string
type ModifyNatGatewayAttributeRequestParams ¶
type ModifyNatGatewayAttributeRequestParams struct { // NAT网关的ID,形如:`nat-df45454`。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // NAT网关的名称,形如:`test_nat`。 NatGatewayName *string `json:"NatGatewayName,omitempty" name:"NatGatewayName"` // NAT网关最大外网出带宽(单位:Mbps)。 InternetMaxBandwidthOut *uint64 `json:"InternetMaxBandwidthOut,omitempty" name:"InternetMaxBandwidthOut"` // 是否修改NAT网关绑定的安全组。 ModifySecurityGroup *bool `json:"ModifySecurityGroup,omitempty" name:"ModifySecurityGroup"` // NAT网关绑定的安全组列表,最终状态,空列表表示删除所有安全组,形如: `['sg-1n232323', 'sg-o4242424']` SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` }
Predefined struct for user
type ModifyNatGatewayAttributeResponse ¶
type ModifyNatGatewayAttributeResponse struct { *tchttp.BaseResponse Response *ModifyNatGatewayAttributeResponseParams `json:"Response"` }
func NewModifyNatGatewayAttributeResponse ¶
func NewModifyNatGatewayAttributeResponse() (response *ModifyNatGatewayAttributeResponse)
func (*ModifyNatGatewayAttributeResponse) FromJsonString ¶
func (r *ModifyNatGatewayAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNatGatewayAttributeResponse) ToJsonString ¶
func (r *ModifyNatGatewayAttributeResponse) ToJsonString() string
type ModifyNatGatewayAttributeResponseParams ¶
type ModifyNatGatewayAttributeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyNatGatewayDestinationIpPortTranslationNatRuleRequest ¶
type ModifyNatGatewayDestinationIpPortTranslationNatRuleRequest struct { *tchttp.BaseRequest // NAT网关的ID,形如:`nat-df45454`。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // 源NAT网关的端口转换规则。 SourceNatRule *DestinationIpPortTranslationNatRule `json:"SourceNatRule,omitempty" name:"SourceNatRule"` // 目的NAT网关的端口转换规则。 DestinationNatRule *DestinationIpPortTranslationNatRule `json:"DestinationNatRule,omitempty" name:"DestinationNatRule"` }
func NewModifyNatGatewayDestinationIpPortTranslationNatRuleRequest ¶
func NewModifyNatGatewayDestinationIpPortTranslationNatRuleRequest() (request *ModifyNatGatewayDestinationIpPortTranslationNatRuleRequest)
func (*ModifyNatGatewayDestinationIpPortTranslationNatRuleRequest) FromJsonString ¶
func (r *ModifyNatGatewayDestinationIpPortTranslationNatRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNatGatewayDestinationIpPortTranslationNatRuleRequest) ToJsonString ¶
func (r *ModifyNatGatewayDestinationIpPortTranslationNatRuleRequest) ToJsonString() string
type ModifyNatGatewayDestinationIpPortTranslationNatRuleRequestParams ¶
type ModifyNatGatewayDestinationIpPortTranslationNatRuleRequestParams struct { // NAT网关的ID,形如:`nat-df45454`。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // 源NAT网关的端口转换规则。 SourceNatRule *DestinationIpPortTranslationNatRule `json:"SourceNatRule,omitempty" name:"SourceNatRule"` // 目的NAT网关的端口转换规则。 DestinationNatRule *DestinationIpPortTranslationNatRule `json:"DestinationNatRule,omitempty" name:"DestinationNatRule"` }
Predefined struct for user
type ModifyNatGatewayDestinationIpPortTranslationNatRuleResponse ¶
type ModifyNatGatewayDestinationIpPortTranslationNatRuleResponse struct { *tchttp.BaseResponse Response *ModifyNatGatewayDestinationIpPortTranslationNatRuleResponseParams `json:"Response"` }
func NewModifyNatGatewayDestinationIpPortTranslationNatRuleResponse ¶
func NewModifyNatGatewayDestinationIpPortTranslationNatRuleResponse() (response *ModifyNatGatewayDestinationIpPortTranslationNatRuleResponse)
func (*ModifyNatGatewayDestinationIpPortTranslationNatRuleResponse) FromJsonString ¶
func (r *ModifyNatGatewayDestinationIpPortTranslationNatRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNatGatewayDestinationIpPortTranslationNatRuleResponse) ToJsonString ¶
func (r *ModifyNatGatewayDestinationIpPortTranslationNatRuleResponse) ToJsonString() string
type ModifyNatGatewayDestinationIpPortTranslationNatRuleResponseParams ¶
type ModifyNatGatewayDestinationIpPortTranslationNatRuleResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyNatGatewaySourceIpTranslationNatRuleRequest ¶
type ModifyNatGatewaySourceIpTranslationNatRuleRequest struct { *tchttp.BaseRequest // NAT网关的ID,形如:`nat-df453454`。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // NAT网关的SNAT转换规则。 SourceIpTranslationNatRule *SourceIpTranslationNatRule `json:"SourceIpTranslationNatRule,omitempty" name:"SourceIpTranslationNatRule"` }
func NewModifyNatGatewaySourceIpTranslationNatRuleRequest ¶
func NewModifyNatGatewaySourceIpTranslationNatRuleRequest() (request *ModifyNatGatewaySourceIpTranslationNatRuleRequest)
func (*ModifyNatGatewaySourceIpTranslationNatRuleRequest) FromJsonString ¶
func (r *ModifyNatGatewaySourceIpTranslationNatRuleRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNatGatewaySourceIpTranslationNatRuleRequest) ToJsonString ¶
func (r *ModifyNatGatewaySourceIpTranslationNatRuleRequest) ToJsonString() string
type ModifyNatGatewaySourceIpTranslationNatRuleRequestParams ¶
type ModifyNatGatewaySourceIpTranslationNatRuleRequestParams struct { // NAT网关的ID,形如:`nat-df453454`。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // NAT网关的SNAT转换规则。 SourceIpTranslationNatRule *SourceIpTranslationNatRule `json:"SourceIpTranslationNatRule,omitempty" name:"SourceIpTranslationNatRule"` }
Predefined struct for user
type ModifyNatGatewaySourceIpTranslationNatRuleResponse ¶
type ModifyNatGatewaySourceIpTranslationNatRuleResponse struct { *tchttp.BaseResponse Response *ModifyNatGatewaySourceIpTranslationNatRuleResponseParams `json:"Response"` }
func NewModifyNatGatewaySourceIpTranslationNatRuleResponse ¶
func NewModifyNatGatewaySourceIpTranslationNatRuleResponse() (response *ModifyNatGatewaySourceIpTranslationNatRuleResponse)
func (*ModifyNatGatewaySourceIpTranslationNatRuleResponse) FromJsonString ¶
func (r *ModifyNatGatewaySourceIpTranslationNatRuleResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNatGatewaySourceIpTranslationNatRuleResponse) ToJsonString ¶
func (r *ModifyNatGatewaySourceIpTranslationNatRuleResponse) ToJsonString() string
type ModifyNatGatewaySourceIpTranslationNatRuleResponseParams ¶
type ModifyNatGatewaySourceIpTranslationNatRuleResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyNetDetectRequest ¶
type ModifyNetDetectRequest struct { *tchttp.BaseRequest // 网络探测实例`ID`。形如:`netd-12345678` NetDetectId *string `json:"NetDetectId,omitempty" name:"NetDetectId"` // 网络探测名称,最大长度不能超过60个字节。 NetDetectName *string `json:"NetDetectName,omitempty" name:"NetDetectName"` // 探测目的IPv4地址数组,最多两个。 DetectDestinationIp []*string `json:"DetectDestinationIp,omitempty" name:"DetectDestinationIp"` // 下一跳类型,目前我们支持的类型有: // VPN:VPN网关; // DIRECTCONNECT:专线网关; // PEERCONNECTION:对等连接; // NAT:NAT网关; // NORMAL_CVM:普通云服务器; // CCN:云联网网关; // NONEXTHOP:无下一跳; NextHopType *string `json:"NextHopType,omitempty" name:"NextHopType"` // 下一跳目的网关,取值与“下一跳类型”相关: // 下一跳类型为VPN,取值VPN网关ID,形如:vpngw-12345678; // 下一跳类型为DIRECTCONNECT,取值专线网关ID,形如:dcg-12345678; // 下一跳类型为PEERCONNECTION,取值对等连接ID,形如:pcx-12345678; // 下一跳类型为NAT,取值Nat网关,形如:nat-12345678; // 下一跳类型为NORMAL_CVM,取值云服务器IPv4地址,形如:10.0.0.12; // 下一跳类型为CCN,取值云联网ID,形如:ccn-12345678; // 下一跳类型为NONEXTHOP,指定网络探测为无下一跳的网络探测; NextHopDestination *string `json:"NextHopDestination,omitempty" name:"NextHopDestination"` // 网络探测描述。 NetDetectDescription *string `json:"NetDetectDescription,omitempty" name:"NetDetectDescription"` }
func NewModifyNetDetectRequest ¶
func NewModifyNetDetectRequest() (request *ModifyNetDetectRequest)
func (*ModifyNetDetectRequest) FromJsonString ¶
func (r *ModifyNetDetectRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNetDetectRequest) ToJsonString ¶
func (r *ModifyNetDetectRequest) ToJsonString() string
type ModifyNetDetectRequestParams ¶
type ModifyNetDetectRequestParams struct { // 网络探测实例`ID`。形如:`netd-12345678` NetDetectId *string `json:"NetDetectId,omitempty" name:"NetDetectId"` // 网络探测名称,最大长度不能超过60个字节。 NetDetectName *string `json:"NetDetectName,omitempty" name:"NetDetectName"` // 探测目的IPv4地址数组,最多两个。 DetectDestinationIp []*string `json:"DetectDestinationIp,omitempty" name:"DetectDestinationIp"` // 下一跳类型,目前我们支持的类型有: // VPN:VPN网关; // DIRECTCONNECT:专线网关; // PEERCONNECTION:对等连接; // NAT:NAT网关; // NORMAL_CVM:普通云服务器; // CCN:云联网网关; // NONEXTHOP:无下一跳; NextHopType *string `json:"NextHopType,omitempty" name:"NextHopType"` // 下一跳目的网关,取值与“下一跳类型”相关: // 下一跳类型为VPN,取值VPN网关ID,形如:vpngw-12345678; // 下一跳类型为DIRECTCONNECT,取值专线网关ID,形如:dcg-12345678; // 下一跳类型为PEERCONNECTION,取值对等连接ID,形如:pcx-12345678; // 下一跳类型为NAT,取值Nat网关,形如:nat-12345678; // 下一跳类型为NORMAL_CVM,取值云服务器IPv4地址,形如:10.0.0.12; // 下一跳类型为CCN,取值云联网ID,形如:ccn-12345678; // 下一跳类型为NONEXTHOP,指定网络探测为无下一跳的网络探测; NextHopDestination *string `json:"NextHopDestination,omitempty" name:"NextHopDestination"` // 网络探测描述。 NetDetectDescription *string `json:"NetDetectDescription,omitempty" name:"NetDetectDescription"` }
Predefined struct for user
type ModifyNetDetectResponse ¶
type ModifyNetDetectResponse struct { *tchttp.BaseResponse Response *ModifyNetDetectResponseParams `json:"Response"` }
func NewModifyNetDetectResponse ¶
func NewModifyNetDetectResponse() (response *ModifyNetDetectResponse)
func (*ModifyNetDetectResponse) FromJsonString ¶
func (r *ModifyNetDetectResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNetDetectResponse) ToJsonString ¶
func (r *ModifyNetDetectResponse) ToJsonString() string
type ModifyNetDetectResponseParams ¶
type ModifyNetDetectResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyNetworkAclAttributeRequest ¶
type ModifyNetworkAclAttributeRequest struct { *tchttp.BaseRequest // 网络ACL实例ID。例如:acl-12345678。 NetworkAclId *string `json:"NetworkAclId,omitempty" name:"NetworkAclId"` // 网络ACL名称,最大长度不能超过60个字节。 NetworkAclName *string `json:"NetworkAclName,omitempty" name:"NetworkAclName"` }
func NewModifyNetworkAclAttributeRequest ¶
func NewModifyNetworkAclAttributeRequest() (request *ModifyNetworkAclAttributeRequest)
func (*ModifyNetworkAclAttributeRequest) FromJsonString ¶
func (r *ModifyNetworkAclAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNetworkAclAttributeRequest) ToJsonString ¶
func (r *ModifyNetworkAclAttributeRequest) ToJsonString() string
type ModifyNetworkAclAttributeRequestParams ¶
type ModifyNetworkAclAttributeRequestParams struct { // 网络ACL实例ID。例如:acl-12345678。 NetworkAclId *string `json:"NetworkAclId,omitempty" name:"NetworkAclId"` // 网络ACL名称,最大长度不能超过60个字节。 NetworkAclName *string `json:"NetworkAclName,omitempty" name:"NetworkAclName"` }
Predefined struct for user
type ModifyNetworkAclAttributeResponse ¶
type ModifyNetworkAclAttributeResponse struct { *tchttp.BaseResponse Response *ModifyNetworkAclAttributeResponseParams `json:"Response"` }
func NewModifyNetworkAclAttributeResponse ¶
func NewModifyNetworkAclAttributeResponse() (response *ModifyNetworkAclAttributeResponse)
func (*ModifyNetworkAclAttributeResponse) FromJsonString ¶
func (r *ModifyNetworkAclAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNetworkAclAttributeResponse) ToJsonString ¶
func (r *ModifyNetworkAclAttributeResponse) ToJsonString() string
type ModifyNetworkAclAttributeResponseParams ¶
type ModifyNetworkAclAttributeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyNetworkAclEntriesRequest ¶
type ModifyNetworkAclEntriesRequest struct { *tchttp.BaseRequest // 网络ACL实例ID。例如:acl-12345678。 NetworkAclId *string `json:"NetworkAclId,omitempty" name:"NetworkAclId"` // 网络ACL规则集。NetworkAclEntrySet和NetworkAclQuintupleSet只能输入一个。 NetworkAclEntrySet *NetworkAclEntrySet `json:"NetworkAclEntrySet,omitempty" name:"NetworkAclEntrySet"` // 网络ACL五元组规则集。NetworkAclEntrySet和NetworkAclQuintupleSet只能输入一个。 NetworkAclQuintupleSet *NetworkAclQuintupleEntries `json:"NetworkAclQuintupleSet,omitempty" name:"NetworkAclQuintupleSet"` }
func NewModifyNetworkAclEntriesRequest ¶
func NewModifyNetworkAclEntriesRequest() (request *ModifyNetworkAclEntriesRequest)
func (*ModifyNetworkAclEntriesRequest) FromJsonString ¶
func (r *ModifyNetworkAclEntriesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNetworkAclEntriesRequest) ToJsonString ¶
func (r *ModifyNetworkAclEntriesRequest) ToJsonString() string
type ModifyNetworkAclEntriesRequestParams ¶
type ModifyNetworkAclEntriesRequestParams struct { // 网络ACL实例ID。例如:acl-12345678。 NetworkAclId *string `json:"NetworkAclId,omitempty" name:"NetworkAclId"` // 网络ACL规则集。NetworkAclEntrySet和NetworkAclQuintupleSet只能输入一个。 NetworkAclEntrySet *NetworkAclEntrySet `json:"NetworkAclEntrySet,omitempty" name:"NetworkAclEntrySet"` // 网络ACL五元组规则集。NetworkAclEntrySet和NetworkAclQuintupleSet只能输入一个。 NetworkAclQuintupleSet *NetworkAclQuintupleEntries `json:"NetworkAclQuintupleSet,omitempty" name:"NetworkAclQuintupleSet"` }
Predefined struct for user
type ModifyNetworkAclEntriesResponse ¶
type ModifyNetworkAclEntriesResponse struct { *tchttp.BaseResponse Response *ModifyNetworkAclEntriesResponseParams `json:"Response"` }
func NewModifyNetworkAclEntriesResponse ¶
func NewModifyNetworkAclEntriesResponse() (response *ModifyNetworkAclEntriesResponse)
func (*ModifyNetworkAclEntriesResponse) FromJsonString ¶
func (r *ModifyNetworkAclEntriesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNetworkAclEntriesResponse) ToJsonString ¶
func (r *ModifyNetworkAclEntriesResponse) ToJsonString() string
type ModifyNetworkAclEntriesResponseParams ¶
type ModifyNetworkAclEntriesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyNetworkAclQuintupleEntriesRequest ¶
type ModifyNetworkAclQuintupleEntriesRequest struct { *tchttp.BaseRequest // 网络ACL实例ID。例如:acl-12345678。 NetworkAclId *string `json:"NetworkAclId,omitempty" name:"NetworkAclId"` // 网络五元组ACL规则集。 NetworkAclQuintupleSet *NetworkAclQuintupleEntries `json:"NetworkAclQuintupleSet,omitempty" name:"NetworkAclQuintupleSet"` }
func NewModifyNetworkAclQuintupleEntriesRequest ¶
func NewModifyNetworkAclQuintupleEntriesRequest() (request *ModifyNetworkAclQuintupleEntriesRequest)
func (*ModifyNetworkAclQuintupleEntriesRequest) FromJsonString ¶
func (r *ModifyNetworkAclQuintupleEntriesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNetworkAclQuintupleEntriesRequest) ToJsonString ¶
func (r *ModifyNetworkAclQuintupleEntriesRequest) ToJsonString() string
type ModifyNetworkAclQuintupleEntriesRequestParams ¶
type ModifyNetworkAclQuintupleEntriesRequestParams struct { // 网络ACL实例ID。例如:acl-12345678。 NetworkAclId *string `json:"NetworkAclId,omitempty" name:"NetworkAclId"` // 网络五元组ACL规则集。 NetworkAclQuintupleSet *NetworkAclQuintupleEntries `json:"NetworkAclQuintupleSet,omitempty" name:"NetworkAclQuintupleSet"` }
Predefined struct for user
type ModifyNetworkAclQuintupleEntriesResponse ¶
type ModifyNetworkAclQuintupleEntriesResponse struct { *tchttp.BaseResponse Response *ModifyNetworkAclQuintupleEntriesResponseParams `json:"Response"` }
func NewModifyNetworkAclQuintupleEntriesResponse ¶
func NewModifyNetworkAclQuintupleEntriesResponse() (response *ModifyNetworkAclQuintupleEntriesResponse)
func (*ModifyNetworkAclQuintupleEntriesResponse) FromJsonString ¶
func (r *ModifyNetworkAclQuintupleEntriesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNetworkAclQuintupleEntriesResponse) ToJsonString ¶
func (r *ModifyNetworkAclQuintupleEntriesResponse) ToJsonString() string
type ModifyNetworkAclQuintupleEntriesResponseParams ¶
type ModifyNetworkAclQuintupleEntriesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyNetworkInterfaceAttributeRequest ¶
type ModifyNetworkInterfaceAttributeRequest struct { *tchttp.BaseRequest // 弹性网卡实例ID,例如:eni-pxir56ns。 NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` // 弹性网卡名称,最大长度不能超过60个字节。 NetworkInterfaceName *string `json:"NetworkInterfaceName,omitempty" name:"NetworkInterfaceName"` // 弹性网卡描述,可任意命名,但不得超过60个字符。 NetworkInterfaceDescription *string `json:"NetworkInterfaceDescription,omitempty" name:"NetworkInterfaceDescription"` // 指定绑定的安全组,例如:['sg-1dd51d']。 SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` // 网卡trunking模式设置,Enable-开启,Disable--关闭,默认关闭。 TrunkingFlag *string `json:"TrunkingFlag,omitempty" name:"TrunkingFlag"` }
func NewModifyNetworkInterfaceAttributeRequest ¶
func NewModifyNetworkInterfaceAttributeRequest() (request *ModifyNetworkInterfaceAttributeRequest)
func (*ModifyNetworkInterfaceAttributeRequest) FromJsonString ¶
func (r *ModifyNetworkInterfaceAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNetworkInterfaceAttributeRequest) ToJsonString ¶
func (r *ModifyNetworkInterfaceAttributeRequest) ToJsonString() string
type ModifyNetworkInterfaceAttributeRequestParams ¶
type ModifyNetworkInterfaceAttributeRequestParams struct { // 弹性网卡实例ID,例如:eni-pxir56ns。 NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` // 弹性网卡名称,最大长度不能超过60个字节。 NetworkInterfaceName *string `json:"NetworkInterfaceName,omitempty" name:"NetworkInterfaceName"` // 弹性网卡描述,可任意命名,但不得超过60个字符。 NetworkInterfaceDescription *string `json:"NetworkInterfaceDescription,omitempty" name:"NetworkInterfaceDescription"` // 指定绑定的安全组,例如:['sg-1dd51d']。 SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` // 网卡trunking模式设置,Enable-开启,Disable--关闭,默认关闭。 TrunkingFlag *string `json:"TrunkingFlag,omitempty" name:"TrunkingFlag"` }
Predefined struct for user
type ModifyNetworkInterfaceAttributeResponse ¶
type ModifyNetworkInterfaceAttributeResponse struct { *tchttp.BaseResponse Response *ModifyNetworkInterfaceAttributeResponseParams `json:"Response"` }
func NewModifyNetworkInterfaceAttributeResponse ¶
func NewModifyNetworkInterfaceAttributeResponse() (response *ModifyNetworkInterfaceAttributeResponse)
func (*ModifyNetworkInterfaceAttributeResponse) FromJsonString ¶
func (r *ModifyNetworkInterfaceAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNetworkInterfaceAttributeResponse) ToJsonString ¶
func (r *ModifyNetworkInterfaceAttributeResponse) ToJsonString() string
type ModifyNetworkInterfaceAttributeResponseParams ¶
type ModifyNetworkInterfaceAttributeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyNetworkInterfaceQosRequest ¶
type ModifyNetworkInterfaceQosRequest struct { *tchttp.BaseRequest // 弹性网卡ID,支持批量修改。 NetworkInterfaceIds []*string `json:"NetworkInterfaceIds,omitempty" name:"NetworkInterfaceIds"` // 服务质量,可选值:PT、AU、AG、DEFAULT,分别代表云金、云银、云铜、默认四个等级。 QosLevel *string `json:"QosLevel,omitempty" name:"QosLevel"` // DirectSend端口范围最大值。 DirectSendMaxPort *uint64 `json:"DirectSendMaxPort,omitempty" name:"DirectSendMaxPort"` }
func NewModifyNetworkInterfaceQosRequest ¶
func NewModifyNetworkInterfaceQosRequest() (request *ModifyNetworkInterfaceQosRequest)
func (*ModifyNetworkInterfaceQosRequest) FromJsonString ¶
func (r *ModifyNetworkInterfaceQosRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNetworkInterfaceQosRequest) ToJsonString ¶
func (r *ModifyNetworkInterfaceQosRequest) ToJsonString() string
type ModifyNetworkInterfaceQosRequestParams ¶
type ModifyNetworkInterfaceQosRequestParams struct { // 弹性网卡ID,支持批量修改。 NetworkInterfaceIds []*string `json:"NetworkInterfaceIds,omitempty" name:"NetworkInterfaceIds"` // 服务质量,可选值:PT、AU、AG、DEFAULT,分别代表云金、云银、云铜、默认四个等级。 QosLevel *string `json:"QosLevel,omitempty" name:"QosLevel"` // DirectSend端口范围最大值。 DirectSendMaxPort *uint64 `json:"DirectSendMaxPort,omitempty" name:"DirectSendMaxPort"` }
Predefined struct for user
type ModifyNetworkInterfaceQosResponse ¶
type ModifyNetworkInterfaceQosResponse struct { *tchttp.BaseResponse Response *ModifyNetworkInterfaceQosResponseParams `json:"Response"` }
func NewModifyNetworkInterfaceQosResponse ¶
func NewModifyNetworkInterfaceQosResponse() (response *ModifyNetworkInterfaceQosResponse)
func (*ModifyNetworkInterfaceQosResponse) FromJsonString ¶
func (r *ModifyNetworkInterfaceQosResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyNetworkInterfaceQosResponse) ToJsonString ¶
func (r *ModifyNetworkInterfaceQosResponse) ToJsonString() string
type ModifyNetworkInterfaceQosResponseParams ¶
type ModifyNetworkInterfaceQosResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyPrivateIpAddressesAttributeRequest ¶
type ModifyPrivateIpAddressesAttributeRequest struct { *tchttp.BaseRequest // 弹性网卡实例ID,例如:eni-m6dyj72l。 NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` // 指定的内网IP信息。 PrivateIpAddresses []*PrivateIpAddressSpecification `json:"PrivateIpAddresses,omitempty" name:"PrivateIpAddresses"` }
func NewModifyPrivateIpAddressesAttributeRequest ¶
func NewModifyPrivateIpAddressesAttributeRequest() (request *ModifyPrivateIpAddressesAttributeRequest)
func (*ModifyPrivateIpAddressesAttributeRequest) FromJsonString ¶
func (r *ModifyPrivateIpAddressesAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPrivateIpAddressesAttributeRequest) ToJsonString ¶
func (r *ModifyPrivateIpAddressesAttributeRequest) ToJsonString() string
type ModifyPrivateIpAddressesAttributeRequestParams ¶
type ModifyPrivateIpAddressesAttributeRequestParams struct { // 弹性网卡实例ID,例如:eni-m6dyj72l。 NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` // 指定的内网IP信息。 PrivateIpAddresses []*PrivateIpAddressSpecification `json:"PrivateIpAddresses,omitempty" name:"PrivateIpAddresses"` }
Predefined struct for user
type ModifyPrivateIpAddressesAttributeResponse ¶
type ModifyPrivateIpAddressesAttributeResponse struct { *tchttp.BaseResponse Response *ModifyPrivateIpAddressesAttributeResponseParams `json:"Response"` }
func NewModifyPrivateIpAddressesAttributeResponse ¶
func NewModifyPrivateIpAddressesAttributeResponse() (response *ModifyPrivateIpAddressesAttributeResponse)
func (*ModifyPrivateIpAddressesAttributeResponse) FromJsonString ¶
func (r *ModifyPrivateIpAddressesAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPrivateIpAddressesAttributeResponse) ToJsonString ¶
func (r *ModifyPrivateIpAddressesAttributeResponse) ToJsonString() string
type ModifyPrivateIpAddressesAttributeResponseParams ¶
type ModifyPrivateIpAddressesAttributeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyRouteTableAttributeRequest ¶
type ModifyRouteTableAttributeRequest struct { *tchttp.BaseRequest // 路由表实例ID,例如:rtb-azd4dt1c。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` // 路由表名称。 RouteTableName *string `json:"RouteTableName,omitempty" name:"RouteTableName"` }
func NewModifyRouteTableAttributeRequest ¶
func NewModifyRouteTableAttributeRequest() (request *ModifyRouteTableAttributeRequest)
func (*ModifyRouteTableAttributeRequest) FromJsonString ¶
func (r *ModifyRouteTableAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRouteTableAttributeRequest) ToJsonString ¶
func (r *ModifyRouteTableAttributeRequest) ToJsonString() string
type ModifyRouteTableAttributeRequestParams ¶
type ModifyRouteTableAttributeRequestParams struct { // 路由表实例ID,例如:rtb-azd4dt1c。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` // 路由表名称。 RouteTableName *string `json:"RouteTableName,omitempty" name:"RouteTableName"` }
Predefined struct for user
type ModifyRouteTableAttributeResponse ¶
type ModifyRouteTableAttributeResponse struct { *tchttp.BaseResponse Response *ModifyRouteTableAttributeResponseParams `json:"Response"` }
func NewModifyRouteTableAttributeResponse ¶
func NewModifyRouteTableAttributeResponse() (response *ModifyRouteTableAttributeResponse)
func (*ModifyRouteTableAttributeResponse) FromJsonString ¶
func (r *ModifyRouteTableAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRouteTableAttributeResponse) ToJsonString ¶
func (r *ModifyRouteTableAttributeResponse) ToJsonString() string
type ModifyRouteTableAttributeResponseParams ¶
type ModifyRouteTableAttributeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifySecurityGroupAttributeRequest ¶
type ModifySecurityGroupAttributeRequest struct { *tchttp.BaseRequest // 安全组实例ID,例如sg-33ocnj9n,可通过DescribeSecurityGroups获取。 SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` // 安全组名称,可任意命名,但不得超过60个字符。 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // 安全组备注,最多100个字符。 GroupDescription *string `json:"GroupDescription,omitempty" name:"GroupDescription"` }
func NewModifySecurityGroupAttributeRequest ¶
func NewModifySecurityGroupAttributeRequest() (request *ModifySecurityGroupAttributeRequest)
func (*ModifySecurityGroupAttributeRequest) FromJsonString ¶
func (r *ModifySecurityGroupAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecurityGroupAttributeRequest) ToJsonString ¶
func (r *ModifySecurityGroupAttributeRequest) ToJsonString() string
type ModifySecurityGroupAttributeRequestParams ¶
type ModifySecurityGroupAttributeRequestParams struct { // 安全组实例ID,例如sg-33ocnj9n,可通过DescribeSecurityGroups获取。 SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` // 安全组名称,可任意命名,但不得超过60个字符。 GroupName *string `json:"GroupName,omitempty" name:"GroupName"` // 安全组备注,最多100个字符。 GroupDescription *string `json:"GroupDescription,omitempty" name:"GroupDescription"` }
Predefined struct for user
type ModifySecurityGroupAttributeResponse ¶
type ModifySecurityGroupAttributeResponse struct { *tchttp.BaseResponse Response *ModifySecurityGroupAttributeResponseParams `json:"Response"` }
func NewModifySecurityGroupAttributeResponse ¶
func NewModifySecurityGroupAttributeResponse() (response *ModifySecurityGroupAttributeResponse)
func (*ModifySecurityGroupAttributeResponse) FromJsonString ¶
func (r *ModifySecurityGroupAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecurityGroupAttributeResponse) ToJsonString ¶
func (r *ModifySecurityGroupAttributeResponse) ToJsonString() string
type ModifySecurityGroupAttributeResponseParams ¶
type ModifySecurityGroupAttributeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifySecurityGroupPoliciesRequest ¶
type ModifySecurityGroupPoliciesRequest struct { *tchttp.BaseRequest // 安全组实例ID,例如sg-33ocnj9n,可通过DescribeSecurityGroups获取。 SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` // 安全组规则集合。 SecurityGroupPolicySet对象必须同时指定新的出(Egress)入(Ingress)站规则。 SecurityGroupPolicy对象不支持自定义索引(PolicyIndex)。 SecurityGroupPolicySet *SecurityGroupPolicySet `json:"SecurityGroupPolicySet,omitempty" name:"SecurityGroupPolicySet"` // 排序安全组标识,默认值为False。当SortPolicys为False时,不改变安全组规则排序;当SortPolicys为True时,系统将严格按照SecurityGroupPolicySet参数传入的安全组规则及顺序进行重置,考虑到人为输入参数可能存在遗漏风险,建议通过控制台对安全组规则进行排序。 SortPolicys *bool `json:"SortPolicys,omitempty" name:"SortPolicys"` }
func NewModifySecurityGroupPoliciesRequest ¶
func NewModifySecurityGroupPoliciesRequest() (request *ModifySecurityGroupPoliciesRequest)
func (*ModifySecurityGroupPoliciesRequest) FromJsonString ¶
func (r *ModifySecurityGroupPoliciesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecurityGroupPoliciesRequest) ToJsonString ¶
func (r *ModifySecurityGroupPoliciesRequest) ToJsonString() string
type ModifySecurityGroupPoliciesRequestParams ¶
type ModifySecurityGroupPoliciesRequestParams struct { // 安全组实例ID,例如sg-33ocnj9n,可通过DescribeSecurityGroups获取。 SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` // 安全组规则集合。 SecurityGroupPolicySet对象必须同时指定新的出(Egress)入(Ingress)站规则。 SecurityGroupPolicy对象不支持自定义索引(PolicyIndex)。 SecurityGroupPolicySet *SecurityGroupPolicySet `json:"SecurityGroupPolicySet,omitempty" name:"SecurityGroupPolicySet"` // 排序安全组标识,默认值为False。当SortPolicys为False时,不改变安全组规则排序;当SortPolicys为True时,系统将严格按照SecurityGroupPolicySet参数传入的安全组规则及顺序进行重置,考虑到人为输入参数可能存在遗漏风险,建议通过控制台对安全组规则进行排序。 SortPolicys *bool `json:"SortPolicys,omitempty" name:"SortPolicys"` }
Predefined struct for user
type ModifySecurityGroupPoliciesResponse ¶
type ModifySecurityGroupPoliciesResponse struct { *tchttp.BaseResponse Response *ModifySecurityGroupPoliciesResponseParams `json:"Response"` }
func NewModifySecurityGroupPoliciesResponse ¶
func NewModifySecurityGroupPoliciesResponse() (response *ModifySecurityGroupPoliciesResponse)
func (*ModifySecurityGroupPoliciesResponse) FromJsonString ¶
func (r *ModifySecurityGroupPoliciesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySecurityGroupPoliciesResponse) ToJsonString ¶
func (r *ModifySecurityGroupPoliciesResponse) ToJsonString() string
type ModifySecurityGroupPoliciesResponseParams ¶
type ModifySecurityGroupPoliciesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyServiceTemplateAttributeRequest ¶
type ModifyServiceTemplateAttributeRequest struct { *tchttp.BaseRequest // 协议端口模板实例ID,例如:ppm-529nwwj8。 ServiceTemplateId *string `json:"ServiceTemplateId,omitempty" name:"ServiceTemplateId"` // 协议端口模板名称。 ServiceTemplateName *string `json:"ServiceTemplateName,omitempty" name:"ServiceTemplateName"` // 支持单个端口、多个端口、连续端口及所有端口,协议支持:TCP、UDP、ICMP、GRE 协议。 Services []*string `json:"Services,omitempty" name:"Services"` // 支持添加备注的协议端口信息,支持单个端口、多个端口、连续端口及所有端口,协议支持:TCP、UDP、ICMP、GRE 协议。 ServicesExtra []*ServicesInfo `json:"ServicesExtra,omitempty" name:"ServicesExtra"` }
func NewModifyServiceTemplateAttributeRequest ¶
func NewModifyServiceTemplateAttributeRequest() (request *ModifyServiceTemplateAttributeRequest)
func (*ModifyServiceTemplateAttributeRequest) FromJsonString ¶
func (r *ModifyServiceTemplateAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyServiceTemplateAttributeRequest) ToJsonString ¶
func (r *ModifyServiceTemplateAttributeRequest) ToJsonString() string
type ModifyServiceTemplateAttributeRequestParams ¶
type ModifyServiceTemplateAttributeRequestParams struct { // 协议端口模板实例ID,例如:ppm-529nwwj8。 ServiceTemplateId *string `json:"ServiceTemplateId,omitempty" name:"ServiceTemplateId"` // 协议端口模板名称。 ServiceTemplateName *string `json:"ServiceTemplateName,omitempty" name:"ServiceTemplateName"` // 支持单个端口、多个端口、连续端口及所有端口,协议支持:TCP、UDP、ICMP、GRE 协议。 Services []*string `json:"Services,omitempty" name:"Services"` // 支持添加备注的协议端口信息,支持单个端口、多个端口、连续端口及所有端口,协议支持:TCP、UDP、ICMP、GRE 协议。 ServicesExtra []*ServicesInfo `json:"ServicesExtra,omitempty" name:"ServicesExtra"` }
Predefined struct for user
type ModifyServiceTemplateAttributeResponse ¶
type ModifyServiceTemplateAttributeResponse struct { *tchttp.BaseResponse Response *ModifyServiceTemplateAttributeResponseParams `json:"Response"` }
func NewModifyServiceTemplateAttributeResponse ¶
func NewModifyServiceTemplateAttributeResponse() (response *ModifyServiceTemplateAttributeResponse)
func (*ModifyServiceTemplateAttributeResponse) FromJsonString ¶
func (r *ModifyServiceTemplateAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyServiceTemplateAttributeResponse) ToJsonString ¶
func (r *ModifyServiceTemplateAttributeResponse) ToJsonString() string
type ModifyServiceTemplateAttributeResponseParams ¶
type ModifyServiceTemplateAttributeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyServiceTemplateGroupAttributeRequest ¶
type ModifyServiceTemplateGroupAttributeRequest struct { *tchttp.BaseRequest // 协议端口模板集合实例ID,例如:ppmg-ei8hfd9a。 ServiceTemplateGroupId *string `json:"ServiceTemplateGroupId,omitempty" name:"ServiceTemplateGroupId"` // 协议端口模板集合名称。 ServiceTemplateGroupName *string `json:"ServiceTemplateGroupName,omitempty" name:"ServiceTemplateGroupName"` // 协议端口模板实例ID,例如:ppm-4dw6agho。 ServiceTemplateIds []*string `json:"ServiceTemplateIds,omitempty" name:"ServiceTemplateIds"` }
func NewModifyServiceTemplateGroupAttributeRequest ¶
func NewModifyServiceTemplateGroupAttributeRequest() (request *ModifyServiceTemplateGroupAttributeRequest)
func (*ModifyServiceTemplateGroupAttributeRequest) FromJsonString ¶
func (r *ModifyServiceTemplateGroupAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyServiceTemplateGroupAttributeRequest) ToJsonString ¶
func (r *ModifyServiceTemplateGroupAttributeRequest) ToJsonString() string
type ModifyServiceTemplateGroupAttributeRequestParams ¶
type ModifyServiceTemplateGroupAttributeRequestParams struct { // 协议端口模板集合实例ID,例如:ppmg-ei8hfd9a。 ServiceTemplateGroupId *string `json:"ServiceTemplateGroupId,omitempty" name:"ServiceTemplateGroupId"` // 协议端口模板集合名称。 ServiceTemplateGroupName *string `json:"ServiceTemplateGroupName,omitempty" name:"ServiceTemplateGroupName"` // 协议端口模板实例ID,例如:ppm-4dw6agho。 ServiceTemplateIds []*string `json:"ServiceTemplateIds,omitempty" name:"ServiceTemplateIds"` }
Predefined struct for user
type ModifyServiceTemplateGroupAttributeResponse ¶
type ModifyServiceTemplateGroupAttributeResponse struct { *tchttp.BaseResponse Response *ModifyServiceTemplateGroupAttributeResponseParams `json:"Response"` }
func NewModifyServiceTemplateGroupAttributeResponse ¶
func NewModifyServiceTemplateGroupAttributeResponse() (response *ModifyServiceTemplateGroupAttributeResponse)
func (*ModifyServiceTemplateGroupAttributeResponse) FromJsonString ¶
func (r *ModifyServiceTemplateGroupAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyServiceTemplateGroupAttributeResponse) ToJsonString ¶
func (r *ModifyServiceTemplateGroupAttributeResponse) ToJsonString() string
type ModifyServiceTemplateGroupAttributeResponseParams ¶
type ModifyServiceTemplateGroupAttributeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifySnapshotPoliciesRequest ¶
type ModifySnapshotPoliciesRequest struct { *tchttp.BaseRequest // 快照策略修改信息。 SnapshotPoliciesInfo []*BatchModifySnapshotPolicy `json:"SnapshotPoliciesInfo,omitempty" name:"SnapshotPoliciesInfo"` }
func NewModifySnapshotPoliciesRequest ¶
func NewModifySnapshotPoliciesRequest() (request *ModifySnapshotPoliciesRequest)
func (*ModifySnapshotPoliciesRequest) FromJsonString ¶
func (r *ModifySnapshotPoliciesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySnapshotPoliciesRequest) ToJsonString ¶
func (r *ModifySnapshotPoliciesRequest) ToJsonString() string
type ModifySnapshotPoliciesRequestParams ¶
type ModifySnapshotPoliciesRequestParams struct { // 快照策略修改信息。 SnapshotPoliciesInfo []*BatchModifySnapshotPolicy `json:"SnapshotPoliciesInfo,omitempty" name:"SnapshotPoliciesInfo"` }
Predefined struct for user
type ModifySnapshotPoliciesResponse ¶
type ModifySnapshotPoliciesResponse struct { *tchttp.BaseResponse Response *ModifySnapshotPoliciesResponseParams `json:"Response"` }
func NewModifySnapshotPoliciesResponse ¶
func NewModifySnapshotPoliciesResponse() (response *ModifySnapshotPoliciesResponse)
func (*ModifySnapshotPoliciesResponse) FromJsonString ¶
func (r *ModifySnapshotPoliciesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySnapshotPoliciesResponse) ToJsonString ¶
func (r *ModifySnapshotPoliciesResponse) ToJsonString() string
type ModifySnapshotPoliciesResponseParams ¶
type ModifySnapshotPoliciesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifySubnetAttributeRequest ¶
type ModifySubnetAttributeRequest struct { *tchttp.BaseRequest // 子网实例ID。形如:subnet-pxir56ns。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 子网名称,最大长度不能超过60个字节。 SubnetName *string `json:"SubnetName,omitempty" name:"SubnetName"` // 子网是否开启广播。 EnableBroadcast *string `json:"EnableBroadcast,omitempty" name:"EnableBroadcast"` }
func NewModifySubnetAttributeRequest ¶
func NewModifySubnetAttributeRequest() (request *ModifySubnetAttributeRequest)
func (*ModifySubnetAttributeRequest) FromJsonString ¶
func (r *ModifySubnetAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySubnetAttributeRequest) ToJsonString ¶
func (r *ModifySubnetAttributeRequest) ToJsonString() string
type ModifySubnetAttributeRequestParams ¶
type ModifySubnetAttributeRequestParams struct { // 子网实例ID。形如:subnet-pxir56ns。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 子网名称,最大长度不能超过60个字节。 SubnetName *string `json:"SubnetName,omitempty" name:"SubnetName"` // 子网是否开启广播。 EnableBroadcast *string `json:"EnableBroadcast,omitempty" name:"EnableBroadcast"` }
Predefined struct for user
type ModifySubnetAttributeResponse ¶
type ModifySubnetAttributeResponse struct { *tchttp.BaseResponse Response *ModifySubnetAttributeResponseParams `json:"Response"` }
func NewModifySubnetAttributeResponse ¶
func NewModifySubnetAttributeResponse() (response *ModifySubnetAttributeResponse)
func (*ModifySubnetAttributeResponse) FromJsonString ¶
func (r *ModifySubnetAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySubnetAttributeResponse) ToJsonString ¶
func (r *ModifySubnetAttributeResponse) ToJsonString() string
type ModifySubnetAttributeResponseParams ¶
type ModifySubnetAttributeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyTemplateMemberRequest ¶
type ModifyTemplateMemberRequest struct { *tchttp.BaseRequest // 参数模板实例ID,支持IP地址、协议端口、IP地址组、协议端口组四种参数模板的实例ID。 TemplateId *string `json:"TemplateId,omitempty" name:"TemplateId"` // 需要修改的参数模板成员信息,支持IP地址、协议端口、IP地址组、协议端口组四种类型,类型需要与TemplateId参数类型一致,修改顺序与TemplateMember参数顺序一一对应,入参长度需要与TemplateMember参数保持一致。 OriginalTemplateMember []*MemberInfo `json:"OriginalTemplateMember,omitempty" name:"OriginalTemplateMember"` // 新的参数模板成员信息,支持IP地址、协议端口、IP地址组、协议端口组四种类型,类型需要与TemplateId参数类型一致,修改顺序与OriginalTemplateMember参数顺序一一对应,入参长度需要与OriginalTemplateMember参数保持一致。 TemplateMember []*MemberInfo `json:"TemplateMember,omitempty" name:"TemplateMember"` }
func NewModifyTemplateMemberRequest ¶
func NewModifyTemplateMemberRequest() (request *ModifyTemplateMemberRequest)
func (*ModifyTemplateMemberRequest) FromJsonString ¶
func (r *ModifyTemplateMemberRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyTemplateMemberRequest) ToJsonString ¶
func (r *ModifyTemplateMemberRequest) ToJsonString() string
type ModifyTemplateMemberRequestParams ¶
type ModifyTemplateMemberRequestParams struct { // 参数模板实例ID,支持IP地址、协议端口、IP地址组、协议端口组四种参数模板的实例ID。 TemplateId *string `json:"TemplateId,omitempty" name:"TemplateId"` // 需要修改的参数模板成员信息,支持IP地址、协议端口、IP地址组、协议端口组四种类型,类型需要与TemplateId参数类型一致,修改顺序与TemplateMember参数顺序一一对应,入参长度需要与TemplateMember参数保持一致。 OriginalTemplateMember []*MemberInfo `json:"OriginalTemplateMember,omitempty" name:"OriginalTemplateMember"` // 新的参数模板成员信息,支持IP地址、协议端口、IP地址组、协议端口组四种类型,类型需要与TemplateId参数类型一致,修改顺序与OriginalTemplateMember参数顺序一一对应,入参长度需要与OriginalTemplateMember参数保持一致。 TemplateMember []*MemberInfo `json:"TemplateMember,omitempty" name:"TemplateMember"` }
Predefined struct for user
type ModifyTemplateMemberResponse ¶
type ModifyTemplateMemberResponse struct { *tchttp.BaseResponse Response *ModifyTemplateMemberResponseParams `json:"Response"` }
func NewModifyTemplateMemberResponse ¶
func NewModifyTemplateMemberResponse() (response *ModifyTemplateMemberResponse)
func (*ModifyTemplateMemberResponse) FromJsonString ¶
func (r *ModifyTemplateMemberResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyTemplateMemberResponse) ToJsonString ¶
func (r *ModifyTemplateMemberResponse) ToJsonString() string
type ModifyTemplateMemberResponseParams ¶
type ModifyTemplateMemberResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyVpcAttributeRequest ¶
type ModifyVpcAttributeRequest struct { *tchttp.BaseRequest // VPC实例ID。形如:vpc-f49l6u0z。每次请求的实例的上限为100。参数不支持同时指定VpcIds和Filters。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 私有网络名称,可任意命名,但不得超过60个字符。 VpcName *string `json:"VpcName,omitempty" name:"VpcName"` // 是否开启组播。true: 开启, false: 关闭。 EnableMulticast *string `json:"EnableMulticast,omitempty" name:"EnableMulticast"` // DNS地址,最多支持4个,第1个默认为主,其余为备。 DnsServers []*string `json:"DnsServers,omitempty" name:"DnsServers"` // 域名。 DomainName *string `json:"DomainName,omitempty" name:"DomainName"` // 发布cdc 子网到云联网的开关。true: 发布, false: 不发布。 EnableCdcPublish *bool `json:"EnableCdcPublish,omitempty" name:"EnableCdcPublish"` }
func NewModifyVpcAttributeRequest ¶
func NewModifyVpcAttributeRequest() (request *ModifyVpcAttributeRequest)
func (*ModifyVpcAttributeRequest) FromJsonString ¶
func (r *ModifyVpcAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVpcAttributeRequest) ToJsonString ¶
func (r *ModifyVpcAttributeRequest) ToJsonString() string
type ModifyVpcAttributeRequestParams ¶
type ModifyVpcAttributeRequestParams struct { // VPC实例ID。形如:vpc-f49l6u0z。每次请求的实例的上限为100。参数不支持同时指定VpcIds和Filters。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 私有网络名称,可任意命名,但不得超过60个字符。 VpcName *string `json:"VpcName,omitempty" name:"VpcName"` // 是否开启组播。true: 开启, false: 关闭。 EnableMulticast *string `json:"EnableMulticast,omitempty" name:"EnableMulticast"` // DNS地址,最多支持4个,第1个默认为主,其余为备。 DnsServers []*string `json:"DnsServers,omitempty" name:"DnsServers"` // 域名。 DomainName *string `json:"DomainName,omitempty" name:"DomainName"` // 发布cdc 子网到云联网的开关。true: 发布, false: 不发布。 EnableCdcPublish *bool `json:"EnableCdcPublish,omitempty" name:"EnableCdcPublish"` }
Predefined struct for user
type ModifyVpcAttributeResponse ¶
type ModifyVpcAttributeResponse struct { *tchttp.BaseResponse Response *ModifyVpcAttributeResponseParams `json:"Response"` }
func NewModifyVpcAttributeResponse ¶
func NewModifyVpcAttributeResponse() (response *ModifyVpcAttributeResponse)
func (*ModifyVpcAttributeResponse) FromJsonString ¶
func (r *ModifyVpcAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVpcAttributeResponse) ToJsonString ¶
func (r *ModifyVpcAttributeResponse) ToJsonString() string
type ModifyVpcAttributeResponseParams ¶
type ModifyVpcAttributeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyVpcEndPointAttributeRequest ¶
type ModifyVpcEndPointAttributeRequest struct { *tchttp.BaseRequest // 终端节点ID。 EndPointId *string `json:"EndPointId,omitempty" name:"EndPointId"` // 终端节点名称。 EndPointName *string `json:"EndPointName,omitempty" name:"EndPointName"` // 安全组ID列表。 SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` }
func NewModifyVpcEndPointAttributeRequest ¶
func NewModifyVpcEndPointAttributeRequest() (request *ModifyVpcEndPointAttributeRequest)
func (*ModifyVpcEndPointAttributeRequest) FromJsonString ¶
func (r *ModifyVpcEndPointAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVpcEndPointAttributeRequest) ToJsonString ¶
func (r *ModifyVpcEndPointAttributeRequest) ToJsonString() string
type ModifyVpcEndPointAttributeRequestParams ¶
type ModifyVpcEndPointAttributeRequestParams struct { // 终端节点ID。 EndPointId *string `json:"EndPointId,omitempty" name:"EndPointId"` // 终端节点名称。 EndPointName *string `json:"EndPointName,omitempty" name:"EndPointName"` // 安全组ID列表。 SecurityGroupIds []*string `json:"SecurityGroupIds,omitempty" name:"SecurityGroupIds"` }
Predefined struct for user
type ModifyVpcEndPointAttributeResponse ¶
type ModifyVpcEndPointAttributeResponse struct { *tchttp.BaseResponse Response *ModifyVpcEndPointAttributeResponseParams `json:"Response"` }
func NewModifyVpcEndPointAttributeResponse ¶
func NewModifyVpcEndPointAttributeResponse() (response *ModifyVpcEndPointAttributeResponse)
func (*ModifyVpcEndPointAttributeResponse) FromJsonString ¶
func (r *ModifyVpcEndPointAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVpcEndPointAttributeResponse) ToJsonString ¶
func (r *ModifyVpcEndPointAttributeResponse) ToJsonString() string
type ModifyVpcEndPointAttributeResponseParams ¶
type ModifyVpcEndPointAttributeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyVpcEndPointServiceAttributeRequest ¶
type ModifyVpcEndPointServiceAttributeRequest struct { *tchttp.BaseRequest // 终端节点服务ID。 EndPointServiceId *string `json:"EndPointServiceId,omitempty" name:"EndPointServiceId"` // VPCID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 终端节点服务名称。 EndPointServiceName *string `json:"EndPointServiceName,omitempty" name:"EndPointServiceName"` // 是否自动接受终端节点的连接请求。<ui><li>true:自动接受<li>false:不自动接受</ul> AutoAcceptFlag *bool `json:"AutoAcceptFlag,omitempty" name:"AutoAcceptFlag"` // 后端服务的ID,比如lb-xxx。 ServiceInstanceId *string `json:"ServiceInstanceId,omitempty" name:"ServiceInstanceId"` }
func NewModifyVpcEndPointServiceAttributeRequest ¶
func NewModifyVpcEndPointServiceAttributeRequest() (request *ModifyVpcEndPointServiceAttributeRequest)
func (*ModifyVpcEndPointServiceAttributeRequest) FromJsonString ¶
func (r *ModifyVpcEndPointServiceAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVpcEndPointServiceAttributeRequest) ToJsonString ¶
func (r *ModifyVpcEndPointServiceAttributeRequest) ToJsonString() string
type ModifyVpcEndPointServiceAttributeRequestParams ¶
type ModifyVpcEndPointServiceAttributeRequestParams struct { // 终端节点服务ID。 EndPointServiceId *string `json:"EndPointServiceId,omitempty" name:"EndPointServiceId"` // VPCID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 终端节点服务名称。 EndPointServiceName *string `json:"EndPointServiceName,omitempty" name:"EndPointServiceName"` // 是否自动接受终端节点的连接请求。<ui><li>true:自动接受<li>false:不自动接受</ul> AutoAcceptFlag *bool `json:"AutoAcceptFlag,omitempty" name:"AutoAcceptFlag"` // 后端服务的ID,比如lb-xxx。 ServiceInstanceId *string `json:"ServiceInstanceId,omitempty" name:"ServiceInstanceId"` }
Predefined struct for user
type ModifyVpcEndPointServiceAttributeResponse ¶
type ModifyVpcEndPointServiceAttributeResponse struct { *tchttp.BaseResponse Response *ModifyVpcEndPointServiceAttributeResponseParams `json:"Response"` }
func NewModifyVpcEndPointServiceAttributeResponse ¶
func NewModifyVpcEndPointServiceAttributeResponse() (response *ModifyVpcEndPointServiceAttributeResponse)
func (*ModifyVpcEndPointServiceAttributeResponse) FromJsonString ¶
func (r *ModifyVpcEndPointServiceAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVpcEndPointServiceAttributeResponse) ToJsonString ¶
func (r *ModifyVpcEndPointServiceAttributeResponse) ToJsonString() string
type ModifyVpcEndPointServiceAttributeResponseParams ¶
type ModifyVpcEndPointServiceAttributeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyVpcEndPointServiceWhiteListRequest ¶
type ModifyVpcEndPointServiceWhiteListRequest struct { *tchttp.BaseRequest // 用户UIN。 UserUin *string `json:"UserUin,omitempty" name:"UserUin"` // 终端节点服务ID。 EndPointServiceId *string `json:"EndPointServiceId,omitempty" name:"EndPointServiceId"` // 白名单描述信息。 Description *string `json:"Description,omitempty" name:"Description"` }
func NewModifyVpcEndPointServiceWhiteListRequest ¶
func NewModifyVpcEndPointServiceWhiteListRequest() (request *ModifyVpcEndPointServiceWhiteListRequest)
func (*ModifyVpcEndPointServiceWhiteListRequest) FromJsonString ¶
func (r *ModifyVpcEndPointServiceWhiteListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVpcEndPointServiceWhiteListRequest) ToJsonString ¶
func (r *ModifyVpcEndPointServiceWhiteListRequest) ToJsonString() string
type ModifyVpcEndPointServiceWhiteListRequestParams ¶
type ModifyVpcEndPointServiceWhiteListRequestParams struct { // 用户UIN。 UserUin *string `json:"UserUin,omitempty" name:"UserUin"` // 终端节点服务ID。 EndPointServiceId *string `json:"EndPointServiceId,omitempty" name:"EndPointServiceId"` // 白名单描述信息。 Description *string `json:"Description,omitempty" name:"Description"` }
Predefined struct for user
type ModifyVpcEndPointServiceWhiteListResponse ¶
type ModifyVpcEndPointServiceWhiteListResponse struct { *tchttp.BaseResponse Response *ModifyVpcEndPointServiceWhiteListResponseParams `json:"Response"` }
func NewModifyVpcEndPointServiceWhiteListResponse ¶
func NewModifyVpcEndPointServiceWhiteListResponse() (response *ModifyVpcEndPointServiceWhiteListResponse)
func (*ModifyVpcEndPointServiceWhiteListResponse) FromJsonString ¶
func (r *ModifyVpcEndPointServiceWhiteListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVpcEndPointServiceWhiteListResponse) ToJsonString ¶
func (r *ModifyVpcEndPointServiceWhiteListResponse) ToJsonString() string
type ModifyVpcEndPointServiceWhiteListResponseParams ¶
type ModifyVpcEndPointServiceWhiteListResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyVpcPeeringConnectionRequest ¶
type ModifyVpcPeeringConnectionRequest struct {
*tchttp.BaseRequest
}
func NewModifyVpcPeeringConnectionRequest ¶
func NewModifyVpcPeeringConnectionRequest() (request *ModifyVpcPeeringConnectionRequest)
func (*ModifyVpcPeeringConnectionRequest) FromJsonString ¶
func (r *ModifyVpcPeeringConnectionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVpcPeeringConnectionRequest) ToJsonString ¶
func (r *ModifyVpcPeeringConnectionRequest) ToJsonString() string
type ModifyVpcPeeringConnectionRequestParams ¶
type ModifyVpcPeeringConnectionRequestParams struct { }
Predefined struct for user
type ModifyVpcPeeringConnectionResponse ¶
type ModifyVpcPeeringConnectionResponse struct { *tchttp.BaseResponse Response *ModifyVpcPeeringConnectionResponseParams `json:"Response"` }
func NewModifyVpcPeeringConnectionResponse ¶
func NewModifyVpcPeeringConnectionResponse() (response *ModifyVpcPeeringConnectionResponse)
func (*ModifyVpcPeeringConnectionResponse) FromJsonString ¶
func (r *ModifyVpcPeeringConnectionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVpcPeeringConnectionResponse) ToJsonString ¶
func (r *ModifyVpcPeeringConnectionResponse) ToJsonString() string
type ModifyVpcPeeringConnectionResponseParams ¶
type ModifyVpcPeeringConnectionResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyVpnConnectionAttributeRequest ¶
type ModifyVpnConnectionAttributeRequest struct { *tchttp.BaseRequest // VPN通道实例ID。形如:vpnx-f49l6u0z。 VpnConnectionId *string `json:"VpnConnectionId,omitempty" name:"VpnConnectionId"` // VPN通道名称,可任意命名,但不得超过60个字符。 VpnConnectionName *string `json:"VpnConnectionName,omitempty" name:"VpnConnectionName"` PreShareKey *string `json:"PreShareKey,omitempty" name:"PreShareKey"` // SPD策略组,例如:{"10.0.0.5/24":["172.123.10.5/16"]},10.0.0.5/24是vpc内网段,172.123.10.5/16是IDC网段。用户指定VPC内哪些网段可以和您IDC中哪些网段通信。 SecurityPolicyDatabases []*SecurityPolicyDatabase `json:"SecurityPolicyDatabases,omitempty" name:"SecurityPolicyDatabases"` // IKE配置(Internet Key Exchange,因特网密钥交换),IKE具有一套自我保护机制,用户配置网络安全协议。 IKEOptionsSpecification *IKEOptionsSpecification `json:"IKEOptionsSpecification,omitempty" name:"IKEOptionsSpecification"` // IPSec配置,腾讯云提供IPSec安全会话设置。 IPSECOptionsSpecification *IPSECOptionsSpecification `json:"IPSECOptionsSpecification,omitempty" name:"IPSECOptionsSpecification"` // 是否启用通道健康检查,默认为False。 EnableHealthCheck *bool `json:"EnableHealthCheck,omitempty" name:"EnableHealthCheck"` // 本端通道探测IP。 HealthCheckLocalIp *string `json:"HealthCheckLocalIp,omitempty" name:"HealthCheckLocalIp"` // 对端通道探测IP。 HealthCheckRemoteIp *string `json:"HealthCheckRemoteIp,omitempty" name:"HealthCheckRemoteIp"` // 协商类型,默认为active(主动协商)。可选值:active(主动协商),passive(被动协商),flowTrigger(流量协商) NegotiationType *string `json:"NegotiationType,omitempty" name:"NegotiationType"` // DPD探测开关。默认为0,表示关闭DPD探测。可选值:0(关闭),1(开启) DpdEnable *int64 `json:"DpdEnable,omitempty" name:"DpdEnable"` // DPD超时时间。即探测确认对端不存在需要的时间。dpdEnable为1(开启)时有效。默认30,单位为秒 DpdTimeout *string `json:"DpdTimeout,omitempty" name:"DpdTimeout"` // DPD超时后的动作。默认为clear。dpdEnable为1(开启)时有效。可取值为clear(断开)和restart(重试) DpdAction *string `json:"DpdAction,omitempty" name:"DpdAction"` // 对端网关ID,4.0及以上网关下的通道支持更新。 CustomerGatewayId *string `json:"CustomerGatewayId,omitempty" name:"CustomerGatewayId"` }
func NewModifyVpnConnectionAttributeRequest ¶
func NewModifyVpnConnectionAttributeRequest() (request *ModifyVpnConnectionAttributeRequest)
func (*ModifyVpnConnectionAttributeRequest) FromJsonString ¶
func (r *ModifyVpnConnectionAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVpnConnectionAttributeRequest) ToJsonString ¶
func (r *ModifyVpnConnectionAttributeRequest) ToJsonString() string
type ModifyVpnConnectionAttributeRequestParams ¶
type ModifyVpnConnectionAttributeRequestParams struct { // VPN通道实例ID。形如:vpnx-f49l6u0z。 VpnConnectionId *string `json:"VpnConnectionId,omitempty" name:"VpnConnectionId"` // VPN通道名称,可任意命名,但不得超过60个字符。 VpnConnectionName *string `json:"VpnConnectionName,omitempty" name:"VpnConnectionName"` PreShareKey *string `json:"PreShareKey,omitempty" name:"PreShareKey"` // SPD策略组,例如:{"10.0.0.5/24":["172.123.10.5/16"]},10.0.0.5/24是vpc内网段,172.123.10.5/16是IDC网段。用户指定VPC内哪些网段可以和您IDC中哪些网段通信。 SecurityPolicyDatabases []*SecurityPolicyDatabase `json:"SecurityPolicyDatabases,omitempty" name:"SecurityPolicyDatabases"` // IKE配置(Internet Key Exchange,因特网密钥交换),IKE具有一套自我保护机制,用户配置网络安全协议。 IKEOptionsSpecification *IKEOptionsSpecification `json:"IKEOptionsSpecification,omitempty" name:"IKEOptionsSpecification"` // IPSec配置,腾讯云提供IPSec安全会话设置。 IPSECOptionsSpecification *IPSECOptionsSpecification `json:"IPSECOptionsSpecification,omitempty" name:"IPSECOptionsSpecification"` // 是否启用通道健康检查,默认为False。 EnableHealthCheck *bool `json:"EnableHealthCheck,omitempty" name:"EnableHealthCheck"` // 本端通道探测IP。 HealthCheckLocalIp *string `json:"HealthCheckLocalIp,omitempty" name:"HealthCheckLocalIp"` // 对端通道探测IP。 HealthCheckRemoteIp *string `json:"HealthCheckRemoteIp,omitempty" name:"HealthCheckRemoteIp"` // 协商类型,默认为active(主动协商)。可选值:active(主动协商),passive(被动协商),flowTrigger(流量协商) NegotiationType *string `json:"NegotiationType,omitempty" name:"NegotiationType"` // DPD探测开关。默认为0,表示关闭DPD探测。可选值:0(关闭),1(开启) DpdEnable *int64 `json:"DpdEnable,omitempty" name:"DpdEnable"` // DPD超时时间。即探测确认对端不存在需要的时间。dpdEnable为1(开启)时有效。默认30,单位为秒 DpdTimeout *string `json:"DpdTimeout,omitempty" name:"DpdTimeout"` // DPD超时后的动作。默认为clear。dpdEnable为1(开启)时有效。可取值为clear(断开)和restart(重试) DpdAction *string `json:"DpdAction,omitempty" name:"DpdAction"` // 对端网关ID,4.0及以上网关下的通道支持更新。 CustomerGatewayId *string `json:"CustomerGatewayId,omitempty" name:"CustomerGatewayId"` }
Predefined struct for user
type ModifyVpnConnectionAttributeResponse ¶
type ModifyVpnConnectionAttributeResponse struct { *tchttp.BaseResponse Response *ModifyVpnConnectionAttributeResponseParams `json:"Response"` }
func NewModifyVpnConnectionAttributeResponse ¶
func NewModifyVpnConnectionAttributeResponse() (response *ModifyVpnConnectionAttributeResponse)
func (*ModifyVpnConnectionAttributeResponse) FromJsonString ¶
func (r *ModifyVpnConnectionAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVpnConnectionAttributeResponse) ToJsonString ¶
func (r *ModifyVpnConnectionAttributeResponse) ToJsonString() string
type ModifyVpnConnectionAttributeResponseParams ¶
type ModifyVpnConnectionAttributeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyVpnGatewayAttributeRequest ¶
type ModifyVpnGatewayAttributeRequest struct { *tchttp.BaseRequest // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // VPN网关名称,最大长度不能超过60个字节。 VpnGatewayName *string `json:"VpnGatewayName,omitempty" name:"VpnGatewayName"` // VPN网关计费模式,目前只支持预付费(即包年包月)到后付费(即按量计费)的转换。即参数只支持:POSTPAID_BY_HOUR。 InstanceChargeType *string `json:"InstanceChargeType,omitempty" name:"InstanceChargeType"` }
func NewModifyVpnGatewayAttributeRequest ¶
func NewModifyVpnGatewayAttributeRequest() (request *ModifyVpnGatewayAttributeRequest)
func (*ModifyVpnGatewayAttributeRequest) FromJsonString ¶
func (r *ModifyVpnGatewayAttributeRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVpnGatewayAttributeRequest) ToJsonString ¶
func (r *ModifyVpnGatewayAttributeRequest) ToJsonString() string
type ModifyVpnGatewayAttributeRequestParams ¶
type ModifyVpnGatewayAttributeRequestParams struct { // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // VPN网关名称,最大长度不能超过60个字节。 VpnGatewayName *string `json:"VpnGatewayName,omitempty" name:"VpnGatewayName"` // VPN网关计费模式,目前只支持预付费(即包年包月)到后付费(即按量计费)的转换。即参数只支持:POSTPAID_BY_HOUR。 InstanceChargeType *string `json:"InstanceChargeType,omitempty" name:"InstanceChargeType"` }
Predefined struct for user
type ModifyVpnGatewayAttributeResponse ¶
type ModifyVpnGatewayAttributeResponse struct { *tchttp.BaseResponse Response *ModifyVpnGatewayAttributeResponseParams `json:"Response"` }
func NewModifyVpnGatewayAttributeResponse ¶
func NewModifyVpnGatewayAttributeResponse() (response *ModifyVpnGatewayAttributeResponse)
func (*ModifyVpnGatewayAttributeResponse) FromJsonString ¶
func (r *ModifyVpnGatewayAttributeResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVpnGatewayAttributeResponse) ToJsonString ¶
func (r *ModifyVpnGatewayAttributeResponse) ToJsonString() string
type ModifyVpnGatewayAttributeResponseParams ¶
type ModifyVpnGatewayAttributeResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyVpnGatewayCcnRoutesRequest ¶
type ModifyVpnGatewayCcnRoutesRequest struct { *tchttp.BaseRequest // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // 云联网路由(IDC网段)列表。 Routes []*VpngwCcnRoutes `json:"Routes,omitempty" name:"Routes"` }
func NewModifyVpnGatewayCcnRoutesRequest ¶
func NewModifyVpnGatewayCcnRoutesRequest() (request *ModifyVpnGatewayCcnRoutesRequest)
func (*ModifyVpnGatewayCcnRoutesRequest) FromJsonString ¶
func (r *ModifyVpnGatewayCcnRoutesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVpnGatewayCcnRoutesRequest) ToJsonString ¶
func (r *ModifyVpnGatewayCcnRoutesRequest) ToJsonString() string
type ModifyVpnGatewayCcnRoutesRequestParams ¶
type ModifyVpnGatewayCcnRoutesRequestParams struct { // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // 云联网路由(IDC网段)列表。 Routes []*VpngwCcnRoutes `json:"Routes,omitempty" name:"Routes"` }
Predefined struct for user
type ModifyVpnGatewayCcnRoutesResponse ¶
type ModifyVpnGatewayCcnRoutesResponse struct { *tchttp.BaseResponse Response *ModifyVpnGatewayCcnRoutesResponseParams `json:"Response"` }
func NewModifyVpnGatewayCcnRoutesResponse ¶
func NewModifyVpnGatewayCcnRoutesResponse() (response *ModifyVpnGatewayCcnRoutesResponse)
func (*ModifyVpnGatewayCcnRoutesResponse) FromJsonString ¶
func (r *ModifyVpnGatewayCcnRoutesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVpnGatewayCcnRoutesResponse) ToJsonString ¶
func (r *ModifyVpnGatewayCcnRoutesResponse) ToJsonString() string
type ModifyVpnGatewayCcnRoutesResponseParams ¶
type ModifyVpnGatewayCcnRoutesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyVpnGatewayRoutesRequest ¶
type ModifyVpnGatewayRoutesRequest struct { *tchttp.BaseRequest // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // 路由修改参数。 Routes []*VpnGatewayRouteModify `json:"Routes,omitempty" name:"Routes"` }
func NewModifyVpnGatewayRoutesRequest ¶
func NewModifyVpnGatewayRoutesRequest() (request *ModifyVpnGatewayRoutesRequest)
func (*ModifyVpnGatewayRoutesRequest) FromJsonString ¶
func (r *ModifyVpnGatewayRoutesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVpnGatewayRoutesRequest) ToJsonString ¶
func (r *ModifyVpnGatewayRoutesRequest) ToJsonString() string
type ModifyVpnGatewayRoutesRequestParams ¶
type ModifyVpnGatewayRoutesRequestParams struct { // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // 路由修改参数。 Routes []*VpnGatewayRouteModify `json:"Routes,omitempty" name:"Routes"` }
Predefined struct for user
type ModifyVpnGatewayRoutesResponse ¶
type ModifyVpnGatewayRoutesResponse struct { *tchttp.BaseResponse Response *ModifyVpnGatewayRoutesResponseParams `json:"Response"` }
func NewModifyVpnGatewayRoutesResponse ¶
func NewModifyVpnGatewayRoutesResponse() (response *ModifyVpnGatewayRoutesResponse)
func (*ModifyVpnGatewayRoutesResponse) FromJsonString ¶
func (r *ModifyVpnGatewayRoutesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVpnGatewayRoutesResponse) ToJsonString ¶
func (r *ModifyVpnGatewayRoutesResponse) ToJsonString() string
type ModifyVpnGatewayRoutesResponseParams ¶
type ModifyVpnGatewayRoutesResponseParams struct { // VPN路由信息 // 注意:此字段可能返回 null,表示取不到有效值。 Routes []*VpnGatewayRoute `json:"Routes,omitempty" name:"Routes"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type NatDirectConnectGatewayRoute ¶
type NatDirectConnectGatewayRoute struct { // 子网的 `IPv4` `CIDR` DestinationCidrBlock *string `json:"DestinationCidrBlock,omitempty" name:"DestinationCidrBlock"` // 下一跳网关的类型,目前此接口支持的类型有: // DIRECTCONNECT:专线网关 GatewayType *string `json:"GatewayType,omitempty" name:"GatewayType"` // 下一跳网关ID GatewayId *string `json:"GatewayId,omitempty" name:"GatewayId"` // 路由的创建时间 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 路由的更新时间 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` }
type NatGateway ¶
type NatGateway struct { // NAT网关的ID。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // NAT网关的名称。 NatGatewayName *string `json:"NatGatewayName,omitempty" name:"NatGatewayName"` // NAT网关创建的时间。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // NAT网关的状态。 // 'PENDING':生产中,'DELETING':删除中,'AVAILABLE':运行中,'UPDATING':升级中, // ‘FAILED’:失败。 State *string `json:"State,omitempty" name:"State"` // 网关最大外网出带宽(单位:Mbps)。 InternetMaxBandwidthOut *uint64 `json:"InternetMaxBandwidthOut,omitempty" name:"InternetMaxBandwidthOut"` // 网关并发连接上限。 MaxConcurrentConnection *uint64 `json:"MaxConcurrentConnection,omitempty" name:"MaxConcurrentConnection"` // 绑定NAT网关的公网IP对象数组。 PublicIpAddressSet []*NatGatewayAddress `json:"PublicIpAddressSet,omitempty" name:"PublicIpAddressSet"` // NAT网关网络状态。“AVAILABLE”:运行中, “UNAVAILABLE”:不可用, “INSUFFICIENT”:欠费停服。 NetworkState *string `json:"NetworkState,omitempty" name:"NetworkState"` // NAT网关的端口转发规则。 DestinationIpPortTranslationNatRuleSet []*DestinationIpPortTranslationNatRule `json:"DestinationIpPortTranslationNatRuleSet,omitempty" name:"DestinationIpPortTranslationNatRuleSet"` // VPC实例ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // NAT网关所在的可用区。 Zone *string `json:"Zone,omitempty" name:"Zone"` // 绑定的专线网关ID。 // 注意:此字段可能返回 null,表示取不到有效值。 DirectConnectGatewayIds []*string `json:"DirectConnectGatewayIds,omitempty" name:"DirectConnectGatewayIds"` // 所属子网ID。 // 注意:此字段可能返回 null,表示取不到有效值。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 标签键值对。 TagSet []*Tag `json:"TagSet,omitempty" name:"TagSet"` // NAT网关绑定的安全组列表 // 注意:此字段可能返回 null,表示取不到有效值。 SecurityGroupSet []*string `json:"SecurityGroupSet,omitempty" name:"SecurityGroupSet"` // NAT网关的SNAT转发规则。 // 注意:此字段可能返回 null,表示取不到有效值。 SourceIpTranslationNatRuleSet []*SourceIpTranslationNatRule `json:"SourceIpTranslationNatRuleSet,omitempty" name:"SourceIpTranslationNatRuleSet"` // 是否独享型NAT。 // 注意:此字段可能返回 null,表示取不到有效值。 IsExclusive *bool `json:"IsExclusive,omitempty" name:"IsExclusive"` // 独享型NAT所在的网关集群的带宽(单位:Mbps),当IsExclusive为false时无此字段。 // 注意:此字段可能返回 null,表示取不到有效值。 ExclusiveGatewayBandwidth *uint64 `json:"ExclusiveGatewayBandwidth,omitempty" name:"ExclusiveGatewayBandwidth"` // NAT网关是否被封禁。“NORMAL”:未被封禁,“RESTRICTED”:已被封禁。 // 注意:此字段可能返回 null,表示取不到有效值。 RestrictState *string `json:"RestrictState,omitempty" name:"RestrictState"` // NAT网关大版本号,传统型=1,标准型=2 // 注意:此字段可能返回 null,表示取不到有效值。 NatProductVersion *uint64 `json:"NatProductVersion,omitempty" name:"NatProductVersion"` }
type NatGatewayAddress ¶
type NatGatewayAddress struct { // 弹性公网IP(EIP)的唯一 ID,形如:`eip-11112222`。 AddressId *string `json:"AddressId,omitempty" name:"AddressId"` // 外网IP地址,形如:`123.121.34.33`。 PublicIpAddress *string `json:"PublicIpAddress,omitempty" name:"PublicIpAddress"` // 资源封堵状态。true表示弹性ip处于封堵状态,false表示弹性ip处于未封堵状态。 IsBlocked *bool `json:"IsBlocked,omitempty" name:"IsBlocked"` }
type NatGatewayDestinationIpPortTranslationNatRule ¶
type NatGatewayDestinationIpPortTranslationNatRule struct { // 网络协议,可选值:`TCP`、`UDP`。 IpProtocol *string `json:"IpProtocol,omitempty" name:"IpProtocol"` // 弹性IP。 PublicIpAddress *string `json:"PublicIpAddress,omitempty" name:"PublicIpAddress"` // 公网端口。 PublicPort *uint64 `json:"PublicPort,omitempty" name:"PublicPort"` // 内网地址。 PrivateIpAddress *string `json:"PrivateIpAddress,omitempty" name:"PrivateIpAddress"` // 内网端口。 PrivatePort *uint64 `json:"PrivatePort,omitempty" name:"PrivatePort"` // NAT网关转发规则描述。 Description *string `json:"Description,omitempty" name:"Description"` // NAT网关的ID。 // 注意:此字段可能返回 null,表示取不到有效值。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // 私有网络VPC的ID。 // 注意:此字段可能返回 null,表示取不到有效值。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // NAT网关转发规则创建时间。 // 注意:此字段可能返回 null,表示取不到有效值。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` }
type NetDetect ¶
type NetDetect struct { // `VPC`实例`ID`。形如:`vpc-12345678` VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // `VPC`实例名称。 VpcName *string `json:"VpcName,omitempty" name:"VpcName"` // 子网实例ID。形如:subnet-12345678。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 子网实例名称。 SubnetName *string `json:"SubnetName,omitempty" name:"SubnetName"` // 网络探测实例ID。形如:netd-12345678。 NetDetectId *string `json:"NetDetectId,omitempty" name:"NetDetectId"` // 网络探测名称,最大长度不能超过60个字节。 NetDetectName *string `json:"NetDetectName,omitempty" name:"NetDetectName"` // 探测目的IPv4地址数组,最多两个。 DetectDestinationIp []*string `json:"DetectDestinationIp,omitempty" name:"DetectDestinationIp"` // 系统自动分配的探测源IPv4数组。长度为2。 DetectSourceIp []*string `json:"DetectSourceIp,omitempty" name:"DetectSourceIp"` // 下一跳类型,目前我们支持的类型有: // VPN:VPN网关; // DIRECTCONNECT:专线网关; // PEERCONNECTION:对等连接; // NAT:NAT网关; // NORMAL_CVM:普通云服务器; // CCN:云联网网关; // NONEXTHOP:无下一跳; NextHopType *string `json:"NextHopType,omitempty" name:"NextHopType"` // 下一跳目的网关,取值与“下一跳类型”相关: // 下一跳类型为VPN,取值VPN网关ID,形如:vpngw-12345678; // 下一跳类型为DIRECTCONNECT,取值专线网关ID,形如:dcg-12345678; // 下一跳类型为PEERCONNECTION,取值对等连接ID,形如:pcx-12345678; // 下一跳类型为NAT,取值Nat网关,形如:nat-12345678; // 下一跳类型为NORMAL_CVM,取值云服务器IPv4地址,形如:10.0.0.12; // 下一跳类型为CCN,取值云联网ID,形如:ccn-12345678; // 下一跳类型为NONEXTHOP,指定网络探测为无下一跳的网络探测; NextHopDestination *string `json:"NextHopDestination,omitempty" name:"NextHopDestination"` // 下一跳网关名称。 // 注意:此字段可能返回 null,表示取不到有效值。 NextHopName *string `json:"NextHopName,omitempty" name:"NextHopName"` // 网络探测描述。 // 注意:此字段可能返回 null,表示取不到有效值。 NetDetectDescription *string `json:"NetDetectDescription,omitempty" name:"NetDetectDescription"` // 创建时间。 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` }
type NetDetectIpState ¶
type NetDetectIpState struct { // 探测目的IPv4地址。 DetectDestinationIp *string `json:"DetectDestinationIp,omitempty" name:"DetectDestinationIp"` // 探测结果。 // 0:成功; // -1:查询不到路由丢包; // -2:外出ACL丢包; // -3:IN ACL丢包; // -4:其他错误; State *int64 `json:"State,omitempty" name:"State"` // 时延,单位毫秒 Delay *uint64 `json:"Delay,omitempty" name:"Delay"` // 丢包率 PacketLossRate *uint64 `json:"PacketLossRate,omitempty" name:"PacketLossRate"` }
type NetDetectState ¶
type NetDetectState struct { // 网络探测实例ID。形如:netd-12345678。 NetDetectId *string `json:"NetDetectId,omitempty" name:"NetDetectId"` // 网络探测目的IP验证结果对象数组。 NetDetectIpStateSet []*NetDetectIpState `json:"NetDetectIpStateSet,omitempty" name:"NetDetectIpStateSet"` }
type NetworkAcl ¶
type NetworkAcl struct { // `VPC`实例`ID`。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 网络ACL实例`ID`。 NetworkAclId *string `json:"NetworkAclId,omitempty" name:"NetworkAclId"` // 网络ACL名称,最大长度为60。 NetworkAclName *string `json:"NetworkAclName,omitempty" name:"NetworkAclName"` // 创建时间。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // 网络ACL关联的子网数组。 SubnetSet []*Subnet `json:"SubnetSet,omitempty" name:"SubnetSet"` // 网络ACl入站规则。 IngressEntries []*NetworkAclEntry `json:"IngressEntries,omitempty" name:"IngressEntries"` // 网络ACL出站规则。 EgressEntries []*NetworkAclEntry `json:"EgressEntries,omitempty" name:"EgressEntries"` // 网络ACL类型。三元组:'TRIPLE' 五元组:'QUINTUPLE' NetworkAclType *string `json:"NetworkAclType,omitempty" name:"NetworkAclType"` // 标签键值对 TagSet []*Tag `json:"TagSet,omitempty" name:"TagSet"` }
type NetworkAclEntry ¶
type NetworkAclEntry struct { // 修改时间。 ModifyTime *string `json:"ModifyTime,omitempty" name:"ModifyTime"` // 协议, 取值: TCP,UDP, ICMP, ALL。 Protocol *string `json:"Protocol,omitempty" name:"Protocol"` // 端口(all, 单个port, range)。当Protocol为ALL或ICMP时,不能指定Port。 Port *string `json:"Port,omitempty" name:"Port"` // 网段或IP(互斥)。 CidrBlock *string `json:"CidrBlock,omitempty" name:"CidrBlock"` // 网段或IPv6(互斥)。 Ipv6CidrBlock *string `json:"Ipv6CidrBlock,omitempty" name:"Ipv6CidrBlock"` // ACCEPT 或 DROP。 Action *string `json:"Action,omitempty" name:"Action"` // 规则描述,最大长度100。 Description *string `json:"Description,omitempty" name:"Description"` }
type NetworkAclEntrySet ¶
type NetworkAclEntrySet struct { // 入站规则。 Ingress []*NetworkAclEntry `json:"Ingress,omitempty" name:"Ingress"` // 出站规则。 Egress []*NetworkAclEntry `json:"Egress,omitempty" name:"Egress"` }
type NetworkAclQuintupleEntries ¶
type NetworkAclQuintupleEntries struct { // 网络ACL五元组入站规则。 Ingress []*NetworkAclQuintupleEntry `json:"Ingress,omitempty" name:"Ingress"` // 网络ACL五元组出站规则 Egress []*NetworkAclQuintupleEntry `json:"Egress,omitempty" name:"Egress"` }
type NetworkAclQuintupleEntry ¶
type NetworkAclQuintupleEntry struct { // 协议, 取值: TCP,UDP, ICMP, ALL。 Protocol *string `json:"Protocol,omitempty" name:"Protocol"` // 描述。 Description *string `json:"Description,omitempty" name:"Description"` // 源端口(all, 单个port, range)。当Protocol为ALL或ICMP时,不能指定Port。 SourcePort *string `json:"SourcePort,omitempty" name:"SourcePort"` // 源CIDR。 SourceCidr *string `json:"SourceCidr,omitempty" name:"SourceCidr"` // 目的端口(all, 单个port, range)。当Protocol为ALL或ICMP时,不能指定Port。 DestinationPort *string `json:"DestinationPort,omitempty" name:"DestinationPort"` // 目的CIDR。 DestinationCidr *string `json:"DestinationCidr,omitempty" name:"DestinationCidr"` // 动作,ACCEPT 或 DROP。 Action *string `json:"Action,omitempty" name:"Action"` // 网络ACL条目唯一ID。 NetworkAclQuintupleEntryId *string `json:"NetworkAclQuintupleEntryId,omitempty" name:"NetworkAclQuintupleEntryId"` // 优先级,从1开始。 Priority *int64 `json:"Priority,omitempty" name:"Priority"` // 创建时间,用于DescribeNetworkAclQuintupleEntries的出参。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 方向,INGRESS或EGRESS,用于DescribeNetworkAclQuintupleEntries的出参。 NetworkAclDirection *string `json:"NetworkAclDirection,omitempty" name:"NetworkAclDirection"` }
type NetworkInterface ¶
type NetworkInterface struct { // 弹性网卡实例ID,例如:eni-f1xjkw1b。 NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` // 弹性网卡名称。 NetworkInterfaceName *string `json:"NetworkInterfaceName,omitempty" name:"NetworkInterfaceName"` // 弹性网卡描述。 NetworkInterfaceDescription *string `json:"NetworkInterfaceDescription,omitempty" name:"NetworkInterfaceDescription"` // 子网实例ID。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // VPC实例ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 绑定的安全组。 GroupSet []*string `json:"GroupSet,omitempty" name:"GroupSet"` // 是否是主网卡。 Primary *bool `json:"Primary,omitempty" name:"Primary"` // MAC地址。 MacAddress *string `json:"MacAddress,omitempty" name:"MacAddress"` // 弹性网卡状态: // <li>`PENDING`:创建中</li> // <li>`AVAILABLE`:可用的</li> // <li>`ATTACHING`:绑定中</li> // <li>`DETACHING`:解绑中</li> // <li>`DELETING`:删除中</li> State *string `json:"State,omitempty" name:"State"` // 内网IP信息。 PrivateIpAddressSet []*PrivateIpAddressSpecification `json:"PrivateIpAddressSet,omitempty" name:"PrivateIpAddressSet"` // 绑定的云服务器对象。 // 注意:此字段可能返回 null,表示取不到有效值。 Attachment *NetworkInterfaceAttachment `json:"Attachment,omitempty" name:"Attachment"` // 可用区。 Zone *string `json:"Zone,omitempty" name:"Zone"` // 创建时间。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // `IPv6`地址列表。 Ipv6AddressSet []*Ipv6Address `json:"Ipv6AddressSet,omitempty" name:"Ipv6AddressSet"` // 标签键值对。 TagSet []*Tag `json:"TagSet,omitempty" name:"TagSet"` // 网卡类型。0 - 弹性网卡;1 - evm弹性网卡。 EniType *uint64 `json:"EniType,omitempty" name:"EniType"` // 网卡绑定的子机类型:cvm,eks。 // 注意:此字段可能返回 null,表示取不到有效值。 Business *string `json:"Business,omitempty" name:"Business"` // 网卡所关联的CDC实例ID。 // 注意:此字段可能返回 null,表示取不到有效值。 CdcId *string `json:"CdcId,omitempty" name:"CdcId"` // 弹性网卡类型:0:标准型/1:扩展型。默认值为0。 // 注意:此字段可能返回 null,表示取不到有效值。 AttachType *uint64 `json:"AttachType,omitempty" name:"AttachType"` // 用于保留网卡主IP的资源ID用于保留网卡主IP的资源ID。用于删除网卡时作为入参数。 // 注意:此字段可能返回 null,表示取不到有效值。 ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"` // 服务质量级别: // <li>`DEFAULT`:默认</li> // <li>`PT`:云金</li> // <li>`AU`:云银</li> // <li>`AG`:云铜</li> // 注意:此字段可能返回 null,表示取不到有效值。 QosLevel *string `json:"QosLevel,omitempty" name:"QosLevel"` }
type NetworkInterfaceAttachment ¶
type NetworkInterfaceAttachment struct { // 云主机实例ID。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 网卡在云主机实例内的序号。 DeviceIndex *uint64 `json:"DeviceIndex,omitempty" name:"DeviceIndex"` // 云主机所有者账户信息。 InstanceAccountId *string `json:"InstanceAccountId,omitempty" name:"InstanceAccountId"` // 绑定时间。 AttachTime *string `json:"AttachTime,omitempty" name:"AttachTime"` }
type NotifyRoutesRequest ¶
type NotifyRoutesRequest struct { *tchttp.BaseRequest // 路由表唯一ID。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` // 路由策略唯一ID。 RouteItemIds []*string `json:"RouteItemIds,omitempty" name:"RouteItemIds"` }
func NewNotifyRoutesRequest ¶
func NewNotifyRoutesRequest() (request *NotifyRoutesRequest)
func (*NotifyRoutesRequest) FromJsonString ¶
func (r *NotifyRoutesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*NotifyRoutesRequest) ToJsonString ¶
func (r *NotifyRoutesRequest) ToJsonString() string
type NotifyRoutesRequestParams ¶
type NotifyRoutesRequestParams struct { // 路由表唯一ID。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` // 路由策略唯一ID。 RouteItemIds []*string `json:"RouteItemIds,omitempty" name:"RouteItemIds"` }
Predefined struct for user
type NotifyRoutesResponse ¶
type NotifyRoutesResponse struct { *tchttp.BaseResponse Response *NotifyRoutesResponseParams `json:"Response"` }
func NewNotifyRoutesResponse ¶
func NewNotifyRoutesResponse() (response *NotifyRoutesResponse)
func (*NotifyRoutesResponse) FromJsonString ¶
func (r *NotifyRoutesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*NotifyRoutesResponse) ToJsonString ¶
func (r *NotifyRoutesResponse) ToJsonString() string
type NotifyRoutesResponseParams ¶
type NotifyRoutesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type PrivateIpAddressSpecification ¶
type PrivateIpAddressSpecification struct { // 内网IP地址。 PrivateIpAddress *string `json:"PrivateIpAddress,omitempty" name:"PrivateIpAddress"` // 是否是主IP。 Primary *bool `json:"Primary,omitempty" name:"Primary"` // 公网IP地址。 PublicIpAddress *string `json:"PublicIpAddress,omitempty" name:"PublicIpAddress"` // EIP实例ID,例如:eip-11112222。 AddressId *string `json:"AddressId,omitempty" name:"AddressId"` // 内网IP描述信息。 Description *string `json:"Description,omitempty" name:"Description"` // 公网IP是否被封堵。 IsWanIpBlocked *bool `json:"IsWanIpBlocked,omitempty" name:"IsWanIpBlocked"` // IP状态: // PENDING:生产中 // MIGRATING:迁移中 // DELETING:删除中 // AVAILABLE:可用的 State *string `json:"State,omitempty" name:"State"` // IP服务质量等级,可选值:PT、AU、AG、DEFAULT,分别代表云金、云银、云铜、默认四个等级。 QosLevel *string `json:"QosLevel,omitempty" name:"QosLevel"` }
type ProductQuota ¶
type ProductQuota struct { // 产品配额ID QuotaId *string `json:"QuotaId,omitempty" name:"QuotaId"` // 产品配额名称 QuotaName *string `json:"QuotaName,omitempty" name:"QuotaName"` // 产品当前配额 QuotaCurrent *int64 `json:"QuotaCurrent,omitempty" name:"QuotaCurrent"` // 产品配额上限 QuotaLimit *int64 `json:"QuotaLimit,omitempty" name:"QuotaLimit"` // 产品配额是否有地域属性 QuotaRegion *bool `json:"QuotaRegion,omitempty" name:"QuotaRegion"` }
type Quota ¶
type Quota struct { // 配额名称,取值范围:<br><li>`TOTAL_EIP_QUOTA`:用户当前地域下EIP的配额数;<br><li>`DAILY_EIP_APPLY`:用户当前地域下今日申购次数;<br><li>`DAILY_PUBLIC_IP_ASSIGN`:用户当前地域下,重新分配公网 IP次数。 QuotaId *string `json:"QuotaId,omitempty" name:"QuotaId"` // 当前数量 QuotaCurrent *int64 `json:"QuotaCurrent,omitempty" name:"QuotaCurrent"` // 配额数量 QuotaLimit *int64 `json:"QuotaLimit,omitempty" name:"QuotaLimit"` }
type ReferredSecurityGroup ¶
type RefreshDirectConnectGatewayRouteToNatGatewayRequest ¶
type RefreshDirectConnectGatewayRouteToNatGatewayRequest struct { *tchttp.BaseRequest // vpc的ID VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // NAT网关ID NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // 是否是预刷新;True:是, False:否 DryRun *bool `json:"DryRun,omitempty" name:"DryRun"` }
func NewRefreshDirectConnectGatewayRouteToNatGatewayRequest ¶
func NewRefreshDirectConnectGatewayRouteToNatGatewayRequest() (request *RefreshDirectConnectGatewayRouteToNatGatewayRequest)
func (*RefreshDirectConnectGatewayRouteToNatGatewayRequest) FromJsonString ¶
func (r *RefreshDirectConnectGatewayRouteToNatGatewayRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RefreshDirectConnectGatewayRouteToNatGatewayRequest) ToJsonString ¶
func (r *RefreshDirectConnectGatewayRouteToNatGatewayRequest) ToJsonString() string
type RefreshDirectConnectGatewayRouteToNatGatewayRequestParams ¶
type RefreshDirectConnectGatewayRouteToNatGatewayRequestParams struct { // vpc的ID VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // NAT网关ID NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // 是否是预刷新;True:是, False:否 DryRun *bool `json:"DryRun,omitempty" name:"DryRun"` }
Predefined struct for user
type RefreshDirectConnectGatewayRouteToNatGatewayResponse ¶
type RefreshDirectConnectGatewayRouteToNatGatewayResponse struct { *tchttp.BaseResponse Response *RefreshDirectConnectGatewayRouteToNatGatewayResponseParams `json:"Response"` }
func NewRefreshDirectConnectGatewayRouteToNatGatewayResponse ¶
func NewRefreshDirectConnectGatewayRouteToNatGatewayResponse() (response *RefreshDirectConnectGatewayRouteToNatGatewayResponse)
func (*RefreshDirectConnectGatewayRouteToNatGatewayResponse) FromJsonString ¶
func (r *RefreshDirectConnectGatewayRouteToNatGatewayResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RefreshDirectConnectGatewayRouteToNatGatewayResponse) ToJsonString ¶
func (r *RefreshDirectConnectGatewayRouteToNatGatewayResponse) ToJsonString() string
type RefreshDirectConnectGatewayRouteToNatGatewayResponseParams ¶
type RefreshDirectConnectGatewayRouteToNatGatewayResponseParams struct { // IDC子网信息 DirectConnectSubnetSet []*DirectConnectSubnet `json:"DirectConnectSubnetSet,omitempty" name:"DirectConnectSubnetSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type RejectAttachCcnInstancesRequest ¶
type RejectAttachCcnInstancesRequest struct { *tchttp.BaseRequest // CCN实例ID。形如:ccn-f49l6u0z。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // 拒绝关联实例列表。 Instances []*CcnInstance `json:"Instances,omitempty" name:"Instances"` }
func NewRejectAttachCcnInstancesRequest ¶
func NewRejectAttachCcnInstancesRequest() (request *RejectAttachCcnInstancesRequest)
func (*RejectAttachCcnInstancesRequest) FromJsonString ¶
func (r *RejectAttachCcnInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RejectAttachCcnInstancesRequest) ToJsonString ¶
func (r *RejectAttachCcnInstancesRequest) ToJsonString() string
type RejectAttachCcnInstancesRequestParams ¶
type RejectAttachCcnInstancesRequestParams struct { // CCN实例ID。形如:ccn-f49l6u0z。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // 拒绝关联实例列表。 Instances []*CcnInstance `json:"Instances,omitempty" name:"Instances"` }
Predefined struct for user
type RejectAttachCcnInstancesResponse ¶
type RejectAttachCcnInstancesResponse struct { *tchttp.BaseResponse Response *RejectAttachCcnInstancesResponseParams `json:"Response"` }
func NewRejectAttachCcnInstancesResponse ¶
func NewRejectAttachCcnInstancesResponse() (response *RejectAttachCcnInstancesResponse)
func (*RejectAttachCcnInstancesResponse) FromJsonString ¶
func (r *RejectAttachCcnInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RejectAttachCcnInstancesResponse) ToJsonString ¶
func (r *RejectAttachCcnInstancesResponse) ToJsonString() string
type RejectAttachCcnInstancesResponseParams ¶
type RejectAttachCcnInstancesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type RejectVpcPeeringConnectionRequest ¶
type RejectVpcPeeringConnectionRequest struct {
*tchttp.BaseRequest
}
func NewRejectVpcPeeringConnectionRequest ¶
func NewRejectVpcPeeringConnectionRequest() (request *RejectVpcPeeringConnectionRequest)
func (*RejectVpcPeeringConnectionRequest) FromJsonString ¶
func (r *RejectVpcPeeringConnectionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RejectVpcPeeringConnectionRequest) ToJsonString ¶
func (r *RejectVpcPeeringConnectionRequest) ToJsonString() string
type RejectVpcPeeringConnectionRequestParams ¶
type RejectVpcPeeringConnectionRequestParams struct { }
Predefined struct for user
type RejectVpcPeeringConnectionResponse ¶
type RejectVpcPeeringConnectionResponse struct { *tchttp.BaseResponse Response *RejectVpcPeeringConnectionResponseParams `json:"Response"` }
func NewRejectVpcPeeringConnectionResponse ¶
func NewRejectVpcPeeringConnectionResponse() (response *RejectVpcPeeringConnectionResponse)
func (*RejectVpcPeeringConnectionResponse) FromJsonString ¶
func (r *RejectVpcPeeringConnectionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RejectVpcPeeringConnectionResponse) ToJsonString ¶
func (r *RejectVpcPeeringConnectionResponse) ToJsonString() string
type RejectVpcPeeringConnectionResponseParams ¶
type RejectVpcPeeringConnectionResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ReleaseAddressesRequest ¶
type ReleaseAddressesRequest struct { *tchttp.BaseRequest // 标识 EIP 的唯一 ID 列表。EIP 唯一 ID 形如:`eip-11112222`。 AddressIds []*string `json:"AddressIds,omitempty" name:"AddressIds"` }
func NewReleaseAddressesRequest ¶
func NewReleaseAddressesRequest() (request *ReleaseAddressesRequest)
func (*ReleaseAddressesRequest) FromJsonString ¶
func (r *ReleaseAddressesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReleaseAddressesRequest) ToJsonString ¶
func (r *ReleaseAddressesRequest) ToJsonString() string
type ReleaseAddressesRequestParams ¶
type ReleaseAddressesRequestParams struct { // 标识 EIP 的唯一 ID 列表。EIP 唯一 ID 形如:`eip-11112222`。 AddressIds []*string `json:"AddressIds,omitempty" name:"AddressIds"` }
Predefined struct for user
type ReleaseAddressesResponse ¶
type ReleaseAddressesResponse struct { *tchttp.BaseResponse Response *ReleaseAddressesResponseParams `json:"Response"` }
func NewReleaseAddressesResponse ¶
func NewReleaseAddressesResponse() (response *ReleaseAddressesResponse)
func (*ReleaseAddressesResponse) FromJsonString ¶
func (r *ReleaseAddressesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReleaseAddressesResponse) ToJsonString ¶
func (r *ReleaseAddressesResponse) ToJsonString() string
type ReleaseAddressesResponseParams ¶
type ReleaseAddressesResponseParams struct { // 异步任务TaskId。可以使用[DescribeTaskResult](https://cloud.tencent.com/document/api/215/36271)接口查询任务状态。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ReleaseIp6AddressesBandwidthRequest ¶
type ReleaseIp6AddressesBandwidthRequest struct { *tchttp.BaseRequest // IPV6地址。Ip6Addresses和Ip6AddressIds必须且只能传一个 Ip6Addresses []*string `json:"Ip6Addresses,omitempty" name:"Ip6Addresses"` // IPV6地址对应的唯一ID,形如eip-xxxxxxxx。Ip6Addresses和Ip6AddressIds必须且只能传一个。 Ip6AddressIds []*string `json:"Ip6AddressIds,omitempty" name:"Ip6AddressIds"` }
func NewReleaseIp6AddressesBandwidthRequest ¶
func NewReleaseIp6AddressesBandwidthRequest() (request *ReleaseIp6AddressesBandwidthRequest)
func (*ReleaseIp6AddressesBandwidthRequest) FromJsonString ¶
func (r *ReleaseIp6AddressesBandwidthRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReleaseIp6AddressesBandwidthRequest) ToJsonString ¶
func (r *ReleaseIp6AddressesBandwidthRequest) ToJsonString() string
type ReleaseIp6AddressesBandwidthRequestParams ¶
type ReleaseIp6AddressesBandwidthRequestParams struct { // IPV6地址。Ip6Addresses和Ip6AddressIds必须且只能传一个 Ip6Addresses []*string `json:"Ip6Addresses,omitempty" name:"Ip6Addresses"` // IPV6地址对应的唯一ID,形如eip-xxxxxxxx。Ip6Addresses和Ip6AddressIds必须且只能传一个。 Ip6AddressIds []*string `json:"Ip6AddressIds,omitempty" name:"Ip6AddressIds"` }
Predefined struct for user
type ReleaseIp6AddressesBandwidthResponse ¶
type ReleaseIp6AddressesBandwidthResponse struct { *tchttp.BaseResponse Response *ReleaseIp6AddressesBandwidthResponseParams `json:"Response"` }
func NewReleaseIp6AddressesBandwidthResponse ¶
func NewReleaseIp6AddressesBandwidthResponse() (response *ReleaseIp6AddressesBandwidthResponse)
func (*ReleaseIp6AddressesBandwidthResponse) FromJsonString ¶
func (r *ReleaseIp6AddressesBandwidthResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReleaseIp6AddressesBandwidthResponse) ToJsonString ¶
func (r *ReleaseIp6AddressesBandwidthResponse) ToJsonString() string
type ReleaseIp6AddressesBandwidthResponseParams ¶
type ReleaseIp6AddressesBandwidthResponseParams struct { // 异步任务TaskId。可以使用[DescribeTaskResult](https://cloud.tencent.com/document/api/215/36271)接口查询任务状态。 TaskId *string `json:"TaskId,omitempty" name:"TaskId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type RemoveBandwidthPackageResourcesRequest ¶
type RemoveBandwidthPackageResourcesRequest struct { *tchttp.BaseRequest // 带宽包唯一标识ID,形如'bwp-xxxx' BandwidthPackageId *string `json:"BandwidthPackageId,omitempty" name:"BandwidthPackageId"` // 资源类型,包括‘Address’, ‘LoadBalance’ ResourceType *string `json:"ResourceType,omitempty" name:"ResourceType"` // 资源ID,可支持资源形如'eip-xxxx', 'lb-xxxx' ResourceIds []*string `json:"ResourceIds,omitempty" name:"ResourceIds"` }
func NewRemoveBandwidthPackageResourcesRequest ¶
func NewRemoveBandwidthPackageResourcesRequest() (request *RemoveBandwidthPackageResourcesRequest)
func (*RemoveBandwidthPackageResourcesRequest) FromJsonString ¶
func (r *RemoveBandwidthPackageResourcesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RemoveBandwidthPackageResourcesRequest) ToJsonString ¶
func (r *RemoveBandwidthPackageResourcesRequest) ToJsonString() string
type RemoveBandwidthPackageResourcesRequestParams ¶
type RemoveBandwidthPackageResourcesRequestParams struct { // 带宽包唯一标识ID,形如'bwp-xxxx' BandwidthPackageId *string `json:"BandwidthPackageId,omitempty" name:"BandwidthPackageId"` // 资源类型,包括‘Address’, ‘LoadBalance’ ResourceType *string `json:"ResourceType,omitempty" name:"ResourceType"` // 资源ID,可支持资源形如'eip-xxxx', 'lb-xxxx' ResourceIds []*string `json:"ResourceIds,omitempty" name:"ResourceIds"` }
Predefined struct for user
type RemoveBandwidthPackageResourcesResponse ¶
type RemoveBandwidthPackageResourcesResponse struct { *tchttp.BaseResponse Response *RemoveBandwidthPackageResourcesResponseParams `json:"Response"` }
func NewRemoveBandwidthPackageResourcesResponse ¶
func NewRemoveBandwidthPackageResourcesResponse() (response *RemoveBandwidthPackageResourcesResponse)
func (*RemoveBandwidthPackageResourcesResponse) FromJsonString ¶
func (r *RemoveBandwidthPackageResourcesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RemoveBandwidthPackageResourcesResponse) ToJsonString ¶
func (r *RemoveBandwidthPackageResourcesResponse) ToJsonString() string
type RemoveBandwidthPackageResourcesResponseParams ¶
type RemoveBandwidthPackageResourcesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type RemoveIp6RulesRequest ¶
type RemoveIp6RulesRequest struct { *tchttp.BaseRequest // IPV6转换规则所属的转换实例唯一ID,形如ip6-xxxxxxxx Ip6TranslatorId *string `json:"Ip6TranslatorId,omitempty" name:"Ip6TranslatorId"` // 待删除IPV6转换规则,形如rule6-xxxxxxxx Ip6RuleIds []*string `json:"Ip6RuleIds,omitempty" name:"Ip6RuleIds"` }
func NewRemoveIp6RulesRequest ¶
func NewRemoveIp6RulesRequest() (request *RemoveIp6RulesRequest)
func (*RemoveIp6RulesRequest) FromJsonString ¶
func (r *RemoveIp6RulesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RemoveIp6RulesRequest) ToJsonString ¶
func (r *RemoveIp6RulesRequest) ToJsonString() string
type RemoveIp6RulesRequestParams ¶
type RemoveIp6RulesRequestParams struct { // IPV6转换规则所属的转换实例唯一ID,形如ip6-xxxxxxxx Ip6TranslatorId *string `json:"Ip6TranslatorId,omitempty" name:"Ip6TranslatorId"` // 待删除IPV6转换规则,形如rule6-xxxxxxxx Ip6RuleIds []*string `json:"Ip6RuleIds,omitempty" name:"Ip6RuleIds"` }
Predefined struct for user
type RemoveIp6RulesResponse ¶
type RemoveIp6RulesResponse struct { *tchttp.BaseResponse Response *RemoveIp6RulesResponseParams `json:"Response"` }
func NewRemoveIp6RulesResponse ¶
func NewRemoveIp6RulesResponse() (response *RemoveIp6RulesResponse)
func (*RemoveIp6RulesResponse) FromJsonString ¶
func (r *RemoveIp6RulesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RemoveIp6RulesResponse) ToJsonString ¶
func (r *RemoveIp6RulesResponse) ToJsonString() string
type RemoveIp6RulesResponseParams ¶
type RemoveIp6RulesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type RenewAddressesRequest ¶
type RenewAddressesRequest struct { *tchttp.BaseRequest // EIP唯一标识ID列表,形如'eip-xxxx' AddressIds []*string `json:"AddressIds,omitempty" name:"AddressIds"` // 续费参数 AddressChargePrepaid *AddressChargePrepaid `json:"AddressChargePrepaid,omitempty" name:"AddressChargePrepaid"` }
func NewRenewAddressesRequest ¶
func NewRenewAddressesRequest() (request *RenewAddressesRequest)
func (*RenewAddressesRequest) FromJsonString ¶
func (r *RenewAddressesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RenewAddressesRequest) ToJsonString ¶
func (r *RenewAddressesRequest) ToJsonString() string
type RenewAddressesRequestParams ¶
type RenewAddressesRequestParams struct { // EIP唯一标识ID列表,形如'eip-xxxx' AddressIds []*string `json:"AddressIds,omitempty" name:"AddressIds"` // 续费参数 AddressChargePrepaid *AddressChargePrepaid `json:"AddressChargePrepaid,omitempty" name:"AddressChargePrepaid"` }
Predefined struct for user
type RenewAddressesResponse ¶
type RenewAddressesResponse struct { *tchttp.BaseResponse Response *RenewAddressesResponseParams `json:"Response"` }
func NewRenewAddressesResponse ¶
func NewRenewAddressesResponse() (response *RenewAddressesResponse)
func (*RenewAddressesResponse) FromJsonString ¶
func (r *RenewAddressesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RenewAddressesResponse) ToJsonString ¶
func (r *RenewAddressesResponse) ToJsonString() string
type RenewAddressesResponseParams ¶
type RenewAddressesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type RenewVpnGatewayRequest ¶
type RenewVpnGatewayRequest struct { *tchttp.BaseRequest // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // 预付费计费模式。 InstanceChargePrepaid *InstanceChargePrepaid `json:"InstanceChargePrepaid,omitempty" name:"InstanceChargePrepaid"` }
func NewRenewVpnGatewayRequest ¶
func NewRenewVpnGatewayRequest() (request *RenewVpnGatewayRequest)
func (*RenewVpnGatewayRequest) FromJsonString ¶
func (r *RenewVpnGatewayRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RenewVpnGatewayRequest) ToJsonString ¶
func (r *RenewVpnGatewayRequest) ToJsonString() string
type RenewVpnGatewayRequestParams ¶
type RenewVpnGatewayRequestParams struct { // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // 预付费计费模式。 InstanceChargePrepaid *InstanceChargePrepaid `json:"InstanceChargePrepaid,omitempty" name:"InstanceChargePrepaid"` }
Predefined struct for user
type RenewVpnGatewayResponse ¶
type RenewVpnGatewayResponse struct { *tchttp.BaseResponse Response *RenewVpnGatewayResponseParams `json:"Response"` }
func NewRenewVpnGatewayResponse ¶
func NewRenewVpnGatewayResponse() (response *RenewVpnGatewayResponse)
func (*RenewVpnGatewayResponse) FromJsonString ¶
func (r *RenewVpnGatewayResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RenewVpnGatewayResponse) ToJsonString ¶
func (r *RenewVpnGatewayResponse) ToJsonString() string
type RenewVpnGatewayResponseParams ¶
type RenewVpnGatewayResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ReplaceDirectConnectGatewayCcnRoutesRequest ¶
type ReplaceDirectConnectGatewayCcnRoutesRequest struct { *tchttp.BaseRequest // 专线网关ID,形如:dcg-prpqlmg1 DirectConnectGatewayId *string `json:"DirectConnectGatewayId,omitempty" name:"DirectConnectGatewayId"` // 需要连通的IDC网段列表 Routes []*DirectConnectGatewayCcnRoute `json:"Routes,omitempty" name:"Routes"` }
func NewReplaceDirectConnectGatewayCcnRoutesRequest ¶
func NewReplaceDirectConnectGatewayCcnRoutesRequest() (request *ReplaceDirectConnectGatewayCcnRoutesRequest)
func (*ReplaceDirectConnectGatewayCcnRoutesRequest) FromJsonString ¶
func (r *ReplaceDirectConnectGatewayCcnRoutesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReplaceDirectConnectGatewayCcnRoutesRequest) ToJsonString ¶
func (r *ReplaceDirectConnectGatewayCcnRoutesRequest) ToJsonString() string
type ReplaceDirectConnectGatewayCcnRoutesRequestParams ¶
type ReplaceDirectConnectGatewayCcnRoutesRequestParams struct { // 专线网关ID,形如:dcg-prpqlmg1 DirectConnectGatewayId *string `json:"DirectConnectGatewayId,omitempty" name:"DirectConnectGatewayId"` // 需要连通的IDC网段列表 Routes []*DirectConnectGatewayCcnRoute `json:"Routes,omitempty" name:"Routes"` }
Predefined struct for user
type ReplaceDirectConnectGatewayCcnRoutesResponse ¶
type ReplaceDirectConnectGatewayCcnRoutesResponse struct { *tchttp.BaseResponse Response *ReplaceDirectConnectGatewayCcnRoutesResponseParams `json:"Response"` }
func NewReplaceDirectConnectGatewayCcnRoutesResponse ¶
func NewReplaceDirectConnectGatewayCcnRoutesResponse() (response *ReplaceDirectConnectGatewayCcnRoutesResponse)
func (*ReplaceDirectConnectGatewayCcnRoutesResponse) FromJsonString ¶
func (r *ReplaceDirectConnectGatewayCcnRoutesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReplaceDirectConnectGatewayCcnRoutesResponse) ToJsonString ¶
func (r *ReplaceDirectConnectGatewayCcnRoutesResponse) ToJsonString() string
type ReplaceDirectConnectGatewayCcnRoutesResponseParams ¶
type ReplaceDirectConnectGatewayCcnRoutesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ReplaceRouteTableAssociationRequest ¶
type ReplaceRouteTableAssociationRequest struct { *tchttp.BaseRequest // 子网实例ID,例如:subnet-3x5lf5q0。可通过DescribeSubnets接口查询。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 路由表实例ID,例如:rtb-azd4dt1c。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` }
func NewReplaceRouteTableAssociationRequest ¶
func NewReplaceRouteTableAssociationRequest() (request *ReplaceRouteTableAssociationRequest)
func (*ReplaceRouteTableAssociationRequest) FromJsonString ¶
func (r *ReplaceRouteTableAssociationRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReplaceRouteTableAssociationRequest) ToJsonString ¶
func (r *ReplaceRouteTableAssociationRequest) ToJsonString() string
type ReplaceRouteTableAssociationRequestParams ¶
type ReplaceRouteTableAssociationRequestParams struct { // 子网实例ID,例如:subnet-3x5lf5q0。可通过DescribeSubnets接口查询。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 路由表实例ID,例如:rtb-azd4dt1c。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` }
Predefined struct for user
type ReplaceRouteTableAssociationResponse ¶
type ReplaceRouteTableAssociationResponse struct { *tchttp.BaseResponse Response *ReplaceRouteTableAssociationResponseParams `json:"Response"` }
func NewReplaceRouteTableAssociationResponse ¶
func NewReplaceRouteTableAssociationResponse() (response *ReplaceRouteTableAssociationResponse)
func (*ReplaceRouteTableAssociationResponse) FromJsonString ¶
func (r *ReplaceRouteTableAssociationResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReplaceRouteTableAssociationResponse) ToJsonString ¶
func (r *ReplaceRouteTableAssociationResponse) ToJsonString() string
type ReplaceRouteTableAssociationResponseParams ¶
type ReplaceRouteTableAssociationResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ReplaceRoutesRequest ¶
type ReplaceRoutesRequest struct { *tchttp.BaseRequest // 路由表实例ID,例如:rtb-azd4dt1c。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` // 路由策略对象。需要指定路由策略ID(RouteId)。 Routes []*Route `json:"Routes,omitempty" name:"Routes"` }
func NewReplaceRoutesRequest ¶
func NewReplaceRoutesRequest() (request *ReplaceRoutesRequest)
func (*ReplaceRoutesRequest) FromJsonString ¶
func (r *ReplaceRoutesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReplaceRoutesRequest) ToJsonString ¶
func (r *ReplaceRoutesRequest) ToJsonString() string
type ReplaceRoutesRequestParams ¶
type ReplaceRoutesRequestParams struct { // 路由表实例ID,例如:rtb-azd4dt1c。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` // 路由策略对象。需要指定路由策略ID(RouteId)。 Routes []*Route `json:"Routes,omitempty" name:"Routes"` }
Predefined struct for user
type ReplaceRoutesResponse ¶
type ReplaceRoutesResponse struct { *tchttp.BaseResponse Response *ReplaceRoutesResponseParams `json:"Response"` }
func NewReplaceRoutesResponse ¶
func NewReplaceRoutesResponse() (response *ReplaceRoutesResponse)
func (*ReplaceRoutesResponse) FromJsonString ¶
func (r *ReplaceRoutesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReplaceRoutesResponse) ToJsonString ¶
func (r *ReplaceRoutesResponse) ToJsonString() string
type ReplaceRoutesResponseParams ¶
type ReplaceRoutesResponseParams struct { // 原路由策略信息。 OldRouteSet []*Route `json:"OldRouteSet,omitempty" name:"OldRouteSet"` // 修改后的路由策略信息。 NewRouteSet []*Route `json:"NewRouteSet,omitempty" name:"NewRouteSet"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ReplaceSecurityGroupPoliciesRequest ¶
type ReplaceSecurityGroupPoliciesRequest struct { *tchttp.BaseRequest // 安全组实例ID,例如sg-33ocnj9n,可通过DescribeSecurityGroups获取。 SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` // 安全组规则集合对象。 SecurityGroupPolicySet *SecurityGroupPolicySet `json:"SecurityGroupPolicySet,omitempty" name:"SecurityGroupPolicySet"` // 旧的安全组规则集合对象,可选,日志记录用。 OriginalSecurityGroupPolicySet *SecurityGroupPolicySet `json:"OriginalSecurityGroupPolicySet,omitempty" name:"OriginalSecurityGroupPolicySet"` }
func NewReplaceSecurityGroupPoliciesRequest ¶
func NewReplaceSecurityGroupPoliciesRequest() (request *ReplaceSecurityGroupPoliciesRequest)
func (*ReplaceSecurityGroupPoliciesRequest) FromJsonString ¶
func (r *ReplaceSecurityGroupPoliciesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReplaceSecurityGroupPoliciesRequest) ToJsonString ¶
func (r *ReplaceSecurityGroupPoliciesRequest) ToJsonString() string
type ReplaceSecurityGroupPoliciesRequestParams ¶
type ReplaceSecurityGroupPoliciesRequestParams struct { // 安全组实例ID,例如sg-33ocnj9n,可通过DescribeSecurityGroups获取。 SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` // 安全组规则集合对象。 SecurityGroupPolicySet *SecurityGroupPolicySet `json:"SecurityGroupPolicySet,omitempty" name:"SecurityGroupPolicySet"` // 旧的安全组规则集合对象,可选,日志记录用。 OriginalSecurityGroupPolicySet *SecurityGroupPolicySet `json:"OriginalSecurityGroupPolicySet,omitempty" name:"OriginalSecurityGroupPolicySet"` }
Predefined struct for user
type ReplaceSecurityGroupPoliciesResponse ¶
type ReplaceSecurityGroupPoliciesResponse struct { *tchttp.BaseResponse Response *ReplaceSecurityGroupPoliciesResponseParams `json:"Response"` }
func NewReplaceSecurityGroupPoliciesResponse ¶
func NewReplaceSecurityGroupPoliciesResponse() (response *ReplaceSecurityGroupPoliciesResponse)
func (*ReplaceSecurityGroupPoliciesResponse) FromJsonString ¶
func (r *ReplaceSecurityGroupPoliciesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReplaceSecurityGroupPoliciesResponse) ToJsonString ¶
func (r *ReplaceSecurityGroupPoliciesResponse) ToJsonString() string
type ReplaceSecurityGroupPoliciesResponseParams ¶
type ReplaceSecurityGroupPoliciesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ReplaceSecurityGroupPolicyRequest ¶
type ReplaceSecurityGroupPolicyRequest struct { *tchttp.BaseRequest // 安全组实例ID,例如sg-33ocnj9n,可通过DescribeSecurityGroups获取。 SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` // 安全组规则集合对象。 SecurityGroupPolicySet *SecurityGroupPolicySet `json:"SecurityGroupPolicySet,omitempty" name:"SecurityGroupPolicySet"` // 旧的安全组规则集合对象,可选,日志记录用。 OriginalSecurityGroupPolicySet *SecurityGroupPolicySet `json:"OriginalSecurityGroupPolicySet,omitempty" name:"OriginalSecurityGroupPolicySet"` }
func NewReplaceSecurityGroupPolicyRequest ¶
func NewReplaceSecurityGroupPolicyRequest() (request *ReplaceSecurityGroupPolicyRequest)
func (*ReplaceSecurityGroupPolicyRequest) FromJsonString ¶
func (r *ReplaceSecurityGroupPolicyRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReplaceSecurityGroupPolicyRequest) ToJsonString ¶
func (r *ReplaceSecurityGroupPolicyRequest) ToJsonString() string
type ReplaceSecurityGroupPolicyRequestParams ¶
type ReplaceSecurityGroupPolicyRequestParams struct { // 安全组实例ID,例如sg-33ocnj9n,可通过DescribeSecurityGroups获取。 SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` // 安全组规则集合对象。 SecurityGroupPolicySet *SecurityGroupPolicySet `json:"SecurityGroupPolicySet,omitempty" name:"SecurityGroupPolicySet"` // 旧的安全组规则集合对象,可选,日志记录用。 OriginalSecurityGroupPolicySet *SecurityGroupPolicySet `json:"OriginalSecurityGroupPolicySet,omitempty" name:"OriginalSecurityGroupPolicySet"` }
Predefined struct for user
type ReplaceSecurityGroupPolicyResponse ¶
type ReplaceSecurityGroupPolicyResponse struct { *tchttp.BaseResponse Response *ReplaceSecurityGroupPolicyResponseParams `json:"Response"` }
func NewReplaceSecurityGroupPolicyResponse ¶
func NewReplaceSecurityGroupPolicyResponse() (response *ReplaceSecurityGroupPolicyResponse)
func (*ReplaceSecurityGroupPolicyResponse) FromJsonString ¶
func (r *ReplaceSecurityGroupPolicyResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReplaceSecurityGroupPolicyResponse) ToJsonString ¶
func (r *ReplaceSecurityGroupPolicyResponse) ToJsonString() string
type ReplaceSecurityGroupPolicyResponseParams ¶
type ReplaceSecurityGroupPolicyResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ResetAttachCcnInstancesRequest ¶
type ResetAttachCcnInstancesRequest struct { *tchttp.BaseRequest // CCN实例ID。形如:ccn-f49l6u0z。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // CCN所属UIN(根账号)。 CcnUin *string `json:"CcnUin,omitempty" name:"CcnUin"` // 重新申请关联网络实例列表。 Instances []*CcnInstance `json:"Instances,omitempty" name:"Instances"` }
func NewResetAttachCcnInstancesRequest ¶
func NewResetAttachCcnInstancesRequest() (request *ResetAttachCcnInstancesRequest)
func (*ResetAttachCcnInstancesRequest) FromJsonString ¶
func (r *ResetAttachCcnInstancesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResetAttachCcnInstancesRequest) ToJsonString ¶
func (r *ResetAttachCcnInstancesRequest) ToJsonString() string
type ResetAttachCcnInstancesRequestParams ¶
type ResetAttachCcnInstancesRequestParams struct { // CCN实例ID。形如:ccn-f49l6u0z。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // CCN所属UIN(根账号)。 CcnUin *string `json:"CcnUin,omitempty" name:"CcnUin"` // 重新申请关联网络实例列表。 Instances []*CcnInstance `json:"Instances,omitempty" name:"Instances"` }
Predefined struct for user
type ResetAttachCcnInstancesResponse ¶
type ResetAttachCcnInstancesResponse struct { *tchttp.BaseResponse Response *ResetAttachCcnInstancesResponseParams `json:"Response"` }
func NewResetAttachCcnInstancesResponse ¶
func NewResetAttachCcnInstancesResponse() (response *ResetAttachCcnInstancesResponse)
func (*ResetAttachCcnInstancesResponse) FromJsonString ¶
func (r *ResetAttachCcnInstancesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResetAttachCcnInstancesResponse) ToJsonString ¶
func (r *ResetAttachCcnInstancesResponse) ToJsonString() string
type ResetAttachCcnInstancesResponseParams ¶
type ResetAttachCcnInstancesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ResetNatGatewayConnectionRequest ¶
type ResetNatGatewayConnectionRequest struct { *tchttp.BaseRequest // NAT网关ID。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // NAT网关并发连接上限,形如:1000000、3000000、10000000。 MaxConcurrentConnection *uint64 `json:"MaxConcurrentConnection,omitempty" name:"MaxConcurrentConnection"` }
func NewResetNatGatewayConnectionRequest ¶
func NewResetNatGatewayConnectionRequest() (request *ResetNatGatewayConnectionRequest)
func (*ResetNatGatewayConnectionRequest) FromJsonString ¶
func (r *ResetNatGatewayConnectionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResetNatGatewayConnectionRequest) ToJsonString ¶
func (r *ResetNatGatewayConnectionRequest) ToJsonString() string
type ResetNatGatewayConnectionRequestParams ¶
type ResetNatGatewayConnectionRequestParams struct { // NAT网关ID。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // NAT网关并发连接上限,形如:1000000、3000000、10000000。 MaxConcurrentConnection *uint64 `json:"MaxConcurrentConnection,omitempty" name:"MaxConcurrentConnection"` }
Predefined struct for user
type ResetNatGatewayConnectionResponse ¶
type ResetNatGatewayConnectionResponse struct { *tchttp.BaseResponse Response *ResetNatGatewayConnectionResponseParams `json:"Response"` }
func NewResetNatGatewayConnectionResponse ¶
func NewResetNatGatewayConnectionResponse() (response *ResetNatGatewayConnectionResponse)
func (*ResetNatGatewayConnectionResponse) FromJsonString ¶
func (r *ResetNatGatewayConnectionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResetNatGatewayConnectionResponse) ToJsonString ¶
func (r *ResetNatGatewayConnectionResponse) ToJsonString() string
type ResetNatGatewayConnectionResponseParams ¶
type ResetNatGatewayConnectionResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ResetRoutesRequest ¶
type ResetRoutesRequest struct { *tchttp.BaseRequest // 路由表实例ID,例如:rtb-azd4dt1c。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` // 路由表名称,最大长度不能超过60个字节。 RouteTableName *string `json:"RouteTableName,omitempty" name:"RouteTableName"` // 路由策略。 Routes []*Route `json:"Routes,omitempty" name:"Routes"` }
func NewResetRoutesRequest ¶
func NewResetRoutesRequest() (request *ResetRoutesRequest)
func (*ResetRoutesRequest) FromJsonString ¶
func (r *ResetRoutesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResetRoutesRequest) ToJsonString ¶
func (r *ResetRoutesRequest) ToJsonString() string
type ResetRoutesRequestParams ¶
type ResetRoutesRequestParams struct { // 路由表实例ID,例如:rtb-azd4dt1c。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` // 路由表名称,最大长度不能超过60个字节。 RouteTableName *string `json:"RouteTableName,omitempty" name:"RouteTableName"` // 路由策略。 Routes []*Route `json:"Routes,omitempty" name:"Routes"` }
Predefined struct for user
type ResetRoutesResponse ¶
type ResetRoutesResponse struct { *tchttp.BaseResponse Response *ResetRoutesResponseParams `json:"Response"` }
func NewResetRoutesResponse ¶
func NewResetRoutesResponse() (response *ResetRoutesResponse)
func (*ResetRoutesResponse) FromJsonString ¶
func (r *ResetRoutesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResetRoutesResponse) ToJsonString ¶
func (r *ResetRoutesResponse) ToJsonString() string
type ResetRoutesResponseParams ¶
type ResetRoutesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ResetVpnConnectionRequest ¶
type ResetVpnConnectionRequest struct { *tchttp.BaseRequest // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // VPN通道实例ID。形如:vpnx-f49l6u0z。 VpnConnectionId *string `json:"VpnConnectionId,omitempty" name:"VpnConnectionId"` }
func NewResetVpnConnectionRequest ¶
func NewResetVpnConnectionRequest() (request *ResetVpnConnectionRequest)
func (*ResetVpnConnectionRequest) FromJsonString ¶
func (r *ResetVpnConnectionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResetVpnConnectionRequest) ToJsonString ¶
func (r *ResetVpnConnectionRequest) ToJsonString() string
type ResetVpnConnectionRequestParams ¶
type ResetVpnConnectionRequestParams struct { // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // VPN通道实例ID。形如:vpnx-f49l6u0z。 VpnConnectionId *string `json:"VpnConnectionId,omitempty" name:"VpnConnectionId"` }
Predefined struct for user
type ResetVpnConnectionResponse ¶
type ResetVpnConnectionResponse struct { *tchttp.BaseResponse Response *ResetVpnConnectionResponseParams `json:"Response"` }
func NewResetVpnConnectionResponse ¶
func NewResetVpnConnectionResponse() (response *ResetVpnConnectionResponse)
func (*ResetVpnConnectionResponse) FromJsonString ¶
func (r *ResetVpnConnectionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResetVpnConnectionResponse) ToJsonString ¶
func (r *ResetVpnConnectionResponse) ToJsonString() string
type ResetVpnConnectionResponseParams ¶
type ResetVpnConnectionResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ResetVpnGatewayInternetMaxBandwidthRequest ¶
type ResetVpnGatewayInternetMaxBandwidthRequest struct { *tchttp.BaseRequest // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // 新规格公网带宽设置。可选带宽规格:5, 10, 20, 50, 100, 200, 500, 1000;单位:Mbps。VPN网关带宽目前仅支持部分带宽范围内升降配,如【5,100】Mbps和【200,1000】Mbps,在各自带宽范围内可提升配额,跨范围提升配额和降配暂不支持。 InternetMaxBandwidthOut *uint64 `json:"InternetMaxBandwidthOut,omitempty" name:"InternetMaxBandwidthOut"` }
func NewResetVpnGatewayInternetMaxBandwidthRequest ¶
func NewResetVpnGatewayInternetMaxBandwidthRequest() (request *ResetVpnGatewayInternetMaxBandwidthRequest)
func (*ResetVpnGatewayInternetMaxBandwidthRequest) FromJsonString ¶
func (r *ResetVpnGatewayInternetMaxBandwidthRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResetVpnGatewayInternetMaxBandwidthRequest) ToJsonString ¶
func (r *ResetVpnGatewayInternetMaxBandwidthRequest) ToJsonString() string
type ResetVpnGatewayInternetMaxBandwidthRequestParams ¶
type ResetVpnGatewayInternetMaxBandwidthRequestParams struct { // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // 新规格公网带宽设置。可选带宽规格:5, 10, 20, 50, 100, 200, 500, 1000;单位:Mbps。VPN网关带宽目前仅支持部分带宽范围内升降配,如【5,100】Mbps和【200,1000】Mbps,在各自带宽范围内可提升配额,跨范围提升配额和降配暂不支持。 InternetMaxBandwidthOut *uint64 `json:"InternetMaxBandwidthOut,omitempty" name:"InternetMaxBandwidthOut"` }
Predefined struct for user
type ResetVpnGatewayInternetMaxBandwidthResponse ¶
type ResetVpnGatewayInternetMaxBandwidthResponse struct { *tchttp.BaseResponse Response *ResetVpnGatewayInternetMaxBandwidthResponseParams `json:"Response"` }
func NewResetVpnGatewayInternetMaxBandwidthResponse ¶
func NewResetVpnGatewayInternetMaxBandwidthResponse() (response *ResetVpnGatewayInternetMaxBandwidthResponse)
func (*ResetVpnGatewayInternetMaxBandwidthResponse) FromJsonString ¶
func (r *ResetVpnGatewayInternetMaxBandwidthResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResetVpnGatewayInternetMaxBandwidthResponse) ToJsonString ¶
func (r *ResetVpnGatewayInternetMaxBandwidthResponse) ToJsonString() string
type ResetVpnGatewayInternetMaxBandwidthResponseParams ¶
type ResetVpnGatewayInternetMaxBandwidthResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type Resource ¶
type Resource struct { // 带宽包资源类型,包括'Address'和'LoadBalance' ResourceType *string `json:"ResourceType,omitempty" name:"ResourceType"` // 带宽包资源Id,形如'eip-xxxx', 'lb-xxxx' ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"` // 带宽包资源Ip AddressIp *string `json:"AddressIp,omitempty" name:"AddressIp"` }
type ResourceDashboard ¶
type ResourceDashboard struct { // Vpc实例ID,例如:vpc-bq4bzxpj。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 子网实例ID,例如:subnet-bthucmmy。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 基础网络互通。 Classiclink *uint64 `json:"Classiclink,omitempty" name:"Classiclink"` // 专线网关。 Dcg *uint64 `json:"Dcg,omitempty" name:"Dcg"` // 对等连接。 Pcx *uint64 `json:"Pcx,omitempty" name:"Pcx"` // 统计当前除云服务器 IP、弹性网卡IP和网络探测IP以外的所有已使用的IP总数。云服务器 IP、弹性网卡IP和网络探测IP单独计数。 Ip *uint64 `json:"Ip,omitempty" name:"Ip"` // NAT网关。 Nat *uint64 `json:"Nat,omitempty" name:"Nat"` // VPN网关。 Vpngw *uint64 `json:"Vpngw,omitempty" name:"Vpngw"` // 流日志。 FlowLog *uint64 `json:"FlowLog,omitempty" name:"FlowLog"` // 网络探测。 NetworkDetect *uint64 `json:"NetworkDetect,omitempty" name:"NetworkDetect"` // 网络ACL。 NetworkACL *uint64 `json:"NetworkACL,omitempty" name:"NetworkACL"` // 云主机。 CVM *uint64 `json:"CVM,omitempty" name:"CVM"` // 负载均衡。 LB *uint64 `json:"LB,omitempty" name:"LB"` // 关系型数据库。 CDB *uint64 `json:"CDB,omitempty" name:"CDB"` // 云数据库 TencentDB for Memcached。 Cmem *uint64 `json:"Cmem,omitempty" name:"Cmem"` // 时序数据库。 CTSDB *uint64 `json:"CTSDB,omitempty" name:"CTSDB"` // 数据库 TencentDB for MariaDB(TDSQL)。 MariaDB *uint64 `json:"MariaDB,omitempty" name:"MariaDB"` // 数据库 TencentDB for SQL Server。 SQLServer *uint64 `json:"SQLServer,omitempty" name:"SQLServer"` // 云数据库 TencentDB for PostgreSQL。 Postgres *uint64 `json:"Postgres,omitempty" name:"Postgres"` // 网络附加存储。 NAS *uint64 `json:"NAS,omitempty" name:"NAS"` // Snova云数据仓库。 Greenplumn *uint64 `json:"Greenplumn,omitempty" name:"Greenplumn"` // 消息队列 CKAFKA。 Ckafka *uint64 `json:"Ckafka,omitempty" name:"Ckafka"` // Grocery。 Grocery *uint64 `json:"Grocery,omitempty" name:"Grocery"` // 数据加密服务。 HSM *uint64 `json:"HSM,omitempty" name:"HSM"` // 游戏存储 Tcaplus。 Tcaplus *uint64 `json:"Tcaplus,omitempty" name:"Tcaplus"` // Cnas。 Cnas *uint64 `json:"Cnas,omitempty" name:"Cnas"` // HTAP 数据库 TiDB。 TiDB *uint64 `json:"TiDB,omitempty" name:"TiDB"` // EMR 集群。 Emr *uint64 `json:"Emr,omitempty" name:"Emr"` // SEAL。 SEAL *uint64 `json:"SEAL,omitempty" name:"SEAL"` // 文件存储 CFS。 CFS *uint64 `json:"CFS,omitempty" name:"CFS"` // Oracle。 Oracle *uint64 `json:"Oracle,omitempty" name:"Oracle"` // ElasticSearch服务。 ElasticSearch *uint64 `json:"ElasticSearch,omitempty" name:"ElasticSearch"` // 区块链服务。 TBaaS *uint64 `json:"TBaaS,omitempty" name:"TBaaS"` // Itop。 Itop *uint64 `json:"Itop,omitempty" name:"Itop"` // 云数据库审计。 DBAudit *uint64 `json:"DBAudit,omitempty" name:"DBAudit"` // 企业级云数据库 CynosDB for Postgres。 CynosDBPostgres *uint64 `json:"CynosDBPostgres,omitempty" name:"CynosDBPostgres"` // 数据库 TencentDB for Redis。 Redis *uint64 `json:"Redis,omitempty" name:"Redis"` // 数据库 TencentDB for MongoDB。 MongoDB *uint64 `json:"MongoDB,omitempty" name:"MongoDB"` // 分布式数据库 TencentDB for TDSQL。 DCDB *uint64 `json:"DCDB,omitempty" name:"DCDB"` // 企业级云数据库 CynosDB for MySQL。 CynosDBMySQL *uint64 `json:"CynosDBMySQL,omitempty" name:"CynosDBMySQL"` // 子网。 Subnet *uint64 `json:"Subnet,omitempty" name:"Subnet"` // 路由表。 RouteTable *uint64 `json:"RouteTable,omitempty" name:"RouteTable"` }
type ResourceStatistics ¶
type ResourceStatistics struct { // Vpc实例ID,例如:vpc-f1xjkw1b。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 子网实例ID,例如:subnet-bthucmmy。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 当前已使用的IP总数。 Ip *uint64 `json:"Ip,omitempty" name:"Ip"` // 资源统计信息。 ResourceStatisticsItemSet []*ResourceStatisticsItem `json:"ResourceStatisticsItemSet,omitempty" name:"ResourceStatisticsItemSet"` }
type ResourceStatisticsItem ¶
type ResumeSnapshotInstanceRequest ¶
type ResumeSnapshotInstanceRequest struct { *tchttp.BaseRequest // 快照策略Id。 SnapshotPolicyId *string `json:"SnapshotPolicyId,omitempty" name:"SnapshotPolicyId"` // 快照文件Id。 SnapshotFileId *string `json:"SnapshotFileId,omitempty" name:"SnapshotFileId"` // 实例Id。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
func NewResumeSnapshotInstanceRequest ¶
func NewResumeSnapshotInstanceRequest() (request *ResumeSnapshotInstanceRequest)
func (*ResumeSnapshotInstanceRequest) FromJsonString ¶
func (r *ResumeSnapshotInstanceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResumeSnapshotInstanceRequest) ToJsonString ¶
func (r *ResumeSnapshotInstanceRequest) ToJsonString() string
type ResumeSnapshotInstanceRequestParams ¶
type ResumeSnapshotInstanceRequestParams struct { // 快照策略Id。 SnapshotPolicyId *string `json:"SnapshotPolicyId,omitempty" name:"SnapshotPolicyId"` // 快照文件Id。 SnapshotFileId *string `json:"SnapshotFileId,omitempty" name:"SnapshotFileId"` // 实例Id。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
Predefined struct for user
type ResumeSnapshotInstanceResponse ¶
type ResumeSnapshotInstanceResponse struct { *tchttp.BaseResponse Response *ResumeSnapshotInstanceResponseParams `json:"Response"` }
func NewResumeSnapshotInstanceResponse ¶
func NewResumeSnapshotInstanceResponse() (response *ResumeSnapshotInstanceResponse)
func (*ResumeSnapshotInstanceResponse) FromJsonString ¶
func (r *ResumeSnapshotInstanceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResumeSnapshotInstanceResponse) ToJsonString ¶
func (r *ResumeSnapshotInstanceResponse) ToJsonString() string
type ResumeSnapshotInstanceResponseParams ¶
type ResumeSnapshotInstanceResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type ReturnNormalAddressesRequest ¶
type ReturnNormalAddressesRequest struct { *tchttp.BaseRequest // EIP 的 IP 地址,示例:101.35.139.183 AddressIps []*string `json:"AddressIps,omitempty" name:"AddressIps"` }
func NewReturnNormalAddressesRequest ¶
func NewReturnNormalAddressesRequest() (request *ReturnNormalAddressesRequest)
func (*ReturnNormalAddressesRequest) FromJsonString ¶
func (r *ReturnNormalAddressesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReturnNormalAddressesRequest) ToJsonString ¶
func (r *ReturnNormalAddressesRequest) ToJsonString() string
type ReturnNormalAddressesRequestParams ¶
type ReturnNormalAddressesRequestParams struct { // EIP 的 IP 地址,示例:101.35.139.183 AddressIps []*string `json:"AddressIps,omitempty" name:"AddressIps"` }
Predefined struct for user
type ReturnNormalAddressesResponse ¶
type ReturnNormalAddressesResponse struct { *tchttp.BaseResponse Response *ReturnNormalAddressesResponseParams `json:"Response"` }
func NewReturnNormalAddressesResponse ¶
func NewReturnNormalAddressesResponse() (response *ReturnNormalAddressesResponse)
func (*ReturnNormalAddressesResponse) FromJsonString ¶
func (r *ReturnNormalAddressesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ReturnNormalAddressesResponse) ToJsonString ¶
func (r *ReturnNormalAddressesResponse) ToJsonString() string
type ReturnNormalAddressesResponseParams ¶
type ReturnNormalAddressesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type Route ¶
type Route struct { // 目的网段,取值不能在私有网络网段内,例如:112.20.51.0/24。 DestinationCidrBlock *string `json:"DestinationCidrBlock,omitempty" name:"DestinationCidrBlock"` // 下一跳类型,目前我们支持的类型有: // CVM:公网网关类型的云服务器; // VPN:VPN网关; // DIRECTCONNECT:专线网关; // PEERCONNECTION:对等连接; // HAVIP:高可用虚拟IP; // NAT:NAT网关; // NORMAL_CVM:普通云服务器; // EIP:云服务器的公网IP; // LOCAL_GATEWAY:本地网关。 GatewayType *string `json:"GatewayType,omitempty" name:"GatewayType"` // 下一跳地址,这里只需要指定不同下一跳类型的网关ID,系统会自动匹配到下一跳地址。 // 特殊说明:GatewayType为NORMAL_CVM时,GatewayId填写实例的内网IP。 GatewayId *string `json:"GatewayId,omitempty" name:"GatewayId"` // 路由策略ID。IPv4路由策略ID是有意义的值,IPv6路由策略是无意义的值0。后续建议完全使用字符串唯一ID `RouteItemId`操作路由策略。 // 该字段在删除时必填,其他字段无需填写。 RouteId *uint64 `json:"RouteId,omitempty" name:"RouteId"` // 路由策略描述。 RouteDescription *string `json:"RouteDescription,omitempty" name:"RouteDescription"` // 是否启用 Enabled *bool `json:"Enabled,omitempty" name:"Enabled"` // 路由类型,目前我们支持的类型有: // USER:用户路由; // NETD:网络探测路由,创建网络探测实例时,系统默认下发,不可编辑与删除; // CCN:云联网路由,系统默认下发,不可编辑与删除。 // 用户只能添加和操作 USER 类型的路由。 RouteType *string `json:"RouteType,omitempty" name:"RouteType"` // 路由表实例ID,例如:rtb-azd4dt1c。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` // 目的IPv6网段,取值不能在私有网络网段内,例如:2402:4e00:1000:810b::/64。 DestinationIpv6CidrBlock *string `json:"DestinationIpv6CidrBlock,omitempty" name:"DestinationIpv6CidrBlock"` // 路由唯一策略ID。 RouteItemId *string `json:"RouteItemId,omitempty" name:"RouteItemId"` // 路由策略是否发布到云联网。 // 注意:此字段可能返回 null,表示取不到有效值。 PublishedToVbc *bool `json:"PublishedToVbc,omitempty" name:"PublishedToVbc"` // 路由策略创建时间 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` }
type RouteConflict ¶
type RouteConflict struct { // 路由表实例ID,例如:rtb-azd4dt1c。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` // 要检查的与之冲突的目的端 DestinationCidrBlock *string `json:"DestinationCidrBlock,omitempty" name:"DestinationCidrBlock"` // 冲突的路由策略列表 ConflictSet []*Route `json:"ConflictSet,omitempty" name:"ConflictSet"` }
type RouteTable ¶
type RouteTable struct { // VPC实例ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 路由表实例ID,例如:rtb-azd4dt1c。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` // 路由表名称。 RouteTableName *string `json:"RouteTableName,omitempty" name:"RouteTableName"` // 路由表关联关系。 AssociationSet []*RouteTableAssociation `json:"AssociationSet,omitempty" name:"AssociationSet"` // IPv4路由策略集合。 RouteSet []*Route `json:"RouteSet,omitempty" name:"RouteSet"` // 是否默认路由表。 Main *bool `json:"Main,omitempty" name:"Main"` // 创建时间。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // 标签键值对。 TagSet []*Tag `json:"TagSet,omitempty" name:"TagSet"` // local路由是否发布云联网。 // 注意:此字段可能返回 null,表示取不到有效值。 LocalCidrForCcn []*CidrForCcn `json:"LocalCidrForCcn,omitempty" name:"LocalCidrForCcn"` }
type RouteTableAssociation ¶
type SecurityGroup ¶
type SecurityGroup struct { // 安全组实例ID,例如:sg-ohuuioma。 SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` // 安全组名称,可任意命名,但不得超过60个字符。 SecurityGroupName *string `json:"SecurityGroupName,omitempty" name:"SecurityGroupName"` // 安全组备注,最多100个字符。 SecurityGroupDesc *string `json:"SecurityGroupDesc,omitempty" name:"SecurityGroupDesc"` // 项目id,默认0。可在qcloud控制台项目管理页面查询到。 ProjectId *string `json:"ProjectId,omitempty" name:"ProjectId"` // 是否是默认安全组,默认安全组不支持删除。 IsDefault *bool `json:"IsDefault,omitempty" name:"IsDefault"` // 安全组创建时间。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // 标签键值对。 TagSet []*Tag `json:"TagSet,omitempty" name:"TagSet"` // 安全组更新时间。 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` }
type SecurityGroupAssociationStatistics ¶
type SecurityGroupAssociationStatistics struct { // 安全组实例ID。 SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` // 云服务器实例数。 CVM *uint64 `json:"CVM,omitempty" name:"CVM"` // MySQL数据库实例数。 CDB *uint64 `json:"CDB,omitempty" name:"CDB"` // 弹性网卡实例数。 ENI *uint64 `json:"ENI,omitempty" name:"ENI"` // 被安全组引用数。 SG *uint64 `json:"SG,omitempty" name:"SG"` // 负载均衡实例数。 CLB *uint64 `json:"CLB,omitempty" name:"CLB"` // 全量实例的绑定统计。 InstanceStatistics []*InstanceStatistic `json:"InstanceStatistics,omitempty" name:"InstanceStatistics"` // 所有资源的总计数(不包含被安全组引用数)。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` }
type SecurityGroupLimitSet ¶
type SecurityGroupLimitSet struct { // 每个项目每个地域可创建安全组数 SecurityGroupLimit *uint64 `json:"SecurityGroupLimit,omitempty" name:"SecurityGroupLimit"` // 安全组下的最大规则数 SecurityGroupPolicyLimit *uint64 `json:"SecurityGroupPolicyLimit,omitempty" name:"SecurityGroupPolicyLimit"` // 安全组下嵌套安全组规则数 ReferedSecurityGroupLimit *uint64 `json:"ReferedSecurityGroupLimit,omitempty" name:"ReferedSecurityGroupLimit"` // 单安全组关联实例数 SecurityGroupInstanceLimit *uint64 `json:"SecurityGroupInstanceLimit,omitempty" name:"SecurityGroupInstanceLimit"` // 实例关联安全组数 InstanceSecurityGroupLimit *uint64 `json:"InstanceSecurityGroupLimit,omitempty" name:"InstanceSecurityGroupLimit"` // 安全组展开后的规则数限制 SecurityGroupExtendedPolicyLimit *uint64 `json:"SecurityGroupExtendedPolicyLimit,omitempty" name:"SecurityGroupExtendedPolicyLimit"` // 被引用的安全组关联CVM、ENI的实例配额 SecurityGroupReferedCvmAndEniLimit *uint64 `json:"SecurityGroupReferedCvmAndEniLimit,omitempty" name:"SecurityGroupReferedCvmAndEniLimit"` // 被引用的安全组关联数据库、LB等服务实例配额 SecurityGroupReferedSvcLimit *uint64 `json:"SecurityGroupReferedSvcLimit,omitempty" name:"SecurityGroupReferedSvcLimit"` }
type SecurityGroupPolicy ¶
type SecurityGroupPolicy struct { // 安全组规则索引号,值会随着安全组规则的变更动态变化。使用PolicyIndex时,请先调用`DescribeSecurityGroupPolicies`获取到规则的PolicyIndex,并且结合返回值中的Version一起使用处理规则。 PolicyIndex *int64 `json:"PolicyIndex,omitempty" name:"PolicyIndex"` // 协议, 取值: TCP,UDP,ICMP,ICMPv6,ALL。 Protocol *string `json:"Protocol,omitempty" name:"Protocol"` // 端口(all, 离散port, range)。 // 说明:如果Protocol设置为ALL,则Port也需要设置为all。 Port *string `json:"Port,omitempty" name:"Port"` // 协议端口ID或者协议端口组ID。ServiceTemplate和Protocol+Port互斥。 ServiceTemplate *ServiceTemplateSpecification `json:"ServiceTemplate,omitempty" name:"ServiceTemplate"` // 网段或IP(互斥),特殊说明:0.0.0.0/n 都会映射为0.0.0.0/0。 CidrBlock *string `json:"CidrBlock,omitempty" name:"CidrBlock"` // 网段或IPv6(互斥)。 Ipv6CidrBlock *string `json:"Ipv6CidrBlock,omitempty" name:"Ipv6CidrBlock"` // 安全组实例ID,例如:sg-ohuuioma。 SecurityGroupId *string `json:"SecurityGroupId,omitempty" name:"SecurityGroupId"` // IP地址ID或者IP地址组ID。 AddressTemplate *AddressTemplateSpecification `json:"AddressTemplate,omitempty" name:"AddressTemplate"` // ACCEPT 或 DROP。 Action *string `json:"Action,omitempty" name:"Action"` // 安全组规则描述。 PolicyDescription *string `json:"PolicyDescription,omitempty" name:"PolicyDescription"` // 安全组最近修改时间。 ModifyTime *string `json:"ModifyTime,omitempty" name:"ModifyTime"` }
type SecurityGroupPolicySet ¶
type SecurityGroupPolicySet struct { // 安全组规则当前版本。用户每次更新安全规则版本会自动加1,防止更新的路由规则已过期,不填不考虑冲突。 // 注意:此字段可能返回 null,表示取不到有效值。 Version *string `json:"Version,omitempty" name:"Version"` // 出站规则。 // 注意:此字段可能返回 null,表示取不到有效值。 Egress []*SecurityGroupPolicy `json:"Egress,omitempty" name:"Egress"` // 入站规则。 // 注意:此字段可能返回 null,表示取不到有效值。 Ingress []*SecurityGroupPolicy `json:"Ingress,omitempty" name:"Ingress"` }
type SecurityPolicyDatabase ¶
type ServiceTemplate ¶
type ServiceTemplate struct { // 协议端口实例ID,例如:ppm-f5n1f8da。 ServiceTemplateId *string `json:"ServiceTemplateId,omitempty" name:"ServiceTemplateId"` // 模板名称。 ServiceTemplateName *string `json:"ServiceTemplateName,omitempty" name:"ServiceTemplateName"` // 协议端口信息。 ServiceSet []*string `json:"ServiceSet,omitempty" name:"ServiceSet"` // 创建时间。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // 带备注的协议端口信息。 ServiceExtraSet []*ServicesInfo `json:"ServiceExtraSet,omitempty" name:"ServiceExtraSet"` }
type ServiceTemplateGroup ¶
type ServiceTemplateGroup struct { // 协议端口模板集合实例ID,例如:ppmg-2klmrefu。 ServiceTemplateGroupId *string `json:"ServiceTemplateGroupId,omitempty" name:"ServiceTemplateGroupId"` // 协议端口模板集合名称。 ServiceTemplateGroupName *string `json:"ServiceTemplateGroupName,omitempty" name:"ServiceTemplateGroupName"` // 协议端口模板实例ID。 ServiceTemplateIdSet []*string `json:"ServiceTemplateIdSet,omitempty" name:"ServiceTemplateIdSet"` // 创建时间。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // 协议端口模板实例信息。 ServiceTemplateSet []*ServiceTemplate `json:"ServiceTemplateSet,omitempty" name:"ServiceTemplateSet"` }
type ServicesInfo ¶
type SetCcnRegionBandwidthLimitsRequest ¶
type SetCcnRegionBandwidthLimitsRequest struct { *tchttp.BaseRequest // CCN实例ID,形如:ccn-f49l6u0z。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // 云联网(CCN)各地域出带宽上限。 CcnRegionBandwidthLimits []*CcnRegionBandwidthLimit `json:"CcnRegionBandwidthLimits,omitempty" name:"CcnRegionBandwidthLimits"` // 是否恢复云联网地域出口/地域间带宽限速为默认值(1Gbps)。false表示不恢复;true表示恢复。恢复默认值后,限速实例将不在控制台展示。该参数默认为 false,不恢复。 SetDefaultLimitFlag *bool `json:"SetDefaultLimitFlag,omitempty" name:"SetDefaultLimitFlag"` }
func NewSetCcnRegionBandwidthLimitsRequest ¶
func NewSetCcnRegionBandwidthLimitsRequest() (request *SetCcnRegionBandwidthLimitsRequest)
func (*SetCcnRegionBandwidthLimitsRequest) FromJsonString ¶
func (r *SetCcnRegionBandwidthLimitsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SetCcnRegionBandwidthLimitsRequest) ToJsonString ¶
func (r *SetCcnRegionBandwidthLimitsRequest) ToJsonString() string
type SetCcnRegionBandwidthLimitsRequestParams ¶
type SetCcnRegionBandwidthLimitsRequestParams struct { // CCN实例ID,形如:ccn-f49l6u0z。 CcnId *string `json:"CcnId,omitempty" name:"CcnId"` // 云联网(CCN)各地域出带宽上限。 CcnRegionBandwidthLimits []*CcnRegionBandwidthLimit `json:"CcnRegionBandwidthLimits,omitempty" name:"CcnRegionBandwidthLimits"` // 是否恢复云联网地域出口/地域间带宽限速为默认值(1Gbps)。false表示不恢复;true表示恢复。恢复默认值后,限速实例将不在控制台展示。该参数默认为 false,不恢复。 SetDefaultLimitFlag *bool `json:"SetDefaultLimitFlag,omitempty" name:"SetDefaultLimitFlag"` }
Predefined struct for user
type SetCcnRegionBandwidthLimitsResponse ¶
type SetCcnRegionBandwidthLimitsResponse struct { *tchttp.BaseResponse Response *SetCcnRegionBandwidthLimitsResponseParams `json:"Response"` }
func NewSetCcnRegionBandwidthLimitsResponse ¶
func NewSetCcnRegionBandwidthLimitsResponse() (response *SetCcnRegionBandwidthLimitsResponse)
func (*SetCcnRegionBandwidthLimitsResponse) FromJsonString ¶
func (r *SetCcnRegionBandwidthLimitsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SetCcnRegionBandwidthLimitsResponse) ToJsonString ¶
func (r *SetCcnRegionBandwidthLimitsResponse) ToJsonString() string
type SetCcnRegionBandwidthLimitsResponseParams ¶
type SetCcnRegionBandwidthLimitsResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type SetVpnGatewaysRenewFlagRequest ¶
type SetVpnGatewaysRenewFlagRequest struct { *tchttp.BaseRequest // VPNGW字符型ID列表。可通过[DescribeVpnGateways](https://cloud.tencent.com/document/api/215/17514)接口返回值VpnGatewaySet中的VpnGatewayId获取。 VpnGatewayIds []*string `json:"VpnGatewayIds,omitempty" name:"VpnGatewayIds"` // 自动续费标记 [0, 1, 2] // 0表示默认状态(初始状态), 1表示自动续费,2表示明确不自动续费。 AutoRenewFlag *int64 `json:"AutoRenewFlag,omitempty" name:"AutoRenewFlag"` // VPNGW类型['IPSEC', 'SSL'], 默认为IPSEC。 Type *string `json:"Type,omitempty" name:"Type"` }
func NewSetVpnGatewaysRenewFlagRequest ¶
func NewSetVpnGatewaysRenewFlagRequest() (request *SetVpnGatewaysRenewFlagRequest)
func (*SetVpnGatewaysRenewFlagRequest) FromJsonString ¶
func (r *SetVpnGatewaysRenewFlagRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SetVpnGatewaysRenewFlagRequest) ToJsonString ¶
func (r *SetVpnGatewaysRenewFlagRequest) ToJsonString() string
type SetVpnGatewaysRenewFlagRequestParams ¶
type SetVpnGatewaysRenewFlagRequestParams struct { // VPNGW字符型ID列表。可通过[DescribeVpnGateways](https://cloud.tencent.com/document/api/215/17514)接口返回值VpnGatewaySet中的VpnGatewayId获取。 VpnGatewayIds []*string `json:"VpnGatewayIds,omitempty" name:"VpnGatewayIds"` // 自动续费标记 [0, 1, 2] // 0表示默认状态(初始状态), 1表示自动续费,2表示明确不自动续费。 AutoRenewFlag *int64 `json:"AutoRenewFlag,omitempty" name:"AutoRenewFlag"` // VPNGW类型['IPSEC', 'SSL'], 默认为IPSEC。 Type *string `json:"Type,omitempty" name:"Type"` }
Predefined struct for user
type SetVpnGatewaysRenewFlagResponse ¶
type SetVpnGatewaysRenewFlagResponse struct { *tchttp.BaseResponse Response *SetVpnGatewaysRenewFlagResponseParams `json:"Response"` }
func NewSetVpnGatewaysRenewFlagResponse ¶
func NewSetVpnGatewaysRenewFlagResponse() (response *SetVpnGatewaysRenewFlagResponse)
func (*SetVpnGatewaysRenewFlagResponse) FromJsonString ¶
func (r *SetVpnGatewaysRenewFlagResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SetVpnGatewaysRenewFlagResponse) ToJsonString ¶
func (r *SetVpnGatewaysRenewFlagResponse) ToJsonString() string
type SetVpnGatewaysRenewFlagResponseParams ¶
type SetVpnGatewaysRenewFlagResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type SnapshotFileInfo ¶
type SnapshotFileInfo struct { // 快照策略Id。 SnapshotPolicyId *string `json:"SnapshotPolicyId,omitempty" name:"SnapshotPolicyId"` // 实例Id。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 快照文件Id。 SnapshotFileId *string `json:"SnapshotFileId,omitempty" name:"SnapshotFileId"` // 备份时间。 BackupTime *string `json:"BackupTime,omitempty" name:"BackupTime"` // 操作者Uin。 Operator *string `json:"Operator,omitempty" name:"Operator"` }
type SnapshotInstance ¶
type SnapshotInstance struct { // 实例Id。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 实例类型,目前支持安全组:securitygroup。 InstanceType *string `json:"InstanceType,omitempty" name:"InstanceType"` // 实例所在地域。 InstanceRegion *string `json:"InstanceRegion,omitempty" name:"InstanceRegion"` // 快照策略Id。 SnapshotPolicyId *string `json:"SnapshotPolicyId,omitempty" name:"SnapshotPolicyId"` // 实例名称。 InstanceName *string `json:"InstanceName,omitempty" name:"InstanceName"` }
type SnapshotPolicy ¶
type SnapshotPolicy struct { // 快照策略名称。 SnapshotPolicyName *string `json:"SnapshotPolicyName,omitempty" name:"SnapshotPolicyName"` // 备份策略类型,operate-操作备份,time-定时备份。 BackupType *string `json:"BackupType,omitempty" name:"BackupType"` // 保留时间,支持1~365天。 KeepTime *uint64 `json:"KeepTime,omitempty" name:"KeepTime"` // 是否创建新的cos桶,默认为False。 // 注意:此字段可能返回 null,表示取不到有效值。 CreateNewCos *bool `json:"CreateNewCos,omitempty" name:"CreateNewCos"` // cos桶所在地域。 CosRegion *string `json:"CosRegion,omitempty" name:"CosRegion"` // cos桶。 CosBucket *string `json:"CosBucket,omitempty" name:"CosBucket"` // 快照策略Id。 SnapshotPolicyId *string `json:"SnapshotPolicyId,omitempty" name:"SnapshotPolicyId"` // 时间备份策略。 // 注意:此字段可能返回 null,表示取不到有效值。 BackupPolicies []*BackupPolicy `json:"BackupPolicies,omitempty" name:"BackupPolicies"` // 启用状态,True-启用,False-停用,默认为True。 Enable *bool `json:"Enable,omitempty" name:"Enable"` // 创建时间。 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` }
type SourceIpTranslationNatRule ¶
type SourceIpTranslationNatRule struct { // 资源ID,如果ResourceType为USERDEFINED,可以为空 ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"` // 资源类型,目前包含SUBNET、NETWORKINTERFACE、USERDEFINED // 注意:此字段可能返回 null,表示取不到有效值。 ResourceType *string `json:"ResourceType,omitempty" name:"ResourceType"` // 源IP/网段 PrivateIpAddress *string `json:"PrivateIpAddress,omitempty" name:"PrivateIpAddress"` // 弹性IP地址池 PublicIpAddresses []*string `json:"PublicIpAddresses,omitempty" name:"PublicIpAddresses"` // 描述 Description *string `json:"Description,omitempty" name:"Description"` // Snat规则ID NatGatewaySnatId *string `json:"NatGatewaySnatId,omitempty" name:"NatGatewaySnatId"` // NAT网关的ID。 // 注意:此字段可能返回 null,表示取不到有效值。 NatGatewayId *string `json:"NatGatewayId,omitempty" name:"NatGatewayId"` // 私有网络VPC的ID。 // 注意:此字段可能返回 null,表示取不到有效值。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // NAT网关SNAT规则创建时间。 // 注意:此字段可能返回 null,表示取不到有效值。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` }
type SslClientConfig ¶
type SslClientConfig struct { // 客户端配置 SslVpnClientConfiguration *string `json:"SslVpnClientConfiguration,omitempty" name:"SslVpnClientConfiguration"` // 更证书 SslVpnRootCert *string `json:"SslVpnRootCert,omitempty" name:"SslVpnRootCert"` // 客户端密钥 SslVpnKey *string `json:"SslVpnKey,omitempty" name:"SslVpnKey"` // 客户端证书 SslVpnCert *string `json:"SslVpnCert,omitempty" name:"SslVpnCert"` // SSL-VPN-CLIENT 实例ID。 SslVpnClientId *string `json:"SslVpnClientId,omitempty" name:"SslVpnClientId"` }
type SslVpnClient ¶
type SslVpnClient struct { // VPC实例ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // SSL-VPN-SERVER 实例ID。 SslVpnServerId *string `json:"SslVpnServerId,omitempty" name:"SslVpnServerId"` // 证书状态。 // 0:创建中 // 1:正常 // 2:已停用 // 3.已过期 // 4.创建出错 CertStatus *uint64 `json:"CertStatus,omitempty" name:"CertStatus"` // SSL-VPN-CLIENT 实例ID。 SslVpnClientId *string `json:"SslVpnClientId,omitempty" name:"SslVpnClientId"` // 证书开始时间。 CertBeginTime *string `json:"CertBeginTime,omitempty" name:"CertBeginTime"` // 证书到期时间。 CertEndTime *string `json:"CertEndTime,omitempty" name:"CertEndTime"` // CLIENT NAME。 Name *string `json:"Name,omitempty" name:"Name"` // 创建CLIENT 状态。 // 0 创建中 // 1 创建出错 // 2 更新中 // 3 更新出错 // 4 销毁中 // 5 销毁出粗 // 6 已连通 // 7 未知 State *string `json:"State,omitempty" name:"State"` }
type SslVpnSever ¶
type SslVpnSever struct { // VPC实例ID. // 注意:此字段可能返回 null,表示取不到有效值。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // SSL-VPN-SERVER 实例ID。 SslVpnServerId *string `json:"SslVpnServerId,omitempty" name:"SslVpnServerId"` // VPN 实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // SSL-VPN-SERVER name。 SslVpnServerName *string `json:"SslVpnServerName,omitempty" name:"SslVpnServerName"` // 本端地址段。 LocalAddress []*string `json:"LocalAddress,omitempty" name:"LocalAddress"` // 客户端地址段。 RemoteAddress *string `json:"RemoteAddress,omitempty" name:"RemoteAddress"` // 客户端最大连接数。 MaxConnection *uint64 `json:"MaxConnection,omitempty" name:"MaxConnection"` // SSL-VPN 网关公网IP。 WanIp *string `json:"WanIp,omitempty" name:"WanIp"` // SSL VPN服务端监听协议 SslVpnProtocol *string `json:"SslVpnProtocol,omitempty" name:"SslVpnProtocol"` // SSL VPN服务端监听协议端口 SslVpnPort *uint64 `json:"SslVpnPort,omitempty" name:"SslVpnPort"` // 加密算法。 EncryptAlgorithm *string `json:"EncryptAlgorithm,omitempty" name:"EncryptAlgorithm"` // 认证算法。 IntegrityAlgorithm *string `json:"IntegrityAlgorithm,omitempty" name:"IntegrityAlgorithm"` // 是否支持压缩。 Compress *uint64 `json:"Compress,omitempty" name:"Compress"` // 创建时间。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // SSL-VPN-SERVER 创建状态。 // 0 创建中 // 1 创建出错 // 2 更新中 // 3 更新出错 // 4 销毁中 // 5 销毁出粗 // 6 已连通 // 7 未知 State *uint64 `json:"State,omitempty" name:"State"` // 是否开启SSO认证。1:开启 0: 不开启 SsoEnabled *uint64 `json:"SsoEnabled,omitempty" name:"SsoEnabled"` // EIAM应用ID EiamApplicationId *string `json:"EiamApplicationId,omitempty" name:"EiamApplicationId"` // 是否开启策略控制。0:不开启 1: 开启 AccessPolicyEnabled *uint64 `json:"AccessPolicyEnabled,omitempty" name:"AccessPolicyEnabled"` // 策略信息 AccessPolicy []*AccessPolicy `json:"AccessPolicy,omitempty" name:"AccessPolicy"` }
type Subnet ¶
type Subnet struct { // `VPC`实例`ID`。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 子网实例`ID`,例如:subnet-bthucmmy。 SubnetId *string `json:"SubnetId,omitempty" name:"SubnetId"` // 子网名称。 SubnetName *string `json:"SubnetName,omitempty" name:"SubnetName"` // 子网的 `IPv4` `CIDR`。 CidrBlock *string `json:"CidrBlock,omitempty" name:"CidrBlock"` // 是否默认子网。 IsDefault *bool `json:"IsDefault,omitempty" name:"IsDefault"` // 是否开启广播。 EnableBroadcast *bool `json:"EnableBroadcast,omitempty" name:"EnableBroadcast"` // 可用区。 Zone *string `json:"Zone,omitempty" name:"Zone"` // 路由表实例ID,例如:rtb-l2h8d7c2。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` // 创建时间。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // 可用`IPv4`数。 AvailableIpAddressCount *uint64 `json:"AvailableIpAddressCount,omitempty" name:"AvailableIpAddressCount"` // 子网的 `IPv6` `CIDR`。 Ipv6CidrBlock *string `json:"Ipv6CidrBlock,omitempty" name:"Ipv6CidrBlock"` // 关联`ACL`ID NetworkAclId *string `json:"NetworkAclId,omitempty" name:"NetworkAclId"` // 是否为 `SNAT` 地址池子网。 IsRemoteVpcSnat *bool `json:"IsRemoteVpcSnat,omitempty" name:"IsRemoteVpcSnat"` // 子网`IPv4`总数。 TotalIpAddressCount *uint64 `json:"TotalIpAddressCount,omitempty" name:"TotalIpAddressCount"` // 标签键值对。 TagSet []*Tag `json:"TagSet,omitempty" name:"TagSet"` // CDC实例ID。 // 注意:此字段可能返回 null,表示取不到有效值。 CdcId *string `json:"CdcId,omitempty" name:"CdcId"` // 是否是CDC所属子网。0:否 1:是 // 注意:此字段可能返回 null,表示取不到有效值。 IsCdcSubnet *int64 `json:"IsCdcSubnet,omitempty" name:"IsCdcSubnet"` }
type SubnetInput ¶
type SubnetInput struct { // 子网的`CIDR`。 CidrBlock *string `json:"CidrBlock,omitempty" name:"CidrBlock"` // 子网名称。 SubnetName *string `json:"SubnetName,omitempty" name:"SubnetName"` // 可用区。形如:`ap-guangzhou-2`。 Zone *string `json:"Zone,omitempty" name:"Zone"` // 指定关联路由表,形如:`rtb-3ryrwzuu`。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` }
type TemplateLimit ¶
type TemplateLimit struct { // 参数模板IP地址成员配额。 AddressTemplateMemberLimit *uint64 `json:"AddressTemplateMemberLimit,omitempty" name:"AddressTemplateMemberLimit"` // 参数模板IP地址组成员配额。 AddressTemplateGroupMemberLimit *uint64 `json:"AddressTemplateGroupMemberLimit,omitempty" name:"AddressTemplateGroupMemberLimit"` // 参数模板I协议端口成员配额。 ServiceTemplateMemberLimit *uint64 `json:"ServiceTemplateMemberLimit,omitempty" name:"ServiceTemplateMemberLimit"` // 参数模板协议端口组成员配额。 ServiceTemplateGroupMemberLimit *uint64 `json:"ServiceTemplateGroupMemberLimit,omitempty" name:"ServiceTemplateGroupMemberLimit"` }
type TrafficFlow ¶
type TrafficFlow struct { // 实际流量,单位为 字节 Value *uint64 `json:"Value,omitempty" name:"Value"` // 格式化后的流量,单位见参数 FormatUnit // 注意:此字段可能返回 null,表示取不到有效值。 FormatValue *float64 `json:"FormatValue,omitempty" name:"FormatValue"` // 格式化后流量的单位 // 注意:此字段可能返回 null,表示取不到有效值。 FormatUnit *string `json:"FormatUnit,omitempty" name:"FormatUnit"` }
type TrafficPackage ¶
type TrafficPackage struct { // 流量包唯一ID TrafficPackageId *string `json:"TrafficPackageId,omitempty" name:"TrafficPackageId"` // 流量包名称 // 注意:此字段可能返回 null,表示取不到有效值。 TrafficPackageName *string `json:"TrafficPackageName,omitempty" name:"TrafficPackageName"` // 流量包总量,单位GB TotalAmount *float64 `json:"TotalAmount,omitempty" name:"TotalAmount"` // 流量包剩余量,单位GB RemainingAmount *float64 `json:"RemainingAmount,omitempty" name:"RemainingAmount"` // 流量包状态,可能的值有: AVAILABLE-可用状态, EXPIRED-已过期, EXHAUSTED-已用完, REFUNDED-已退还, DELETED-已删除 Status *string `json:"Status,omitempty" name:"Status"` // 流量包创建时间 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // 流量包截止时间 Deadline *string `json:"Deadline,omitempty" name:"Deadline"` // 已使用的流量,单位GB UsedAmount *float64 `json:"UsedAmount,omitempty" name:"UsedAmount"` // 流量包标签 // 注意:此字段可能返回 null,表示取不到有效值。 TagSet []*Tag `json:"TagSet,omitempty" name:"TagSet"` // 区分闲时流量包与全时流量包 DeductType *string `json:"DeductType,omitempty" name:"DeductType"` }
type TransformAddressRequest ¶
type TransformAddressRequest struct { *tchttp.BaseRequest // 待操作有普通公网 IP 的实例 ID。实例 ID 形如:`ins-11112222`。可通过登录[控制台](https://console.cloud.tencent.com/cvm)查询,也可通过 [DescribeInstances](https://cloud.tencent.com/document/api/213/9389) 接口返回值中的`InstanceId`获取。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
func NewTransformAddressRequest ¶
func NewTransformAddressRequest() (request *TransformAddressRequest)
func (*TransformAddressRequest) FromJsonString ¶
func (r *TransformAddressRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TransformAddressRequest) ToJsonString ¶
func (r *TransformAddressRequest) ToJsonString() string
type TransformAddressRequestParams ¶
type TransformAddressRequestParams struct { // 待操作有普通公网 IP 的实例 ID。实例 ID 形如:`ins-11112222`。可通过登录[控制台](https://console.cloud.tencent.com/cvm)查询,也可通过 [DescribeInstances](https://cloud.tencent.com/document/api/213/9389) 接口返回值中的`InstanceId`获取。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
Predefined struct for user
type TransformAddressResponse ¶
type TransformAddressResponse struct { *tchttp.BaseResponse Response *TransformAddressResponseParams `json:"Response"` }
func NewTransformAddressResponse ¶
func NewTransformAddressResponse() (response *TransformAddressResponse)
func (*TransformAddressResponse) FromJsonString ¶
func (r *TransformAddressResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TransformAddressResponse) ToJsonString ¶
func (r *TransformAddressResponse) ToJsonString() string
type TransformAddressResponseParams ¶
type TransformAddressResponseParams struct { // 异步任务TaskId。可以使用[DescribeTaskResult](https://cloud.tencent.com/document/api/215/36271)接口查询任务状态。 TaskId *uint64 `json:"TaskId,omitempty" name:"TaskId"` // 转为弹性公网IP后的唯一ID AddressId *string `json:"AddressId,omitempty" name:"AddressId"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type UnassignIpv6AddressesRequest ¶
type UnassignIpv6AddressesRequest struct { *tchttp.BaseRequest // 弹性网卡实例`ID`,形如:`eni-m6dyj72l`。 NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` // 指定的`IPv6`地址列表,单次最多指定10个。 Ipv6Addresses []*Ipv6Address `json:"Ipv6Addresses,omitempty" name:"Ipv6Addresses"` }
func NewUnassignIpv6AddressesRequest ¶
func NewUnassignIpv6AddressesRequest() (request *UnassignIpv6AddressesRequest)
func (*UnassignIpv6AddressesRequest) FromJsonString ¶
func (r *UnassignIpv6AddressesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnassignIpv6AddressesRequest) ToJsonString ¶
func (r *UnassignIpv6AddressesRequest) ToJsonString() string
type UnassignIpv6AddressesRequestParams ¶
type UnassignIpv6AddressesRequestParams struct { // 弹性网卡实例`ID`,形如:`eni-m6dyj72l`。 NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` // 指定的`IPv6`地址列表,单次最多指定10个。 Ipv6Addresses []*Ipv6Address `json:"Ipv6Addresses,omitempty" name:"Ipv6Addresses"` }
Predefined struct for user
type UnassignIpv6AddressesResponse ¶
type UnassignIpv6AddressesResponse struct { *tchttp.BaseResponse Response *UnassignIpv6AddressesResponseParams `json:"Response"` }
func NewUnassignIpv6AddressesResponse ¶
func NewUnassignIpv6AddressesResponse() (response *UnassignIpv6AddressesResponse)
func (*UnassignIpv6AddressesResponse) FromJsonString ¶
func (r *UnassignIpv6AddressesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnassignIpv6AddressesResponse) ToJsonString ¶
func (r *UnassignIpv6AddressesResponse) ToJsonString() string
type UnassignIpv6AddressesResponseParams ¶
type UnassignIpv6AddressesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type UnassignIpv6CidrBlockRequest ¶
type UnassignIpv6CidrBlockRequest struct { *tchttp.BaseRequest // `VPC`实例`ID`,形如:`vpc-f49l6u0z`。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // `IPv6`网段。形如:`3402:4e00:20:1000::/56`。 Ipv6CidrBlock *string `json:"Ipv6CidrBlock,omitempty" name:"Ipv6CidrBlock"` }
func NewUnassignIpv6CidrBlockRequest ¶
func NewUnassignIpv6CidrBlockRequest() (request *UnassignIpv6CidrBlockRequest)
func (*UnassignIpv6CidrBlockRequest) FromJsonString ¶
func (r *UnassignIpv6CidrBlockRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnassignIpv6CidrBlockRequest) ToJsonString ¶
func (r *UnassignIpv6CidrBlockRequest) ToJsonString() string
type UnassignIpv6CidrBlockRequestParams ¶
type UnassignIpv6CidrBlockRequestParams struct { // `VPC`实例`ID`,形如:`vpc-f49l6u0z`。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // `IPv6`网段。形如:`3402:4e00:20:1000::/56`。 Ipv6CidrBlock *string `json:"Ipv6CidrBlock,omitempty" name:"Ipv6CidrBlock"` }
Predefined struct for user
type UnassignIpv6CidrBlockResponse ¶
type UnassignIpv6CidrBlockResponse struct { *tchttp.BaseResponse Response *UnassignIpv6CidrBlockResponseParams `json:"Response"` }
func NewUnassignIpv6CidrBlockResponse ¶
func NewUnassignIpv6CidrBlockResponse() (response *UnassignIpv6CidrBlockResponse)
func (*UnassignIpv6CidrBlockResponse) FromJsonString ¶
func (r *UnassignIpv6CidrBlockResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnassignIpv6CidrBlockResponse) ToJsonString ¶
func (r *UnassignIpv6CidrBlockResponse) ToJsonString() string
type UnassignIpv6CidrBlockResponseParams ¶
type UnassignIpv6CidrBlockResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type UnassignIpv6SubnetCidrBlockRequest ¶
type UnassignIpv6SubnetCidrBlockRequest struct { *tchttp.BaseRequest // 子网所在私有网络`ID`。形如:`vpc-f49l6u0z`。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // `IPv6` 子网段列表。 Ipv6SubnetCidrBlocks []*Ipv6SubnetCidrBlock `json:"Ipv6SubnetCidrBlocks,omitempty" name:"Ipv6SubnetCidrBlocks"` }
func NewUnassignIpv6SubnetCidrBlockRequest ¶
func NewUnassignIpv6SubnetCidrBlockRequest() (request *UnassignIpv6SubnetCidrBlockRequest)
func (*UnassignIpv6SubnetCidrBlockRequest) FromJsonString ¶
func (r *UnassignIpv6SubnetCidrBlockRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnassignIpv6SubnetCidrBlockRequest) ToJsonString ¶
func (r *UnassignIpv6SubnetCidrBlockRequest) ToJsonString() string
type UnassignIpv6SubnetCidrBlockRequestParams ¶
type UnassignIpv6SubnetCidrBlockRequestParams struct { // 子网所在私有网络`ID`。形如:`vpc-f49l6u0z`。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // `IPv6` 子网段列表。 Ipv6SubnetCidrBlocks []*Ipv6SubnetCidrBlock `json:"Ipv6SubnetCidrBlocks,omitempty" name:"Ipv6SubnetCidrBlocks"` }
Predefined struct for user
type UnassignIpv6SubnetCidrBlockResponse ¶
type UnassignIpv6SubnetCidrBlockResponse struct { *tchttp.BaseResponse Response *UnassignIpv6SubnetCidrBlockResponseParams `json:"Response"` }
func NewUnassignIpv6SubnetCidrBlockResponse ¶
func NewUnassignIpv6SubnetCidrBlockResponse() (response *UnassignIpv6SubnetCidrBlockResponse)
func (*UnassignIpv6SubnetCidrBlockResponse) FromJsonString ¶
func (r *UnassignIpv6SubnetCidrBlockResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnassignIpv6SubnetCidrBlockResponse) ToJsonString ¶
func (r *UnassignIpv6SubnetCidrBlockResponse) ToJsonString() string
type UnassignIpv6SubnetCidrBlockResponseParams ¶
type UnassignIpv6SubnetCidrBlockResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type UnassignPrivateIpAddressesRequest ¶
type UnassignPrivateIpAddressesRequest struct { *tchttp.BaseRequest // 弹性网卡实例ID,例如:eni-m6dyj72l。 NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` // 指定的内网IP信息,单次最多指定10个。 PrivateIpAddresses []*PrivateIpAddressSpecification `json:"PrivateIpAddresses,omitempty" name:"PrivateIpAddresses"` // 网卡绑定的子机实例ID,该参数仅用于指定网卡退还IP并解绑子机的场景,如果不涉及解绑子机,请勿填写。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
func NewUnassignPrivateIpAddressesRequest ¶
func NewUnassignPrivateIpAddressesRequest() (request *UnassignPrivateIpAddressesRequest)
func (*UnassignPrivateIpAddressesRequest) FromJsonString ¶
func (r *UnassignPrivateIpAddressesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnassignPrivateIpAddressesRequest) ToJsonString ¶
func (r *UnassignPrivateIpAddressesRequest) ToJsonString() string
type UnassignPrivateIpAddressesRequestParams ¶
type UnassignPrivateIpAddressesRequestParams struct { // 弹性网卡实例ID,例如:eni-m6dyj72l。 NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" name:"NetworkInterfaceId"` // 指定的内网IP信息,单次最多指定10个。 PrivateIpAddresses []*PrivateIpAddressSpecification `json:"PrivateIpAddresses,omitempty" name:"PrivateIpAddresses"` // 网卡绑定的子机实例ID,该参数仅用于指定网卡退还IP并解绑子机的场景,如果不涉及解绑子机,请勿填写。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` }
Predefined struct for user
type UnassignPrivateIpAddressesResponse ¶
type UnassignPrivateIpAddressesResponse struct { *tchttp.BaseResponse Response *UnassignPrivateIpAddressesResponseParams `json:"Response"` }
func NewUnassignPrivateIpAddressesResponse ¶
func NewUnassignPrivateIpAddressesResponse() (response *UnassignPrivateIpAddressesResponse)
func (*UnassignPrivateIpAddressesResponse) FromJsonString ¶
func (r *UnassignPrivateIpAddressesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnassignPrivateIpAddressesResponse) ToJsonString ¶
func (r *UnassignPrivateIpAddressesResponse) ToJsonString() string
type UnassignPrivateIpAddressesResponseParams ¶
type UnassignPrivateIpAddressesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type UnlockCcnBandwidthsRequest ¶
type UnlockCcnBandwidthsRequest struct { *tchttp.BaseRequest // 带宽实例对象数组。 Instances []*CcnFlowLock `json:"Instances,omitempty" name:"Instances"` }
func NewUnlockCcnBandwidthsRequest ¶
func NewUnlockCcnBandwidthsRequest() (request *UnlockCcnBandwidthsRequest)
func (*UnlockCcnBandwidthsRequest) FromJsonString ¶
func (r *UnlockCcnBandwidthsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnlockCcnBandwidthsRequest) ToJsonString ¶
func (r *UnlockCcnBandwidthsRequest) ToJsonString() string
type UnlockCcnBandwidthsRequestParams ¶
type UnlockCcnBandwidthsRequestParams struct { // 带宽实例对象数组。 Instances []*CcnFlowLock `json:"Instances,omitempty" name:"Instances"` }
Predefined struct for user
type UnlockCcnBandwidthsResponse ¶
type UnlockCcnBandwidthsResponse struct { *tchttp.BaseResponse Response *UnlockCcnBandwidthsResponseParams `json:"Response"` }
func NewUnlockCcnBandwidthsResponse ¶
func NewUnlockCcnBandwidthsResponse() (response *UnlockCcnBandwidthsResponse)
func (*UnlockCcnBandwidthsResponse) FromJsonString ¶
func (r *UnlockCcnBandwidthsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnlockCcnBandwidthsResponse) ToJsonString ¶
func (r *UnlockCcnBandwidthsResponse) ToJsonString() string
type UnlockCcnBandwidthsResponseParams ¶
type UnlockCcnBandwidthsResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type UnlockCcnsRequest ¶
type UnlockCcnsRequest struct {
*tchttp.BaseRequest
}
func NewUnlockCcnsRequest ¶
func NewUnlockCcnsRequest() (request *UnlockCcnsRequest)
func (*UnlockCcnsRequest) FromJsonString ¶
func (r *UnlockCcnsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnlockCcnsRequest) ToJsonString ¶
func (r *UnlockCcnsRequest) ToJsonString() string
type UnlockCcnsResponse ¶
type UnlockCcnsResponse struct { *tchttp.BaseResponse Response *UnlockCcnsResponseParams `json:"Response"` }
func NewUnlockCcnsResponse ¶
func NewUnlockCcnsResponse() (response *UnlockCcnsResponse)
func (*UnlockCcnsResponse) FromJsonString ¶
func (r *UnlockCcnsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UnlockCcnsResponse) ToJsonString ¶
func (r *UnlockCcnsResponse) ToJsonString() string
type UnlockCcnsResponseParams ¶
type UnlockCcnsResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user
type UsedDetail ¶
type UsedDetail struct { // 流量包唯一ID TrafficPackageId *string `json:"TrafficPackageId,omitempty" name:"TrafficPackageId"` // 流量包名称 // 注意:此字段可能返回 null,表示取不到有效值。 TrafficPackageName *string `json:"TrafficPackageName,omitempty" name:"TrafficPackageName"` // 流量包总量 TotalAmount *TrafficFlow `json:"TotalAmount,omitempty" name:"TotalAmount"` // 本次抵扣 Deduction *TrafficFlow `json:"Deduction,omitempty" name:"Deduction"` // 本次抵扣后剩余量 RemainingAmount *TrafficFlow `json:"RemainingAmount,omitempty" name:"RemainingAmount"` // 抵扣时间 Time *string `json:"Time,omitempty" name:"Time"` // 资源类型。可能的值: CVM, LB, NAT, HAVIP, EIP ResourceType *string `json:"ResourceType,omitempty" name:"ResourceType"` // 资源ID ResourceId *string `json:"ResourceId,omitempty" name:"ResourceId"` // 资源名称 ResourceName *string `json:"ResourceName,omitempty" name:"ResourceName"` // 流量包到期时间 Deadline *string `json:"Deadline,omitempty" name:"Deadline"` }
type Vpc ¶
type Vpc struct { // `VPC`名称。 VpcName *string `json:"VpcName,omitempty" name:"VpcName"` // `VPC`实例`ID`,例如:vpc-azd4dt1c。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // `VPC`的`IPv4` `CIDR`。 CidrBlock *string `json:"CidrBlock,omitempty" name:"CidrBlock"` // 是否默认`VPC`。 IsDefault *bool `json:"IsDefault,omitempty" name:"IsDefault"` // 是否开启组播。 EnableMulticast *bool `json:"EnableMulticast,omitempty" name:"EnableMulticast"` // 创建时间。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // `DNS`列表。 DnsServerSet []*string `json:"DnsServerSet,omitempty" name:"DnsServerSet"` // `DHCP`域名选项值。 DomainName *string `json:"DomainName,omitempty" name:"DomainName"` // `DHCP`选项集`ID`。 DhcpOptionsId *string `json:"DhcpOptionsId,omitempty" name:"DhcpOptionsId"` // 是否开启`DHCP`。 EnableDhcp *bool `json:"EnableDhcp,omitempty" name:"EnableDhcp"` // `VPC`的`IPv6` `CIDR`。 Ipv6CidrBlock *string `json:"Ipv6CidrBlock,omitempty" name:"Ipv6CidrBlock"` // 标签键值对 TagSet []*Tag `json:"TagSet,omitempty" name:"TagSet"` // 辅助CIDR // 注意:此字段可能返回 null,表示取不到有效值。 AssistantCidrSet []*AssistantCidr `json:"AssistantCidrSet,omitempty" name:"AssistantCidrSet"` }
type VpcEndPointServiceUser ¶
type VpcEndPointServiceUser struct { // AppId。 Owner *uint64 `json:"Owner,omitempty" name:"Owner"` // Uin。 UserUin *string `json:"UserUin,omitempty" name:"UserUin"` // 描述信息。 Description *string `json:"Description,omitempty" name:"Description"` // 创建时间。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 终端节点服务ID。 EndPointServiceId *string `json:"EndPointServiceId,omitempty" name:"EndPointServiceId"` }
type VpcIpv6Address ¶
type VpcIpv6Address struct { // `VPC`内`IPv6`地址。 Ipv6Address *string `json:"Ipv6Address,omitempty" name:"Ipv6Address"` // 所属子网 `IPv6` `CIDR`。 CidrBlock *string `json:"CidrBlock,omitempty" name:"CidrBlock"` // `IPv6`类型。 Ipv6AddressType *string `json:"Ipv6AddressType,omitempty" name:"Ipv6AddressType"` // `IPv6`申请时间。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` }
type VpcPrivateIpAddress ¶
type VpcPrivateIpAddress struct { // `VPC`内网`IP`。 PrivateIpAddress *string `json:"PrivateIpAddress,omitempty" name:"PrivateIpAddress"` // 所属子网`CIDR`。 CidrBlock *string `json:"CidrBlock,omitempty" name:"CidrBlock"` // 内网`IP`类型。 PrivateIpAddressType *string `json:"PrivateIpAddressType,omitempty" name:"PrivateIpAddressType"` // `IP`申请时间。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` }
type VpcTaskResultDetailInfo ¶
type VpnConnection ¶
type VpnConnection struct { // 通道实例ID。 VpnConnectionId *string `json:"VpnConnectionId,omitempty" name:"VpnConnectionId"` // 通道名称。 VpnConnectionName *string `json:"VpnConnectionName,omitempty" name:"VpnConnectionName"` // VPC实例ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // VPN网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // 对端网关实例ID。 CustomerGatewayId *string `json:"CustomerGatewayId,omitempty" name:"CustomerGatewayId"` PreShareKey *string `json:"PreShareKey,omitempty" name:"PreShareKey"` // 通道传输协议。 VpnProto *string `json:"VpnProto,omitempty" name:"VpnProto"` // 通道加密协议。 EncryptProto *string `json:"EncryptProto,omitempty" name:"EncryptProto"` // 路由类型。 RouteType *string `json:"RouteType,omitempty" name:"RouteType"` // 创建时间。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // 通道的生产状态,PENDING:生产中,AVAILABLE:运行中,DELETING:删除中。 State *string `json:"State,omitempty" name:"State"` // 通道连接状态,AVAILABLE:已连接。 NetStatus *string `json:"NetStatus,omitempty" name:"NetStatus"` // SPD。 SecurityPolicyDatabaseSet []*SecurityPolicyDatabase `json:"SecurityPolicyDatabaseSet,omitempty" name:"SecurityPolicyDatabaseSet"` // IKE选项。 IKEOptionsSpecification *IKEOptionsSpecification `json:"IKEOptionsSpecification,omitempty" name:"IKEOptionsSpecification"` // IPSEC选择。 IPSECOptionsSpecification *IPSECOptionsSpecification `json:"IPSECOptionsSpecification,omitempty" name:"IPSECOptionsSpecification"` // 是否支持健康状态探测 EnableHealthCheck *bool `json:"EnableHealthCheck,omitempty" name:"EnableHealthCheck"` // 本端探测ip HealthCheckLocalIp *string `json:"HealthCheckLocalIp,omitempty" name:"HealthCheckLocalIp"` // 对端探测ip HealthCheckRemoteIp *string `json:"HealthCheckRemoteIp,omitempty" name:"HealthCheckRemoteIp"` // 通道健康检查状态,AVAILABLE:正常,UNAVAILABLE:不正常。 未配置健康检查不返回该对象 HealthCheckStatus *string `json:"HealthCheckStatus,omitempty" name:"HealthCheckStatus"` // DPD探测开关。默认为0,表示关闭DPD探测。可选值:0(关闭),1(开启) // 注意:此字段可能返回 null,表示取不到有效值。 DpdEnable *int64 `json:"DpdEnable,omitempty" name:"DpdEnable"` // DPD超时时间。即探测确认对端不存在需要的时间。 // 注意:此字段可能返回 null,表示取不到有效值。 DpdTimeout *string `json:"DpdTimeout,omitempty" name:"DpdTimeout"` // DPD超时后的动作。默认为clear。dpdEnable为1(开启)时有效。可取值为clear(断开)和restart(重试) // 注意:此字段可能返回 null,表示取不到有效值。 DpdAction *string `json:"DpdAction,omitempty" name:"DpdAction"` // 标签键值对数组 TagSet []*Tag `json:"TagSet,omitempty" name:"TagSet"` // 协商类型 // 注意:此字段可能返回 null,表示取不到有效值。 NegotiationType *string `json:"NegotiationType,omitempty" name:"NegotiationType"` }
type VpnGateway ¶
type VpnGateway struct { // 网关实例ID。 VpnGatewayId *string `json:"VpnGatewayId,omitempty" name:"VpnGatewayId"` // VPC实例ID。 VpcId *string `json:"VpcId,omitempty" name:"VpcId"` // 网关实例名称。 VpnGatewayName *string `json:"VpnGatewayName,omitempty" name:"VpnGatewayName"` // 网关实例类型:'IPSEC', 'SSL','CCN','SSL_CCN'。 Type *string `json:"Type,omitempty" name:"Type"` // 网关实例状态, 'PENDING':生产中,'PENDING_ERROR':生产失败,'DELETING':删除中,'DELETING_ERROR':删除失败,'AVAILABLE':运行中。 State *string `json:"State,omitempty" name:"State"` // 网关公网IP。 PublicIpAddress *string `json:"PublicIpAddress,omitempty" name:"PublicIpAddress"` // 网关续费类型:'NOTIFY_AND_MANUAL_RENEW':手动续费,'NOTIFY_AND_AUTO_RENEW':自动续费,'NOT_NOTIFY_AND_NOT_RENEW':到期不续费。 RenewFlag *string `json:"RenewFlag,omitempty" name:"RenewFlag"` // 网关付费类型:POSTPAID_BY_HOUR:按量计费,PREPAID:包年包月预付费。 InstanceChargeType *string `json:"InstanceChargeType,omitempty" name:"InstanceChargeType"` // 网关出带宽。 InternetMaxBandwidthOut *uint64 `json:"InternetMaxBandwidthOut,omitempty" name:"InternetMaxBandwidthOut"` // 创建时间。 CreatedTime *string `json:"CreatedTime,omitempty" name:"CreatedTime"` // 预付费网关过期时间。 ExpiredTime *string `json:"ExpiredTime,omitempty" name:"ExpiredTime"` // 公网IP是否被封堵。 IsAddressBlocked *bool `json:"IsAddressBlocked,omitempty" name:"IsAddressBlocked"` // 计费模式变更,PREPAID_TO_POSTPAID:包年包月预付费到期转按小时后付费。 NewPurchasePlan *string `json:"NewPurchasePlan,omitempty" name:"NewPurchasePlan"` // 网关计费状态,PROTECTIVELY_ISOLATED:被安全隔离的实例,NORMAL:正常。 RestrictState *string `json:"RestrictState,omitempty" name:"RestrictState"` // 可用区,如:ap-guangzhou-2。 Zone *string `json:"Zone,omitempty" name:"Zone"` // 网关带宽配额信息。 VpnGatewayQuotaSet []*VpnGatewayQuota `json:"VpnGatewayQuotaSet,omitempty" name:"VpnGatewayQuotaSet"` // 网关实例版本信息。 Version *string `json:"Version,omitempty" name:"Version"` // Type值为CCN时,该值表示云联网实例ID。 NetworkInstanceId *string `json:"NetworkInstanceId,omitempty" name:"NetworkInstanceId"` // CDC 实例ID。 CdcId *string `json:"CdcId,omitempty" name:"CdcId"` // SSL-VPN 客户端连接数。 MaxConnection *uint64 `json:"MaxConnection,omitempty" name:"MaxConnection"` }
type VpnGatewayQuota ¶
type VpnGatewayRoute ¶
type VpnGatewayRoute struct { // 目的端IDC网段。 DestinationCidrBlock *string `json:"DestinationCidrBlock,omitempty" name:"DestinationCidrBlock"` // 下一跳类型(关联实例类型)可选值:"VPNCONN"(VPN通道), "CCN"(CCN实例)。 InstanceType *string `json:"InstanceType,omitempty" name:"InstanceType"` // 下一跳实例ID。 InstanceId *string `json:"InstanceId,omitempty" name:"InstanceId"` // 优先级,可选值:0,100。 Priority *int64 `json:"Priority,omitempty" name:"Priority"` // 启用状态,可选值:"ENABLE"(启用),"DISABLE" (禁用)。 Status *string `json:"Status,omitempty" name:"Status"` // 路由条目ID。 RouteId *string `json:"RouteId,omitempty" name:"RouteId"` // 路由类型,可选值:"VPC"(VPC路由),"CCN"(云联网传播路由),"Static"(静态路由),"BGP"(BGP路由)。 Type *string `json:"Type,omitempty" name:"Type"` // 创建时间。 CreateTime *string `json:"CreateTime,omitempty" name:"CreateTime"` // 更新时间。 UpdateTime *string `json:"UpdateTime,omitempty" name:"UpdateTime"` }
type VpnGatewayRouteModify ¶
type VpngwCcnRoutes ¶
type VpngwCcnRoutes struct { // 路由信息ID。 RouteId *string `json:"RouteId,omitempty" name:"RouteId"` // 路由信息是否启用。 // ENABLE:启用该路由 // DISABLE:不启用该路由 Status *string `json:"Status,omitempty" name:"Status"` // 路由CIDR。 DestinationCidrBlock *string `json:"DestinationCidrBlock,omitempty" name:"DestinationCidrBlock"` }
type WithdrawNotifyRoutesRequest ¶
type WithdrawNotifyRoutesRequest struct { *tchttp.BaseRequest // 路由表唯一ID。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` // 路由策略唯一ID。 RouteItemIds []*string `json:"RouteItemIds,omitempty" name:"RouteItemIds"` }
func NewWithdrawNotifyRoutesRequest ¶
func NewWithdrawNotifyRoutesRequest() (request *WithdrawNotifyRoutesRequest)
func (*WithdrawNotifyRoutesRequest) FromJsonString ¶
func (r *WithdrawNotifyRoutesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*WithdrawNotifyRoutesRequest) ToJsonString ¶
func (r *WithdrawNotifyRoutesRequest) ToJsonString() string
type WithdrawNotifyRoutesRequestParams ¶
type WithdrawNotifyRoutesRequestParams struct { // 路由表唯一ID。 RouteTableId *string `json:"RouteTableId,omitempty" name:"RouteTableId"` // 路由策略唯一ID。 RouteItemIds []*string `json:"RouteItemIds,omitempty" name:"RouteItemIds"` }
Predefined struct for user
type WithdrawNotifyRoutesResponse ¶
type WithdrawNotifyRoutesResponse struct { *tchttp.BaseResponse Response *WithdrawNotifyRoutesResponseParams `json:"Response"` }
func NewWithdrawNotifyRoutesResponse ¶
func NewWithdrawNotifyRoutesResponse() (response *WithdrawNotifyRoutesResponse)
func (*WithdrawNotifyRoutesResponse) FromJsonString ¶
func (r *WithdrawNotifyRoutesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*WithdrawNotifyRoutesResponse) ToJsonString ¶
func (r *WithdrawNotifyRoutesResponse) ToJsonString() string
type WithdrawNotifyRoutesResponseParams ¶
type WithdrawNotifyRoutesResponseParams struct { // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` }
Predefined struct for user