Documentation
¶
Overview ¶
Package client provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.4.1 DO NOT EDIT.
Index ¶
- Constants
- func NewBillingCancelSubscriptionV1Request(server string, subscriptionId SubscriptionId, ...) (*http.Request, error)
- func NewBillingCancelSubscriptionV1RequestWithBody(server string, subscriptionId SubscriptionId, contentType string, ...) (*http.Request, error)
- func NewBillingCreateNewServiceOrderV1Request(server string, body BillingCreateNewServiceOrderV1JSONRequestBody) (*http.Request, error)
- func NewBillingCreateNewServiceOrderV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewBillingDeletePaymentMethodV1Request(server string, paymentMethodId PaymentMethodId) (*http.Request, error)
- func NewBillingGetCatalogItemListV1Request(server string, params *BillingGetCatalogItemListV1Params) (*http.Request, error)
- func NewBillingGetPaymentMethodListV1Request(server string) (*http.Request, error)
- func NewBillingGetSubscriptionListV1Request(server string) (*http.Request, error)
- func NewBillingSetDefaultPaymentMethodV1Request(server string, paymentMethodId PaymentMethodId) (*http.Request, error)
- func NewDNSDeleteZoneRecordsV1Request(server string, domain Domain, body DNSDeleteZoneRecordsV1JSONRequestBody) (*http.Request, error)
- func NewDNSDeleteZoneRecordsV1RequestWithBody(server string, domain Domain, contentType string, body io.Reader) (*http.Request, error)
- func NewDNSGetRecordsV1Request(server string, domain Domain) (*http.Request, error)
- func NewDNSGetSnapshotListV1Request(server string, domain Domain) (*http.Request, error)
- func NewDNSGetSnapshotV1Request(server string, domain Domain, snapshotId SnapshotId) (*http.Request, error)
- func NewDNSResetZoneRecordsV1Request(server string, domain Domain, body DNSResetZoneRecordsV1JSONRequestBody) (*http.Request, error)
- func NewDNSResetZoneRecordsV1RequestWithBody(server string, domain Domain, contentType string, body io.Reader) (*http.Request, error)
- func NewDNSRestoreSnapshotV1Request(server string, domain Domain, snapshotId SnapshotId) (*http.Request, error)
- func NewDNSUpdateZoneRecordsV1Request(server string, domain Domain, body DNSUpdateZoneRecordsV1JSONRequestBody) (*http.Request, error)
- func NewDNSUpdateZoneRecordsV1RequestWithBody(server string, domain Domain, contentType string, body io.Reader) (*http.Request, error)
- func NewDNSValidateZoneRecordsV1Request(server string, domain Domain, body DNSValidateZoneRecordsV1JSONRequestBody) (*http.Request, error)
- func NewDNSValidateZoneRecordsV1RequestWithBody(server string, domain Domain, contentType string, body io.Reader) (*http.Request, error)
- func NewDomainsCheckDomainAvailabilityV1Request(server string, body DomainsCheckDomainAvailabilityV1JSONRequestBody) (*http.Request, error)
- func NewDomainsCheckDomainAvailabilityV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewDomainsCreateForwardingDataV1Request(server string, body DomainsCreateForwardingDataV1JSONRequestBody) (*http.Request, error)
- func NewDomainsCreateForwardingDataV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewDomainsCreateWHOISProfileV1Request(server string, body DomainsCreateWHOISProfileV1JSONRequestBody) (*http.Request, error)
- func NewDomainsCreateWHOISProfileV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewDomainsDeleteForwardingDataV1Request(server string, domain Domain) (*http.Request, error)
- func NewDomainsDeleteWHOISProfileV1Request(server string, whoisId WhoisId) (*http.Request, error)
- func NewDomainsDisableDomainLockV1Request(server string, domain Domain) (*http.Request, error)
- func NewDomainsDisablePrivacyProtectionV1Request(server string, domain Domain) (*http.Request, error)
- func NewDomainsEnableDomainLockV1Request(server string, domain Domain) (*http.Request, error)
- func NewDomainsEnablePrivacyProtectionV1Request(server string, domain Domain) (*http.Request, error)
- func NewDomainsGetDomainListV1Request(server string) (*http.Request, error)
- func NewDomainsGetDomainV1Request(server string, domain Domain) (*http.Request, error)
- func NewDomainsGetForwardingDataV1Request(server string, domain Domain) (*http.Request, error)
- func NewDomainsGetWHOISProfileListV1Request(server string, params *DomainsGetWHOISProfileListV1Params) (*http.Request, error)
- func NewDomainsGetWHOISProfileUsageV1Request(server string, whoisId WhoisId) (*http.Request, error)
- func NewDomainsGetWHOISProfileV1Request(server string, whoisId WhoisId) (*http.Request, error)
- func NewDomainsPurchaseNewDomainV1Request(server string, body DomainsPurchaseNewDomainV1JSONRequestBody) (*http.Request, error)
- func NewDomainsPurchaseNewDomainV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewDomainsUpdateNameserversV1Request(server string, domain Domain, body DomainsUpdateNameserversV1JSONRequestBody) (*http.Request, error)
- func NewDomainsUpdateNameserversV1RequestWithBody(server string, domain Domain, contentType string, body io.Reader) (*http.Request, error)
- func NewVPSActivateFirewallV1Request(server string, firewallId FirewallId, virtualMachineId VirtualMachineId) (*http.Request, error)
- func NewVPSAttachPublicKeyV1Request(server string, virtualMachineId VirtualMachineId, ...) (*http.Request, error)
- func NewVPSAttachPublicKeyV1RequestWithBody(server string, virtualMachineId VirtualMachineId, contentType string, ...) (*http.Request, error)
- func NewVPSCreateFirewallRuleV1Request(server string, firewallId FirewallId, ...) (*http.Request, error)
- func NewVPSCreateFirewallRuleV1RequestWithBody(server string, firewallId FirewallId, contentType string, body io.Reader) (*http.Request, error)
- func NewVPSCreateNewFirewallV1Request(server string, body VPSCreateNewFirewallV1JSONRequestBody) (*http.Request, error)
- func NewVPSCreateNewFirewallV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewVPSCreateNewPublicKeyV1Request(server string, body VPSCreateNewPublicKeyV1JSONRequestBody) (*http.Request, error)
- func NewVPSCreateNewPublicKeyV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewVPSCreatePTRRecordV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
- func NewVPSCreatePostInstallScriptV1Request(server string, body VPSCreatePostInstallScriptV1JSONRequestBody) (*http.Request, error)
- func NewVPSCreatePostInstallScriptV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewVPSCreateSnapshotV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
- func NewVPSDeactivateFirewallV1Request(server string, firewallId FirewallId, virtualMachineId VirtualMachineId) (*http.Request, error)
- func NewVPSDeleteAPostInstallScriptV1Request(server string, postInstallScriptId PostInstallScriptId) (*http.Request, error)
- func NewVPSDeleteAPublicKeyV1Request(server string, publicKeyId PublicKeyId) (*http.Request, error)
- func NewVPSDeleteBackupV1Request(server string, virtualMachineId VirtualMachineId, backupId BackupId) (*http.Request, error)
- func NewVPSDeleteFirewallRuleV1Request(server string, firewallId FirewallId, ruleId RuleId) (*http.Request, error)
- func NewVPSDeleteFirewallV1Request(server string, firewallId FirewallId) (*http.Request, error)
- func NewVPSDeletePTRRecordV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
- func NewVPSDeleteSnapshotV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
- func NewVPSGetActionListV1Request(server string, virtualMachineId VirtualMachineId, ...) (*http.Request, error)
- func NewVPSGetActionV1Request(server string, virtualMachineId VirtualMachineId, actionId ActionId) (*http.Request, error)
- func NewVPSGetAttachedPublicKeysV1Request(server string, virtualMachineId VirtualMachineId, ...) (*http.Request, error)
- func NewVPSGetBackupListV1Request(server string, virtualMachineId VirtualMachineId, ...) (*http.Request, error)
- func NewVPSGetDataCentersListV1Request(server string) (*http.Request, error)
- func NewVPSGetFirewallListV1Request(server string, params *VPSGetFirewallListV1Params) (*http.Request, error)
- func NewVPSGetFirewallV1Request(server string, firewallId FirewallId) (*http.Request, error)
- func NewVPSGetMetricsV1Request(server string, virtualMachineId VirtualMachineId, ...) (*http.Request, error)
- func NewVPSGetPostInstallScriptListV1Request(server string, params *VPSGetPostInstallScriptListV1Params) (*http.Request, error)
- func NewVPSGetPostInstallScriptV1Request(server string, postInstallScriptId PostInstallScriptId) (*http.Request, error)
- func NewVPSGetPublicKeyListV1Request(server string, params *VPSGetPublicKeyListV1Params) (*http.Request, error)
- func NewVPSGetScanMetricsV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
- func NewVPSGetSnapshotV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
- func NewVPSGetTemplateListV1Request(server string) (*http.Request, error)
- func NewVPSGetTemplateV1Request(server string, templateId TemplateId) (*http.Request, error)
- func NewVPSGetVirtualMachineListV1Request(server string) (*http.Request, error)
- func NewVPSGetVirtualMachineV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
- func NewVPSInstallMonarxV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
- func NewVPSPurchaseNewVirtualMachineV1Request(server string, body VPSPurchaseNewVirtualMachineV1JSONRequestBody) (*http.Request, error)
- func NewVPSPurchaseNewVirtualMachineV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewVPSRecreateVirtualMachineV1Request(server string, virtualMachineId VirtualMachineId, ...) (*http.Request, error)
- func NewVPSRecreateVirtualMachineV1RequestWithBody(server string, virtualMachineId VirtualMachineId, contentType string, ...) (*http.Request, error)
- func NewVPSResetHostnameV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
- func NewVPSRestartVirtualMachineV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
- func NewVPSRestoreBackupV1Request(server string, virtualMachineId VirtualMachineId, backupId BackupId) (*http.Request, error)
- func NewVPSRestoreSnapshotV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
- func NewVPSSetHostnameV1Request(server string, virtualMachineId VirtualMachineId, ...) (*http.Request, error)
- func NewVPSSetHostnameV1RequestWithBody(server string, virtualMachineId VirtualMachineId, contentType string, ...) (*http.Request, error)
- func NewVPSSetNameserversV1Request(server string, virtualMachineId VirtualMachineId, ...) (*http.Request, error)
- func NewVPSSetNameserversV1RequestWithBody(server string, virtualMachineId VirtualMachineId, contentType string, ...) (*http.Request, error)
- func NewVPSSetPanelPasswordV1Request(server string, virtualMachineId VirtualMachineId, ...) (*http.Request, error)
- func NewVPSSetPanelPasswordV1RequestWithBody(server string, virtualMachineId VirtualMachineId, contentType string, ...) (*http.Request, error)
- func NewVPSSetRootPasswordV1Request(server string, virtualMachineId VirtualMachineId, ...) (*http.Request, error)
- func NewVPSSetRootPasswordV1RequestWithBody(server string, virtualMachineId VirtualMachineId, contentType string, ...) (*http.Request, error)
- func NewVPSSetupNewVirtualMachineV1Request(server string, virtualMachineId VirtualMachineId, ...) (*http.Request, error)
- func NewVPSSetupNewVirtualMachineV1RequestWithBody(server string, virtualMachineId VirtualMachineId, contentType string, ...) (*http.Request, error)
- func NewVPSStartRecoveryModeV1Request(server string, virtualMachineId VirtualMachineId, ...) (*http.Request, error)
- func NewVPSStartRecoveryModeV1RequestWithBody(server string, virtualMachineId VirtualMachineId, contentType string, ...) (*http.Request, error)
- func NewVPSStartVirtualMachineV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
- func NewVPSStopRecoveryModeV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
- func NewVPSStopVirtualMachineV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
- func NewVPSSyncFirewallV1Request(server string, firewallId FirewallId, virtualMachineId VirtualMachineId) (*http.Request, error)
- func NewVPSUninstallMonarxV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
- func NewVPSUpdateFirewallRuleV1Request(server string, firewallId FirewallId, ruleId RuleId, ...) (*http.Request, error)
- func NewVPSUpdateFirewallRuleV1RequestWithBody(server string, firewallId FirewallId, ruleId RuleId, contentType string, ...) (*http.Request, error)
- func NewVPSUpdatePostInstallScriptV1Request(server string, postInstallScriptId PostInstallScriptId, ...) (*http.Request, error)
- func NewVPSUpdatePostInstallScriptV1RequestWithBody(server string, postInstallScriptId PostInstallScriptId, contentType string, ...) (*http.Request, error)
- type ActionId
- type BackupId
- type BillingCancelSubscriptionV1JSONRequestBody
- type BillingCancelSubscriptionV1Response
- type BillingCreateNewServiceOrderV1JSONRequestBody
- type BillingCreateNewServiceOrderV1Response
- type BillingDeletePaymentMethodV1Response
- type BillingGetCatalogItemListV1Params
- type BillingGetCatalogItemListV1ParamsCategory
- type BillingGetCatalogItemListV1Response
- type BillingGetPaymentMethodListV1Response
- type BillingGetSubscriptionListV1Response
- type BillingSetDefaultPaymentMethodV1Response
- type BillingV1CatalogCatalogItemCollection
- type BillingV1CatalogCatalogItemPriceCollection
- type BillingV1CatalogCatalogItemPriceResource
- type BillingV1CatalogCatalogItemPriceResourcePeriodUnit
- type BillingV1CatalogCatalogItemResource
- type BillingV1OrderOrderBillingAddressResource
- type BillingV1OrderOrderResource
- type BillingV1OrderOrderResourceStatus
- type BillingV1OrderStoreRequest
- type BillingV1PaymentMethodPaymentMethodCollection
- type BillingV1PaymentMethodPaymentMethodResource
- type BillingV1SubscriptionCancelRequest
- type BillingV1SubscriptionCancelRequestCancelOption
- type BillingV1SubscriptionCancelRequestReasonCode
- type BillingV1SubscriptionSubscriptionCollection
- type BillingV1SubscriptionSubscriptionResource
- type BillingV1SubscriptionSubscriptionResourceStatus
- type Category
- type Client
- func (c *Client) BillingCancelSubscriptionV1(ctx context.Context, subscriptionId SubscriptionId, ...) (*http.Response, error)
- func (c *Client) BillingCancelSubscriptionV1WithBody(ctx context.Context, subscriptionId SubscriptionId, contentType string, ...) (*http.Response, error)
- func (c *Client) BillingCreateNewServiceOrderV1(ctx context.Context, body BillingCreateNewServiceOrderV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) BillingCreateNewServiceOrderV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) BillingDeletePaymentMethodV1(ctx context.Context, paymentMethodId PaymentMethodId, ...) (*http.Response, error)
- func (c *Client) BillingGetCatalogItemListV1(ctx context.Context, params *BillingGetCatalogItemListV1Params, ...) (*http.Response, error)
- func (c *Client) BillingGetPaymentMethodListV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) BillingGetSubscriptionListV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) BillingSetDefaultPaymentMethodV1(ctx context.Context, paymentMethodId PaymentMethodId, ...) (*http.Response, error)
- func (c *Client) DNSDeleteZoneRecordsV1(ctx context.Context, domain Domain, body DNSDeleteZoneRecordsV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) DNSDeleteZoneRecordsV1WithBody(ctx context.Context, domain Domain, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DNSGetRecordsV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DNSGetSnapshotListV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DNSGetSnapshotV1(ctx context.Context, domain Domain, snapshotId SnapshotId, ...) (*http.Response, error)
- func (c *Client) DNSResetZoneRecordsV1(ctx context.Context, domain Domain, body DNSResetZoneRecordsV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) DNSResetZoneRecordsV1WithBody(ctx context.Context, domain Domain, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DNSRestoreSnapshotV1(ctx context.Context, domain Domain, snapshotId SnapshotId, ...) (*http.Response, error)
- func (c *Client) DNSUpdateZoneRecordsV1(ctx context.Context, domain Domain, body DNSUpdateZoneRecordsV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) DNSUpdateZoneRecordsV1WithBody(ctx context.Context, domain Domain, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DNSValidateZoneRecordsV1(ctx context.Context, domain Domain, ...) (*http.Response, error)
- func (c *Client) DNSValidateZoneRecordsV1WithBody(ctx context.Context, domain Domain, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DomainsCheckDomainAvailabilityV1(ctx context.Context, body DomainsCheckDomainAvailabilityV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) DomainsCheckDomainAvailabilityV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DomainsCreateForwardingDataV1(ctx context.Context, body DomainsCreateForwardingDataV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) DomainsCreateForwardingDataV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DomainsCreateWHOISProfileV1(ctx context.Context, body DomainsCreateWHOISProfileV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) DomainsCreateWHOISProfileV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DomainsDeleteForwardingDataV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DomainsDeleteWHOISProfileV1(ctx context.Context, whoisId WhoisId, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DomainsDisableDomainLockV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DomainsDisablePrivacyProtectionV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DomainsEnableDomainLockV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DomainsEnablePrivacyProtectionV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DomainsGetDomainListV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DomainsGetDomainV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DomainsGetForwardingDataV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DomainsGetWHOISProfileListV1(ctx context.Context, params *DomainsGetWHOISProfileListV1Params, ...) (*http.Response, error)
- func (c *Client) DomainsGetWHOISProfileUsageV1(ctx context.Context, whoisId WhoisId, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DomainsGetWHOISProfileV1(ctx context.Context, whoisId WhoisId, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DomainsPurchaseNewDomainV1(ctx context.Context, body DomainsPurchaseNewDomainV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) DomainsPurchaseNewDomainV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DomainsUpdateNameserversV1(ctx context.Context, domain Domain, ...) (*http.Response, error)
- func (c *Client) DomainsUpdateNameserversV1WithBody(ctx context.Context, domain Domain, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) VPSActivateFirewallV1(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSAttachPublicKeyV1(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSAttachPublicKeyV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, ...) (*http.Response, error)
- func (c *Client) VPSCreateFirewallRuleV1(ctx context.Context, firewallId FirewallId, ...) (*http.Response, error)
- func (c *Client) VPSCreateFirewallRuleV1WithBody(ctx context.Context, firewallId FirewallId, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) VPSCreateNewFirewallV1(ctx context.Context, body VPSCreateNewFirewallV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) VPSCreateNewFirewallV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) VPSCreateNewPublicKeyV1(ctx context.Context, body VPSCreateNewPublicKeyV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) VPSCreateNewPublicKeyV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) VPSCreatePTRRecordV1(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSCreatePostInstallScriptV1(ctx context.Context, body VPSCreatePostInstallScriptV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) VPSCreatePostInstallScriptV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) VPSCreateSnapshotV1(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSDeactivateFirewallV1(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSDeleteAPostInstallScriptV1(ctx context.Context, postInstallScriptId PostInstallScriptId, ...) (*http.Response, error)
- func (c *Client) VPSDeleteAPublicKeyV1(ctx context.Context, publicKeyId PublicKeyId, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) VPSDeleteBackupV1(ctx context.Context, virtualMachineId VirtualMachineId, backupId BackupId, ...) (*http.Response, error)
- func (c *Client) VPSDeleteFirewallRuleV1(ctx context.Context, firewallId FirewallId, ruleId RuleId, ...) (*http.Response, error)
- func (c *Client) VPSDeleteFirewallV1(ctx context.Context, firewallId FirewallId, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) VPSDeletePTRRecordV1(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSDeleteSnapshotV1(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSGetActionListV1(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSGetActionV1(ctx context.Context, virtualMachineId VirtualMachineId, actionId ActionId, ...) (*http.Response, error)
- func (c *Client) VPSGetAttachedPublicKeysV1(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSGetBackupListV1(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSGetDataCentersListV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) VPSGetFirewallListV1(ctx context.Context, params *VPSGetFirewallListV1Params, ...) (*http.Response, error)
- func (c *Client) VPSGetFirewallV1(ctx context.Context, firewallId FirewallId, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) VPSGetMetricsV1(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSGetPostInstallScriptListV1(ctx context.Context, params *VPSGetPostInstallScriptListV1Params, ...) (*http.Response, error)
- func (c *Client) VPSGetPostInstallScriptV1(ctx context.Context, postInstallScriptId PostInstallScriptId, ...) (*http.Response, error)
- func (c *Client) VPSGetPublicKeyListV1(ctx context.Context, params *VPSGetPublicKeyListV1Params, ...) (*http.Response, error)
- func (c *Client) VPSGetScanMetricsV1(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSGetSnapshotV1(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSGetTemplateListV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) VPSGetTemplateV1(ctx context.Context, templateId TemplateId, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) VPSGetVirtualMachineListV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) VPSGetVirtualMachineV1(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSInstallMonarxV1(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSPurchaseNewVirtualMachineV1(ctx context.Context, body VPSPurchaseNewVirtualMachineV1JSONRequestBody, ...) (*http.Response, error)
- func (c *Client) VPSPurchaseNewVirtualMachineV1WithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) VPSRecreateVirtualMachineV1(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSRecreateVirtualMachineV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, ...) (*http.Response, error)
- func (c *Client) VPSResetHostnameV1(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSRestartVirtualMachineV1(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSRestoreBackupV1(ctx context.Context, virtualMachineId VirtualMachineId, backupId BackupId, ...) (*http.Response, error)
- func (c *Client) VPSRestoreSnapshotV1(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSSetHostnameV1(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSSetHostnameV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, ...) (*http.Response, error)
- func (c *Client) VPSSetNameserversV1(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSSetNameserversV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, ...) (*http.Response, error)
- func (c *Client) VPSSetPanelPasswordV1(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSSetPanelPasswordV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, ...) (*http.Response, error)
- func (c *Client) VPSSetRootPasswordV1(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSSetRootPasswordV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, ...) (*http.Response, error)
- func (c *Client) VPSSetupNewVirtualMachineV1(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSSetupNewVirtualMachineV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, ...) (*http.Response, error)
- func (c *Client) VPSStartRecoveryModeV1(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSStartRecoveryModeV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, ...) (*http.Response, error)
- func (c *Client) VPSStartVirtualMachineV1(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSStopRecoveryModeV1(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSStopVirtualMachineV1(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSSyncFirewallV1(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSUninstallMonarxV1(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*http.Response, error)
- func (c *Client) VPSUpdateFirewallRuleV1(ctx context.Context, firewallId FirewallId, ruleId RuleId, ...) (*http.Response, error)
- func (c *Client) VPSUpdateFirewallRuleV1WithBody(ctx context.Context, firewallId FirewallId, ruleId RuleId, contentType string, ...) (*http.Response, error)
- func (c *Client) VPSUpdatePostInstallScriptV1(ctx context.Context, postInstallScriptId PostInstallScriptId, ...) (*http.Response, error)
- func (c *Client) VPSUpdatePostInstallScriptV1WithBody(ctx context.Context, postInstallScriptId PostInstallScriptId, ...) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) BillingCancelSubscriptionV1WithBodyWithResponse(ctx context.Context, subscriptionId SubscriptionId, contentType string, ...) (*BillingCancelSubscriptionV1Response, error)
- func (c *ClientWithResponses) BillingCancelSubscriptionV1WithResponse(ctx context.Context, subscriptionId SubscriptionId, ...) (*BillingCancelSubscriptionV1Response, error)
- func (c *ClientWithResponses) BillingCreateNewServiceOrderV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*BillingCreateNewServiceOrderV1Response, error)
- func (c *ClientWithResponses) BillingCreateNewServiceOrderV1WithResponse(ctx context.Context, body BillingCreateNewServiceOrderV1JSONRequestBody, ...) (*BillingCreateNewServiceOrderV1Response, error)
- func (c *ClientWithResponses) BillingDeletePaymentMethodV1WithResponse(ctx context.Context, paymentMethodId PaymentMethodId, ...) (*BillingDeletePaymentMethodV1Response, error)
- func (c *ClientWithResponses) BillingGetCatalogItemListV1WithResponse(ctx context.Context, params *BillingGetCatalogItemListV1Params, ...) (*BillingGetCatalogItemListV1Response, error)
- func (c *ClientWithResponses) BillingGetPaymentMethodListV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*BillingGetPaymentMethodListV1Response, error)
- func (c *ClientWithResponses) BillingGetSubscriptionListV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*BillingGetSubscriptionListV1Response, error)
- func (c *ClientWithResponses) BillingSetDefaultPaymentMethodV1WithResponse(ctx context.Context, paymentMethodId PaymentMethodId, ...) (*BillingSetDefaultPaymentMethodV1Response, error)
- func (c *ClientWithResponses) DNSDeleteZoneRecordsV1WithBodyWithResponse(ctx context.Context, domain Domain, contentType string, body io.Reader, ...) (*DNSDeleteZoneRecordsV1Response, error)
- func (c *ClientWithResponses) DNSDeleteZoneRecordsV1WithResponse(ctx context.Context, domain Domain, body DNSDeleteZoneRecordsV1JSONRequestBody, ...) (*DNSDeleteZoneRecordsV1Response, error)
- func (c *ClientWithResponses) DNSGetRecordsV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DNSGetRecordsV1Response, error)
- func (c *ClientWithResponses) DNSGetSnapshotListV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DNSGetSnapshotListV1Response, error)
- func (c *ClientWithResponses) DNSGetSnapshotV1WithResponse(ctx context.Context, domain Domain, snapshotId SnapshotId, ...) (*DNSGetSnapshotV1Response, error)
- func (c *ClientWithResponses) DNSResetZoneRecordsV1WithBodyWithResponse(ctx context.Context, domain Domain, contentType string, body io.Reader, ...) (*DNSResetZoneRecordsV1Response, error)
- func (c *ClientWithResponses) DNSResetZoneRecordsV1WithResponse(ctx context.Context, domain Domain, body DNSResetZoneRecordsV1JSONRequestBody, ...) (*DNSResetZoneRecordsV1Response, error)
- func (c *ClientWithResponses) DNSRestoreSnapshotV1WithResponse(ctx context.Context, domain Domain, snapshotId SnapshotId, ...) (*DNSRestoreSnapshotV1Response, error)
- func (c *ClientWithResponses) DNSUpdateZoneRecordsV1WithBodyWithResponse(ctx context.Context, domain Domain, contentType string, body io.Reader, ...) (*DNSUpdateZoneRecordsV1Response, error)
- func (c *ClientWithResponses) DNSUpdateZoneRecordsV1WithResponse(ctx context.Context, domain Domain, body DNSUpdateZoneRecordsV1JSONRequestBody, ...) (*DNSUpdateZoneRecordsV1Response, error)
- func (c *ClientWithResponses) DNSValidateZoneRecordsV1WithBodyWithResponse(ctx context.Context, domain Domain, contentType string, body io.Reader, ...) (*DNSValidateZoneRecordsV1Response, error)
- func (c *ClientWithResponses) DNSValidateZoneRecordsV1WithResponse(ctx context.Context, domain Domain, ...) (*DNSValidateZoneRecordsV1Response, error)
- func (c *ClientWithResponses) DomainsCheckDomainAvailabilityV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*DomainsCheckDomainAvailabilityV1Response, error)
- func (c *ClientWithResponses) DomainsCheckDomainAvailabilityV1WithResponse(ctx context.Context, body DomainsCheckDomainAvailabilityV1JSONRequestBody, ...) (*DomainsCheckDomainAvailabilityV1Response, error)
- func (c *ClientWithResponses) DomainsCreateForwardingDataV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*DomainsCreateForwardingDataV1Response, error)
- func (c *ClientWithResponses) DomainsCreateForwardingDataV1WithResponse(ctx context.Context, body DomainsCreateForwardingDataV1JSONRequestBody, ...) (*DomainsCreateForwardingDataV1Response, error)
- func (c *ClientWithResponses) DomainsCreateWHOISProfileV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*DomainsCreateWHOISProfileV1Response, error)
- func (c *ClientWithResponses) DomainsCreateWHOISProfileV1WithResponse(ctx context.Context, body DomainsCreateWHOISProfileV1JSONRequestBody, ...) (*DomainsCreateWHOISProfileV1Response, error)
- func (c *ClientWithResponses) DomainsDeleteForwardingDataV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsDeleteForwardingDataV1Response, error)
- func (c *ClientWithResponses) DomainsDeleteWHOISProfileV1WithResponse(ctx context.Context, whoisId WhoisId, reqEditors ...RequestEditorFn) (*DomainsDeleteWHOISProfileV1Response, error)
- func (c *ClientWithResponses) DomainsDisableDomainLockV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsDisableDomainLockV1Response, error)
- func (c *ClientWithResponses) DomainsDisablePrivacyProtectionV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsDisablePrivacyProtectionV1Response, error)
- func (c *ClientWithResponses) DomainsEnableDomainLockV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsEnableDomainLockV1Response, error)
- func (c *ClientWithResponses) DomainsEnablePrivacyProtectionV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsEnablePrivacyProtectionV1Response, error)
- func (c *ClientWithResponses) DomainsGetDomainListV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DomainsGetDomainListV1Response, error)
- func (c *ClientWithResponses) DomainsGetDomainV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsGetDomainV1Response, error)
- func (c *ClientWithResponses) DomainsGetForwardingDataV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsGetForwardingDataV1Response, error)
- func (c *ClientWithResponses) DomainsGetWHOISProfileListV1WithResponse(ctx context.Context, params *DomainsGetWHOISProfileListV1Params, ...) (*DomainsGetWHOISProfileListV1Response, error)
- func (c *ClientWithResponses) DomainsGetWHOISProfileUsageV1WithResponse(ctx context.Context, whoisId WhoisId, reqEditors ...RequestEditorFn) (*DomainsGetWHOISProfileUsageV1Response, error)
- func (c *ClientWithResponses) DomainsGetWHOISProfileV1WithResponse(ctx context.Context, whoisId WhoisId, reqEditors ...RequestEditorFn) (*DomainsGetWHOISProfileV1Response, error)
- func (c *ClientWithResponses) DomainsPurchaseNewDomainV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*DomainsPurchaseNewDomainV1Response, error)
- func (c *ClientWithResponses) DomainsPurchaseNewDomainV1WithResponse(ctx context.Context, body DomainsPurchaseNewDomainV1JSONRequestBody, ...) (*DomainsPurchaseNewDomainV1Response, error)
- func (c *ClientWithResponses) DomainsUpdateNameserversV1WithBodyWithResponse(ctx context.Context, domain Domain, contentType string, body io.Reader, ...) (*DomainsUpdateNameserversV1Response, error)
- func (c *ClientWithResponses) DomainsUpdateNameserversV1WithResponse(ctx context.Context, domain Domain, ...) (*DomainsUpdateNameserversV1Response, error)
- func (c *ClientWithResponses) VPSActivateFirewallV1WithResponse(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, ...) (*VPSActivateFirewallV1Response, error)
- func (c *ClientWithResponses) VPSAttachPublicKeyV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, ...) (*VPSAttachPublicKeyV1Response, error)
- func (c *ClientWithResponses) VPSAttachPublicKeyV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*VPSAttachPublicKeyV1Response, error)
- func (c *ClientWithResponses) VPSCreateFirewallRuleV1WithBodyWithResponse(ctx context.Context, firewallId FirewallId, contentType string, body io.Reader, ...) (*VPSCreateFirewallRuleV1Response, error)
- func (c *ClientWithResponses) VPSCreateFirewallRuleV1WithResponse(ctx context.Context, firewallId FirewallId, ...) (*VPSCreateFirewallRuleV1Response, error)
- func (c *ClientWithResponses) VPSCreateNewFirewallV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*VPSCreateNewFirewallV1Response, error)
- func (c *ClientWithResponses) VPSCreateNewFirewallV1WithResponse(ctx context.Context, body VPSCreateNewFirewallV1JSONRequestBody, ...) (*VPSCreateNewFirewallV1Response, error)
- func (c *ClientWithResponses) VPSCreateNewPublicKeyV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*VPSCreateNewPublicKeyV1Response, error)
- func (c *ClientWithResponses) VPSCreateNewPublicKeyV1WithResponse(ctx context.Context, body VPSCreateNewPublicKeyV1JSONRequestBody, ...) (*VPSCreateNewPublicKeyV1Response, error)
- func (c *ClientWithResponses) VPSCreatePTRRecordV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*VPSCreatePTRRecordV1Response, error)
- func (c *ClientWithResponses) VPSCreatePostInstallScriptV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*VPSCreatePostInstallScriptV1Response, error)
- func (c *ClientWithResponses) VPSCreatePostInstallScriptV1WithResponse(ctx context.Context, body VPSCreatePostInstallScriptV1JSONRequestBody, ...) (*VPSCreatePostInstallScriptV1Response, error)
- func (c *ClientWithResponses) VPSCreateSnapshotV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*VPSCreateSnapshotV1Response, error)
- func (c *ClientWithResponses) VPSDeactivateFirewallV1WithResponse(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, ...) (*VPSDeactivateFirewallV1Response, error)
- func (c *ClientWithResponses) VPSDeleteAPostInstallScriptV1WithResponse(ctx context.Context, postInstallScriptId PostInstallScriptId, ...) (*VPSDeleteAPostInstallScriptV1Response, error)
- func (c *ClientWithResponses) VPSDeleteAPublicKeyV1WithResponse(ctx context.Context, publicKeyId PublicKeyId, reqEditors ...RequestEditorFn) (*VPSDeleteAPublicKeyV1Response, error)
- func (c *ClientWithResponses) VPSDeleteBackupV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, backupId BackupId, ...) (*VPSDeleteBackupV1Response, error)
- func (c *ClientWithResponses) VPSDeleteFirewallRuleV1WithResponse(ctx context.Context, firewallId FirewallId, ruleId RuleId, ...) (*VPSDeleteFirewallRuleV1Response, error)
- func (c *ClientWithResponses) VPSDeleteFirewallV1WithResponse(ctx context.Context, firewallId FirewallId, reqEditors ...RequestEditorFn) (*VPSDeleteFirewallV1Response, error)
- func (c *ClientWithResponses) VPSDeletePTRRecordV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*VPSDeletePTRRecordV1Response, error)
- func (c *ClientWithResponses) VPSDeleteSnapshotV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*VPSDeleteSnapshotV1Response, error)
- func (c *ClientWithResponses) VPSGetActionListV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*VPSGetActionListV1Response, error)
- func (c *ClientWithResponses) VPSGetActionV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, actionId ActionId, ...) (*VPSGetActionV1Response, error)
- func (c *ClientWithResponses) VPSGetAttachedPublicKeysV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*VPSGetAttachedPublicKeysV1Response, error)
- func (c *ClientWithResponses) VPSGetBackupListV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*VPSGetBackupListV1Response, error)
- func (c *ClientWithResponses) VPSGetDataCentersListV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*VPSGetDataCentersListV1Response, error)
- func (c *ClientWithResponses) VPSGetFirewallListV1WithResponse(ctx context.Context, params *VPSGetFirewallListV1Params, ...) (*VPSGetFirewallListV1Response, error)
- func (c *ClientWithResponses) VPSGetFirewallV1WithResponse(ctx context.Context, firewallId FirewallId, reqEditors ...RequestEditorFn) (*VPSGetFirewallV1Response, error)
- func (c *ClientWithResponses) VPSGetMetricsV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*VPSGetMetricsV1Response, error)
- func (c *ClientWithResponses) VPSGetPostInstallScriptListV1WithResponse(ctx context.Context, params *VPSGetPostInstallScriptListV1Params, ...) (*VPSGetPostInstallScriptListV1Response, error)
- func (c *ClientWithResponses) VPSGetPostInstallScriptV1WithResponse(ctx context.Context, postInstallScriptId PostInstallScriptId, ...) (*VPSGetPostInstallScriptV1Response, error)
- func (c *ClientWithResponses) VPSGetPublicKeyListV1WithResponse(ctx context.Context, params *VPSGetPublicKeyListV1Params, ...) (*VPSGetPublicKeyListV1Response, error)
- func (c *ClientWithResponses) VPSGetScanMetricsV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*VPSGetScanMetricsV1Response, error)
- func (c *ClientWithResponses) VPSGetSnapshotV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*VPSGetSnapshotV1Response, error)
- func (c *ClientWithResponses) VPSGetTemplateListV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*VPSGetTemplateListV1Response, error)
- func (c *ClientWithResponses) VPSGetTemplateV1WithResponse(ctx context.Context, templateId TemplateId, reqEditors ...RequestEditorFn) (*VPSGetTemplateV1Response, error)
- func (c *ClientWithResponses) VPSGetVirtualMachineListV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*VPSGetVirtualMachineListV1Response, error)
- func (c *ClientWithResponses) VPSGetVirtualMachineV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*VPSGetVirtualMachineV1Response, error)
- func (c *ClientWithResponses) VPSInstallMonarxV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*VPSInstallMonarxV1Response, error)
- func (c *ClientWithResponses) VPSPurchaseNewVirtualMachineV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*VPSPurchaseNewVirtualMachineV1Response, error)
- func (c *ClientWithResponses) VPSPurchaseNewVirtualMachineV1WithResponse(ctx context.Context, body VPSPurchaseNewVirtualMachineV1JSONRequestBody, ...) (*VPSPurchaseNewVirtualMachineV1Response, error)
- func (c *ClientWithResponses) VPSRecreateVirtualMachineV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, ...) (*VPSRecreateVirtualMachineV1Response, error)
- func (c *ClientWithResponses) VPSRecreateVirtualMachineV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*VPSRecreateVirtualMachineV1Response, error)
- func (c *ClientWithResponses) VPSResetHostnameV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*VPSResetHostnameV1Response, error)
- func (c *ClientWithResponses) VPSRestartVirtualMachineV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*VPSRestartVirtualMachineV1Response, error)
- func (c *ClientWithResponses) VPSRestoreBackupV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, backupId BackupId, ...) (*VPSRestoreBackupV1Response, error)
- func (c *ClientWithResponses) VPSRestoreSnapshotV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*VPSRestoreSnapshotV1Response, error)
- func (c *ClientWithResponses) VPSSetHostnameV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, ...) (*VPSSetHostnameV1Response, error)
- func (c *ClientWithResponses) VPSSetHostnameV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*VPSSetHostnameV1Response, error)
- func (c *ClientWithResponses) VPSSetNameserversV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, ...) (*VPSSetNameserversV1Response, error)
- func (c *ClientWithResponses) VPSSetNameserversV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*VPSSetNameserversV1Response, error)
- func (c *ClientWithResponses) VPSSetPanelPasswordV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, ...) (*VPSSetPanelPasswordV1Response, error)
- func (c *ClientWithResponses) VPSSetPanelPasswordV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*VPSSetPanelPasswordV1Response, error)
- func (c *ClientWithResponses) VPSSetRootPasswordV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, ...) (*VPSSetRootPasswordV1Response, error)
- func (c *ClientWithResponses) VPSSetRootPasswordV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*VPSSetRootPasswordV1Response, error)
- func (c *ClientWithResponses) VPSSetupNewVirtualMachineV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, ...) (*VPSSetupNewVirtualMachineV1Response, error)
- func (c *ClientWithResponses) VPSSetupNewVirtualMachineV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*VPSSetupNewVirtualMachineV1Response, error)
- func (c *ClientWithResponses) VPSStartRecoveryModeV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, ...) (*VPSStartRecoveryModeV1Response, error)
- func (c *ClientWithResponses) VPSStartRecoveryModeV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*VPSStartRecoveryModeV1Response, error)
- func (c *ClientWithResponses) VPSStartVirtualMachineV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*VPSStartVirtualMachineV1Response, error)
- func (c *ClientWithResponses) VPSStopRecoveryModeV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*VPSStopRecoveryModeV1Response, error)
- func (c *ClientWithResponses) VPSStopVirtualMachineV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*VPSStopVirtualMachineV1Response, error)
- func (c *ClientWithResponses) VPSSyncFirewallV1WithResponse(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, ...) (*VPSSyncFirewallV1Response, error)
- func (c *ClientWithResponses) VPSUninstallMonarxV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, ...) (*VPSUninstallMonarxV1Response, error)
- func (c *ClientWithResponses) VPSUpdateFirewallRuleV1WithBodyWithResponse(ctx context.Context, firewallId FirewallId, ruleId RuleId, contentType string, ...) (*VPSUpdateFirewallRuleV1Response, error)
- func (c *ClientWithResponses) VPSUpdateFirewallRuleV1WithResponse(ctx context.Context, firewallId FirewallId, ruleId RuleId, ...) (*VPSUpdateFirewallRuleV1Response, error)
- func (c *ClientWithResponses) VPSUpdatePostInstallScriptV1WithBodyWithResponse(ctx context.Context, postInstallScriptId PostInstallScriptId, ...) (*VPSUpdatePostInstallScriptV1Response, error)
- func (c *ClientWithResponses) VPSUpdatePostInstallScriptV1WithResponse(ctx context.Context, postInstallScriptId PostInstallScriptId, ...) (*VPSUpdatePostInstallScriptV1Response, error)
- type ClientWithResponsesInterface
- type CommonResponseErrorResponse
- type CommonResponseUnauthorizedResponse
- type CommonResponseUnprocessableContentResponse
- type CommonSchemaPaginationMetaSchema
- type CommonSuccessEmptyResource
- type DNSDeleteZoneRecordsV1JSONRequestBody
- type DNSDeleteZoneRecordsV1Response
- type DNSGetRecordsV1Response
- type DNSGetSnapshotListV1Response
- type DNSGetSnapshotV1Response
- type DNSResetZoneRecordsV1JSONRequestBody
- type DNSResetZoneRecordsV1Response
- type DNSRestoreSnapshotV1Response
- type DNSUpdateZoneRecordsV1JSONRequestBody
- type DNSUpdateZoneRecordsV1Response
- type DNSV1SnapshotSnapshotCollection
- type DNSV1SnapshotSnapshotResource
- type DNSV1SnapshotSnapshotWithContentResource
- type DNSV1ZoneDestroyRequest
- type DNSV1ZoneDestroyRequestFiltersType
- type DNSV1ZoneNameRecordCollection
- type DNSV1ZoneNameRecordResource
- type DNSV1ZoneRecordCollection
- type DNSV1ZoneRecordResource
- type DNSV1ZoneRecordResourceType
- type DNSV1ZoneResetRequest
- type DNSV1ZoneUpdateRequest
- type DNSV1ZoneUpdateRequestZoneType
- type DNSValidateZoneRecordsV1JSONRequestBody
- type DNSValidateZoneRecordsV1Response
- type Domain
- type DomainsCheckDomainAvailabilityV1JSONRequestBody
- type DomainsCheckDomainAvailabilityV1Response
- type DomainsCreateForwardingDataV1JSONRequestBody
- type DomainsCreateForwardingDataV1Response
- type DomainsCreateWHOISProfileV1JSONRequestBody
- type DomainsCreateWHOISProfileV1Response
- type DomainsDeleteForwardingDataV1Response
- type DomainsDeleteWHOISProfileV1Response
- type DomainsDisableDomainLockV1Response
- type DomainsDisablePrivacyProtectionV1Response
- type DomainsEnableDomainLockV1Response
- type DomainsEnablePrivacyProtectionV1Response
- type DomainsGetDomainListV1Response
- type DomainsGetDomainV1Response
- type DomainsGetForwardingDataV1Response
- type DomainsGetWHOISProfileListV1Params
- type DomainsGetWHOISProfileListV1Response
- type DomainsGetWHOISProfileUsageV1Response
- type DomainsGetWHOISProfileV1Response
- type DomainsPurchaseNewDomainV1JSONRequestBody
- type DomainsPurchaseNewDomainV1Response
- type DomainsUpdateNameserversV1JSONRequestBody
- type DomainsUpdateNameserversV1Response
- type DomainsV1AvailabilityAvailabilityCollection
- type DomainsV1AvailabilityAvailabilityRequest
- type DomainsV1AvailabilityAvailabilityResource
- type DomainsV1DomainDomainCollection
- type DomainsV1DomainDomainExtendedResource
- type DomainsV1DomainDomainExtendedResourceStatus
- type DomainsV1DomainDomainResource
- type DomainsV1DomainDomainResourceStatus
- type DomainsV1DomainDomainResourceType
- type DomainsV1ForwardingForwardingResource
- type DomainsV1ForwardingForwardingResourceRedirectType
- type DomainsV1ForwardingStoreRequest
- type DomainsV1ForwardingStoreRequestRedirectType
- type DomainsV1PortfolioPurchaseRequest
- type DomainsV1PortfolioUpdateNameserversRequest
- type DomainsV1WHOISProfileCollection
- type DomainsV1WHOISProfileResource
- type DomainsV1WHOISProfileResourceEntityType
- type DomainsV1WHOISProfileUsageResource
- type DomainsV1WHOISStoreRequest
- type DomainsV1WHOISStoreRequestEntityType
- type FirewallId
- type HttpRequestDoer
- type Name
- type Page
- type PaymentMethodId
- type PostInstallScriptId
- type PublicKeyId
- type RequestEditorFn
- type RuleId
- type SnapshotId
- type SubscriptionId
- type TemplateId
- type Tld
- type VPSActivateFirewallV1Response
- type VPSAttachPublicKeyV1JSONRequestBody
- type VPSAttachPublicKeyV1Response
- type VPSCreateFirewallRuleV1JSONRequestBody
- type VPSCreateFirewallRuleV1Response
- type VPSCreateNewFirewallV1JSONRequestBody
- type VPSCreateNewFirewallV1Response
- type VPSCreateNewPublicKeyV1JSONRequestBody
- type VPSCreateNewPublicKeyV1Response
- type VPSCreatePTRRecordV1Response
- type VPSCreatePostInstallScriptV1JSONRequestBody
- type VPSCreatePostInstallScriptV1Response
- type VPSCreateSnapshotV1Response
- type VPSDeactivateFirewallV1Response
- type VPSDeleteAPostInstallScriptV1Response
- type VPSDeleteAPublicKeyV1Response
- type VPSDeleteBackupV1Response
- type VPSDeleteFirewallRuleV1Response
- type VPSDeleteFirewallV1Response
- type VPSDeletePTRRecordV1Response
- type VPSDeleteSnapshotV1Response
- type VPSGetActionListV1Params
- type VPSGetActionListV1Response
- type VPSGetActionV1Response
- type VPSGetAttachedPublicKeysV1Params
- type VPSGetAttachedPublicKeysV1Response
- type VPSGetBackupListV1Params
- type VPSGetBackupListV1Response
- type VPSGetDataCentersListV1Response
- type VPSGetFirewallListV1Params
- type VPSGetFirewallListV1Response
- type VPSGetFirewallV1Response
- type VPSGetMetricsV1Params
- type VPSGetMetricsV1Response
- type VPSGetPostInstallScriptListV1Params
- type VPSGetPostInstallScriptListV1Response
- type VPSGetPostInstallScriptV1Response
- type VPSGetPublicKeyListV1Params
- type VPSGetPublicKeyListV1Response
- type VPSGetScanMetricsV1Response
- type VPSGetSnapshotV1Response
- type VPSGetTemplateListV1Response
- type VPSGetTemplateV1Response
- type VPSGetVirtualMachineListV1Response
- type VPSGetVirtualMachineV1Response
- type VPSInstallMonarxV1Response
- type VPSPurchaseNewVirtualMachineV1JSONRequestBody
- type VPSPurchaseNewVirtualMachineV1Response
- type VPSRecreateVirtualMachineV1JSONRequestBody
- type VPSRecreateVirtualMachineV1Response
- type VPSResetHostnameV1Response
- type VPSRestartVirtualMachineV1Response
- type VPSRestoreBackupV1Response
- type VPSRestoreSnapshotV1Response
- type VPSSetHostnameV1JSONRequestBody
- type VPSSetHostnameV1Response
- type VPSSetNameserversV1JSONRequestBody
- type VPSSetNameserversV1Response
- type VPSSetPanelPasswordV1JSONRequestBody
- type VPSSetPanelPasswordV1Response
- type VPSSetRootPasswordV1JSONRequestBody
- type VPSSetRootPasswordV1Response
- type VPSSetupNewVirtualMachineV1JSONRequestBody
- type VPSSetupNewVirtualMachineV1Response
- type VPSStartRecoveryModeV1JSONRequestBody
- type VPSStartRecoveryModeV1Response
- type VPSStartVirtualMachineV1Response
- type VPSStopRecoveryModeV1Response
- type VPSStopVirtualMachineV1Response
- type VPSSyncFirewallV1Response
- type VPSUninstallMonarxV1Response
- type VPSUpdateFirewallRuleV1JSONRequestBody
- type VPSUpdateFirewallRuleV1Response
- type VPSUpdatePostInstallScriptV1JSONRequestBody
- type VPSUpdatePostInstallScriptV1Response
- type VPSV1ActionActionCollection
- type VPSV1ActionActionResource
- type VPSV1ActionActionResourceState
- type VPSV1BackupBackupCollection
- type VPSV1BackupBackupResource
- type VPSV1DataCenterDataCenterCollection
- type VPSV1DataCenterDataCenterResource
- type VPSV1FirewallFirewallCollection
- type VPSV1FirewallFirewallResource
- type VPSV1FirewallFirewallRuleCollection
- type VPSV1FirewallFirewallRuleResource
- type VPSV1FirewallFirewallRuleResourceAction
- type VPSV1FirewallFirewallRuleResourceProtocol
- type VPSV1FirewallRulesStoreRequest
- type VPSV1FirewallRulesStoreRequestProtocol
- type VPSV1FirewallRulesStoreRequestSource
- type VPSV1FirewallStoreRequest
- type VPSV1IPAddressIPAddressCollection
- type VPSV1IPAddressIPAddressResource
- type VPSV1MalwareMetricsResource
- type VPSV1MetricsMetricsCollection
- type VPSV1MetricsMetricsCollection_CpuUsage
- func (t VPSV1MetricsMetricsCollection_CpuUsage) AsVPSV1MetricsMetricsResource() (VPSV1MetricsMetricsResource, error)
- func (t *VPSV1MetricsMetricsCollection_CpuUsage) FromVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error
- func (t VPSV1MetricsMetricsCollection_CpuUsage) MarshalJSON() ([]byte, error)
- func (t *VPSV1MetricsMetricsCollection_CpuUsage) MergeVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error
- func (t *VPSV1MetricsMetricsCollection_CpuUsage) UnmarshalJSON(b []byte) error
- type VPSV1MetricsMetricsCollection_DiskSpace
- func (t VPSV1MetricsMetricsCollection_DiskSpace) AsVPSV1MetricsMetricsResource() (VPSV1MetricsMetricsResource, error)
- func (t *VPSV1MetricsMetricsCollection_DiskSpace) FromVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error
- func (t VPSV1MetricsMetricsCollection_DiskSpace) MarshalJSON() ([]byte, error)
- func (t *VPSV1MetricsMetricsCollection_DiskSpace) MergeVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error
- func (t *VPSV1MetricsMetricsCollection_DiskSpace) UnmarshalJSON(b []byte) error
- type VPSV1MetricsMetricsCollection_IncomingTraffic
- func (t VPSV1MetricsMetricsCollection_IncomingTraffic) AsVPSV1MetricsMetricsResource() (VPSV1MetricsMetricsResource, error)
- func (t *VPSV1MetricsMetricsCollection_IncomingTraffic) FromVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error
- func (t VPSV1MetricsMetricsCollection_IncomingTraffic) MarshalJSON() ([]byte, error)
- func (t *VPSV1MetricsMetricsCollection_IncomingTraffic) MergeVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error
- func (t *VPSV1MetricsMetricsCollection_IncomingTraffic) UnmarshalJSON(b []byte) error
- type VPSV1MetricsMetricsCollection_OutgoingTraffic
- func (t VPSV1MetricsMetricsCollection_OutgoingTraffic) AsVPSV1MetricsMetricsResource() (VPSV1MetricsMetricsResource, error)
- func (t *VPSV1MetricsMetricsCollection_OutgoingTraffic) FromVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error
- func (t VPSV1MetricsMetricsCollection_OutgoingTraffic) MarshalJSON() ([]byte, error)
- func (t *VPSV1MetricsMetricsCollection_OutgoingTraffic) MergeVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error
- func (t *VPSV1MetricsMetricsCollection_OutgoingTraffic) UnmarshalJSON(b []byte) error
- type VPSV1MetricsMetricsCollection_RamUsage
- func (t VPSV1MetricsMetricsCollection_RamUsage) AsVPSV1MetricsMetricsResource() (VPSV1MetricsMetricsResource, error)
- func (t *VPSV1MetricsMetricsCollection_RamUsage) FromVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error
- func (t VPSV1MetricsMetricsCollection_RamUsage) MarshalJSON() ([]byte, error)
- func (t *VPSV1MetricsMetricsCollection_RamUsage) MergeVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error
- func (t *VPSV1MetricsMetricsCollection_RamUsage) UnmarshalJSON(b []byte) error
- type VPSV1MetricsMetricsCollection_Uptime
- func (t VPSV1MetricsMetricsCollection_Uptime) AsVPSV1MetricsMetricsResource() (VPSV1MetricsMetricsResource, error)
- func (t *VPSV1MetricsMetricsCollection_Uptime) FromVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error
- func (t VPSV1MetricsMetricsCollection_Uptime) MarshalJSON() ([]byte, error)
- func (t *VPSV1MetricsMetricsCollection_Uptime) MergeVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error
- func (t *VPSV1MetricsMetricsCollection_Uptime) UnmarshalJSON(b []byte) error
- type VPSV1MetricsMetricsResource
- type VPSV1PostInstallScriptPostInstallScriptCollection
- type VPSV1PostInstallScriptPostInstallScriptResource
- type VPSV1PostInstallScriptStoreRequest
- type VPSV1PublicKeyAttachRequest
- type VPSV1PublicKeyPublicKeyCollection
- type VPSV1PublicKeyPublicKeyResource
- type VPSV1PublicKeyStoreRequest
- type VPSV1SnapshotSnapshotResource
- type VPSV1TemplateTemplateCollection
- type VPSV1TemplateTemplateResource
- type VPSV1VirtualMachineHostnameUpdateRequest
- type VPSV1VirtualMachineNameserversUpdateRequest
- type VPSV1VirtualMachinePanelPasswordUpdateRequest
- type VPSV1VirtualMachinePurchaseRequest
- type VPSV1VirtualMachineRecoveryStartRequest
- type VPSV1VirtualMachineRecreateRequest
- type VPSV1VirtualMachineRootPasswordUpdateRequest
- type VPSV1VirtualMachineSetupRequest
- type VPSV1VirtualMachineVirtualMachineCollection
- type VPSV1VirtualMachineVirtualMachineResource
- type VPSV1VirtualMachineVirtualMachineResourceActionsLock
- type VPSV1VirtualMachineVirtualMachineResourceState
- type VPSV1VirtualMachineVirtualMachineResource_Ipv4
- func (t VPSV1VirtualMachineVirtualMachineResource_Ipv4) AsVPSV1IPAddressIPAddressCollection() (VPSV1IPAddressIPAddressCollection, error)
- func (t *VPSV1VirtualMachineVirtualMachineResource_Ipv4) FromVPSV1IPAddressIPAddressCollection(v VPSV1IPAddressIPAddressCollection) error
- func (t VPSV1VirtualMachineVirtualMachineResource_Ipv4) MarshalJSON() ([]byte, error)
- func (t *VPSV1VirtualMachineVirtualMachineResource_Ipv4) MergeVPSV1IPAddressIPAddressCollection(v VPSV1IPAddressIPAddressCollection) error
- func (t *VPSV1VirtualMachineVirtualMachineResource_Ipv4) UnmarshalJSON(b []byte) error
- type VPSV1VirtualMachineVirtualMachineResource_Ipv6
- func (t VPSV1VirtualMachineVirtualMachineResource_Ipv6) AsVPSV1IPAddressIPAddressCollection() (VPSV1IPAddressIPAddressCollection, error)
- func (t *VPSV1VirtualMachineVirtualMachineResource_Ipv6) FromVPSV1IPAddressIPAddressCollection(v VPSV1IPAddressIPAddressCollection) error
- func (t VPSV1VirtualMachineVirtualMachineResource_Ipv6) MarshalJSON() ([]byte, error)
- func (t *VPSV1VirtualMachineVirtualMachineResource_Ipv6) MergeVPSV1IPAddressIPAddressCollection(v VPSV1IPAddressIPAddressCollection) error
- func (t *VPSV1VirtualMachineVirtualMachineResource_Ipv6) UnmarshalJSON(b []byte) error
- type VPSV1VirtualMachineVirtualMachineResource_Template
- func (t VPSV1VirtualMachineVirtualMachineResource_Template) AsVPSV1TemplateTemplateResource() (VPSV1TemplateTemplateResource, error)
- func (t *VPSV1VirtualMachineVirtualMachineResource_Template) FromVPSV1TemplateTemplateResource(v VPSV1TemplateTemplateResource) error
- func (t VPSV1VirtualMachineVirtualMachineResource_Template) MarshalJSON() ([]byte, error)
- func (t *VPSV1VirtualMachineVirtualMachineResource_Template) MergeVPSV1TemplateTemplateResource(v VPSV1TemplateTemplateResource) error
- func (t *VPSV1VirtualMachineVirtualMachineResource_Template) UnmarshalJSON(b []byte) error
- type VirtualMachineId
- type WhoisId
Constants ¶
const (
ApiTokenScopes = "apiToken.Scopes"
)
Variables ¶
This section is empty.
Functions ¶
func NewBillingCancelSubscriptionV1Request ¶
func NewBillingCancelSubscriptionV1Request(server string, subscriptionId SubscriptionId, body BillingCancelSubscriptionV1JSONRequestBody) (*http.Request, error)
NewBillingCancelSubscriptionV1Request calls the generic BillingCancelSubscriptionV1 builder with application/json body
func NewBillingCancelSubscriptionV1RequestWithBody ¶
func NewBillingCancelSubscriptionV1RequestWithBody(server string, subscriptionId SubscriptionId, contentType string, body io.Reader) (*http.Request, error)
NewBillingCancelSubscriptionV1RequestWithBody generates requests for BillingCancelSubscriptionV1 with any type of body
func NewBillingCreateNewServiceOrderV1Request ¶
func NewBillingCreateNewServiceOrderV1Request(server string, body BillingCreateNewServiceOrderV1JSONRequestBody) (*http.Request, error)
NewBillingCreateNewServiceOrderV1Request calls the generic BillingCreateNewServiceOrderV1 builder with application/json body
func NewBillingCreateNewServiceOrderV1RequestWithBody ¶
func NewBillingCreateNewServiceOrderV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewBillingCreateNewServiceOrderV1RequestWithBody generates requests for BillingCreateNewServiceOrderV1 with any type of body
func NewBillingDeletePaymentMethodV1Request ¶
func NewBillingDeletePaymentMethodV1Request(server string, paymentMethodId PaymentMethodId) (*http.Request, error)
NewBillingDeletePaymentMethodV1Request generates requests for BillingDeletePaymentMethodV1
func NewBillingGetCatalogItemListV1Request ¶
func NewBillingGetCatalogItemListV1Request(server string, params *BillingGetCatalogItemListV1Params) (*http.Request, error)
NewBillingGetCatalogItemListV1Request generates requests for BillingGetCatalogItemListV1
func NewBillingGetPaymentMethodListV1Request ¶
NewBillingGetPaymentMethodListV1Request generates requests for BillingGetPaymentMethodListV1
func NewBillingGetSubscriptionListV1Request ¶
NewBillingGetSubscriptionListV1Request generates requests for BillingGetSubscriptionListV1
func NewBillingSetDefaultPaymentMethodV1Request ¶
func NewBillingSetDefaultPaymentMethodV1Request(server string, paymentMethodId PaymentMethodId) (*http.Request, error)
NewBillingSetDefaultPaymentMethodV1Request generates requests for BillingSetDefaultPaymentMethodV1
func NewDNSDeleteZoneRecordsV1Request ¶
func NewDNSDeleteZoneRecordsV1Request(server string, domain Domain, body DNSDeleteZoneRecordsV1JSONRequestBody) (*http.Request, error)
NewDNSDeleteZoneRecordsV1Request calls the generic DNSDeleteZoneRecordsV1 builder with application/json body
func NewDNSDeleteZoneRecordsV1RequestWithBody ¶
func NewDNSDeleteZoneRecordsV1RequestWithBody(server string, domain Domain, contentType string, body io.Reader) (*http.Request, error)
NewDNSDeleteZoneRecordsV1RequestWithBody generates requests for DNSDeleteZoneRecordsV1 with any type of body
func NewDNSGetRecordsV1Request ¶
NewDNSGetRecordsV1Request generates requests for DNSGetRecordsV1
func NewDNSGetSnapshotListV1Request ¶
NewDNSGetSnapshotListV1Request generates requests for DNSGetSnapshotListV1
func NewDNSGetSnapshotV1Request ¶
func NewDNSGetSnapshotV1Request(server string, domain Domain, snapshotId SnapshotId) (*http.Request, error)
NewDNSGetSnapshotV1Request generates requests for DNSGetSnapshotV1
func NewDNSResetZoneRecordsV1Request ¶
func NewDNSResetZoneRecordsV1Request(server string, domain Domain, body DNSResetZoneRecordsV1JSONRequestBody) (*http.Request, error)
NewDNSResetZoneRecordsV1Request calls the generic DNSResetZoneRecordsV1 builder with application/json body
func NewDNSResetZoneRecordsV1RequestWithBody ¶
func NewDNSResetZoneRecordsV1RequestWithBody(server string, domain Domain, contentType string, body io.Reader) (*http.Request, error)
NewDNSResetZoneRecordsV1RequestWithBody generates requests for DNSResetZoneRecordsV1 with any type of body
func NewDNSRestoreSnapshotV1Request ¶
func NewDNSRestoreSnapshotV1Request(server string, domain Domain, snapshotId SnapshotId) (*http.Request, error)
NewDNSRestoreSnapshotV1Request generates requests for DNSRestoreSnapshotV1
func NewDNSUpdateZoneRecordsV1Request ¶
func NewDNSUpdateZoneRecordsV1Request(server string, domain Domain, body DNSUpdateZoneRecordsV1JSONRequestBody) (*http.Request, error)
NewDNSUpdateZoneRecordsV1Request calls the generic DNSUpdateZoneRecordsV1 builder with application/json body
func NewDNSUpdateZoneRecordsV1RequestWithBody ¶
func NewDNSUpdateZoneRecordsV1RequestWithBody(server string, domain Domain, contentType string, body io.Reader) (*http.Request, error)
NewDNSUpdateZoneRecordsV1RequestWithBody generates requests for DNSUpdateZoneRecordsV1 with any type of body
func NewDNSValidateZoneRecordsV1Request ¶
func NewDNSValidateZoneRecordsV1Request(server string, domain Domain, body DNSValidateZoneRecordsV1JSONRequestBody) (*http.Request, error)
NewDNSValidateZoneRecordsV1Request calls the generic DNSValidateZoneRecordsV1 builder with application/json body
func NewDNSValidateZoneRecordsV1RequestWithBody ¶
func NewDNSValidateZoneRecordsV1RequestWithBody(server string, domain Domain, contentType string, body io.Reader) (*http.Request, error)
NewDNSValidateZoneRecordsV1RequestWithBody generates requests for DNSValidateZoneRecordsV1 with any type of body
func NewDomainsCheckDomainAvailabilityV1Request ¶
func NewDomainsCheckDomainAvailabilityV1Request(server string, body DomainsCheckDomainAvailabilityV1JSONRequestBody) (*http.Request, error)
NewDomainsCheckDomainAvailabilityV1Request calls the generic DomainsCheckDomainAvailabilityV1 builder with application/json body
func NewDomainsCheckDomainAvailabilityV1RequestWithBody ¶
func NewDomainsCheckDomainAvailabilityV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewDomainsCheckDomainAvailabilityV1RequestWithBody generates requests for DomainsCheckDomainAvailabilityV1 with any type of body
func NewDomainsCreateForwardingDataV1Request ¶
func NewDomainsCreateForwardingDataV1Request(server string, body DomainsCreateForwardingDataV1JSONRequestBody) (*http.Request, error)
NewDomainsCreateForwardingDataV1Request calls the generic DomainsCreateForwardingDataV1 builder with application/json body
func NewDomainsCreateForwardingDataV1RequestWithBody ¶
func NewDomainsCreateForwardingDataV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewDomainsCreateForwardingDataV1RequestWithBody generates requests for DomainsCreateForwardingDataV1 with any type of body
func NewDomainsCreateWHOISProfileV1Request ¶
func NewDomainsCreateWHOISProfileV1Request(server string, body DomainsCreateWHOISProfileV1JSONRequestBody) (*http.Request, error)
NewDomainsCreateWHOISProfileV1Request calls the generic DomainsCreateWHOISProfileV1 builder with application/json body
func NewDomainsCreateWHOISProfileV1RequestWithBody ¶
func NewDomainsCreateWHOISProfileV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewDomainsCreateWHOISProfileV1RequestWithBody generates requests for DomainsCreateWHOISProfileV1 with any type of body
func NewDomainsDeleteForwardingDataV1Request ¶
NewDomainsDeleteForwardingDataV1Request generates requests for DomainsDeleteForwardingDataV1
func NewDomainsDeleteWHOISProfileV1Request ¶
NewDomainsDeleteWHOISProfileV1Request generates requests for DomainsDeleteWHOISProfileV1
func NewDomainsDisableDomainLockV1Request ¶
NewDomainsDisableDomainLockV1Request generates requests for DomainsDisableDomainLockV1
func NewDomainsDisablePrivacyProtectionV1Request ¶
func NewDomainsDisablePrivacyProtectionV1Request(server string, domain Domain) (*http.Request, error)
NewDomainsDisablePrivacyProtectionV1Request generates requests for DomainsDisablePrivacyProtectionV1
func NewDomainsEnableDomainLockV1Request ¶
NewDomainsEnableDomainLockV1Request generates requests for DomainsEnableDomainLockV1
func NewDomainsEnablePrivacyProtectionV1Request ¶
func NewDomainsEnablePrivacyProtectionV1Request(server string, domain Domain) (*http.Request, error)
NewDomainsEnablePrivacyProtectionV1Request generates requests for DomainsEnablePrivacyProtectionV1
func NewDomainsGetDomainListV1Request ¶
NewDomainsGetDomainListV1Request generates requests for DomainsGetDomainListV1
func NewDomainsGetDomainV1Request ¶
NewDomainsGetDomainV1Request generates requests for DomainsGetDomainV1
func NewDomainsGetForwardingDataV1Request ¶
NewDomainsGetForwardingDataV1Request generates requests for DomainsGetForwardingDataV1
func NewDomainsGetWHOISProfileListV1Request ¶
func NewDomainsGetWHOISProfileListV1Request(server string, params *DomainsGetWHOISProfileListV1Params) (*http.Request, error)
NewDomainsGetWHOISProfileListV1Request generates requests for DomainsGetWHOISProfileListV1
func NewDomainsGetWHOISProfileUsageV1Request ¶
NewDomainsGetWHOISProfileUsageV1Request generates requests for DomainsGetWHOISProfileUsageV1
func NewDomainsGetWHOISProfileV1Request ¶
NewDomainsGetWHOISProfileV1Request generates requests for DomainsGetWHOISProfileV1
func NewDomainsPurchaseNewDomainV1Request ¶
func NewDomainsPurchaseNewDomainV1Request(server string, body DomainsPurchaseNewDomainV1JSONRequestBody) (*http.Request, error)
NewDomainsPurchaseNewDomainV1Request calls the generic DomainsPurchaseNewDomainV1 builder with application/json body
func NewDomainsPurchaseNewDomainV1RequestWithBody ¶
func NewDomainsPurchaseNewDomainV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewDomainsPurchaseNewDomainV1RequestWithBody generates requests for DomainsPurchaseNewDomainV1 with any type of body
func NewDomainsUpdateNameserversV1Request ¶
func NewDomainsUpdateNameserversV1Request(server string, domain Domain, body DomainsUpdateNameserversV1JSONRequestBody) (*http.Request, error)
NewDomainsUpdateNameserversV1Request calls the generic DomainsUpdateNameserversV1 builder with application/json body
func NewDomainsUpdateNameserversV1RequestWithBody ¶
func NewDomainsUpdateNameserversV1RequestWithBody(server string, domain Domain, contentType string, body io.Reader) (*http.Request, error)
NewDomainsUpdateNameserversV1RequestWithBody generates requests for DomainsUpdateNameserversV1 with any type of body
func NewVPSActivateFirewallV1Request ¶
func NewVPSActivateFirewallV1Request(server string, firewallId FirewallId, virtualMachineId VirtualMachineId) (*http.Request, error)
NewVPSActivateFirewallV1Request generates requests for VPSActivateFirewallV1
func NewVPSAttachPublicKeyV1Request ¶
func NewVPSAttachPublicKeyV1Request(server string, virtualMachineId VirtualMachineId, body VPSAttachPublicKeyV1JSONRequestBody) (*http.Request, error)
NewVPSAttachPublicKeyV1Request calls the generic VPSAttachPublicKeyV1 builder with application/json body
func NewVPSAttachPublicKeyV1RequestWithBody ¶
func NewVPSAttachPublicKeyV1RequestWithBody(server string, virtualMachineId VirtualMachineId, contentType string, body io.Reader) (*http.Request, error)
NewVPSAttachPublicKeyV1RequestWithBody generates requests for VPSAttachPublicKeyV1 with any type of body
func NewVPSCreateFirewallRuleV1Request ¶
func NewVPSCreateFirewallRuleV1Request(server string, firewallId FirewallId, body VPSCreateFirewallRuleV1JSONRequestBody) (*http.Request, error)
NewVPSCreateFirewallRuleV1Request calls the generic VPSCreateFirewallRuleV1 builder with application/json body
func NewVPSCreateFirewallRuleV1RequestWithBody ¶
func NewVPSCreateFirewallRuleV1RequestWithBody(server string, firewallId FirewallId, contentType string, body io.Reader) (*http.Request, error)
NewVPSCreateFirewallRuleV1RequestWithBody generates requests for VPSCreateFirewallRuleV1 with any type of body
func NewVPSCreateNewFirewallV1Request ¶
func NewVPSCreateNewFirewallV1Request(server string, body VPSCreateNewFirewallV1JSONRequestBody) (*http.Request, error)
NewVPSCreateNewFirewallV1Request calls the generic VPSCreateNewFirewallV1 builder with application/json body
func NewVPSCreateNewFirewallV1RequestWithBody ¶
func NewVPSCreateNewFirewallV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewVPSCreateNewFirewallV1RequestWithBody generates requests for VPSCreateNewFirewallV1 with any type of body
func NewVPSCreateNewPublicKeyV1Request ¶
func NewVPSCreateNewPublicKeyV1Request(server string, body VPSCreateNewPublicKeyV1JSONRequestBody) (*http.Request, error)
NewVPSCreateNewPublicKeyV1Request calls the generic VPSCreateNewPublicKeyV1 builder with application/json body
func NewVPSCreateNewPublicKeyV1RequestWithBody ¶
func NewVPSCreateNewPublicKeyV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewVPSCreateNewPublicKeyV1RequestWithBody generates requests for VPSCreateNewPublicKeyV1 with any type of body
func NewVPSCreatePTRRecordV1Request ¶
func NewVPSCreatePTRRecordV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
NewVPSCreatePTRRecordV1Request generates requests for VPSCreatePTRRecordV1
func NewVPSCreatePostInstallScriptV1Request ¶
func NewVPSCreatePostInstallScriptV1Request(server string, body VPSCreatePostInstallScriptV1JSONRequestBody) (*http.Request, error)
NewVPSCreatePostInstallScriptV1Request calls the generic VPSCreatePostInstallScriptV1 builder with application/json body
func NewVPSCreatePostInstallScriptV1RequestWithBody ¶
func NewVPSCreatePostInstallScriptV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewVPSCreatePostInstallScriptV1RequestWithBody generates requests for VPSCreatePostInstallScriptV1 with any type of body
func NewVPSCreateSnapshotV1Request ¶
func NewVPSCreateSnapshotV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
NewVPSCreateSnapshotV1Request generates requests for VPSCreateSnapshotV1
func NewVPSDeactivateFirewallV1Request ¶
func NewVPSDeactivateFirewallV1Request(server string, firewallId FirewallId, virtualMachineId VirtualMachineId) (*http.Request, error)
NewVPSDeactivateFirewallV1Request generates requests for VPSDeactivateFirewallV1
func NewVPSDeleteAPostInstallScriptV1Request ¶
func NewVPSDeleteAPostInstallScriptV1Request(server string, postInstallScriptId PostInstallScriptId) (*http.Request, error)
NewVPSDeleteAPostInstallScriptV1Request generates requests for VPSDeleteAPostInstallScriptV1
func NewVPSDeleteAPublicKeyV1Request ¶
func NewVPSDeleteAPublicKeyV1Request(server string, publicKeyId PublicKeyId) (*http.Request, error)
NewVPSDeleteAPublicKeyV1Request generates requests for VPSDeleteAPublicKeyV1
func NewVPSDeleteBackupV1Request ¶
func NewVPSDeleteBackupV1Request(server string, virtualMachineId VirtualMachineId, backupId BackupId) (*http.Request, error)
NewVPSDeleteBackupV1Request generates requests for VPSDeleteBackupV1
func NewVPSDeleteFirewallRuleV1Request ¶
func NewVPSDeleteFirewallRuleV1Request(server string, firewallId FirewallId, ruleId RuleId) (*http.Request, error)
NewVPSDeleteFirewallRuleV1Request generates requests for VPSDeleteFirewallRuleV1
func NewVPSDeleteFirewallV1Request ¶
func NewVPSDeleteFirewallV1Request(server string, firewallId FirewallId) (*http.Request, error)
NewVPSDeleteFirewallV1Request generates requests for VPSDeleteFirewallV1
func NewVPSDeletePTRRecordV1Request ¶
func NewVPSDeletePTRRecordV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
NewVPSDeletePTRRecordV1Request generates requests for VPSDeletePTRRecordV1
func NewVPSDeleteSnapshotV1Request ¶
func NewVPSDeleteSnapshotV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
NewVPSDeleteSnapshotV1Request generates requests for VPSDeleteSnapshotV1
func NewVPSGetActionListV1Request ¶
func NewVPSGetActionListV1Request(server string, virtualMachineId VirtualMachineId, params *VPSGetActionListV1Params) (*http.Request, error)
NewVPSGetActionListV1Request generates requests for VPSGetActionListV1
func NewVPSGetActionV1Request ¶
func NewVPSGetActionV1Request(server string, virtualMachineId VirtualMachineId, actionId ActionId) (*http.Request, error)
NewVPSGetActionV1Request generates requests for VPSGetActionV1
func NewVPSGetAttachedPublicKeysV1Request ¶
func NewVPSGetAttachedPublicKeysV1Request(server string, virtualMachineId VirtualMachineId, params *VPSGetAttachedPublicKeysV1Params) (*http.Request, error)
NewVPSGetAttachedPublicKeysV1Request generates requests for VPSGetAttachedPublicKeysV1
func NewVPSGetBackupListV1Request ¶
func NewVPSGetBackupListV1Request(server string, virtualMachineId VirtualMachineId, params *VPSGetBackupListV1Params) (*http.Request, error)
NewVPSGetBackupListV1Request generates requests for VPSGetBackupListV1
func NewVPSGetDataCentersListV1Request ¶
NewVPSGetDataCentersListV1Request generates requests for VPSGetDataCentersListV1
func NewVPSGetFirewallListV1Request ¶
func NewVPSGetFirewallListV1Request(server string, params *VPSGetFirewallListV1Params) (*http.Request, error)
NewVPSGetFirewallListV1Request generates requests for VPSGetFirewallListV1
func NewVPSGetFirewallV1Request ¶
func NewVPSGetFirewallV1Request(server string, firewallId FirewallId) (*http.Request, error)
NewVPSGetFirewallV1Request generates requests for VPSGetFirewallV1
func NewVPSGetMetricsV1Request ¶
func NewVPSGetMetricsV1Request(server string, virtualMachineId VirtualMachineId, params *VPSGetMetricsV1Params) (*http.Request, error)
NewVPSGetMetricsV1Request generates requests for VPSGetMetricsV1
func NewVPSGetPostInstallScriptListV1Request ¶
func NewVPSGetPostInstallScriptListV1Request(server string, params *VPSGetPostInstallScriptListV1Params) (*http.Request, error)
NewVPSGetPostInstallScriptListV1Request generates requests for VPSGetPostInstallScriptListV1
func NewVPSGetPostInstallScriptV1Request ¶
func NewVPSGetPostInstallScriptV1Request(server string, postInstallScriptId PostInstallScriptId) (*http.Request, error)
NewVPSGetPostInstallScriptV1Request generates requests for VPSGetPostInstallScriptV1
func NewVPSGetPublicKeyListV1Request ¶
func NewVPSGetPublicKeyListV1Request(server string, params *VPSGetPublicKeyListV1Params) (*http.Request, error)
NewVPSGetPublicKeyListV1Request generates requests for VPSGetPublicKeyListV1
func NewVPSGetScanMetricsV1Request ¶
func NewVPSGetScanMetricsV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
NewVPSGetScanMetricsV1Request generates requests for VPSGetScanMetricsV1
func NewVPSGetSnapshotV1Request ¶
func NewVPSGetSnapshotV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
NewVPSGetSnapshotV1Request generates requests for VPSGetSnapshotV1
func NewVPSGetTemplateListV1Request ¶
NewVPSGetTemplateListV1Request generates requests for VPSGetTemplateListV1
func NewVPSGetTemplateV1Request ¶
func NewVPSGetTemplateV1Request(server string, templateId TemplateId) (*http.Request, error)
NewVPSGetTemplateV1Request generates requests for VPSGetTemplateV1
func NewVPSGetVirtualMachineListV1Request ¶
NewVPSGetVirtualMachineListV1Request generates requests for VPSGetVirtualMachineListV1
func NewVPSGetVirtualMachineV1Request ¶
func NewVPSGetVirtualMachineV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
NewVPSGetVirtualMachineV1Request generates requests for VPSGetVirtualMachineV1
func NewVPSInstallMonarxV1Request ¶
func NewVPSInstallMonarxV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
NewVPSInstallMonarxV1Request generates requests for VPSInstallMonarxV1
func NewVPSPurchaseNewVirtualMachineV1Request ¶
func NewVPSPurchaseNewVirtualMachineV1Request(server string, body VPSPurchaseNewVirtualMachineV1JSONRequestBody) (*http.Request, error)
NewVPSPurchaseNewVirtualMachineV1Request calls the generic VPSPurchaseNewVirtualMachineV1 builder with application/json body
func NewVPSPurchaseNewVirtualMachineV1RequestWithBody ¶
func NewVPSPurchaseNewVirtualMachineV1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewVPSPurchaseNewVirtualMachineV1RequestWithBody generates requests for VPSPurchaseNewVirtualMachineV1 with any type of body
func NewVPSRecreateVirtualMachineV1Request ¶
func NewVPSRecreateVirtualMachineV1Request(server string, virtualMachineId VirtualMachineId, body VPSRecreateVirtualMachineV1JSONRequestBody) (*http.Request, error)
NewVPSRecreateVirtualMachineV1Request calls the generic VPSRecreateVirtualMachineV1 builder with application/json body
func NewVPSRecreateVirtualMachineV1RequestWithBody ¶
func NewVPSRecreateVirtualMachineV1RequestWithBody(server string, virtualMachineId VirtualMachineId, contentType string, body io.Reader) (*http.Request, error)
NewVPSRecreateVirtualMachineV1RequestWithBody generates requests for VPSRecreateVirtualMachineV1 with any type of body
func NewVPSResetHostnameV1Request ¶
func NewVPSResetHostnameV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
NewVPSResetHostnameV1Request generates requests for VPSResetHostnameV1
func NewVPSRestartVirtualMachineV1Request ¶
func NewVPSRestartVirtualMachineV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
NewVPSRestartVirtualMachineV1Request generates requests for VPSRestartVirtualMachineV1
func NewVPSRestoreBackupV1Request ¶
func NewVPSRestoreBackupV1Request(server string, virtualMachineId VirtualMachineId, backupId BackupId) (*http.Request, error)
NewVPSRestoreBackupV1Request generates requests for VPSRestoreBackupV1
func NewVPSRestoreSnapshotV1Request ¶
func NewVPSRestoreSnapshotV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
NewVPSRestoreSnapshotV1Request generates requests for VPSRestoreSnapshotV1
func NewVPSSetHostnameV1Request ¶
func NewVPSSetHostnameV1Request(server string, virtualMachineId VirtualMachineId, body VPSSetHostnameV1JSONRequestBody) (*http.Request, error)
NewVPSSetHostnameV1Request calls the generic VPSSetHostnameV1 builder with application/json body
func NewVPSSetHostnameV1RequestWithBody ¶
func NewVPSSetHostnameV1RequestWithBody(server string, virtualMachineId VirtualMachineId, contentType string, body io.Reader) (*http.Request, error)
NewVPSSetHostnameV1RequestWithBody generates requests for VPSSetHostnameV1 with any type of body
func NewVPSSetNameserversV1Request ¶
func NewVPSSetNameserversV1Request(server string, virtualMachineId VirtualMachineId, body VPSSetNameserversV1JSONRequestBody) (*http.Request, error)
NewVPSSetNameserversV1Request calls the generic VPSSetNameserversV1 builder with application/json body
func NewVPSSetNameserversV1RequestWithBody ¶
func NewVPSSetNameserversV1RequestWithBody(server string, virtualMachineId VirtualMachineId, contentType string, body io.Reader) (*http.Request, error)
NewVPSSetNameserversV1RequestWithBody generates requests for VPSSetNameserversV1 with any type of body
func NewVPSSetPanelPasswordV1Request ¶
func NewVPSSetPanelPasswordV1Request(server string, virtualMachineId VirtualMachineId, body VPSSetPanelPasswordV1JSONRequestBody) (*http.Request, error)
NewVPSSetPanelPasswordV1Request calls the generic VPSSetPanelPasswordV1 builder with application/json body
func NewVPSSetPanelPasswordV1RequestWithBody ¶
func NewVPSSetPanelPasswordV1RequestWithBody(server string, virtualMachineId VirtualMachineId, contentType string, body io.Reader) (*http.Request, error)
NewVPSSetPanelPasswordV1RequestWithBody generates requests for VPSSetPanelPasswordV1 with any type of body
func NewVPSSetRootPasswordV1Request ¶
func NewVPSSetRootPasswordV1Request(server string, virtualMachineId VirtualMachineId, body VPSSetRootPasswordV1JSONRequestBody) (*http.Request, error)
NewVPSSetRootPasswordV1Request calls the generic VPSSetRootPasswordV1 builder with application/json body
func NewVPSSetRootPasswordV1RequestWithBody ¶
func NewVPSSetRootPasswordV1RequestWithBody(server string, virtualMachineId VirtualMachineId, contentType string, body io.Reader) (*http.Request, error)
NewVPSSetRootPasswordV1RequestWithBody generates requests for VPSSetRootPasswordV1 with any type of body
func NewVPSSetupNewVirtualMachineV1Request ¶
func NewVPSSetupNewVirtualMachineV1Request(server string, virtualMachineId VirtualMachineId, body VPSSetupNewVirtualMachineV1JSONRequestBody) (*http.Request, error)
NewVPSSetupNewVirtualMachineV1Request calls the generic VPSSetupNewVirtualMachineV1 builder with application/json body
func NewVPSSetupNewVirtualMachineV1RequestWithBody ¶
func NewVPSSetupNewVirtualMachineV1RequestWithBody(server string, virtualMachineId VirtualMachineId, contentType string, body io.Reader) (*http.Request, error)
NewVPSSetupNewVirtualMachineV1RequestWithBody generates requests for VPSSetupNewVirtualMachineV1 with any type of body
func NewVPSStartRecoveryModeV1Request ¶
func NewVPSStartRecoveryModeV1Request(server string, virtualMachineId VirtualMachineId, body VPSStartRecoveryModeV1JSONRequestBody) (*http.Request, error)
NewVPSStartRecoveryModeV1Request calls the generic VPSStartRecoveryModeV1 builder with application/json body
func NewVPSStartRecoveryModeV1RequestWithBody ¶
func NewVPSStartRecoveryModeV1RequestWithBody(server string, virtualMachineId VirtualMachineId, contentType string, body io.Reader) (*http.Request, error)
NewVPSStartRecoveryModeV1RequestWithBody generates requests for VPSStartRecoveryModeV1 with any type of body
func NewVPSStartVirtualMachineV1Request ¶
func NewVPSStartVirtualMachineV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
NewVPSStartVirtualMachineV1Request generates requests for VPSStartVirtualMachineV1
func NewVPSStopRecoveryModeV1Request ¶
func NewVPSStopRecoveryModeV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
NewVPSStopRecoveryModeV1Request generates requests for VPSStopRecoveryModeV1
func NewVPSStopVirtualMachineV1Request ¶
func NewVPSStopVirtualMachineV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
NewVPSStopVirtualMachineV1Request generates requests for VPSStopVirtualMachineV1
func NewVPSSyncFirewallV1Request ¶
func NewVPSSyncFirewallV1Request(server string, firewallId FirewallId, virtualMachineId VirtualMachineId) (*http.Request, error)
NewVPSSyncFirewallV1Request generates requests for VPSSyncFirewallV1
func NewVPSUninstallMonarxV1Request ¶
func NewVPSUninstallMonarxV1Request(server string, virtualMachineId VirtualMachineId) (*http.Request, error)
NewVPSUninstallMonarxV1Request generates requests for VPSUninstallMonarxV1
func NewVPSUpdateFirewallRuleV1Request ¶
func NewVPSUpdateFirewallRuleV1Request(server string, firewallId FirewallId, ruleId RuleId, body VPSUpdateFirewallRuleV1JSONRequestBody) (*http.Request, error)
NewVPSUpdateFirewallRuleV1Request calls the generic VPSUpdateFirewallRuleV1 builder with application/json body
func NewVPSUpdateFirewallRuleV1RequestWithBody ¶
func NewVPSUpdateFirewallRuleV1RequestWithBody(server string, firewallId FirewallId, ruleId RuleId, contentType string, body io.Reader) (*http.Request, error)
NewVPSUpdateFirewallRuleV1RequestWithBody generates requests for VPSUpdateFirewallRuleV1 with any type of body
func NewVPSUpdatePostInstallScriptV1Request ¶
func NewVPSUpdatePostInstallScriptV1Request(server string, postInstallScriptId PostInstallScriptId, body VPSUpdatePostInstallScriptV1JSONRequestBody) (*http.Request, error)
NewVPSUpdatePostInstallScriptV1Request calls the generic VPSUpdatePostInstallScriptV1 builder with application/json body
func NewVPSUpdatePostInstallScriptV1RequestWithBody ¶
func NewVPSUpdatePostInstallScriptV1RequestWithBody(server string, postInstallScriptId PostInstallScriptId, contentType string, body io.Reader) (*http.Request, error)
NewVPSUpdatePostInstallScriptV1RequestWithBody generates requests for VPSUpdatePostInstallScriptV1 with any type of body
Types ¶
type BillingCancelSubscriptionV1JSONRequestBody ¶
type BillingCancelSubscriptionV1JSONRequestBody = BillingV1SubscriptionCancelRequest
BillingCancelSubscriptionV1JSONRequestBody defines body for BillingCancelSubscriptionV1 for application/json ContentType.
type BillingCancelSubscriptionV1Response ¶
type BillingCancelSubscriptionV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CommonSuccessEmptyResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseBillingCancelSubscriptionV1Response ¶
func ParseBillingCancelSubscriptionV1Response(rsp *http.Response) (*BillingCancelSubscriptionV1Response, error)
ParseBillingCancelSubscriptionV1Response parses an HTTP response from a BillingCancelSubscriptionV1WithResponse call
func (BillingCancelSubscriptionV1Response) Status ¶
func (r BillingCancelSubscriptionV1Response) Status() string
Status returns HTTPResponse.Status
func (BillingCancelSubscriptionV1Response) StatusCode ¶
func (r BillingCancelSubscriptionV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type BillingCreateNewServiceOrderV1JSONRequestBody ¶
type BillingCreateNewServiceOrderV1JSONRequestBody = BillingV1OrderStoreRequest
BillingCreateNewServiceOrderV1JSONRequestBody defines body for BillingCreateNewServiceOrderV1 for application/json ContentType.
type BillingCreateNewServiceOrderV1Response ¶
type BillingCreateNewServiceOrderV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *BillingV1OrderOrderResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseBillingCreateNewServiceOrderV1Response ¶
func ParseBillingCreateNewServiceOrderV1Response(rsp *http.Response) (*BillingCreateNewServiceOrderV1Response, error)
ParseBillingCreateNewServiceOrderV1Response parses an HTTP response from a BillingCreateNewServiceOrderV1WithResponse call
func (BillingCreateNewServiceOrderV1Response) Status ¶
func (r BillingCreateNewServiceOrderV1Response) Status() string
Status returns HTTPResponse.Status
func (BillingCreateNewServiceOrderV1Response) StatusCode ¶
func (r BillingCreateNewServiceOrderV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type BillingDeletePaymentMethodV1Response ¶
type BillingDeletePaymentMethodV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CommonSuccessEmptyResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseBillingDeletePaymentMethodV1Response ¶
func ParseBillingDeletePaymentMethodV1Response(rsp *http.Response) (*BillingDeletePaymentMethodV1Response, error)
ParseBillingDeletePaymentMethodV1Response parses an HTTP response from a BillingDeletePaymentMethodV1WithResponse call
func (BillingDeletePaymentMethodV1Response) Status ¶
func (r BillingDeletePaymentMethodV1Response) Status() string
Status returns HTTPResponse.Status
func (BillingDeletePaymentMethodV1Response) StatusCode ¶
func (r BillingDeletePaymentMethodV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type BillingGetCatalogItemListV1Params ¶
type BillingGetCatalogItemListV1Params struct {
// Category Filter catalog items by category
Category *BillingGetCatalogItemListV1ParamsCategory `form:"category,omitempty" json:"category,omitempty"`
// Name Filter catalog items by name. Use `*` for wildcard search, e.g. `.COM*` to find .com domain
Name *Name `form:"name,omitempty" json:"name,omitempty"`
}
BillingGetCatalogItemListV1Params defines parameters for BillingGetCatalogItemListV1.
type BillingGetCatalogItemListV1ParamsCategory ¶
type BillingGetCatalogItemListV1ParamsCategory string
BillingGetCatalogItemListV1ParamsCategory defines parameters for BillingGetCatalogItemListV1.
const ( BillingGetCatalogItemListV1ParamsCategoryDOMAIN BillingGetCatalogItemListV1ParamsCategory = "DOMAIN" BillingGetCatalogItemListV1ParamsCategoryVPS BillingGetCatalogItemListV1ParamsCategory = "VPS" )
Defines values for BillingGetCatalogItemListV1ParamsCategory.
type BillingGetCatalogItemListV1Response ¶
type BillingGetCatalogItemListV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *BillingV1CatalogCatalogItemCollection
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseBillingGetCatalogItemListV1Response ¶
func ParseBillingGetCatalogItemListV1Response(rsp *http.Response) (*BillingGetCatalogItemListV1Response, error)
ParseBillingGetCatalogItemListV1Response parses an HTTP response from a BillingGetCatalogItemListV1WithResponse call
func (BillingGetCatalogItemListV1Response) Status ¶
func (r BillingGetCatalogItemListV1Response) Status() string
Status returns HTTPResponse.Status
func (BillingGetCatalogItemListV1Response) StatusCode ¶
func (r BillingGetCatalogItemListV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type BillingGetPaymentMethodListV1Response ¶
type BillingGetPaymentMethodListV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *BillingV1PaymentMethodPaymentMethodCollection
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseBillingGetPaymentMethodListV1Response ¶
func ParseBillingGetPaymentMethodListV1Response(rsp *http.Response) (*BillingGetPaymentMethodListV1Response, error)
ParseBillingGetPaymentMethodListV1Response parses an HTTP response from a BillingGetPaymentMethodListV1WithResponse call
func (BillingGetPaymentMethodListV1Response) Status ¶
func (r BillingGetPaymentMethodListV1Response) Status() string
Status returns HTTPResponse.Status
func (BillingGetPaymentMethodListV1Response) StatusCode ¶
func (r BillingGetPaymentMethodListV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type BillingGetSubscriptionListV1Response ¶
type BillingGetSubscriptionListV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *BillingV1SubscriptionSubscriptionCollection
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseBillingGetSubscriptionListV1Response ¶
func ParseBillingGetSubscriptionListV1Response(rsp *http.Response) (*BillingGetSubscriptionListV1Response, error)
ParseBillingGetSubscriptionListV1Response parses an HTTP response from a BillingGetSubscriptionListV1WithResponse call
func (BillingGetSubscriptionListV1Response) Status ¶
func (r BillingGetSubscriptionListV1Response) Status() string
Status returns HTTPResponse.Status
func (BillingGetSubscriptionListV1Response) StatusCode ¶
func (r BillingGetSubscriptionListV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type BillingSetDefaultPaymentMethodV1Response ¶
type BillingSetDefaultPaymentMethodV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CommonSuccessEmptyResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseBillingSetDefaultPaymentMethodV1Response ¶
func ParseBillingSetDefaultPaymentMethodV1Response(rsp *http.Response) (*BillingSetDefaultPaymentMethodV1Response, error)
ParseBillingSetDefaultPaymentMethodV1Response parses an HTTP response from a BillingSetDefaultPaymentMethodV1WithResponse call
func (BillingSetDefaultPaymentMethodV1Response) Status ¶
func (r BillingSetDefaultPaymentMethodV1Response) Status() string
Status returns HTTPResponse.Status
func (BillingSetDefaultPaymentMethodV1Response) StatusCode ¶
func (r BillingSetDefaultPaymentMethodV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type BillingV1CatalogCatalogItemCollection ¶
type BillingV1CatalogCatalogItemCollection = []BillingV1CatalogCatalogItemResource
BillingV1CatalogCatalogItemCollection Array of [`Billing.V1.Catalog.CatalogItemResource`](#model/billingv1catalogcatalogitemresource)
type BillingV1CatalogCatalogItemPriceCollection ¶
type BillingV1CatalogCatalogItemPriceCollection = []BillingV1CatalogCatalogItemPriceResource
BillingV1CatalogCatalogItemPriceCollection Array of [`Billing.V1.Catalog.CatalogItemPriceResource`](#model/billingv1catalogcatalogitempriceresource)
type BillingV1CatalogCatalogItemPriceResource ¶
type BillingV1CatalogCatalogItemPriceResource struct {
// Currency Currency code
Currency *string `json:"currency,omitempty"`
// FirstPeriodPrice First period price in cents
FirstPeriodPrice *int `json:"first_period_price,omitempty"`
// Id Price item ID
Id *string `json:"id,omitempty"`
// Name Price item name
Name *string `json:"name,omitempty"`
// Period Period
Period *int `json:"period,omitempty"`
// PeriodUnit Period unit
PeriodUnit *BillingV1CatalogCatalogItemPriceResourcePeriodUnit `json:"period_unit,omitempty"`
// Price Price in cents
Price *int `json:"price,omitempty"`
}
BillingV1CatalogCatalogItemPriceResource defines model for Billing.V1.Catalog.CatalogItemPriceResource.
type BillingV1CatalogCatalogItemPriceResourcePeriodUnit ¶
type BillingV1CatalogCatalogItemPriceResourcePeriodUnit string
BillingV1CatalogCatalogItemPriceResourcePeriodUnit Period unit
const ( Day BillingV1CatalogCatalogItemPriceResourcePeriodUnit = "day" Month BillingV1CatalogCatalogItemPriceResourcePeriodUnit = "month" None BillingV1CatalogCatalogItemPriceResourcePeriodUnit = "none" Week BillingV1CatalogCatalogItemPriceResourcePeriodUnit = "week" Year BillingV1CatalogCatalogItemPriceResourcePeriodUnit = "year" )
Defines values for BillingV1CatalogCatalogItemPriceResourcePeriodUnit.
type BillingV1CatalogCatalogItemResource ¶
type BillingV1CatalogCatalogItemResource struct {
Category *string `json:"category,omitempty"`
// Id Catalog item ID
Id *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
// Prices Array of [`Billing.V1.Catalog.CatalogItemPriceResource`](#model/billingv1catalogcatalogitempriceresource)
Prices *BillingV1CatalogCatalogItemPriceCollection `json:"prices,omitempty"`
}
BillingV1CatalogCatalogItemResource defines model for Billing.V1.Catalog.CatalogItemResource.
type BillingV1OrderOrderBillingAddressResource ¶
type BillingV1OrderOrderBillingAddressResource struct {
Address1 *string `json:"address_1"`
Address2 *string `json:"address_2"`
City *string `json:"city"`
Company *string `json:"company"`
Country *string `json:"country"`
Email *string `json:"email,omitempty"`
FirstName *string `json:"first_name,omitempty"`
LastName *string `json:"last_name,omitempty"`
Phone *string `json:"phone"`
State *string `json:"state"`
Zip *string `json:"zip"`
}
BillingV1OrderOrderBillingAddressResource defines model for Billing.V1.Order.OrderBillingAddressResource.
type BillingV1OrderOrderResource ¶
type BillingV1OrderOrderResource struct {
BillingAddress *BillingV1OrderOrderBillingAddressResource `json:"billing_address,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty"`
// Currency Currency code
Currency *string `json:"currency,omitempty"`
// Id Order ID
Id *int `json:"id,omitempty"`
Status *BillingV1OrderOrderResourceStatus `json:"status,omitempty"`
// SubscriptionId Subscription ID
SubscriptionId *string `json:"subscription_id,omitempty"`
// Subtotal Subtotal price (exc. VAT) in cents
Subtotal *int `json:"subtotal,omitempty"`
// Total Total price (inc. VAT) in cents
Total *int `json:"total,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
}
BillingV1OrderOrderResource defines model for Billing.V1.Order.OrderResource.
type BillingV1OrderOrderResourceStatus ¶
type BillingV1OrderOrderResourceStatus string
BillingV1OrderOrderResourceStatus defines model for BillingV1OrderOrderResource.Status.
const ( BillingV1OrderOrderResourceStatusAwaitingPayment BillingV1OrderOrderResourceStatus = "awaiting_payment" BillingV1OrderOrderResourceStatusCancelled BillingV1OrderOrderResourceStatus = "cancelled" BillingV1OrderOrderResourceStatusCompleted BillingV1OrderOrderResourceStatus = "completed" BillingV1OrderOrderResourceStatusFailed BillingV1OrderOrderResourceStatus = "failed" BillingV1OrderOrderResourceStatusFraudRefund BillingV1OrderOrderResourceStatus = "fraud_refund" BillingV1OrderOrderResourceStatusPaymentInitiated BillingV1OrderOrderResourceStatus = "payment_initiated" BillingV1OrderOrderResourceStatusPending BillingV1OrderOrderResourceStatus = "pending" BillingV1OrderOrderResourceStatusProcessing BillingV1OrderOrderResourceStatus = "processing" BillingV1OrderOrderResourceStatusRefunded BillingV1OrderOrderResourceStatus = "refunded" )
Defines values for BillingV1OrderOrderResourceStatus.
type BillingV1OrderStoreRequest ¶
type BillingV1OrderStoreRequest struct {
// Coupons Discount coupon codes
Coupons *[]interface{} `json:"coupons,omitempty"`
Items []struct {
// ItemId Price Item ID
ItemId string `json:"item_id"`
Quantity int `json:"quantity"`
} `json:"items"`
// PaymentMethodId Payment method ID
PaymentMethodId int `json:"payment_method_id"`
}
BillingV1OrderStoreRequest defines model for Billing.V1.Order.StoreRequest.
type BillingV1PaymentMethodPaymentMethodCollection ¶
type BillingV1PaymentMethodPaymentMethodCollection = []BillingV1PaymentMethodPaymentMethodResource
BillingV1PaymentMethodPaymentMethodCollection Array of [`Billing.V1.PaymentMethod.PaymentMethodResource`](#model/billingv1paymentmethodpaymentmethodresource)
type BillingV1PaymentMethodPaymentMethodResource ¶
type BillingV1PaymentMethodPaymentMethodResource struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
ExpiresAt *time.Time `json:"expires_at,omitempty"`
// Id Payment method ID
Id *int `json:"id,omitempty"`
Identifier *string `json:"identifier,omitempty"`
IsDefault *bool `json:"is_default,omitempty"`
IsExpired *bool `json:"is_expired,omitempty"`
IsSuspended *bool `json:"is_suspended,omitempty"`
Name *string `json:"name,omitempty"`
PaymentMethod *string `json:"payment_method,omitempty"`
}
BillingV1PaymentMethodPaymentMethodResource defines model for Billing.V1.PaymentMethod.PaymentMethodResource.
type BillingV1SubscriptionCancelRequest ¶
type BillingV1SubscriptionCancelRequest struct {
// CancelOption Cancellation option
CancelOption *BillingV1SubscriptionCancelRequestCancelOption `json:"cancel_option"`
// ReasonCode Cancellation reason code
ReasonCode *BillingV1SubscriptionCancelRequestReasonCode `json:"reason_code"`
}
BillingV1SubscriptionCancelRequest defines model for Billing.V1.Subscription.CancelRequest.
type BillingV1SubscriptionCancelRequestCancelOption ¶
type BillingV1SubscriptionCancelRequestCancelOption string
BillingV1SubscriptionCancelRequestCancelOption Cancellation option
const (
Immediately BillingV1SubscriptionCancelRequestCancelOption = "immediately"
)
Defines values for BillingV1SubscriptionCancelRequestCancelOption.
type BillingV1SubscriptionCancelRequestReasonCode ¶
type BillingV1SubscriptionCancelRequestReasonCode string
BillingV1SubscriptionCancelRequestReasonCode Cancellation reason code
const (
Other BillingV1SubscriptionCancelRequestReasonCode = "other"
)
Defines values for BillingV1SubscriptionCancelRequestReasonCode.
type BillingV1SubscriptionSubscriptionCollection ¶
type BillingV1SubscriptionSubscriptionCollection = []BillingV1SubscriptionSubscriptionResource
BillingV1SubscriptionSubscriptionCollection Array of [`Billing.V1.Subscription.SubscriptionResource`](#model/billingv1subscriptionsubscriptionresource)
type BillingV1SubscriptionSubscriptionResource ¶
type BillingV1SubscriptionSubscriptionResource struct {
BillingPeriod *int `json:"billing_period,omitempty"`
BillingPeriodUnit *string `json:"billing_period_unit,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty"`
CurrencyCode *string `json:"currency_code,omitempty"`
ExpiresAt *time.Time `json:"expires_at"`
// Id Subscription ID
Id *string `json:"id,omitempty"`
IsAutoRenewed *bool `json:"is_auto_renewed,omitempty"`
Name *string `json:"name,omitempty"`
NextBillingAt *time.Time `json:"next_billing_at"`
// RenewalPrice Renewal price in cents
RenewalPrice *int `json:"renewal_price,omitempty"`
Status *BillingV1SubscriptionSubscriptionResourceStatus `json:"status,omitempty"`
// TotalPrice Total price in cents
TotalPrice *int `json:"total_price,omitempty"`
}
BillingV1SubscriptionSubscriptionResource defines model for Billing.V1.Subscription.SubscriptionResource.
type BillingV1SubscriptionSubscriptionResourceStatus ¶
type BillingV1SubscriptionSubscriptionResourceStatus string
BillingV1SubscriptionSubscriptionResourceStatus defines model for BillingV1SubscriptionSubscriptionResource.Status.
const ( BillingV1SubscriptionSubscriptionResourceStatusActive BillingV1SubscriptionSubscriptionResourceStatus = "active" BillingV1SubscriptionSubscriptionResourceStatusCancelled BillingV1SubscriptionSubscriptionResourceStatus = "cancelled" BillingV1SubscriptionSubscriptionResourceStatusFuture BillingV1SubscriptionSubscriptionResourceStatus = "future" BillingV1SubscriptionSubscriptionResourceStatusInTrial BillingV1SubscriptionSubscriptionResourceStatus = "in_trial" BillingV1SubscriptionSubscriptionResourceStatusNotRenewing BillingV1SubscriptionSubscriptionResourceStatus = "not_renewing" BillingV1SubscriptionSubscriptionResourceStatusPaused BillingV1SubscriptionSubscriptionResourceStatus = "paused" BillingV1SubscriptionSubscriptionResourceStatusTransferred BillingV1SubscriptionSubscriptionResourceStatus = "transferred" )
Defines values for BillingV1SubscriptionSubscriptionResourceStatus.
type Client ¶
type Client struct {
// The endpoint of the server conforming to this interface, with scheme,
// https://api.deepmap.com for example. This can contain a path relative
// to the server, such as https://api.deepmap.com/dev-test, and all the
// paths in the swagger spec will be appended to the server.
Server string
// Doer for performing requests, typically a *http.Client with any
// customized settings, such as certificate chains.
Client HttpRequestDoer
// A list of callbacks for modifying requests which are generated before sending over
// the network.
RequestEditors []RequestEditorFn
}
Client which conforms to the OpenAPI3 specification for this service.
func NewClient ¶
func NewClient(server string, opts ...ClientOption) (*Client, error)
Creates a new Client, with reasonable defaults
func (*Client) BillingCancelSubscriptionV1 ¶
func (c *Client) BillingCancelSubscriptionV1(ctx context.Context, subscriptionId SubscriptionId, body BillingCancelSubscriptionV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) BillingCancelSubscriptionV1WithBody ¶
func (*Client) BillingCreateNewServiceOrderV1 ¶
func (c *Client) BillingCreateNewServiceOrderV1(ctx context.Context, body BillingCreateNewServiceOrderV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) BillingCreateNewServiceOrderV1WithBody ¶
func (*Client) BillingDeletePaymentMethodV1 ¶
func (c *Client) BillingDeletePaymentMethodV1(ctx context.Context, paymentMethodId PaymentMethodId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) BillingGetCatalogItemListV1 ¶
func (c *Client) BillingGetCatalogItemListV1(ctx context.Context, params *BillingGetCatalogItemListV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) BillingGetPaymentMethodListV1 ¶
func (*Client) BillingGetSubscriptionListV1 ¶
func (*Client) BillingSetDefaultPaymentMethodV1 ¶
func (c *Client) BillingSetDefaultPaymentMethodV1(ctx context.Context, paymentMethodId PaymentMethodId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DNSDeleteZoneRecordsV1 ¶
func (c *Client) DNSDeleteZoneRecordsV1(ctx context.Context, domain Domain, body DNSDeleteZoneRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DNSDeleteZoneRecordsV1WithBody ¶
func (*Client) DNSGetRecordsV1 ¶
func (*Client) DNSGetSnapshotListV1 ¶
func (*Client) DNSGetSnapshotV1 ¶
func (c *Client) DNSGetSnapshotV1(ctx context.Context, domain Domain, snapshotId SnapshotId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DNSResetZoneRecordsV1 ¶
func (c *Client) DNSResetZoneRecordsV1(ctx context.Context, domain Domain, body DNSResetZoneRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DNSResetZoneRecordsV1WithBody ¶
func (*Client) DNSRestoreSnapshotV1 ¶
func (c *Client) DNSRestoreSnapshotV1(ctx context.Context, domain Domain, snapshotId SnapshotId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DNSUpdateZoneRecordsV1 ¶
func (c *Client) DNSUpdateZoneRecordsV1(ctx context.Context, domain Domain, body DNSUpdateZoneRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DNSUpdateZoneRecordsV1WithBody ¶
func (*Client) DNSValidateZoneRecordsV1 ¶
func (c *Client) DNSValidateZoneRecordsV1(ctx context.Context, domain Domain, body DNSValidateZoneRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DNSValidateZoneRecordsV1WithBody ¶
func (*Client) DomainsCheckDomainAvailabilityV1 ¶
func (c *Client) DomainsCheckDomainAvailabilityV1(ctx context.Context, body DomainsCheckDomainAvailabilityV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DomainsCheckDomainAvailabilityV1WithBody ¶
func (*Client) DomainsCreateForwardingDataV1 ¶
func (c *Client) DomainsCreateForwardingDataV1(ctx context.Context, body DomainsCreateForwardingDataV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DomainsCreateForwardingDataV1WithBody ¶
func (*Client) DomainsCreateWHOISProfileV1 ¶
func (c *Client) DomainsCreateWHOISProfileV1(ctx context.Context, body DomainsCreateWHOISProfileV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DomainsCreateWHOISProfileV1WithBody ¶
func (*Client) DomainsDeleteForwardingDataV1 ¶
func (*Client) DomainsDeleteWHOISProfileV1 ¶
func (*Client) DomainsDisableDomainLockV1 ¶
func (*Client) DomainsDisablePrivacyProtectionV1 ¶
func (*Client) DomainsEnableDomainLockV1 ¶
func (*Client) DomainsEnablePrivacyProtectionV1 ¶
func (*Client) DomainsGetDomainListV1 ¶
func (*Client) DomainsGetDomainV1 ¶
func (*Client) DomainsGetForwardingDataV1 ¶
func (*Client) DomainsGetWHOISProfileListV1 ¶
func (c *Client) DomainsGetWHOISProfileListV1(ctx context.Context, params *DomainsGetWHOISProfileListV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DomainsGetWHOISProfileUsageV1 ¶
func (*Client) DomainsGetWHOISProfileV1 ¶
func (*Client) DomainsPurchaseNewDomainV1 ¶
func (c *Client) DomainsPurchaseNewDomainV1(ctx context.Context, body DomainsPurchaseNewDomainV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DomainsPurchaseNewDomainV1WithBody ¶
func (*Client) DomainsUpdateNameserversV1 ¶
func (c *Client) DomainsUpdateNameserversV1(ctx context.Context, domain Domain, body DomainsUpdateNameserversV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DomainsUpdateNameserversV1WithBody ¶
func (*Client) VPSActivateFirewallV1 ¶
func (c *Client) VPSActivateFirewallV1(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSAttachPublicKeyV1 ¶
func (c *Client) VPSAttachPublicKeyV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSAttachPublicKeyV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSAttachPublicKeyV1WithBody ¶
func (*Client) VPSCreateFirewallRuleV1 ¶
func (c *Client) VPSCreateFirewallRuleV1(ctx context.Context, firewallId FirewallId, body VPSCreateFirewallRuleV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSCreateFirewallRuleV1WithBody ¶
func (*Client) VPSCreateNewFirewallV1 ¶
func (c *Client) VPSCreateNewFirewallV1(ctx context.Context, body VPSCreateNewFirewallV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSCreateNewFirewallV1WithBody ¶
func (*Client) VPSCreateNewPublicKeyV1 ¶
func (c *Client) VPSCreateNewPublicKeyV1(ctx context.Context, body VPSCreateNewPublicKeyV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSCreateNewPublicKeyV1WithBody ¶
func (*Client) VPSCreatePTRRecordV1 ¶
func (c *Client) VPSCreatePTRRecordV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSCreatePostInstallScriptV1 ¶
func (c *Client) VPSCreatePostInstallScriptV1(ctx context.Context, body VPSCreatePostInstallScriptV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSCreatePostInstallScriptV1WithBody ¶
func (*Client) VPSCreateSnapshotV1 ¶
func (c *Client) VPSCreateSnapshotV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSDeactivateFirewallV1 ¶
func (c *Client) VPSDeactivateFirewallV1(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSDeleteAPostInstallScriptV1 ¶
func (c *Client) VPSDeleteAPostInstallScriptV1(ctx context.Context, postInstallScriptId PostInstallScriptId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSDeleteAPublicKeyV1 ¶
func (c *Client) VPSDeleteAPublicKeyV1(ctx context.Context, publicKeyId PublicKeyId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSDeleteBackupV1 ¶
func (c *Client) VPSDeleteBackupV1(ctx context.Context, virtualMachineId VirtualMachineId, backupId BackupId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSDeleteFirewallRuleV1 ¶
func (c *Client) VPSDeleteFirewallRuleV1(ctx context.Context, firewallId FirewallId, ruleId RuleId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSDeleteFirewallV1 ¶
func (c *Client) VPSDeleteFirewallV1(ctx context.Context, firewallId FirewallId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSDeletePTRRecordV1 ¶
func (c *Client) VPSDeletePTRRecordV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSDeleteSnapshotV1 ¶
func (c *Client) VPSDeleteSnapshotV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSGetActionListV1 ¶
func (c *Client) VPSGetActionListV1(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetActionListV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSGetActionV1 ¶
func (c *Client) VPSGetActionV1(ctx context.Context, virtualMachineId VirtualMachineId, actionId ActionId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSGetAttachedPublicKeysV1 ¶
func (c *Client) VPSGetAttachedPublicKeysV1(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetAttachedPublicKeysV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSGetBackupListV1 ¶
func (c *Client) VPSGetBackupListV1(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetBackupListV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSGetDataCentersListV1 ¶
func (*Client) VPSGetFirewallListV1 ¶
func (c *Client) VPSGetFirewallListV1(ctx context.Context, params *VPSGetFirewallListV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSGetFirewallV1 ¶
func (c *Client) VPSGetFirewallV1(ctx context.Context, firewallId FirewallId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSGetMetricsV1 ¶
func (c *Client) VPSGetMetricsV1(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetMetricsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSGetPostInstallScriptListV1 ¶
func (c *Client) VPSGetPostInstallScriptListV1(ctx context.Context, params *VPSGetPostInstallScriptListV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSGetPostInstallScriptV1 ¶
func (c *Client) VPSGetPostInstallScriptV1(ctx context.Context, postInstallScriptId PostInstallScriptId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSGetPublicKeyListV1 ¶
func (c *Client) VPSGetPublicKeyListV1(ctx context.Context, params *VPSGetPublicKeyListV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSGetScanMetricsV1 ¶
func (c *Client) VPSGetScanMetricsV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSGetSnapshotV1 ¶
func (c *Client) VPSGetSnapshotV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSGetTemplateListV1 ¶
func (*Client) VPSGetTemplateV1 ¶
func (c *Client) VPSGetTemplateV1(ctx context.Context, templateId TemplateId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSGetVirtualMachineListV1 ¶
func (*Client) VPSGetVirtualMachineV1 ¶
func (c *Client) VPSGetVirtualMachineV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSInstallMonarxV1 ¶
func (c *Client) VPSInstallMonarxV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSPurchaseNewVirtualMachineV1 ¶
func (c *Client) VPSPurchaseNewVirtualMachineV1(ctx context.Context, body VPSPurchaseNewVirtualMachineV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSPurchaseNewVirtualMachineV1WithBody ¶
func (*Client) VPSRecreateVirtualMachineV1 ¶
func (c *Client) VPSRecreateVirtualMachineV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSRecreateVirtualMachineV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSRecreateVirtualMachineV1WithBody ¶
func (*Client) VPSResetHostnameV1 ¶
func (c *Client) VPSResetHostnameV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSRestartVirtualMachineV1 ¶
func (c *Client) VPSRestartVirtualMachineV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSRestoreBackupV1 ¶
func (c *Client) VPSRestoreBackupV1(ctx context.Context, virtualMachineId VirtualMachineId, backupId BackupId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSRestoreSnapshotV1 ¶
func (c *Client) VPSRestoreSnapshotV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSSetHostnameV1 ¶
func (c *Client) VPSSetHostnameV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetHostnameV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSSetHostnameV1WithBody ¶
func (*Client) VPSSetNameserversV1 ¶
func (c *Client) VPSSetNameserversV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetNameserversV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSSetNameserversV1WithBody ¶
func (*Client) VPSSetPanelPasswordV1 ¶
func (c *Client) VPSSetPanelPasswordV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetPanelPasswordV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSSetPanelPasswordV1WithBody ¶
func (*Client) VPSSetRootPasswordV1 ¶
func (c *Client) VPSSetRootPasswordV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetRootPasswordV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSSetRootPasswordV1WithBody ¶
func (*Client) VPSSetupNewVirtualMachineV1 ¶
func (c *Client) VPSSetupNewVirtualMachineV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetupNewVirtualMachineV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSSetupNewVirtualMachineV1WithBody ¶
func (*Client) VPSStartRecoveryModeV1 ¶
func (c *Client) VPSStartRecoveryModeV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSStartRecoveryModeV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSStartRecoveryModeV1WithBody ¶
func (*Client) VPSStartVirtualMachineV1 ¶
func (c *Client) VPSStartVirtualMachineV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSStopRecoveryModeV1 ¶
func (c *Client) VPSStopRecoveryModeV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSStopVirtualMachineV1 ¶
func (c *Client) VPSStopVirtualMachineV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSSyncFirewallV1 ¶
func (c *Client) VPSSyncFirewallV1(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSUninstallMonarxV1 ¶
func (c *Client) VPSUninstallMonarxV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSUpdateFirewallRuleV1 ¶
func (c *Client) VPSUpdateFirewallRuleV1(ctx context.Context, firewallId FirewallId, ruleId RuleId, body VPSUpdateFirewallRuleV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSUpdateFirewallRuleV1WithBody ¶
func (*Client) VPSUpdatePostInstallScriptV1 ¶
func (c *Client) VPSUpdatePostInstallScriptV1(ctx context.Context, postInstallScriptId PostInstallScriptId, body VPSUpdatePostInstallScriptV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) VPSUpdatePostInstallScriptV1WithBody ¶
type ClientInterface ¶
type ClientInterface interface {
// BillingGetCatalogItemListV1 request
BillingGetCatalogItemListV1(ctx context.Context, params *BillingGetCatalogItemListV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// BillingCreateNewServiceOrderV1WithBody request with any body
BillingCreateNewServiceOrderV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
BillingCreateNewServiceOrderV1(ctx context.Context, body BillingCreateNewServiceOrderV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// BillingGetPaymentMethodListV1 request
BillingGetPaymentMethodListV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// BillingDeletePaymentMethodV1 request
BillingDeletePaymentMethodV1(ctx context.Context, paymentMethodId PaymentMethodId, reqEditors ...RequestEditorFn) (*http.Response, error)
// BillingSetDefaultPaymentMethodV1 request
BillingSetDefaultPaymentMethodV1(ctx context.Context, paymentMethodId PaymentMethodId, reqEditors ...RequestEditorFn) (*http.Response, error)
// BillingGetSubscriptionListV1 request
BillingGetSubscriptionListV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// BillingCancelSubscriptionV1WithBody request with any body
BillingCancelSubscriptionV1WithBody(ctx context.Context, subscriptionId SubscriptionId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
BillingCancelSubscriptionV1(ctx context.Context, subscriptionId SubscriptionId, body BillingCancelSubscriptionV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DNSGetSnapshotListV1 request
DNSGetSnapshotListV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)
// DNSGetSnapshotV1 request
DNSGetSnapshotV1(ctx context.Context, domain Domain, snapshotId SnapshotId, reqEditors ...RequestEditorFn) (*http.Response, error)
// DNSRestoreSnapshotV1 request
DNSRestoreSnapshotV1(ctx context.Context, domain Domain, snapshotId SnapshotId, reqEditors ...RequestEditorFn) (*http.Response, error)
// DNSDeleteZoneRecordsV1WithBody request with any body
DNSDeleteZoneRecordsV1WithBody(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DNSDeleteZoneRecordsV1(ctx context.Context, domain Domain, body DNSDeleteZoneRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DNSGetRecordsV1 request
DNSGetRecordsV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)
// DNSUpdateZoneRecordsV1WithBody request with any body
DNSUpdateZoneRecordsV1WithBody(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DNSUpdateZoneRecordsV1(ctx context.Context, domain Domain, body DNSUpdateZoneRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DNSResetZoneRecordsV1WithBody request with any body
DNSResetZoneRecordsV1WithBody(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DNSResetZoneRecordsV1(ctx context.Context, domain Domain, body DNSResetZoneRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DNSValidateZoneRecordsV1WithBody request with any body
DNSValidateZoneRecordsV1WithBody(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DNSValidateZoneRecordsV1(ctx context.Context, domain Domain, body DNSValidateZoneRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DomainsCheckDomainAvailabilityV1WithBody request with any body
DomainsCheckDomainAvailabilityV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DomainsCheckDomainAvailabilityV1(ctx context.Context, body DomainsCheckDomainAvailabilityV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DomainsCreateForwardingDataV1WithBody request with any body
DomainsCreateForwardingDataV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DomainsCreateForwardingDataV1(ctx context.Context, body DomainsCreateForwardingDataV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DomainsDeleteForwardingDataV1 request
DomainsDeleteForwardingDataV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)
// DomainsGetForwardingDataV1 request
DomainsGetForwardingDataV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)
// DomainsGetDomainListV1 request
DomainsGetDomainListV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// DomainsPurchaseNewDomainV1WithBody request with any body
DomainsPurchaseNewDomainV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DomainsPurchaseNewDomainV1(ctx context.Context, body DomainsPurchaseNewDomainV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DomainsGetDomainV1 request
DomainsGetDomainV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)
// DomainsDisableDomainLockV1 request
DomainsDisableDomainLockV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)
// DomainsEnableDomainLockV1 request
DomainsEnableDomainLockV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)
// DomainsUpdateNameserversV1WithBody request with any body
DomainsUpdateNameserversV1WithBody(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DomainsUpdateNameserversV1(ctx context.Context, domain Domain, body DomainsUpdateNameserversV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DomainsDisablePrivacyProtectionV1 request
DomainsDisablePrivacyProtectionV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)
// DomainsEnablePrivacyProtectionV1 request
DomainsEnablePrivacyProtectionV1(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*http.Response, error)
// DomainsGetWHOISProfileListV1 request
DomainsGetWHOISProfileListV1(ctx context.Context, params *DomainsGetWHOISProfileListV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// DomainsCreateWHOISProfileV1WithBody request with any body
DomainsCreateWHOISProfileV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
DomainsCreateWHOISProfileV1(ctx context.Context, body DomainsCreateWHOISProfileV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// DomainsDeleteWHOISProfileV1 request
DomainsDeleteWHOISProfileV1(ctx context.Context, whoisId WhoisId, reqEditors ...RequestEditorFn) (*http.Response, error)
// DomainsGetWHOISProfileV1 request
DomainsGetWHOISProfileV1(ctx context.Context, whoisId WhoisId, reqEditors ...RequestEditorFn) (*http.Response, error)
// DomainsGetWHOISProfileUsageV1 request
DomainsGetWHOISProfileUsageV1(ctx context.Context, whoisId WhoisId, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSGetDataCentersListV1 request
VPSGetDataCentersListV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSGetFirewallListV1 request
VPSGetFirewallListV1(ctx context.Context, params *VPSGetFirewallListV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSCreateNewFirewallV1WithBody request with any body
VPSCreateNewFirewallV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
VPSCreateNewFirewallV1(ctx context.Context, body VPSCreateNewFirewallV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSDeleteFirewallV1 request
VPSDeleteFirewallV1(ctx context.Context, firewallId FirewallId, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSGetFirewallV1 request
VPSGetFirewallV1(ctx context.Context, firewallId FirewallId, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSActivateFirewallV1 request
VPSActivateFirewallV1(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSDeactivateFirewallV1 request
VPSDeactivateFirewallV1(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSCreateFirewallRuleV1WithBody request with any body
VPSCreateFirewallRuleV1WithBody(ctx context.Context, firewallId FirewallId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
VPSCreateFirewallRuleV1(ctx context.Context, firewallId FirewallId, body VPSCreateFirewallRuleV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSDeleteFirewallRuleV1 request
VPSDeleteFirewallRuleV1(ctx context.Context, firewallId FirewallId, ruleId RuleId, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSUpdateFirewallRuleV1WithBody request with any body
VPSUpdateFirewallRuleV1WithBody(ctx context.Context, firewallId FirewallId, ruleId RuleId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
VPSUpdateFirewallRuleV1(ctx context.Context, firewallId FirewallId, ruleId RuleId, body VPSUpdateFirewallRuleV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSSyncFirewallV1 request
VPSSyncFirewallV1(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSGetPostInstallScriptListV1 request
VPSGetPostInstallScriptListV1(ctx context.Context, params *VPSGetPostInstallScriptListV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSCreatePostInstallScriptV1WithBody request with any body
VPSCreatePostInstallScriptV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
VPSCreatePostInstallScriptV1(ctx context.Context, body VPSCreatePostInstallScriptV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSDeleteAPostInstallScriptV1 request
VPSDeleteAPostInstallScriptV1(ctx context.Context, postInstallScriptId PostInstallScriptId, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSGetPostInstallScriptV1 request
VPSGetPostInstallScriptV1(ctx context.Context, postInstallScriptId PostInstallScriptId, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSUpdatePostInstallScriptV1WithBody request with any body
VPSUpdatePostInstallScriptV1WithBody(ctx context.Context, postInstallScriptId PostInstallScriptId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
VPSUpdatePostInstallScriptV1(ctx context.Context, postInstallScriptId PostInstallScriptId, body VPSUpdatePostInstallScriptV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSGetPublicKeyListV1 request
VPSGetPublicKeyListV1(ctx context.Context, params *VPSGetPublicKeyListV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSCreateNewPublicKeyV1WithBody request with any body
VPSCreateNewPublicKeyV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
VPSCreateNewPublicKeyV1(ctx context.Context, body VPSCreateNewPublicKeyV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSAttachPublicKeyV1WithBody request with any body
VPSAttachPublicKeyV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
VPSAttachPublicKeyV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSAttachPublicKeyV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSDeleteAPublicKeyV1 request
VPSDeleteAPublicKeyV1(ctx context.Context, publicKeyId PublicKeyId, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSGetTemplateListV1 request
VPSGetTemplateListV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSGetTemplateV1 request
VPSGetTemplateV1(ctx context.Context, templateId TemplateId, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSGetVirtualMachineListV1 request
VPSGetVirtualMachineListV1(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSPurchaseNewVirtualMachineV1WithBody request with any body
VPSPurchaseNewVirtualMachineV1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
VPSPurchaseNewVirtualMachineV1(ctx context.Context, body VPSPurchaseNewVirtualMachineV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSGetVirtualMachineV1 request
VPSGetVirtualMachineV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSGetActionListV1 request
VPSGetActionListV1(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetActionListV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSGetActionV1 request
VPSGetActionV1(ctx context.Context, virtualMachineId VirtualMachineId, actionId ActionId, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSGetBackupListV1 request
VPSGetBackupListV1(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetBackupListV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSDeleteBackupV1 request
VPSDeleteBackupV1(ctx context.Context, virtualMachineId VirtualMachineId, backupId BackupId, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSRestoreBackupV1 request
VPSRestoreBackupV1(ctx context.Context, virtualMachineId VirtualMachineId, backupId BackupId, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSResetHostnameV1 request
VPSResetHostnameV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSSetHostnameV1WithBody request with any body
VPSSetHostnameV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
VPSSetHostnameV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetHostnameV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSGetMetricsV1 request
VPSGetMetricsV1(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetMetricsV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSUninstallMonarxV1 request
VPSUninstallMonarxV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSGetScanMetricsV1 request
VPSGetScanMetricsV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSInstallMonarxV1 request
VPSInstallMonarxV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSSetNameserversV1WithBody request with any body
VPSSetNameserversV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
VPSSetNameserversV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetNameserversV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSSetPanelPasswordV1WithBody request with any body
VPSSetPanelPasswordV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
VPSSetPanelPasswordV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetPanelPasswordV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSDeletePTRRecordV1 request
VPSDeletePTRRecordV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSCreatePTRRecordV1 request
VPSCreatePTRRecordV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSGetAttachedPublicKeysV1 request
VPSGetAttachedPublicKeysV1(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetAttachedPublicKeysV1Params, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSStopRecoveryModeV1 request
VPSStopRecoveryModeV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSStartRecoveryModeV1WithBody request with any body
VPSStartRecoveryModeV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
VPSStartRecoveryModeV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSStartRecoveryModeV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSRecreateVirtualMachineV1WithBody request with any body
VPSRecreateVirtualMachineV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
VPSRecreateVirtualMachineV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSRecreateVirtualMachineV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSRestartVirtualMachineV1 request
VPSRestartVirtualMachineV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSSetRootPasswordV1WithBody request with any body
VPSSetRootPasswordV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
VPSSetRootPasswordV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetRootPasswordV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSSetupNewVirtualMachineV1WithBody request with any body
VPSSetupNewVirtualMachineV1WithBody(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)
VPSSetupNewVirtualMachineV1(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetupNewVirtualMachineV1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSDeleteSnapshotV1 request
VPSDeleteSnapshotV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSGetSnapshotV1 request
VPSGetSnapshotV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSCreateSnapshotV1 request
VPSCreateSnapshotV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSRestoreSnapshotV1 request
VPSRestoreSnapshotV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSStartVirtualMachineV1 request
VPSStartVirtualMachineV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
// VPSStopVirtualMachineV1 request
VPSStopVirtualMachineV1(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*http.Response, error)
}
The interface specification for the client above.
type ClientOption ¶
ClientOption allows setting custom parameters during construction
func WithHTTPClient ¶
func WithHTTPClient(doer HttpRequestDoer) ClientOption
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.
func WithRequestEditorFn ¶
func WithRequestEditorFn(fn RequestEditorFn) ClientOption
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.
type ClientWithResponses ¶
type ClientWithResponses struct {
ClientInterface
}
ClientWithResponses builds on ClientInterface to offer response payloads
func NewClientWithResponses ¶
func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling
func (*ClientWithResponses) BillingCancelSubscriptionV1WithBodyWithResponse ¶
func (c *ClientWithResponses) BillingCancelSubscriptionV1WithBodyWithResponse(ctx context.Context, subscriptionId SubscriptionId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BillingCancelSubscriptionV1Response, error)
BillingCancelSubscriptionV1WithBodyWithResponse request with arbitrary body returning *BillingCancelSubscriptionV1Response
func (*ClientWithResponses) BillingCancelSubscriptionV1WithResponse ¶
func (c *ClientWithResponses) BillingCancelSubscriptionV1WithResponse(ctx context.Context, subscriptionId SubscriptionId, body BillingCancelSubscriptionV1JSONRequestBody, reqEditors ...RequestEditorFn) (*BillingCancelSubscriptionV1Response, error)
func (*ClientWithResponses) BillingCreateNewServiceOrderV1WithBodyWithResponse ¶
func (c *ClientWithResponses) BillingCreateNewServiceOrderV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BillingCreateNewServiceOrderV1Response, error)
BillingCreateNewServiceOrderV1WithBodyWithResponse request with arbitrary body returning *BillingCreateNewServiceOrderV1Response
func (*ClientWithResponses) BillingCreateNewServiceOrderV1WithResponse ¶
func (c *ClientWithResponses) BillingCreateNewServiceOrderV1WithResponse(ctx context.Context, body BillingCreateNewServiceOrderV1JSONRequestBody, reqEditors ...RequestEditorFn) (*BillingCreateNewServiceOrderV1Response, error)
func (*ClientWithResponses) BillingDeletePaymentMethodV1WithResponse ¶
func (c *ClientWithResponses) BillingDeletePaymentMethodV1WithResponse(ctx context.Context, paymentMethodId PaymentMethodId, reqEditors ...RequestEditorFn) (*BillingDeletePaymentMethodV1Response, error)
BillingDeletePaymentMethodV1WithResponse request returning *BillingDeletePaymentMethodV1Response
func (*ClientWithResponses) BillingGetCatalogItemListV1WithResponse ¶
func (c *ClientWithResponses) BillingGetCatalogItemListV1WithResponse(ctx context.Context, params *BillingGetCatalogItemListV1Params, reqEditors ...RequestEditorFn) (*BillingGetCatalogItemListV1Response, error)
BillingGetCatalogItemListV1WithResponse request returning *BillingGetCatalogItemListV1Response
func (*ClientWithResponses) BillingGetPaymentMethodListV1WithResponse ¶
func (c *ClientWithResponses) BillingGetPaymentMethodListV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*BillingGetPaymentMethodListV1Response, error)
BillingGetPaymentMethodListV1WithResponse request returning *BillingGetPaymentMethodListV1Response
func (*ClientWithResponses) BillingGetSubscriptionListV1WithResponse ¶
func (c *ClientWithResponses) BillingGetSubscriptionListV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*BillingGetSubscriptionListV1Response, error)
BillingGetSubscriptionListV1WithResponse request returning *BillingGetSubscriptionListV1Response
func (*ClientWithResponses) BillingSetDefaultPaymentMethodV1WithResponse ¶
func (c *ClientWithResponses) BillingSetDefaultPaymentMethodV1WithResponse(ctx context.Context, paymentMethodId PaymentMethodId, reqEditors ...RequestEditorFn) (*BillingSetDefaultPaymentMethodV1Response, error)
BillingSetDefaultPaymentMethodV1WithResponse request returning *BillingSetDefaultPaymentMethodV1Response
func (*ClientWithResponses) DNSDeleteZoneRecordsV1WithBodyWithResponse ¶
func (c *ClientWithResponses) DNSDeleteZoneRecordsV1WithBodyWithResponse(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DNSDeleteZoneRecordsV1Response, error)
DNSDeleteZoneRecordsV1WithBodyWithResponse request with arbitrary body returning *DNSDeleteZoneRecordsV1Response
func (*ClientWithResponses) DNSDeleteZoneRecordsV1WithResponse ¶
func (c *ClientWithResponses) DNSDeleteZoneRecordsV1WithResponse(ctx context.Context, domain Domain, body DNSDeleteZoneRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DNSDeleteZoneRecordsV1Response, error)
func (*ClientWithResponses) DNSGetRecordsV1WithResponse ¶
func (c *ClientWithResponses) DNSGetRecordsV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DNSGetRecordsV1Response, error)
DNSGetRecordsV1WithResponse request returning *DNSGetRecordsV1Response
func (*ClientWithResponses) DNSGetSnapshotListV1WithResponse ¶
func (c *ClientWithResponses) DNSGetSnapshotListV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DNSGetSnapshotListV1Response, error)
DNSGetSnapshotListV1WithResponse request returning *DNSGetSnapshotListV1Response
func (*ClientWithResponses) DNSGetSnapshotV1WithResponse ¶
func (c *ClientWithResponses) DNSGetSnapshotV1WithResponse(ctx context.Context, domain Domain, snapshotId SnapshotId, reqEditors ...RequestEditorFn) (*DNSGetSnapshotV1Response, error)
DNSGetSnapshotV1WithResponse request returning *DNSGetSnapshotV1Response
func (*ClientWithResponses) DNSResetZoneRecordsV1WithBodyWithResponse ¶
func (c *ClientWithResponses) DNSResetZoneRecordsV1WithBodyWithResponse(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DNSResetZoneRecordsV1Response, error)
DNSResetZoneRecordsV1WithBodyWithResponse request with arbitrary body returning *DNSResetZoneRecordsV1Response
func (*ClientWithResponses) DNSResetZoneRecordsV1WithResponse ¶
func (c *ClientWithResponses) DNSResetZoneRecordsV1WithResponse(ctx context.Context, domain Domain, body DNSResetZoneRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DNSResetZoneRecordsV1Response, error)
func (*ClientWithResponses) DNSRestoreSnapshotV1WithResponse ¶
func (c *ClientWithResponses) DNSRestoreSnapshotV1WithResponse(ctx context.Context, domain Domain, snapshotId SnapshotId, reqEditors ...RequestEditorFn) (*DNSRestoreSnapshotV1Response, error)
DNSRestoreSnapshotV1WithResponse request returning *DNSRestoreSnapshotV1Response
func (*ClientWithResponses) DNSUpdateZoneRecordsV1WithBodyWithResponse ¶
func (c *ClientWithResponses) DNSUpdateZoneRecordsV1WithBodyWithResponse(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DNSUpdateZoneRecordsV1Response, error)
DNSUpdateZoneRecordsV1WithBodyWithResponse request with arbitrary body returning *DNSUpdateZoneRecordsV1Response
func (*ClientWithResponses) DNSUpdateZoneRecordsV1WithResponse ¶
func (c *ClientWithResponses) DNSUpdateZoneRecordsV1WithResponse(ctx context.Context, domain Domain, body DNSUpdateZoneRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DNSUpdateZoneRecordsV1Response, error)
func (*ClientWithResponses) DNSValidateZoneRecordsV1WithBodyWithResponse ¶
func (c *ClientWithResponses) DNSValidateZoneRecordsV1WithBodyWithResponse(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DNSValidateZoneRecordsV1Response, error)
DNSValidateZoneRecordsV1WithBodyWithResponse request with arbitrary body returning *DNSValidateZoneRecordsV1Response
func (*ClientWithResponses) DNSValidateZoneRecordsV1WithResponse ¶
func (c *ClientWithResponses) DNSValidateZoneRecordsV1WithResponse(ctx context.Context, domain Domain, body DNSValidateZoneRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DNSValidateZoneRecordsV1Response, error)
func (*ClientWithResponses) DomainsCheckDomainAvailabilityV1WithBodyWithResponse ¶
func (c *ClientWithResponses) DomainsCheckDomainAvailabilityV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DomainsCheckDomainAvailabilityV1Response, error)
DomainsCheckDomainAvailabilityV1WithBodyWithResponse request with arbitrary body returning *DomainsCheckDomainAvailabilityV1Response
func (*ClientWithResponses) DomainsCheckDomainAvailabilityV1WithResponse ¶
func (c *ClientWithResponses) DomainsCheckDomainAvailabilityV1WithResponse(ctx context.Context, body DomainsCheckDomainAvailabilityV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DomainsCheckDomainAvailabilityV1Response, error)
func (*ClientWithResponses) DomainsCreateForwardingDataV1WithBodyWithResponse ¶
func (c *ClientWithResponses) DomainsCreateForwardingDataV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DomainsCreateForwardingDataV1Response, error)
DomainsCreateForwardingDataV1WithBodyWithResponse request with arbitrary body returning *DomainsCreateForwardingDataV1Response
func (*ClientWithResponses) DomainsCreateForwardingDataV1WithResponse ¶
func (c *ClientWithResponses) DomainsCreateForwardingDataV1WithResponse(ctx context.Context, body DomainsCreateForwardingDataV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DomainsCreateForwardingDataV1Response, error)
func (*ClientWithResponses) DomainsCreateWHOISProfileV1WithBodyWithResponse ¶
func (c *ClientWithResponses) DomainsCreateWHOISProfileV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DomainsCreateWHOISProfileV1Response, error)
DomainsCreateWHOISProfileV1WithBodyWithResponse request with arbitrary body returning *DomainsCreateWHOISProfileV1Response
func (*ClientWithResponses) DomainsCreateWHOISProfileV1WithResponse ¶
func (c *ClientWithResponses) DomainsCreateWHOISProfileV1WithResponse(ctx context.Context, body DomainsCreateWHOISProfileV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DomainsCreateWHOISProfileV1Response, error)
func (*ClientWithResponses) DomainsDeleteForwardingDataV1WithResponse ¶
func (c *ClientWithResponses) DomainsDeleteForwardingDataV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsDeleteForwardingDataV1Response, error)
DomainsDeleteForwardingDataV1WithResponse request returning *DomainsDeleteForwardingDataV1Response
func (*ClientWithResponses) DomainsDeleteWHOISProfileV1WithResponse ¶
func (c *ClientWithResponses) DomainsDeleteWHOISProfileV1WithResponse(ctx context.Context, whoisId WhoisId, reqEditors ...RequestEditorFn) (*DomainsDeleteWHOISProfileV1Response, error)
DomainsDeleteWHOISProfileV1WithResponse request returning *DomainsDeleteWHOISProfileV1Response
func (*ClientWithResponses) DomainsDisableDomainLockV1WithResponse ¶
func (c *ClientWithResponses) DomainsDisableDomainLockV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsDisableDomainLockV1Response, error)
DomainsDisableDomainLockV1WithResponse request returning *DomainsDisableDomainLockV1Response
func (*ClientWithResponses) DomainsDisablePrivacyProtectionV1WithResponse ¶
func (c *ClientWithResponses) DomainsDisablePrivacyProtectionV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsDisablePrivacyProtectionV1Response, error)
DomainsDisablePrivacyProtectionV1WithResponse request returning *DomainsDisablePrivacyProtectionV1Response
func (*ClientWithResponses) DomainsEnableDomainLockV1WithResponse ¶
func (c *ClientWithResponses) DomainsEnableDomainLockV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsEnableDomainLockV1Response, error)
DomainsEnableDomainLockV1WithResponse request returning *DomainsEnableDomainLockV1Response
func (*ClientWithResponses) DomainsEnablePrivacyProtectionV1WithResponse ¶
func (c *ClientWithResponses) DomainsEnablePrivacyProtectionV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsEnablePrivacyProtectionV1Response, error)
DomainsEnablePrivacyProtectionV1WithResponse request returning *DomainsEnablePrivacyProtectionV1Response
func (*ClientWithResponses) DomainsGetDomainListV1WithResponse ¶
func (c *ClientWithResponses) DomainsGetDomainListV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DomainsGetDomainListV1Response, error)
DomainsGetDomainListV1WithResponse request returning *DomainsGetDomainListV1Response
func (*ClientWithResponses) DomainsGetDomainV1WithResponse ¶
func (c *ClientWithResponses) DomainsGetDomainV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsGetDomainV1Response, error)
DomainsGetDomainV1WithResponse request returning *DomainsGetDomainV1Response
func (*ClientWithResponses) DomainsGetForwardingDataV1WithResponse ¶
func (c *ClientWithResponses) DomainsGetForwardingDataV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsGetForwardingDataV1Response, error)
DomainsGetForwardingDataV1WithResponse request returning *DomainsGetForwardingDataV1Response
func (*ClientWithResponses) DomainsGetWHOISProfileListV1WithResponse ¶
func (c *ClientWithResponses) DomainsGetWHOISProfileListV1WithResponse(ctx context.Context, params *DomainsGetWHOISProfileListV1Params, reqEditors ...RequestEditorFn) (*DomainsGetWHOISProfileListV1Response, error)
DomainsGetWHOISProfileListV1WithResponse request returning *DomainsGetWHOISProfileListV1Response
func (*ClientWithResponses) DomainsGetWHOISProfileUsageV1WithResponse ¶
func (c *ClientWithResponses) DomainsGetWHOISProfileUsageV1WithResponse(ctx context.Context, whoisId WhoisId, reqEditors ...RequestEditorFn) (*DomainsGetWHOISProfileUsageV1Response, error)
DomainsGetWHOISProfileUsageV1WithResponse request returning *DomainsGetWHOISProfileUsageV1Response
func (*ClientWithResponses) DomainsGetWHOISProfileV1WithResponse ¶
func (c *ClientWithResponses) DomainsGetWHOISProfileV1WithResponse(ctx context.Context, whoisId WhoisId, reqEditors ...RequestEditorFn) (*DomainsGetWHOISProfileV1Response, error)
DomainsGetWHOISProfileV1WithResponse request returning *DomainsGetWHOISProfileV1Response
func (*ClientWithResponses) DomainsPurchaseNewDomainV1WithBodyWithResponse ¶
func (c *ClientWithResponses) DomainsPurchaseNewDomainV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DomainsPurchaseNewDomainV1Response, error)
DomainsPurchaseNewDomainV1WithBodyWithResponse request with arbitrary body returning *DomainsPurchaseNewDomainV1Response
func (*ClientWithResponses) DomainsPurchaseNewDomainV1WithResponse ¶
func (c *ClientWithResponses) DomainsPurchaseNewDomainV1WithResponse(ctx context.Context, body DomainsPurchaseNewDomainV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DomainsPurchaseNewDomainV1Response, error)
func (*ClientWithResponses) DomainsUpdateNameserversV1WithBodyWithResponse ¶
func (c *ClientWithResponses) DomainsUpdateNameserversV1WithBodyWithResponse(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DomainsUpdateNameserversV1Response, error)
DomainsUpdateNameserversV1WithBodyWithResponse request with arbitrary body returning *DomainsUpdateNameserversV1Response
func (*ClientWithResponses) DomainsUpdateNameserversV1WithResponse ¶
func (c *ClientWithResponses) DomainsUpdateNameserversV1WithResponse(ctx context.Context, domain Domain, body DomainsUpdateNameserversV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DomainsUpdateNameserversV1Response, error)
func (*ClientWithResponses) VPSActivateFirewallV1WithResponse ¶
func (c *ClientWithResponses) VPSActivateFirewallV1WithResponse(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSActivateFirewallV1Response, error)
VPSActivateFirewallV1WithResponse request returning *VPSActivateFirewallV1Response
func (*ClientWithResponses) VPSAttachPublicKeyV1WithBodyWithResponse ¶
func (c *ClientWithResponses) VPSAttachPublicKeyV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSAttachPublicKeyV1Response, error)
VPSAttachPublicKeyV1WithBodyWithResponse request with arbitrary body returning *VPSAttachPublicKeyV1Response
func (*ClientWithResponses) VPSAttachPublicKeyV1WithResponse ¶
func (c *ClientWithResponses) VPSAttachPublicKeyV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSAttachPublicKeyV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSAttachPublicKeyV1Response, error)
func (*ClientWithResponses) VPSCreateFirewallRuleV1WithBodyWithResponse ¶
func (c *ClientWithResponses) VPSCreateFirewallRuleV1WithBodyWithResponse(ctx context.Context, firewallId FirewallId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSCreateFirewallRuleV1Response, error)
VPSCreateFirewallRuleV1WithBodyWithResponse request with arbitrary body returning *VPSCreateFirewallRuleV1Response
func (*ClientWithResponses) VPSCreateFirewallRuleV1WithResponse ¶
func (c *ClientWithResponses) VPSCreateFirewallRuleV1WithResponse(ctx context.Context, firewallId FirewallId, body VPSCreateFirewallRuleV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSCreateFirewallRuleV1Response, error)
func (*ClientWithResponses) VPSCreateNewFirewallV1WithBodyWithResponse ¶
func (c *ClientWithResponses) VPSCreateNewFirewallV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSCreateNewFirewallV1Response, error)
VPSCreateNewFirewallV1WithBodyWithResponse request with arbitrary body returning *VPSCreateNewFirewallV1Response
func (*ClientWithResponses) VPSCreateNewFirewallV1WithResponse ¶
func (c *ClientWithResponses) VPSCreateNewFirewallV1WithResponse(ctx context.Context, body VPSCreateNewFirewallV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSCreateNewFirewallV1Response, error)
func (*ClientWithResponses) VPSCreateNewPublicKeyV1WithBodyWithResponse ¶
func (c *ClientWithResponses) VPSCreateNewPublicKeyV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSCreateNewPublicKeyV1Response, error)
VPSCreateNewPublicKeyV1WithBodyWithResponse request with arbitrary body returning *VPSCreateNewPublicKeyV1Response
func (*ClientWithResponses) VPSCreateNewPublicKeyV1WithResponse ¶
func (c *ClientWithResponses) VPSCreateNewPublicKeyV1WithResponse(ctx context.Context, body VPSCreateNewPublicKeyV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSCreateNewPublicKeyV1Response, error)
func (*ClientWithResponses) VPSCreatePTRRecordV1WithResponse ¶
func (c *ClientWithResponses) VPSCreatePTRRecordV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSCreatePTRRecordV1Response, error)
VPSCreatePTRRecordV1WithResponse request returning *VPSCreatePTRRecordV1Response
func (*ClientWithResponses) VPSCreatePostInstallScriptV1WithBodyWithResponse ¶
func (c *ClientWithResponses) VPSCreatePostInstallScriptV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSCreatePostInstallScriptV1Response, error)
VPSCreatePostInstallScriptV1WithBodyWithResponse request with arbitrary body returning *VPSCreatePostInstallScriptV1Response
func (*ClientWithResponses) VPSCreatePostInstallScriptV1WithResponse ¶
func (c *ClientWithResponses) VPSCreatePostInstallScriptV1WithResponse(ctx context.Context, body VPSCreatePostInstallScriptV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSCreatePostInstallScriptV1Response, error)
func (*ClientWithResponses) VPSCreateSnapshotV1WithResponse ¶
func (c *ClientWithResponses) VPSCreateSnapshotV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSCreateSnapshotV1Response, error)
VPSCreateSnapshotV1WithResponse request returning *VPSCreateSnapshotV1Response
func (*ClientWithResponses) VPSDeactivateFirewallV1WithResponse ¶
func (c *ClientWithResponses) VPSDeactivateFirewallV1WithResponse(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSDeactivateFirewallV1Response, error)
VPSDeactivateFirewallV1WithResponse request returning *VPSDeactivateFirewallV1Response
func (*ClientWithResponses) VPSDeleteAPostInstallScriptV1WithResponse ¶
func (c *ClientWithResponses) VPSDeleteAPostInstallScriptV1WithResponse(ctx context.Context, postInstallScriptId PostInstallScriptId, reqEditors ...RequestEditorFn) (*VPSDeleteAPostInstallScriptV1Response, error)
VPSDeleteAPostInstallScriptV1WithResponse request returning *VPSDeleteAPostInstallScriptV1Response
func (*ClientWithResponses) VPSDeleteAPublicKeyV1WithResponse ¶
func (c *ClientWithResponses) VPSDeleteAPublicKeyV1WithResponse(ctx context.Context, publicKeyId PublicKeyId, reqEditors ...RequestEditorFn) (*VPSDeleteAPublicKeyV1Response, error)
VPSDeleteAPublicKeyV1WithResponse request returning *VPSDeleteAPublicKeyV1Response
func (*ClientWithResponses) VPSDeleteBackupV1WithResponse ¶
func (c *ClientWithResponses) VPSDeleteBackupV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, backupId BackupId, reqEditors ...RequestEditorFn) (*VPSDeleteBackupV1Response, error)
VPSDeleteBackupV1WithResponse request returning *VPSDeleteBackupV1Response
func (*ClientWithResponses) VPSDeleteFirewallRuleV1WithResponse ¶
func (c *ClientWithResponses) VPSDeleteFirewallRuleV1WithResponse(ctx context.Context, firewallId FirewallId, ruleId RuleId, reqEditors ...RequestEditorFn) (*VPSDeleteFirewallRuleV1Response, error)
VPSDeleteFirewallRuleV1WithResponse request returning *VPSDeleteFirewallRuleV1Response
func (*ClientWithResponses) VPSDeleteFirewallV1WithResponse ¶
func (c *ClientWithResponses) VPSDeleteFirewallV1WithResponse(ctx context.Context, firewallId FirewallId, reqEditors ...RequestEditorFn) (*VPSDeleteFirewallV1Response, error)
VPSDeleteFirewallV1WithResponse request returning *VPSDeleteFirewallV1Response
func (*ClientWithResponses) VPSDeletePTRRecordV1WithResponse ¶
func (c *ClientWithResponses) VPSDeletePTRRecordV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSDeletePTRRecordV1Response, error)
VPSDeletePTRRecordV1WithResponse request returning *VPSDeletePTRRecordV1Response
func (*ClientWithResponses) VPSDeleteSnapshotV1WithResponse ¶
func (c *ClientWithResponses) VPSDeleteSnapshotV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSDeleteSnapshotV1Response, error)
VPSDeleteSnapshotV1WithResponse request returning *VPSDeleteSnapshotV1Response
func (*ClientWithResponses) VPSGetActionListV1WithResponse ¶
func (c *ClientWithResponses) VPSGetActionListV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetActionListV1Params, reqEditors ...RequestEditorFn) (*VPSGetActionListV1Response, error)
VPSGetActionListV1WithResponse request returning *VPSGetActionListV1Response
func (*ClientWithResponses) VPSGetActionV1WithResponse ¶
func (c *ClientWithResponses) VPSGetActionV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, actionId ActionId, reqEditors ...RequestEditorFn) (*VPSGetActionV1Response, error)
VPSGetActionV1WithResponse request returning *VPSGetActionV1Response
func (*ClientWithResponses) VPSGetAttachedPublicKeysV1WithResponse ¶
func (c *ClientWithResponses) VPSGetAttachedPublicKeysV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetAttachedPublicKeysV1Params, reqEditors ...RequestEditorFn) (*VPSGetAttachedPublicKeysV1Response, error)
VPSGetAttachedPublicKeysV1WithResponse request returning *VPSGetAttachedPublicKeysV1Response
func (*ClientWithResponses) VPSGetBackupListV1WithResponse ¶
func (c *ClientWithResponses) VPSGetBackupListV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetBackupListV1Params, reqEditors ...RequestEditorFn) (*VPSGetBackupListV1Response, error)
VPSGetBackupListV1WithResponse request returning *VPSGetBackupListV1Response
func (*ClientWithResponses) VPSGetDataCentersListV1WithResponse ¶
func (c *ClientWithResponses) VPSGetDataCentersListV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*VPSGetDataCentersListV1Response, error)
VPSGetDataCentersListV1WithResponse request returning *VPSGetDataCentersListV1Response
func (*ClientWithResponses) VPSGetFirewallListV1WithResponse ¶
func (c *ClientWithResponses) VPSGetFirewallListV1WithResponse(ctx context.Context, params *VPSGetFirewallListV1Params, reqEditors ...RequestEditorFn) (*VPSGetFirewallListV1Response, error)
VPSGetFirewallListV1WithResponse request returning *VPSGetFirewallListV1Response
func (*ClientWithResponses) VPSGetFirewallV1WithResponse ¶
func (c *ClientWithResponses) VPSGetFirewallV1WithResponse(ctx context.Context, firewallId FirewallId, reqEditors ...RequestEditorFn) (*VPSGetFirewallV1Response, error)
VPSGetFirewallV1WithResponse request returning *VPSGetFirewallV1Response
func (*ClientWithResponses) VPSGetMetricsV1WithResponse ¶
func (c *ClientWithResponses) VPSGetMetricsV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetMetricsV1Params, reqEditors ...RequestEditorFn) (*VPSGetMetricsV1Response, error)
VPSGetMetricsV1WithResponse request returning *VPSGetMetricsV1Response
func (*ClientWithResponses) VPSGetPostInstallScriptListV1WithResponse ¶
func (c *ClientWithResponses) VPSGetPostInstallScriptListV1WithResponse(ctx context.Context, params *VPSGetPostInstallScriptListV1Params, reqEditors ...RequestEditorFn) (*VPSGetPostInstallScriptListV1Response, error)
VPSGetPostInstallScriptListV1WithResponse request returning *VPSGetPostInstallScriptListV1Response
func (*ClientWithResponses) VPSGetPostInstallScriptV1WithResponse ¶
func (c *ClientWithResponses) VPSGetPostInstallScriptV1WithResponse(ctx context.Context, postInstallScriptId PostInstallScriptId, reqEditors ...RequestEditorFn) (*VPSGetPostInstallScriptV1Response, error)
VPSGetPostInstallScriptV1WithResponse request returning *VPSGetPostInstallScriptV1Response
func (*ClientWithResponses) VPSGetPublicKeyListV1WithResponse ¶
func (c *ClientWithResponses) VPSGetPublicKeyListV1WithResponse(ctx context.Context, params *VPSGetPublicKeyListV1Params, reqEditors ...RequestEditorFn) (*VPSGetPublicKeyListV1Response, error)
VPSGetPublicKeyListV1WithResponse request returning *VPSGetPublicKeyListV1Response
func (*ClientWithResponses) VPSGetScanMetricsV1WithResponse ¶
func (c *ClientWithResponses) VPSGetScanMetricsV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSGetScanMetricsV1Response, error)
VPSGetScanMetricsV1WithResponse request returning *VPSGetScanMetricsV1Response
func (*ClientWithResponses) VPSGetSnapshotV1WithResponse ¶
func (c *ClientWithResponses) VPSGetSnapshotV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSGetSnapshotV1Response, error)
VPSGetSnapshotV1WithResponse request returning *VPSGetSnapshotV1Response
func (*ClientWithResponses) VPSGetTemplateListV1WithResponse ¶
func (c *ClientWithResponses) VPSGetTemplateListV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*VPSGetTemplateListV1Response, error)
VPSGetTemplateListV1WithResponse request returning *VPSGetTemplateListV1Response
func (*ClientWithResponses) VPSGetTemplateV1WithResponse ¶
func (c *ClientWithResponses) VPSGetTemplateV1WithResponse(ctx context.Context, templateId TemplateId, reqEditors ...RequestEditorFn) (*VPSGetTemplateV1Response, error)
VPSGetTemplateV1WithResponse request returning *VPSGetTemplateV1Response
func (*ClientWithResponses) VPSGetVirtualMachineListV1WithResponse ¶
func (c *ClientWithResponses) VPSGetVirtualMachineListV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*VPSGetVirtualMachineListV1Response, error)
VPSGetVirtualMachineListV1WithResponse request returning *VPSGetVirtualMachineListV1Response
func (*ClientWithResponses) VPSGetVirtualMachineV1WithResponse ¶
func (c *ClientWithResponses) VPSGetVirtualMachineV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSGetVirtualMachineV1Response, error)
VPSGetVirtualMachineV1WithResponse request returning *VPSGetVirtualMachineV1Response
func (*ClientWithResponses) VPSInstallMonarxV1WithResponse ¶
func (c *ClientWithResponses) VPSInstallMonarxV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSInstallMonarxV1Response, error)
VPSInstallMonarxV1WithResponse request returning *VPSInstallMonarxV1Response
func (*ClientWithResponses) VPSPurchaseNewVirtualMachineV1WithBodyWithResponse ¶
func (c *ClientWithResponses) VPSPurchaseNewVirtualMachineV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSPurchaseNewVirtualMachineV1Response, error)
VPSPurchaseNewVirtualMachineV1WithBodyWithResponse request with arbitrary body returning *VPSPurchaseNewVirtualMachineV1Response
func (*ClientWithResponses) VPSPurchaseNewVirtualMachineV1WithResponse ¶
func (c *ClientWithResponses) VPSPurchaseNewVirtualMachineV1WithResponse(ctx context.Context, body VPSPurchaseNewVirtualMachineV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSPurchaseNewVirtualMachineV1Response, error)
func (*ClientWithResponses) VPSRecreateVirtualMachineV1WithBodyWithResponse ¶
func (c *ClientWithResponses) VPSRecreateVirtualMachineV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSRecreateVirtualMachineV1Response, error)
VPSRecreateVirtualMachineV1WithBodyWithResponse request with arbitrary body returning *VPSRecreateVirtualMachineV1Response
func (*ClientWithResponses) VPSRecreateVirtualMachineV1WithResponse ¶
func (c *ClientWithResponses) VPSRecreateVirtualMachineV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSRecreateVirtualMachineV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSRecreateVirtualMachineV1Response, error)
func (*ClientWithResponses) VPSResetHostnameV1WithResponse ¶
func (c *ClientWithResponses) VPSResetHostnameV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSResetHostnameV1Response, error)
VPSResetHostnameV1WithResponse request returning *VPSResetHostnameV1Response
func (*ClientWithResponses) VPSRestartVirtualMachineV1WithResponse ¶
func (c *ClientWithResponses) VPSRestartVirtualMachineV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSRestartVirtualMachineV1Response, error)
VPSRestartVirtualMachineV1WithResponse request returning *VPSRestartVirtualMachineV1Response
func (*ClientWithResponses) VPSRestoreBackupV1WithResponse ¶
func (c *ClientWithResponses) VPSRestoreBackupV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, backupId BackupId, reqEditors ...RequestEditorFn) (*VPSRestoreBackupV1Response, error)
VPSRestoreBackupV1WithResponse request returning *VPSRestoreBackupV1Response
func (*ClientWithResponses) VPSRestoreSnapshotV1WithResponse ¶
func (c *ClientWithResponses) VPSRestoreSnapshotV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSRestoreSnapshotV1Response, error)
VPSRestoreSnapshotV1WithResponse request returning *VPSRestoreSnapshotV1Response
func (*ClientWithResponses) VPSSetHostnameV1WithBodyWithResponse ¶
func (c *ClientWithResponses) VPSSetHostnameV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSSetHostnameV1Response, error)
VPSSetHostnameV1WithBodyWithResponse request with arbitrary body returning *VPSSetHostnameV1Response
func (*ClientWithResponses) VPSSetHostnameV1WithResponse ¶
func (c *ClientWithResponses) VPSSetHostnameV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetHostnameV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSSetHostnameV1Response, error)
func (*ClientWithResponses) VPSSetNameserversV1WithBodyWithResponse ¶
func (c *ClientWithResponses) VPSSetNameserversV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSSetNameserversV1Response, error)
VPSSetNameserversV1WithBodyWithResponse request with arbitrary body returning *VPSSetNameserversV1Response
func (*ClientWithResponses) VPSSetNameserversV1WithResponse ¶
func (c *ClientWithResponses) VPSSetNameserversV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetNameserversV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSSetNameserversV1Response, error)
func (*ClientWithResponses) VPSSetPanelPasswordV1WithBodyWithResponse ¶
func (c *ClientWithResponses) VPSSetPanelPasswordV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSSetPanelPasswordV1Response, error)
VPSSetPanelPasswordV1WithBodyWithResponse request with arbitrary body returning *VPSSetPanelPasswordV1Response
func (*ClientWithResponses) VPSSetPanelPasswordV1WithResponse ¶
func (c *ClientWithResponses) VPSSetPanelPasswordV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetPanelPasswordV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSSetPanelPasswordV1Response, error)
func (*ClientWithResponses) VPSSetRootPasswordV1WithBodyWithResponse ¶
func (c *ClientWithResponses) VPSSetRootPasswordV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSSetRootPasswordV1Response, error)
VPSSetRootPasswordV1WithBodyWithResponse request with arbitrary body returning *VPSSetRootPasswordV1Response
func (*ClientWithResponses) VPSSetRootPasswordV1WithResponse ¶
func (c *ClientWithResponses) VPSSetRootPasswordV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetRootPasswordV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSSetRootPasswordV1Response, error)
func (*ClientWithResponses) VPSSetupNewVirtualMachineV1WithBodyWithResponse ¶
func (c *ClientWithResponses) VPSSetupNewVirtualMachineV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSSetupNewVirtualMachineV1Response, error)
VPSSetupNewVirtualMachineV1WithBodyWithResponse request with arbitrary body returning *VPSSetupNewVirtualMachineV1Response
func (*ClientWithResponses) VPSSetupNewVirtualMachineV1WithResponse ¶
func (c *ClientWithResponses) VPSSetupNewVirtualMachineV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetupNewVirtualMachineV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSSetupNewVirtualMachineV1Response, error)
func (*ClientWithResponses) VPSStartRecoveryModeV1WithBodyWithResponse ¶
func (c *ClientWithResponses) VPSStartRecoveryModeV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSStartRecoveryModeV1Response, error)
VPSStartRecoveryModeV1WithBodyWithResponse request with arbitrary body returning *VPSStartRecoveryModeV1Response
func (*ClientWithResponses) VPSStartRecoveryModeV1WithResponse ¶
func (c *ClientWithResponses) VPSStartRecoveryModeV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSStartRecoveryModeV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSStartRecoveryModeV1Response, error)
func (*ClientWithResponses) VPSStartVirtualMachineV1WithResponse ¶
func (c *ClientWithResponses) VPSStartVirtualMachineV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSStartVirtualMachineV1Response, error)
VPSStartVirtualMachineV1WithResponse request returning *VPSStartVirtualMachineV1Response
func (*ClientWithResponses) VPSStopRecoveryModeV1WithResponse ¶
func (c *ClientWithResponses) VPSStopRecoveryModeV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSStopRecoveryModeV1Response, error)
VPSStopRecoveryModeV1WithResponse request returning *VPSStopRecoveryModeV1Response
func (*ClientWithResponses) VPSStopVirtualMachineV1WithResponse ¶
func (c *ClientWithResponses) VPSStopVirtualMachineV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSStopVirtualMachineV1Response, error)
VPSStopVirtualMachineV1WithResponse request returning *VPSStopVirtualMachineV1Response
func (*ClientWithResponses) VPSSyncFirewallV1WithResponse ¶
func (c *ClientWithResponses) VPSSyncFirewallV1WithResponse(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSSyncFirewallV1Response, error)
VPSSyncFirewallV1WithResponse request returning *VPSSyncFirewallV1Response
func (*ClientWithResponses) VPSUninstallMonarxV1WithResponse ¶
func (c *ClientWithResponses) VPSUninstallMonarxV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSUninstallMonarxV1Response, error)
VPSUninstallMonarxV1WithResponse request returning *VPSUninstallMonarxV1Response
func (*ClientWithResponses) VPSUpdateFirewallRuleV1WithBodyWithResponse ¶
func (c *ClientWithResponses) VPSUpdateFirewallRuleV1WithBodyWithResponse(ctx context.Context, firewallId FirewallId, ruleId RuleId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSUpdateFirewallRuleV1Response, error)
VPSUpdateFirewallRuleV1WithBodyWithResponse request with arbitrary body returning *VPSUpdateFirewallRuleV1Response
func (*ClientWithResponses) VPSUpdateFirewallRuleV1WithResponse ¶
func (c *ClientWithResponses) VPSUpdateFirewallRuleV1WithResponse(ctx context.Context, firewallId FirewallId, ruleId RuleId, body VPSUpdateFirewallRuleV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSUpdateFirewallRuleV1Response, error)
func (*ClientWithResponses) VPSUpdatePostInstallScriptV1WithBodyWithResponse ¶
func (c *ClientWithResponses) VPSUpdatePostInstallScriptV1WithBodyWithResponse(ctx context.Context, postInstallScriptId PostInstallScriptId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSUpdatePostInstallScriptV1Response, error)
VPSUpdatePostInstallScriptV1WithBodyWithResponse request with arbitrary body returning *VPSUpdatePostInstallScriptV1Response
func (*ClientWithResponses) VPSUpdatePostInstallScriptV1WithResponse ¶
func (c *ClientWithResponses) VPSUpdatePostInstallScriptV1WithResponse(ctx context.Context, postInstallScriptId PostInstallScriptId, body VPSUpdatePostInstallScriptV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSUpdatePostInstallScriptV1Response, error)
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface {
// BillingGetCatalogItemListV1WithResponse request
BillingGetCatalogItemListV1WithResponse(ctx context.Context, params *BillingGetCatalogItemListV1Params, reqEditors ...RequestEditorFn) (*BillingGetCatalogItemListV1Response, error)
// BillingCreateNewServiceOrderV1WithBodyWithResponse request with any body
BillingCreateNewServiceOrderV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BillingCreateNewServiceOrderV1Response, error)
BillingCreateNewServiceOrderV1WithResponse(ctx context.Context, body BillingCreateNewServiceOrderV1JSONRequestBody, reqEditors ...RequestEditorFn) (*BillingCreateNewServiceOrderV1Response, error)
// BillingGetPaymentMethodListV1WithResponse request
BillingGetPaymentMethodListV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*BillingGetPaymentMethodListV1Response, error)
// BillingDeletePaymentMethodV1WithResponse request
BillingDeletePaymentMethodV1WithResponse(ctx context.Context, paymentMethodId PaymentMethodId, reqEditors ...RequestEditorFn) (*BillingDeletePaymentMethodV1Response, error)
// BillingSetDefaultPaymentMethodV1WithResponse request
BillingSetDefaultPaymentMethodV1WithResponse(ctx context.Context, paymentMethodId PaymentMethodId, reqEditors ...RequestEditorFn) (*BillingSetDefaultPaymentMethodV1Response, error)
// BillingGetSubscriptionListV1WithResponse request
BillingGetSubscriptionListV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*BillingGetSubscriptionListV1Response, error)
// BillingCancelSubscriptionV1WithBodyWithResponse request with any body
BillingCancelSubscriptionV1WithBodyWithResponse(ctx context.Context, subscriptionId SubscriptionId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*BillingCancelSubscriptionV1Response, error)
BillingCancelSubscriptionV1WithResponse(ctx context.Context, subscriptionId SubscriptionId, body BillingCancelSubscriptionV1JSONRequestBody, reqEditors ...RequestEditorFn) (*BillingCancelSubscriptionV1Response, error)
// DNSGetSnapshotListV1WithResponse request
DNSGetSnapshotListV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DNSGetSnapshotListV1Response, error)
// DNSGetSnapshotV1WithResponse request
DNSGetSnapshotV1WithResponse(ctx context.Context, domain Domain, snapshotId SnapshotId, reqEditors ...RequestEditorFn) (*DNSGetSnapshotV1Response, error)
// DNSRestoreSnapshotV1WithResponse request
DNSRestoreSnapshotV1WithResponse(ctx context.Context, domain Domain, snapshotId SnapshotId, reqEditors ...RequestEditorFn) (*DNSRestoreSnapshotV1Response, error)
// DNSDeleteZoneRecordsV1WithBodyWithResponse request with any body
DNSDeleteZoneRecordsV1WithBodyWithResponse(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DNSDeleteZoneRecordsV1Response, error)
DNSDeleteZoneRecordsV1WithResponse(ctx context.Context, domain Domain, body DNSDeleteZoneRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DNSDeleteZoneRecordsV1Response, error)
// DNSGetRecordsV1WithResponse request
DNSGetRecordsV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DNSGetRecordsV1Response, error)
// DNSUpdateZoneRecordsV1WithBodyWithResponse request with any body
DNSUpdateZoneRecordsV1WithBodyWithResponse(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DNSUpdateZoneRecordsV1Response, error)
DNSUpdateZoneRecordsV1WithResponse(ctx context.Context, domain Domain, body DNSUpdateZoneRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DNSUpdateZoneRecordsV1Response, error)
// DNSResetZoneRecordsV1WithBodyWithResponse request with any body
DNSResetZoneRecordsV1WithBodyWithResponse(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DNSResetZoneRecordsV1Response, error)
DNSResetZoneRecordsV1WithResponse(ctx context.Context, domain Domain, body DNSResetZoneRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DNSResetZoneRecordsV1Response, error)
// DNSValidateZoneRecordsV1WithBodyWithResponse request with any body
DNSValidateZoneRecordsV1WithBodyWithResponse(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DNSValidateZoneRecordsV1Response, error)
DNSValidateZoneRecordsV1WithResponse(ctx context.Context, domain Domain, body DNSValidateZoneRecordsV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DNSValidateZoneRecordsV1Response, error)
// DomainsCheckDomainAvailabilityV1WithBodyWithResponse request with any body
DomainsCheckDomainAvailabilityV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DomainsCheckDomainAvailabilityV1Response, error)
DomainsCheckDomainAvailabilityV1WithResponse(ctx context.Context, body DomainsCheckDomainAvailabilityV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DomainsCheckDomainAvailabilityV1Response, error)
// DomainsCreateForwardingDataV1WithBodyWithResponse request with any body
DomainsCreateForwardingDataV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DomainsCreateForwardingDataV1Response, error)
DomainsCreateForwardingDataV1WithResponse(ctx context.Context, body DomainsCreateForwardingDataV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DomainsCreateForwardingDataV1Response, error)
// DomainsDeleteForwardingDataV1WithResponse request
DomainsDeleteForwardingDataV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsDeleteForwardingDataV1Response, error)
// DomainsGetForwardingDataV1WithResponse request
DomainsGetForwardingDataV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsGetForwardingDataV1Response, error)
// DomainsGetDomainListV1WithResponse request
DomainsGetDomainListV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DomainsGetDomainListV1Response, error)
// DomainsPurchaseNewDomainV1WithBodyWithResponse request with any body
DomainsPurchaseNewDomainV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DomainsPurchaseNewDomainV1Response, error)
DomainsPurchaseNewDomainV1WithResponse(ctx context.Context, body DomainsPurchaseNewDomainV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DomainsPurchaseNewDomainV1Response, error)
// DomainsGetDomainV1WithResponse request
DomainsGetDomainV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsGetDomainV1Response, error)
// DomainsDisableDomainLockV1WithResponse request
DomainsDisableDomainLockV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsDisableDomainLockV1Response, error)
// DomainsEnableDomainLockV1WithResponse request
DomainsEnableDomainLockV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsEnableDomainLockV1Response, error)
// DomainsUpdateNameserversV1WithBodyWithResponse request with any body
DomainsUpdateNameserversV1WithBodyWithResponse(ctx context.Context, domain Domain, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DomainsUpdateNameserversV1Response, error)
DomainsUpdateNameserversV1WithResponse(ctx context.Context, domain Domain, body DomainsUpdateNameserversV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DomainsUpdateNameserversV1Response, error)
// DomainsDisablePrivacyProtectionV1WithResponse request
DomainsDisablePrivacyProtectionV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsDisablePrivacyProtectionV1Response, error)
// DomainsEnablePrivacyProtectionV1WithResponse request
DomainsEnablePrivacyProtectionV1WithResponse(ctx context.Context, domain Domain, reqEditors ...RequestEditorFn) (*DomainsEnablePrivacyProtectionV1Response, error)
// DomainsGetWHOISProfileListV1WithResponse request
DomainsGetWHOISProfileListV1WithResponse(ctx context.Context, params *DomainsGetWHOISProfileListV1Params, reqEditors ...RequestEditorFn) (*DomainsGetWHOISProfileListV1Response, error)
// DomainsCreateWHOISProfileV1WithBodyWithResponse request with any body
DomainsCreateWHOISProfileV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DomainsCreateWHOISProfileV1Response, error)
DomainsCreateWHOISProfileV1WithResponse(ctx context.Context, body DomainsCreateWHOISProfileV1JSONRequestBody, reqEditors ...RequestEditorFn) (*DomainsCreateWHOISProfileV1Response, error)
// DomainsDeleteWHOISProfileV1WithResponse request
DomainsDeleteWHOISProfileV1WithResponse(ctx context.Context, whoisId WhoisId, reqEditors ...RequestEditorFn) (*DomainsDeleteWHOISProfileV1Response, error)
// DomainsGetWHOISProfileV1WithResponse request
DomainsGetWHOISProfileV1WithResponse(ctx context.Context, whoisId WhoisId, reqEditors ...RequestEditorFn) (*DomainsGetWHOISProfileV1Response, error)
// DomainsGetWHOISProfileUsageV1WithResponse request
DomainsGetWHOISProfileUsageV1WithResponse(ctx context.Context, whoisId WhoisId, reqEditors ...RequestEditorFn) (*DomainsGetWHOISProfileUsageV1Response, error)
// VPSGetDataCentersListV1WithResponse request
VPSGetDataCentersListV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*VPSGetDataCentersListV1Response, error)
// VPSGetFirewallListV1WithResponse request
VPSGetFirewallListV1WithResponse(ctx context.Context, params *VPSGetFirewallListV1Params, reqEditors ...RequestEditorFn) (*VPSGetFirewallListV1Response, error)
// VPSCreateNewFirewallV1WithBodyWithResponse request with any body
VPSCreateNewFirewallV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSCreateNewFirewallV1Response, error)
VPSCreateNewFirewallV1WithResponse(ctx context.Context, body VPSCreateNewFirewallV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSCreateNewFirewallV1Response, error)
// VPSDeleteFirewallV1WithResponse request
VPSDeleteFirewallV1WithResponse(ctx context.Context, firewallId FirewallId, reqEditors ...RequestEditorFn) (*VPSDeleteFirewallV1Response, error)
// VPSGetFirewallV1WithResponse request
VPSGetFirewallV1WithResponse(ctx context.Context, firewallId FirewallId, reqEditors ...RequestEditorFn) (*VPSGetFirewallV1Response, error)
// VPSActivateFirewallV1WithResponse request
VPSActivateFirewallV1WithResponse(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSActivateFirewallV1Response, error)
// VPSDeactivateFirewallV1WithResponse request
VPSDeactivateFirewallV1WithResponse(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSDeactivateFirewallV1Response, error)
// VPSCreateFirewallRuleV1WithBodyWithResponse request with any body
VPSCreateFirewallRuleV1WithBodyWithResponse(ctx context.Context, firewallId FirewallId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSCreateFirewallRuleV1Response, error)
VPSCreateFirewallRuleV1WithResponse(ctx context.Context, firewallId FirewallId, body VPSCreateFirewallRuleV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSCreateFirewallRuleV1Response, error)
// VPSDeleteFirewallRuleV1WithResponse request
VPSDeleteFirewallRuleV1WithResponse(ctx context.Context, firewallId FirewallId, ruleId RuleId, reqEditors ...RequestEditorFn) (*VPSDeleteFirewallRuleV1Response, error)
// VPSUpdateFirewallRuleV1WithBodyWithResponse request with any body
VPSUpdateFirewallRuleV1WithBodyWithResponse(ctx context.Context, firewallId FirewallId, ruleId RuleId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSUpdateFirewallRuleV1Response, error)
VPSUpdateFirewallRuleV1WithResponse(ctx context.Context, firewallId FirewallId, ruleId RuleId, body VPSUpdateFirewallRuleV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSUpdateFirewallRuleV1Response, error)
// VPSSyncFirewallV1WithResponse request
VPSSyncFirewallV1WithResponse(ctx context.Context, firewallId FirewallId, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSSyncFirewallV1Response, error)
// VPSGetPostInstallScriptListV1WithResponse request
VPSGetPostInstallScriptListV1WithResponse(ctx context.Context, params *VPSGetPostInstallScriptListV1Params, reqEditors ...RequestEditorFn) (*VPSGetPostInstallScriptListV1Response, error)
// VPSCreatePostInstallScriptV1WithBodyWithResponse request with any body
VPSCreatePostInstallScriptV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSCreatePostInstallScriptV1Response, error)
VPSCreatePostInstallScriptV1WithResponse(ctx context.Context, body VPSCreatePostInstallScriptV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSCreatePostInstallScriptV1Response, error)
// VPSDeleteAPostInstallScriptV1WithResponse request
VPSDeleteAPostInstallScriptV1WithResponse(ctx context.Context, postInstallScriptId PostInstallScriptId, reqEditors ...RequestEditorFn) (*VPSDeleteAPostInstallScriptV1Response, error)
// VPSGetPostInstallScriptV1WithResponse request
VPSGetPostInstallScriptV1WithResponse(ctx context.Context, postInstallScriptId PostInstallScriptId, reqEditors ...RequestEditorFn) (*VPSGetPostInstallScriptV1Response, error)
// VPSUpdatePostInstallScriptV1WithBodyWithResponse request with any body
VPSUpdatePostInstallScriptV1WithBodyWithResponse(ctx context.Context, postInstallScriptId PostInstallScriptId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSUpdatePostInstallScriptV1Response, error)
VPSUpdatePostInstallScriptV1WithResponse(ctx context.Context, postInstallScriptId PostInstallScriptId, body VPSUpdatePostInstallScriptV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSUpdatePostInstallScriptV1Response, error)
// VPSGetPublicKeyListV1WithResponse request
VPSGetPublicKeyListV1WithResponse(ctx context.Context, params *VPSGetPublicKeyListV1Params, reqEditors ...RequestEditorFn) (*VPSGetPublicKeyListV1Response, error)
// VPSCreateNewPublicKeyV1WithBodyWithResponse request with any body
VPSCreateNewPublicKeyV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSCreateNewPublicKeyV1Response, error)
VPSCreateNewPublicKeyV1WithResponse(ctx context.Context, body VPSCreateNewPublicKeyV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSCreateNewPublicKeyV1Response, error)
// VPSAttachPublicKeyV1WithBodyWithResponse request with any body
VPSAttachPublicKeyV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSAttachPublicKeyV1Response, error)
VPSAttachPublicKeyV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSAttachPublicKeyV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSAttachPublicKeyV1Response, error)
// VPSDeleteAPublicKeyV1WithResponse request
VPSDeleteAPublicKeyV1WithResponse(ctx context.Context, publicKeyId PublicKeyId, reqEditors ...RequestEditorFn) (*VPSDeleteAPublicKeyV1Response, error)
// VPSGetTemplateListV1WithResponse request
VPSGetTemplateListV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*VPSGetTemplateListV1Response, error)
// VPSGetTemplateV1WithResponse request
VPSGetTemplateV1WithResponse(ctx context.Context, templateId TemplateId, reqEditors ...RequestEditorFn) (*VPSGetTemplateV1Response, error)
// VPSGetVirtualMachineListV1WithResponse request
VPSGetVirtualMachineListV1WithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*VPSGetVirtualMachineListV1Response, error)
// VPSPurchaseNewVirtualMachineV1WithBodyWithResponse request with any body
VPSPurchaseNewVirtualMachineV1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSPurchaseNewVirtualMachineV1Response, error)
VPSPurchaseNewVirtualMachineV1WithResponse(ctx context.Context, body VPSPurchaseNewVirtualMachineV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSPurchaseNewVirtualMachineV1Response, error)
// VPSGetVirtualMachineV1WithResponse request
VPSGetVirtualMachineV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSGetVirtualMachineV1Response, error)
// VPSGetActionListV1WithResponse request
VPSGetActionListV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetActionListV1Params, reqEditors ...RequestEditorFn) (*VPSGetActionListV1Response, error)
// VPSGetActionV1WithResponse request
VPSGetActionV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, actionId ActionId, reqEditors ...RequestEditorFn) (*VPSGetActionV1Response, error)
// VPSGetBackupListV1WithResponse request
VPSGetBackupListV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetBackupListV1Params, reqEditors ...RequestEditorFn) (*VPSGetBackupListV1Response, error)
// VPSDeleteBackupV1WithResponse request
VPSDeleteBackupV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, backupId BackupId, reqEditors ...RequestEditorFn) (*VPSDeleteBackupV1Response, error)
// VPSRestoreBackupV1WithResponse request
VPSRestoreBackupV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, backupId BackupId, reqEditors ...RequestEditorFn) (*VPSRestoreBackupV1Response, error)
// VPSResetHostnameV1WithResponse request
VPSResetHostnameV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSResetHostnameV1Response, error)
// VPSSetHostnameV1WithBodyWithResponse request with any body
VPSSetHostnameV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSSetHostnameV1Response, error)
VPSSetHostnameV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetHostnameV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSSetHostnameV1Response, error)
// VPSGetMetricsV1WithResponse request
VPSGetMetricsV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetMetricsV1Params, reqEditors ...RequestEditorFn) (*VPSGetMetricsV1Response, error)
// VPSUninstallMonarxV1WithResponse request
VPSUninstallMonarxV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSUninstallMonarxV1Response, error)
// VPSGetScanMetricsV1WithResponse request
VPSGetScanMetricsV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSGetScanMetricsV1Response, error)
// VPSInstallMonarxV1WithResponse request
VPSInstallMonarxV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSInstallMonarxV1Response, error)
// VPSSetNameserversV1WithBodyWithResponse request with any body
VPSSetNameserversV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSSetNameserversV1Response, error)
VPSSetNameserversV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetNameserversV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSSetNameserversV1Response, error)
// VPSSetPanelPasswordV1WithBodyWithResponse request with any body
VPSSetPanelPasswordV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSSetPanelPasswordV1Response, error)
VPSSetPanelPasswordV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetPanelPasswordV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSSetPanelPasswordV1Response, error)
// VPSDeletePTRRecordV1WithResponse request
VPSDeletePTRRecordV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSDeletePTRRecordV1Response, error)
// VPSCreatePTRRecordV1WithResponse request
VPSCreatePTRRecordV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSCreatePTRRecordV1Response, error)
// VPSGetAttachedPublicKeysV1WithResponse request
VPSGetAttachedPublicKeysV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, params *VPSGetAttachedPublicKeysV1Params, reqEditors ...RequestEditorFn) (*VPSGetAttachedPublicKeysV1Response, error)
// VPSStopRecoveryModeV1WithResponse request
VPSStopRecoveryModeV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSStopRecoveryModeV1Response, error)
// VPSStartRecoveryModeV1WithBodyWithResponse request with any body
VPSStartRecoveryModeV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSStartRecoveryModeV1Response, error)
VPSStartRecoveryModeV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSStartRecoveryModeV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSStartRecoveryModeV1Response, error)
// VPSRecreateVirtualMachineV1WithBodyWithResponse request with any body
VPSRecreateVirtualMachineV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSRecreateVirtualMachineV1Response, error)
VPSRecreateVirtualMachineV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSRecreateVirtualMachineV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSRecreateVirtualMachineV1Response, error)
// VPSRestartVirtualMachineV1WithResponse request
VPSRestartVirtualMachineV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSRestartVirtualMachineV1Response, error)
// VPSSetRootPasswordV1WithBodyWithResponse request with any body
VPSSetRootPasswordV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSSetRootPasswordV1Response, error)
VPSSetRootPasswordV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetRootPasswordV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSSetRootPasswordV1Response, error)
// VPSSetupNewVirtualMachineV1WithBodyWithResponse request with any body
VPSSetupNewVirtualMachineV1WithBodyWithResponse(ctx context.Context, virtualMachineId VirtualMachineId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*VPSSetupNewVirtualMachineV1Response, error)
VPSSetupNewVirtualMachineV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, body VPSSetupNewVirtualMachineV1JSONRequestBody, reqEditors ...RequestEditorFn) (*VPSSetupNewVirtualMachineV1Response, error)
// VPSDeleteSnapshotV1WithResponse request
VPSDeleteSnapshotV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSDeleteSnapshotV1Response, error)
// VPSGetSnapshotV1WithResponse request
VPSGetSnapshotV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSGetSnapshotV1Response, error)
// VPSCreateSnapshotV1WithResponse request
VPSCreateSnapshotV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSCreateSnapshotV1Response, error)
// VPSRestoreSnapshotV1WithResponse request
VPSRestoreSnapshotV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSRestoreSnapshotV1Response, error)
// VPSStartVirtualMachineV1WithResponse request
VPSStartVirtualMachineV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSStartVirtualMachineV1Response, error)
// VPSStopVirtualMachineV1WithResponse request
VPSStopVirtualMachineV1WithResponse(ctx context.Context, virtualMachineId VirtualMachineId, reqEditors ...RequestEditorFn) (*VPSStopVirtualMachineV1Response, error)
}
ClientWithResponsesInterface is the interface specification for the client with responses above.
type CommonResponseErrorResponse ¶
type CommonResponseErrorResponse struct {
// CorrelationId Request correlation ID
CorrelationId *string `json:"correlation_id,omitempty"`
// Message Message of the error
Message *string `json:"message,omitempty"`
}
CommonResponseErrorResponse defines model for Common.Response.ErrorResponse.
type CommonResponseUnauthorizedResponse ¶
type CommonResponseUnauthorizedResponse struct {
CorrelationId *string `json:"correlation_id,omitempty"`
Message *string `json:"message,omitempty"`
}
CommonResponseUnauthorizedResponse defines model for Common.Response.UnauthorizedResponse.
type CommonResponseUnprocessableContentResponse ¶
type CommonResponseUnprocessableContentResponse struct {
// CorrelationId Request correlation ID
CorrelationId *string `json:"correlation_id,omitempty"`
// Errors Object of detailed errors for each field
Errors *struct {
Field1 *[]interface{} `json:"field_1,omitempty"`
Field2 *[]interface{} `json:"field_2,omitempty"`
} `json:"errors,omitempty"`
// Message Validation error message
Message *string `json:"message,omitempty"`
}
CommonResponseUnprocessableContentResponse defines model for Common.Response.UnprocessableContentResponse.
type CommonSchemaPaginationMetaSchema ¶
type CommonSchemaPaginationMetaSchema struct {
CurrentPage *int `json:"current_page,omitempty"`
PerPage *int `json:"per_page,omitempty"`
Total *int `json:"total,omitempty"`
}
CommonSchemaPaginationMetaSchema defines model for Common.Schema.PaginationMetaSchema.
type CommonSuccessEmptyResource ¶
type CommonSuccessEmptyResource struct {
Message *string `json:"message,omitempty"`
}
CommonSuccessEmptyResource defines model for Common.SuccessEmptyResource.
type DNSDeleteZoneRecordsV1JSONRequestBody ¶
type DNSDeleteZoneRecordsV1JSONRequestBody = DNSV1ZoneDestroyRequest
DNSDeleteZoneRecordsV1JSONRequestBody defines body for DNSDeleteZoneRecordsV1 for application/json ContentType.
type DNSDeleteZoneRecordsV1Response ¶
type DNSDeleteZoneRecordsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CommonSuccessEmptyResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseDNSDeleteZoneRecordsV1Response ¶
func ParseDNSDeleteZoneRecordsV1Response(rsp *http.Response) (*DNSDeleteZoneRecordsV1Response, error)
ParseDNSDeleteZoneRecordsV1Response parses an HTTP response from a DNSDeleteZoneRecordsV1WithResponse call
func (DNSDeleteZoneRecordsV1Response) Status ¶
func (r DNSDeleteZoneRecordsV1Response) Status() string
Status returns HTTPResponse.Status
func (DNSDeleteZoneRecordsV1Response) StatusCode ¶
func (r DNSDeleteZoneRecordsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DNSGetRecordsV1Response ¶
type DNSGetRecordsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DNSV1ZoneRecordCollection
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseDNSGetRecordsV1Response ¶
func ParseDNSGetRecordsV1Response(rsp *http.Response) (*DNSGetRecordsV1Response, error)
ParseDNSGetRecordsV1Response parses an HTTP response from a DNSGetRecordsV1WithResponse call
func (DNSGetRecordsV1Response) Status ¶
func (r DNSGetRecordsV1Response) Status() string
Status returns HTTPResponse.Status
func (DNSGetRecordsV1Response) StatusCode ¶
func (r DNSGetRecordsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DNSGetSnapshotListV1Response ¶
type DNSGetSnapshotListV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DNSV1SnapshotSnapshotCollection
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseDNSGetSnapshotListV1Response ¶
func ParseDNSGetSnapshotListV1Response(rsp *http.Response) (*DNSGetSnapshotListV1Response, error)
ParseDNSGetSnapshotListV1Response parses an HTTP response from a DNSGetSnapshotListV1WithResponse call
func (DNSGetSnapshotListV1Response) Status ¶
func (r DNSGetSnapshotListV1Response) Status() string
Status returns HTTPResponse.Status
func (DNSGetSnapshotListV1Response) StatusCode ¶
func (r DNSGetSnapshotListV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DNSGetSnapshotV1Response ¶
type DNSGetSnapshotV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DNSV1SnapshotSnapshotWithContentResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseDNSGetSnapshotV1Response ¶
func ParseDNSGetSnapshotV1Response(rsp *http.Response) (*DNSGetSnapshotV1Response, error)
ParseDNSGetSnapshotV1Response parses an HTTP response from a DNSGetSnapshotV1WithResponse call
func (DNSGetSnapshotV1Response) Status ¶
func (r DNSGetSnapshotV1Response) Status() string
Status returns HTTPResponse.Status
func (DNSGetSnapshotV1Response) StatusCode ¶
func (r DNSGetSnapshotV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DNSResetZoneRecordsV1JSONRequestBody ¶
type DNSResetZoneRecordsV1JSONRequestBody = DNSV1ZoneResetRequest
DNSResetZoneRecordsV1JSONRequestBody defines body for DNSResetZoneRecordsV1 for application/json ContentType.
type DNSResetZoneRecordsV1Response ¶
type DNSResetZoneRecordsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CommonSuccessEmptyResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseDNSResetZoneRecordsV1Response ¶
func ParseDNSResetZoneRecordsV1Response(rsp *http.Response) (*DNSResetZoneRecordsV1Response, error)
ParseDNSResetZoneRecordsV1Response parses an HTTP response from a DNSResetZoneRecordsV1WithResponse call
func (DNSResetZoneRecordsV1Response) Status ¶
func (r DNSResetZoneRecordsV1Response) Status() string
Status returns HTTPResponse.Status
func (DNSResetZoneRecordsV1Response) StatusCode ¶
func (r DNSResetZoneRecordsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DNSRestoreSnapshotV1Response ¶
type DNSRestoreSnapshotV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CommonSuccessEmptyResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseDNSRestoreSnapshotV1Response ¶
func ParseDNSRestoreSnapshotV1Response(rsp *http.Response) (*DNSRestoreSnapshotV1Response, error)
ParseDNSRestoreSnapshotV1Response parses an HTTP response from a DNSRestoreSnapshotV1WithResponse call
func (DNSRestoreSnapshotV1Response) Status ¶
func (r DNSRestoreSnapshotV1Response) Status() string
Status returns HTTPResponse.Status
func (DNSRestoreSnapshotV1Response) StatusCode ¶
func (r DNSRestoreSnapshotV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DNSUpdateZoneRecordsV1JSONRequestBody ¶
type DNSUpdateZoneRecordsV1JSONRequestBody = DNSV1ZoneUpdateRequest
DNSUpdateZoneRecordsV1JSONRequestBody defines body for DNSUpdateZoneRecordsV1 for application/json ContentType.
type DNSUpdateZoneRecordsV1Response ¶
type DNSUpdateZoneRecordsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CommonSuccessEmptyResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseDNSUpdateZoneRecordsV1Response ¶
func ParseDNSUpdateZoneRecordsV1Response(rsp *http.Response) (*DNSUpdateZoneRecordsV1Response, error)
ParseDNSUpdateZoneRecordsV1Response parses an HTTP response from a DNSUpdateZoneRecordsV1WithResponse call
func (DNSUpdateZoneRecordsV1Response) Status ¶
func (r DNSUpdateZoneRecordsV1Response) Status() string
Status returns HTTPResponse.Status
func (DNSUpdateZoneRecordsV1Response) StatusCode ¶
func (r DNSUpdateZoneRecordsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DNSV1SnapshotSnapshotCollection ¶
type DNSV1SnapshotSnapshotCollection = []DNSV1SnapshotSnapshotResource
DNSV1SnapshotSnapshotCollection Array of [`DNS.V1.Snapshot.SnapshotResource`](#model/dnsv1snapshotsnapshotresource)
type DNSV1SnapshotSnapshotResource ¶
type DNSV1SnapshotSnapshotResource struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
// Id Snapshot ID
Id *int `json:"id,omitempty"`
// Reason Reason of the update
Reason *string `json:"reason,omitempty"`
}
DNSV1SnapshotSnapshotResource defines model for DNS.V1.Snapshot.SnapshotResource.
type DNSV1SnapshotSnapshotWithContentResource ¶
type DNSV1SnapshotSnapshotWithContentResource struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
// Id Snapshot ID
Id *int `json:"id,omitempty"`
// Reason Reason of the update
Reason *string `json:"reason,omitempty"`
// Snapshot Array of [`DNS.V1.Zone.RecordResource`](#model/dnsv1zonerecordresource)
Snapshot *DNSV1ZoneRecordCollection `json:"snapshot,omitempty"`
}
DNSV1SnapshotSnapshotWithContentResource defines model for DNS.V1.Snapshot.SnapshotWithContentResource.
type DNSV1ZoneDestroyRequest ¶
type DNSV1ZoneDestroyRequest struct {
// Filters Filter records for deletion
Filters []struct {
// Name Name of the record
Name string `json:"name"`
// Type Type of the record
Type DNSV1ZoneDestroyRequestFiltersType `json:"type"`
} `json:"filters"`
}
DNSV1ZoneDestroyRequest defines model for DNS.V1.Zone.DestroyRequest.
type DNSV1ZoneDestroyRequestFiltersType ¶
type DNSV1ZoneDestroyRequestFiltersType string
DNSV1ZoneDestroyRequestFiltersType Type of the record
const ( DNSV1ZoneDestroyRequestFiltersTypeA DNSV1ZoneDestroyRequestFiltersType = "A" DNSV1ZoneDestroyRequestFiltersTypeAAAA DNSV1ZoneDestroyRequestFiltersType = "AAAA" DNSV1ZoneDestroyRequestFiltersTypeALIAS DNSV1ZoneDestroyRequestFiltersType = "ALIAS" DNSV1ZoneDestroyRequestFiltersTypeCAA DNSV1ZoneDestroyRequestFiltersType = "CAA" DNSV1ZoneDestroyRequestFiltersTypeCNAME DNSV1ZoneDestroyRequestFiltersType = "CNAME" DNSV1ZoneDestroyRequestFiltersTypeMX DNSV1ZoneDestroyRequestFiltersType = "MX" DNSV1ZoneDestroyRequestFiltersTypeNS DNSV1ZoneDestroyRequestFiltersType = "NS" DNSV1ZoneDestroyRequestFiltersTypeSOA DNSV1ZoneDestroyRequestFiltersType = "SOA" DNSV1ZoneDestroyRequestFiltersTypeSRV DNSV1ZoneDestroyRequestFiltersType = "SRV" DNSV1ZoneDestroyRequestFiltersTypeTXT DNSV1ZoneDestroyRequestFiltersType = "TXT" )
Defines values for DNSV1ZoneDestroyRequestFiltersType.
type DNSV1ZoneNameRecordCollection ¶
type DNSV1ZoneNameRecordCollection = []DNSV1ZoneNameRecordResource
DNSV1ZoneNameRecordCollection Array of [`DNS.V1.Zone.NameRecordResource`](#model/dnsv1zonenamerecordresource)
type DNSV1ZoneNameRecordResource ¶
type DNSV1ZoneNameRecordResource struct {
// Content Content of the name record
Content *string `json:"content,omitempty"`
// IsDisabled Flag to mark name record as disabled
IsDisabled *bool `json:"is_disabled,omitempty"`
}
DNSV1ZoneNameRecordResource defines model for DNS.V1.Zone.NameRecordResource.
type DNSV1ZoneRecordCollection ¶
type DNSV1ZoneRecordCollection = []DNSV1ZoneRecordResource
DNSV1ZoneRecordCollection Array of [`DNS.V1.Zone.RecordResource`](#model/dnsv1zonerecordresource)
type DNSV1ZoneRecordResource ¶
type DNSV1ZoneRecordResource struct {
// Name Name of the record (use `@` for wildcard name)
Name *string `json:"name,omitempty"`
// Records Array of [`DNS.V1.Zone.NameRecordResource`](#model/dnsv1zonenamerecordresource)
Records *DNSV1ZoneNameRecordCollection `json:"records,omitempty"`
// Ttl TTL (Time-To-Live) of the record
Ttl *int `json:"ttl,omitempty"`
// Type Type of the record
Type *DNSV1ZoneRecordResourceType `json:"type,omitempty"`
}
DNSV1ZoneRecordResource defines model for DNS.V1.Zone.RecordResource.
type DNSV1ZoneRecordResourceType ¶
type DNSV1ZoneRecordResourceType string
DNSV1ZoneRecordResourceType Type of the record
const ( DNSV1ZoneRecordResourceTypeA DNSV1ZoneRecordResourceType = "A" DNSV1ZoneRecordResourceTypeAAAA DNSV1ZoneRecordResourceType = "AAAA" DNSV1ZoneRecordResourceTypeALIAS DNSV1ZoneRecordResourceType = "ALIAS" DNSV1ZoneRecordResourceTypeCAA DNSV1ZoneRecordResourceType = "CAA" DNSV1ZoneRecordResourceTypeCNAME DNSV1ZoneRecordResourceType = "CNAME" DNSV1ZoneRecordResourceTypeMX DNSV1ZoneRecordResourceType = "MX" DNSV1ZoneRecordResourceTypeNS DNSV1ZoneRecordResourceType = "NS" DNSV1ZoneRecordResourceTypeSOA DNSV1ZoneRecordResourceType = "SOA" DNSV1ZoneRecordResourceTypeSRV DNSV1ZoneRecordResourceType = "SRV" DNSV1ZoneRecordResourceTypeTXT DNSV1ZoneRecordResourceType = "TXT" )
Defines values for DNSV1ZoneRecordResourceType.
type DNSV1ZoneResetRequest ¶
type DNSV1ZoneResetRequest struct {
// ResetEmailRecords Determines if email records should be reset
ResetEmailRecords *bool `json:"reset_email_records,omitempty"`
// Sync Determines if operation should be run synchronously
Sync *bool `json:"sync,omitempty"`
// WhitelistedRecordTypes Specifies which record types to not reset
WhitelistedRecordTypes *[]string `json:"whitelisted_record_types,omitempty"`
}
DNSV1ZoneResetRequest defines model for DNS.V1.Zone.ResetRequest.
type DNSV1ZoneUpdateRequest ¶
type DNSV1ZoneUpdateRequest struct {
// Overwrite If `true`, resource records (RRs) matching name and type will be deleted and new RRs will be created, otherwise resource records' ttl's are updated and new records are appended. If no matching RRs are found, they are created.
Overwrite *bool `json:"overwrite,omitempty"`
Zone []struct {
// Name Name of the record (use `@` for wildcard name)
Name string `json:"name"`
// Records Records assigned to the name
Records []struct {
// Content Content of the name record
Content string `json:"content"`
} `json:"records"`
// Ttl TTL (Time-To-Live) of the record
Ttl *int `json:"ttl,omitempty"`
// Type Type of the record
Type DNSV1ZoneUpdateRequestZoneType `json:"type"`
} `json:"zone"`
}
DNSV1ZoneUpdateRequest defines model for DNS.V1.Zone.UpdateRequest.
type DNSV1ZoneUpdateRequestZoneType ¶
type DNSV1ZoneUpdateRequestZoneType string
DNSV1ZoneUpdateRequestZoneType Type of the record
const ( A DNSV1ZoneUpdateRequestZoneType = "A" AAAA DNSV1ZoneUpdateRequestZoneType = "AAAA" ALIAS DNSV1ZoneUpdateRequestZoneType = "ALIAS" CAA DNSV1ZoneUpdateRequestZoneType = "CAA" CNAME DNSV1ZoneUpdateRequestZoneType = "CNAME" MX DNSV1ZoneUpdateRequestZoneType = "MX" NS DNSV1ZoneUpdateRequestZoneType = "NS" SOA DNSV1ZoneUpdateRequestZoneType = "SOA" SRV DNSV1ZoneUpdateRequestZoneType = "SRV" TXT DNSV1ZoneUpdateRequestZoneType = "TXT" )
Defines values for DNSV1ZoneUpdateRequestZoneType.
type DNSValidateZoneRecordsV1JSONRequestBody ¶
type DNSValidateZoneRecordsV1JSONRequestBody = DNSV1ZoneUpdateRequest
DNSValidateZoneRecordsV1JSONRequestBody defines body for DNSValidateZoneRecordsV1 for application/json ContentType.
type DNSValidateZoneRecordsV1Response ¶
type DNSValidateZoneRecordsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CommonSuccessEmptyResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseDNSValidateZoneRecordsV1Response ¶
func ParseDNSValidateZoneRecordsV1Response(rsp *http.Response) (*DNSValidateZoneRecordsV1Response, error)
ParseDNSValidateZoneRecordsV1Response parses an HTTP response from a DNSValidateZoneRecordsV1WithResponse call
func (DNSValidateZoneRecordsV1Response) Status ¶
func (r DNSValidateZoneRecordsV1Response) Status() string
Status returns HTTPResponse.Status
func (DNSValidateZoneRecordsV1Response) StatusCode ¶
func (r DNSValidateZoneRecordsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DomainsCheckDomainAvailabilityV1JSONRequestBody ¶
type DomainsCheckDomainAvailabilityV1JSONRequestBody = DomainsV1AvailabilityAvailabilityRequest
DomainsCheckDomainAvailabilityV1JSONRequestBody defines body for DomainsCheckDomainAvailabilityV1 for application/json ContentType.
type DomainsCheckDomainAvailabilityV1Response ¶
type DomainsCheckDomainAvailabilityV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DomainsV1AvailabilityAvailabilityCollection
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseDomainsCheckDomainAvailabilityV1Response ¶
func ParseDomainsCheckDomainAvailabilityV1Response(rsp *http.Response) (*DomainsCheckDomainAvailabilityV1Response, error)
ParseDomainsCheckDomainAvailabilityV1Response parses an HTTP response from a DomainsCheckDomainAvailabilityV1WithResponse call
func (DomainsCheckDomainAvailabilityV1Response) Status ¶
func (r DomainsCheckDomainAvailabilityV1Response) Status() string
Status returns HTTPResponse.Status
func (DomainsCheckDomainAvailabilityV1Response) StatusCode ¶
func (r DomainsCheckDomainAvailabilityV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DomainsCreateForwardingDataV1JSONRequestBody ¶
type DomainsCreateForwardingDataV1JSONRequestBody = DomainsV1ForwardingStoreRequest
DomainsCreateForwardingDataV1JSONRequestBody defines body for DomainsCreateForwardingDataV1 for application/json ContentType.
type DomainsCreateForwardingDataV1Response ¶
type DomainsCreateForwardingDataV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DomainsV1ForwardingForwardingResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseDomainsCreateForwardingDataV1Response ¶
func ParseDomainsCreateForwardingDataV1Response(rsp *http.Response) (*DomainsCreateForwardingDataV1Response, error)
ParseDomainsCreateForwardingDataV1Response parses an HTTP response from a DomainsCreateForwardingDataV1WithResponse call
func (DomainsCreateForwardingDataV1Response) Status ¶
func (r DomainsCreateForwardingDataV1Response) Status() string
Status returns HTTPResponse.Status
func (DomainsCreateForwardingDataV1Response) StatusCode ¶
func (r DomainsCreateForwardingDataV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DomainsCreateWHOISProfileV1JSONRequestBody ¶
type DomainsCreateWHOISProfileV1JSONRequestBody = DomainsV1WHOISStoreRequest
DomainsCreateWHOISProfileV1JSONRequestBody defines body for DomainsCreateWHOISProfileV1 for application/json ContentType.
type DomainsCreateWHOISProfileV1Response ¶
type DomainsCreateWHOISProfileV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DomainsV1WHOISProfileResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseDomainsCreateWHOISProfileV1Response ¶
func ParseDomainsCreateWHOISProfileV1Response(rsp *http.Response) (*DomainsCreateWHOISProfileV1Response, error)
ParseDomainsCreateWHOISProfileV1Response parses an HTTP response from a DomainsCreateWHOISProfileV1WithResponse call
func (DomainsCreateWHOISProfileV1Response) Status ¶
func (r DomainsCreateWHOISProfileV1Response) Status() string
Status returns HTTPResponse.Status
func (DomainsCreateWHOISProfileV1Response) StatusCode ¶
func (r DomainsCreateWHOISProfileV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DomainsDeleteForwardingDataV1Response ¶
type DomainsDeleteForwardingDataV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CommonSuccessEmptyResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseDomainsDeleteForwardingDataV1Response ¶
func ParseDomainsDeleteForwardingDataV1Response(rsp *http.Response) (*DomainsDeleteForwardingDataV1Response, error)
ParseDomainsDeleteForwardingDataV1Response parses an HTTP response from a DomainsDeleteForwardingDataV1WithResponse call
func (DomainsDeleteForwardingDataV1Response) Status ¶
func (r DomainsDeleteForwardingDataV1Response) Status() string
Status returns HTTPResponse.Status
func (DomainsDeleteForwardingDataV1Response) StatusCode ¶
func (r DomainsDeleteForwardingDataV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DomainsDeleteWHOISProfileV1Response ¶
type DomainsDeleteWHOISProfileV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CommonSuccessEmptyResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseDomainsDeleteWHOISProfileV1Response ¶
func ParseDomainsDeleteWHOISProfileV1Response(rsp *http.Response) (*DomainsDeleteWHOISProfileV1Response, error)
ParseDomainsDeleteWHOISProfileV1Response parses an HTTP response from a DomainsDeleteWHOISProfileV1WithResponse call
func (DomainsDeleteWHOISProfileV1Response) Status ¶
func (r DomainsDeleteWHOISProfileV1Response) Status() string
Status returns HTTPResponse.Status
func (DomainsDeleteWHOISProfileV1Response) StatusCode ¶
func (r DomainsDeleteWHOISProfileV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DomainsDisableDomainLockV1Response ¶
type DomainsDisableDomainLockV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CommonSuccessEmptyResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseDomainsDisableDomainLockV1Response ¶
func ParseDomainsDisableDomainLockV1Response(rsp *http.Response) (*DomainsDisableDomainLockV1Response, error)
ParseDomainsDisableDomainLockV1Response parses an HTTP response from a DomainsDisableDomainLockV1WithResponse call
func (DomainsDisableDomainLockV1Response) Status ¶
func (r DomainsDisableDomainLockV1Response) Status() string
Status returns HTTPResponse.Status
func (DomainsDisableDomainLockV1Response) StatusCode ¶
func (r DomainsDisableDomainLockV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DomainsDisablePrivacyProtectionV1Response ¶
type DomainsDisablePrivacyProtectionV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CommonSuccessEmptyResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseDomainsDisablePrivacyProtectionV1Response ¶
func ParseDomainsDisablePrivacyProtectionV1Response(rsp *http.Response) (*DomainsDisablePrivacyProtectionV1Response, error)
ParseDomainsDisablePrivacyProtectionV1Response parses an HTTP response from a DomainsDisablePrivacyProtectionV1WithResponse call
func (DomainsDisablePrivacyProtectionV1Response) Status ¶
func (r DomainsDisablePrivacyProtectionV1Response) Status() string
Status returns HTTPResponse.Status
func (DomainsDisablePrivacyProtectionV1Response) StatusCode ¶
func (r DomainsDisablePrivacyProtectionV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DomainsEnableDomainLockV1Response ¶
type DomainsEnableDomainLockV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CommonSuccessEmptyResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseDomainsEnableDomainLockV1Response ¶
func ParseDomainsEnableDomainLockV1Response(rsp *http.Response) (*DomainsEnableDomainLockV1Response, error)
ParseDomainsEnableDomainLockV1Response parses an HTTP response from a DomainsEnableDomainLockV1WithResponse call
func (DomainsEnableDomainLockV1Response) Status ¶
func (r DomainsEnableDomainLockV1Response) Status() string
Status returns HTTPResponse.Status
func (DomainsEnableDomainLockV1Response) StatusCode ¶
func (r DomainsEnableDomainLockV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DomainsEnablePrivacyProtectionV1Response ¶
type DomainsEnablePrivacyProtectionV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CommonSuccessEmptyResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseDomainsEnablePrivacyProtectionV1Response ¶
func ParseDomainsEnablePrivacyProtectionV1Response(rsp *http.Response) (*DomainsEnablePrivacyProtectionV1Response, error)
ParseDomainsEnablePrivacyProtectionV1Response parses an HTTP response from a DomainsEnablePrivacyProtectionV1WithResponse call
func (DomainsEnablePrivacyProtectionV1Response) Status ¶
func (r DomainsEnablePrivacyProtectionV1Response) Status() string
Status returns HTTPResponse.Status
func (DomainsEnablePrivacyProtectionV1Response) StatusCode ¶
func (r DomainsEnablePrivacyProtectionV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DomainsGetDomainListV1Response ¶
type DomainsGetDomainListV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DomainsV1DomainDomainCollection
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseDomainsGetDomainListV1Response ¶
func ParseDomainsGetDomainListV1Response(rsp *http.Response) (*DomainsGetDomainListV1Response, error)
ParseDomainsGetDomainListV1Response parses an HTTP response from a DomainsGetDomainListV1WithResponse call
func (DomainsGetDomainListV1Response) Status ¶
func (r DomainsGetDomainListV1Response) Status() string
Status returns HTTPResponse.Status
func (DomainsGetDomainListV1Response) StatusCode ¶
func (r DomainsGetDomainListV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DomainsGetDomainV1Response ¶
type DomainsGetDomainV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DomainsV1DomainDomainExtendedResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseDomainsGetDomainV1Response ¶
func ParseDomainsGetDomainV1Response(rsp *http.Response) (*DomainsGetDomainV1Response, error)
ParseDomainsGetDomainV1Response parses an HTTP response from a DomainsGetDomainV1WithResponse call
func (DomainsGetDomainV1Response) Status ¶
func (r DomainsGetDomainV1Response) Status() string
Status returns HTTPResponse.Status
func (DomainsGetDomainV1Response) StatusCode ¶
func (r DomainsGetDomainV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DomainsGetForwardingDataV1Response ¶
type DomainsGetForwardingDataV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DomainsV1ForwardingForwardingResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseDomainsGetForwardingDataV1Response ¶
func ParseDomainsGetForwardingDataV1Response(rsp *http.Response) (*DomainsGetForwardingDataV1Response, error)
ParseDomainsGetForwardingDataV1Response parses an HTTP response from a DomainsGetForwardingDataV1WithResponse call
func (DomainsGetForwardingDataV1Response) Status ¶
func (r DomainsGetForwardingDataV1Response) Status() string
Status returns HTTPResponse.Status
func (DomainsGetForwardingDataV1Response) StatusCode ¶
func (r DomainsGetForwardingDataV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DomainsGetWHOISProfileListV1Params ¶
type DomainsGetWHOISProfileListV1Params struct {
// Tld Filter by TLD (without leading dot)
Tld *Tld `form:"tld,omitempty" json:"tld,omitempty"`
}
DomainsGetWHOISProfileListV1Params defines parameters for DomainsGetWHOISProfileListV1.
type DomainsGetWHOISProfileListV1Response ¶
type DomainsGetWHOISProfileListV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DomainsV1WHOISProfileCollection
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseDomainsGetWHOISProfileListV1Response ¶
func ParseDomainsGetWHOISProfileListV1Response(rsp *http.Response) (*DomainsGetWHOISProfileListV1Response, error)
ParseDomainsGetWHOISProfileListV1Response parses an HTTP response from a DomainsGetWHOISProfileListV1WithResponse call
func (DomainsGetWHOISProfileListV1Response) Status ¶
func (r DomainsGetWHOISProfileListV1Response) Status() string
Status returns HTTPResponse.Status
func (DomainsGetWHOISProfileListV1Response) StatusCode ¶
func (r DomainsGetWHOISProfileListV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DomainsGetWHOISProfileUsageV1Response ¶
type DomainsGetWHOISProfileUsageV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DomainsV1WHOISProfileUsageResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseDomainsGetWHOISProfileUsageV1Response ¶
func ParseDomainsGetWHOISProfileUsageV1Response(rsp *http.Response) (*DomainsGetWHOISProfileUsageV1Response, error)
ParseDomainsGetWHOISProfileUsageV1Response parses an HTTP response from a DomainsGetWHOISProfileUsageV1WithResponse call
func (DomainsGetWHOISProfileUsageV1Response) Status ¶
func (r DomainsGetWHOISProfileUsageV1Response) Status() string
Status returns HTTPResponse.Status
func (DomainsGetWHOISProfileUsageV1Response) StatusCode ¶
func (r DomainsGetWHOISProfileUsageV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DomainsGetWHOISProfileV1Response ¶
type DomainsGetWHOISProfileV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *DomainsV1WHOISProfileResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseDomainsGetWHOISProfileV1Response ¶
func ParseDomainsGetWHOISProfileV1Response(rsp *http.Response) (*DomainsGetWHOISProfileV1Response, error)
ParseDomainsGetWHOISProfileV1Response parses an HTTP response from a DomainsGetWHOISProfileV1WithResponse call
func (DomainsGetWHOISProfileV1Response) Status ¶
func (r DomainsGetWHOISProfileV1Response) Status() string
Status returns HTTPResponse.Status
func (DomainsGetWHOISProfileV1Response) StatusCode ¶
func (r DomainsGetWHOISProfileV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DomainsPurchaseNewDomainV1JSONRequestBody ¶
type DomainsPurchaseNewDomainV1JSONRequestBody = DomainsV1PortfolioPurchaseRequest
DomainsPurchaseNewDomainV1JSONRequestBody defines body for DomainsPurchaseNewDomainV1 for application/json ContentType.
type DomainsPurchaseNewDomainV1Response ¶
type DomainsPurchaseNewDomainV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *BillingV1OrderOrderResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseDomainsPurchaseNewDomainV1Response ¶
func ParseDomainsPurchaseNewDomainV1Response(rsp *http.Response) (*DomainsPurchaseNewDomainV1Response, error)
ParseDomainsPurchaseNewDomainV1Response parses an HTTP response from a DomainsPurchaseNewDomainV1WithResponse call
func (DomainsPurchaseNewDomainV1Response) Status ¶
func (r DomainsPurchaseNewDomainV1Response) Status() string
Status returns HTTPResponse.Status
func (DomainsPurchaseNewDomainV1Response) StatusCode ¶
func (r DomainsPurchaseNewDomainV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DomainsUpdateNameserversV1JSONRequestBody ¶
type DomainsUpdateNameserversV1JSONRequestBody = DomainsV1PortfolioUpdateNameserversRequest
DomainsUpdateNameserversV1JSONRequestBody defines body for DomainsUpdateNameserversV1 for application/json ContentType.
type DomainsUpdateNameserversV1Response ¶
type DomainsUpdateNameserversV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CommonSuccessEmptyResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseDomainsUpdateNameserversV1Response ¶
func ParseDomainsUpdateNameserversV1Response(rsp *http.Response) (*DomainsUpdateNameserversV1Response, error)
ParseDomainsUpdateNameserversV1Response parses an HTTP response from a DomainsUpdateNameserversV1WithResponse call
func (DomainsUpdateNameserversV1Response) Status ¶
func (r DomainsUpdateNameserversV1Response) Status() string
Status returns HTTPResponse.Status
func (DomainsUpdateNameserversV1Response) StatusCode ¶
func (r DomainsUpdateNameserversV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type DomainsV1AvailabilityAvailabilityCollection ¶
type DomainsV1AvailabilityAvailabilityCollection = []DomainsV1AvailabilityAvailabilityResource
DomainsV1AvailabilityAvailabilityCollection Array of [`Domains.V1.Availability.AvailabilityResource`](#model/domainsv1availabilityavailabilityresource)
type DomainsV1AvailabilityAvailabilityRequest ¶
type DomainsV1AvailabilityAvailabilityRequest struct {
// Domain Domain name (without TLD)
Domain string `json:"domain"`
// Tlds TLDs list
Tlds []string `json:"tlds"`
// WithAlternatives Should response include alternatives
WithAlternatives *bool `json:"with_alternatives,omitempty"`
}
DomainsV1AvailabilityAvailabilityRequest defines model for Domains.V1.Availability.AvailabilityRequest.
type DomainsV1AvailabilityAvailabilityResource ¶
type DomainsV1AvailabilityAvailabilityResource struct {
// Domain Domain name, `null` when not claimed free domain
Domain *string `json:"domain"`
// IsAlternative `true` if domain is provided as an alternative
IsAlternative *bool `json:"is_alternative,omitempty"`
// IsAvailable `true` if domain is available for registration
IsAvailable *bool `json:"is_available,omitempty"`
// Restriction Special rules and/or restrictions applied for registering TLD
Restriction *string `json:"restriction"`
}
DomainsV1AvailabilityAvailabilityResource defines model for Domains.V1.Availability.AvailabilityResource.
type DomainsV1DomainDomainCollection ¶
type DomainsV1DomainDomainCollection = []DomainsV1DomainDomainResource
DomainsV1DomainDomainCollection Array of [`Domains.V1.Domain.DomainResource`](#model/domainsv1domaindomainresource)
type DomainsV1DomainDomainExtendedResource ¶
type DomainsV1DomainDomainExtendedResource struct {
N60DaysLockExpiresAt *time.Time `json:"60_days_lock_expires_at"`
// ChildNameServers Child name servers
ChildNameServers *[][]string `json:"child_name_servers,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty"`
// Domain Domain name
Domain *string `json:"domain,omitempty"`
// DomainContacts WHOIS profiles
DomainContacts *struct {
// AdminId Admin WHOIS profile ID
AdminId *int `json:"admin_id,omitempty"`
// BillingId Billing WHOIS profile ID
BillingId *int `json:"billing_id,omitempty"`
// OwnerId Owner WHOIS profile ID
OwnerId *int `json:"owner_id,omitempty"`
// TechId Technician WHOIS profile ID
TechId *int `json:"tech_id,omitempty"`
} `json:"domain_contacts,omitempty"`
ExpiresAt *time.Time `json:"expires_at"`
// IsLockable Is domain allowed to be locked
IsLockable *bool `json:"is_lockable,omitempty"`
// IsLocked Is domain locked
IsLocked *bool `json:"is_locked,omitempty"`
// IsPrivacyProtected Is privacy protection enabled for the domain
IsPrivacyProtected *bool `json:"is_privacy_protected,omitempty"`
// IsPrivacyProtectionAllowed Is privacy protection allowed for the domain
IsPrivacyProtectionAllowed *bool `json:"is_privacy_protection_allowed,omitempty"`
Message *string `json:"message"`
// NameServers Name servers
NameServers *struct {
// Ns1 Name server 1
Ns1 *string `json:"ns1,omitempty"`
// Ns2 Name server 2
Ns2 *string `json:"ns2,omitempty"`
} `json:"name_servers,omitempty"`
RegisteredAt *time.Time `json:"registered_at"`
// Status Status of the domain
Status *DomainsV1DomainDomainExtendedResourceStatus `json:"status,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
}
DomainsV1DomainDomainExtendedResource defines model for Domains.V1.Domain.DomainExtendedResource.
type DomainsV1DomainDomainExtendedResourceStatus ¶
type DomainsV1DomainDomainExtendedResourceStatus string
DomainsV1DomainDomainExtendedResourceStatus Status of the domain
const ( DomainsV1DomainDomainExtendedResourceStatusActive DomainsV1DomainDomainExtendedResourceStatus = "active" DomainsV1DomainDomainExtendedResourceStatusExpired DomainsV1DomainDomainExtendedResourceStatus = "expired" DomainsV1DomainDomainExtendedResourceStatusPendingSetup DomainsV1DomainDomainExtendedResourceStatus = "pending_setup" DomainsV1DomainDomainExtendedResourceStatusPendingVerification DomainsV1DomainDomainExtendedResourceStatus = "pending_verification" DomainsV1DomainDomainExtendedResourceStatusRequested DomainsV1DomainDomainExtendedResourceStatus = "requested" )
Defines values for DomainsV1DomainDomainExtendedResourceStatus.
type DomainsV1DomainDomainResource ¶
type DomainsV1DomainDomainResource struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
// Domain Domain name, `null` when not claimed free domain
Domain *string `json:"domain"`
ExpiresAt *time.Time `json:"expires_at"`
// Id Domain ID
Id *int `json:"id,omitempty"`
Status *DomainsV1DomainDomainResourceStatus `json:"status,omitempty"`
Type *DomainsV1DomainDomainResourceType `json:"type,omitempty"`
}
DomainsV1DomainDomainResource defines model for Domains.V1.Domain.DomainResource.
type DomainsV1DomainDomainResourceStatus ¶
type DomainsV1DomainDomainResourceStatus string
DomainsV1DomainDomainResourceStatus defines model for DomainsV1DomainDomainResource.Status.
const ( DomainsV1DomainDomainResourceStatusActive DomainsV1DomainDomainResourceStatus = "active" DomainsV1DomainDomainResourceStatusExpired DomainsV1DomainDomainResourceStatus = "expired" DomainsV1DomainDomainResourceStatusPendingSetup DomainsV1DomainDomainResourceStatus = "pending_setup" DomainsV1DomainDomainResourceStatusPendingVerification DomainsV1DomainDomainResourceStatus = "pending_verification" DomainsV1DomainDomainResourceStatusRequested DomainsV1DomainDomainResourceStatus = "requested" )
Defines values for DomainsV1DomainDomainResourceStatus.
type DomainsV1DomainDomainResourceType ¶
type DomainsV1DomainDomainResourceType string
DomainsV1DomainDomainResourceType defines model for DomainsV1DomainDomainResource.Type.
const ( DomainsV1DomainDomainResourceTypeDomain DomainsV1DomainDomainResourceType = "domain" DomainsV1DomainDomainResourceTypeFreeDomain DomainsV1DomainDomainResourceType = "free_domain" )
Defines values for DomainsV1DomainDomainResourceType.
type DomainsV1ForwardingForwardingResource ¶
type DomainsV1ForwardingForwardingResource struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
// Domain Domain name
Domain *string `json:"domain"`
// RedirectType Redirect type
RedirectType *DomainsV1ForwardingForwardingResourceRedirectType `json:"redirect_type,omitempty"`
// RedirectUrl URL domain is forwarded to
RedirectUrl *string `json:"redirect_url,omitempty"`
UpdatedAt *time.Time `json:"updated_at"`
}
DomainsV1ForwardingForwardingResource defines model for Domains.V1.Forwarding.ForwardingResource.
type DomainsV1ForwardingForwardingResourceRedirectType ¶
type DomainsV1ForwardingForwardingResourceRedirectType string
DomainsV1ForwardingForwardingResourceRedirectType Redirect type
const ( DomainsV1ForwardingForwardingResourceRedirectTypeN301 DomainsV1ForwardingForwardingResourceRedirectType = "301" DomainsV1ForwardingForwardingResourceRedirectTypeN302 DomainsV1ForwardingForwardingResourceRedirectType = "302" )
Defines values for DomainsV1ForwardingForwardingResourceRedirectType.
type DomainsV1ForwardingStoreRequest ¶
type DomainsV1ForwardingStoreRequest struct {
// Domain Domain name
Domain string `json:"domain"`
// RedirectType Redirect type
RedirectType DomainsV1ForwardingStoreRequestRedirectType `json:"redirect_type"`
// RedirectUrl URL to forward domain to
RedirectUrl string `json:"redirect_url"`
}
DomainsV1ForwardingStoreRequest defines model for Domains.V1.Forwarding.StoreRequest.
type DomainsV1ForwardingStoreRequestRedirectType ¶
type DomainsV1ForwardingStoreRequestRedirectType string
DomainsV1ForwardingStoreRequestRedirectType Redirect type
const ( DomainsV1ForwardingStoreRequestRedirectTypeN301 DomainsV1ForwardingStoreRequestRedirectType = "301" DomainsV1ForwardingStoreRequestRedirectTypeN302 DomainsV1ForwardingStoreRequestRedirectType = "302" )
Defines values for DomainsV1ForwardingStoreRequestRedirectType.
type DomainsV1PortfolioPurchaseRequest ¶
type DomainsV1PortfolioPurchaseRequest struct {
// AdditionalDetails Additional registration data, possible values depends on TLD
AdditionalDetails *map[string]interface{} `json:"additional_details,omitempty"`
// Coupons Discount coupon codes
Coupons *[]interface{} `json:"coupons,omitempty"`
// Domain Domain name
Domain string `json:"domain"`
// DomainContacts Domain contact information
DomainContacts *struct {
// AdminId Administrative contact WHOIS record ID
AdminId *int `json:"admin_id,omitempty"`
// BillingId Billing contact WHOIS record ID
BillingId *int `json:"billing_id,omitempty"`
// OwnerId Owner contact WHOIS record ID
OwnerId *int `json:"owner_id,omitempty"`
// TechId Technical contact WHOIS record ID
TechId *int `json:"tech_id,omitempty"`
} `json:"domain_contacts,omitempty"`
// ItemId Catalog price item ID
ItemId string `json:"item_id"`
// PaymentMethodId Payment method ID, default will be used if not provided
PaymentMethodId *int `json:"payment_method_id,omitempty"`
}
DomainsV1PortfolioPurchaseRequest defines model for Domains.V1.Portfolio.PurchaseRequest.
type DomainsV1PortfolioUpdateNameserversRequest ¶
type DomainsV1PortfolioUpdateNameserversRequest struct {
// Ns1 First name server
Ns1 string `json:"ns1"`
// Ns2 Second name server
Ns2 string `json:"ns2"`
// Ns3 Third name server
Ns3 *string `json:"ns3,omitempty"`
// Ns4 Fourth name server
Ns4 *string `json:"ns4,omitempty"`
}
DomainsV1PortfolioUpdateNameserversRequest defines model for Domains.V1.Portfolio.UpdateNameserversRequest.
type DomainsV1WHOISProfileCollection ¶
type DomainsV1WHOISProfileCollection = []DomainsV1WHOISProfileResource
DomainsV1WHOISProfileCollection Array of [`Domains.V1.WHOIS.ProfileResource`](#model/domainsv1whoisprofileresource)
type DomainsV1WHOISProfileResource ¶
type DomainsV1WHOISProfileResource struct {
// Country ISO 3166 2-letter country code
Country *string `json:"country,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty"`
// EntityType WHOIS profile entity type
EntityType *DomainsV1WHOISProfileResourceEntityType `json:"entity_type,omitempty"`
// Id WHOIS Profile ID
Id *int `json:"id,omitempty"`
// Tld TLD to which contact profile can be applied to
Tld *string `json:"tld,omitempty"`
// TldDetails TLD details
TldDetails *map[string]interface{} `json:"tld_details,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
// WhoisDetails WHOIS profile details
WhoisDetails *map[string]interface{} `json:"whois_details,omitempty"`
}
DomainsV1WHOISProfileResource defines model for Domains.V1.WHOIS.ProfileResource.
type DomainsV1WHOISProfileResourceEntityType ¶
type DomainsV1WHOISProfileResourceEntityType string
DomainsV1WHOISProfileResourceEntityType WHOIS profile entity type
const ( DomainsV1WHOISProfileResourceEntityTypeIndividual DomainsV1WHOISProfileResourceEntityType = "individual" DomainsV1WHOISProfileResourceEntityTypeOrganization DomainsV1WHOISProfileResourceEntityType = "organization" )
Defines values for DomainsV1WHOISProfileResourceEntityType.
type DomainsV1WHOISProfileUsageResource ¶
type DomainsV1WHOISProfileUsageResource = []string
DomainsV1WHOISProfileUsageResource Array of domains
type DomainsV1WHOISStoreRequest ¶
type DomainsV1WHOISStoreRequest struct {
// Country ISO 3166 2-letter country code
Country string `json:"country"`
// EntityType Legal entity type
EntityType DomainsV1WHOISStoreRequestEntityType `json:"entity_type"`
// Tld TLD of the domain (without leading dot)
Tld string `json:"tld"`
// TldDetails TLD details
TldDetails *map[string]interface{} `json:"tld_details,omitempty"`
// WhoisDetails WHOIS details
WhoisDetails map[string]interface{} `json:"whois_details"`
}
DomainsV1WHOISStoreRequest defines model for Domains.V1.WHOIS.StoreRequest.
type DomainsV1WHOISStoreRequestEntityType ¶
type DomainsV1WHOISStoreRequestEntityType string
DomainsV1WHOISStoreRequestEntityType Legal entity type
const ( DomainsV1WHOISStoreRequestEntityTypeIndividual DomainsV1WHOISStoreRequestEntityType = "individual" DomainsV1WHOISStoreRequestEntityTypeOrganization DomainsV1WHOISStoreRequestEntityType = "organization" )
Defines values for DomainsV1WHOISStoreRequestEntityType.
type HttpRequestDoer ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.
type PaymentMethodId ¶
type PaymentMethodId = int
PaymentMethodId defines model for paymentMethodId.
type PostInstallScriptId ¶
type PostInstallScriptId = int
PostInstallScriptId defines model for postInstallScriptId.
type RequestEditorFn ¶
RequestEditorFn is the function signature for the RequestEditor callback function
type VPSActivateFirewallV1Response ¶
type VPSActivateFirewallV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1ActionActionResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSActivateFirewallV1Response ¶
func ParseVPSActivateFirewallV1Response(rsp *http.Response) (*VPSActivateFirewallV1Response, error)
ParseVPSActivateFirewallV1Response parses an HTTP response from a VPSActivateFirewallV1WithResponse call
func (VPSActivateFirewallV1Response) Status ¶
func (r VPSActivateFirewallV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSActivateFirewallV1Response) StatusCode ¶
func (r VPSActivateFirewallV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSAttachPublicKeyV1JSONRequestBody ¶
type VPSAttachPublicKeyV1JSONRequestBody = VPSV1PublicKeyAttachRequest
VPSAttachPublicKeyV1JSONRequestBody defines body for VPSAttachPublicKeyV1 for application/json ContentType.
type VPSAttachPublicKeyV1Response ¶
type VPSAttachPublicKeyV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1ActionActionResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSAttachPublicKeyV1Response ¶
func ParseVPSAttachPublicKeyV1Response(rsp *http.Response) (*VPSAttachPublicKeyV1Response, error)
ParseVPSAttachPublicKeyV1Response parses an HTTP response from a VPSAttachPublicKeyV1WithResponse call
func (VPSAttachPublicKeyV1Response) Status ¶
func (r VPSAttachPublicKeyV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSAttachPublicKeyV1Response) StatusCode ¶
func (r VPSAttachPublicKeyV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSCreateFirewallRuleV1JSONRequestBody ¶
type VPSCreateFirewallRuleV1JSONRequestBody = VPSV1FirewallRulesStoreRequest
VPSCreateFirewallRuleV1JSONRequestBody defines body for VPSCreateFirewallRuleV1 for application/json ContentType.
type VPSCreateFirewallRuleV1Response ¶
type VPSCreateFirewallRuleV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1FirewallFirewallRuleResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSCreateFirewallRuleV1Response ¶
func ParseVPSCreateFirewallRuleV1Response(rsp *http.Response) (*VPSCreateFirewallRuleV1Response, error)
ParseVPSCreateFirewallRuleV1Response parses an HTTP response from a VPSCreateFirewallRuleV1WithResponse call
func (VPSCreateFirewallRuleV1Response) Status ¶
func (r VPSCreateFirewallRuleV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSCreateFirewallRuleV1Response) StatusCode ¶
func (r VPSCreateFirewallRuleV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSCreateNewFirewallV1JSONRequestBody ¶
type VPSCreateNewFirewallV1JSONRequestBody = VPSV1FirewallStoreRequest
VPSCreateNewFirewallV1JSONRequestBody defines body for VPSCreateNewFirewallV1 for application/json ContentType.
type VPSCreateNewFirewallV1Response ¶
type VPSCreateNewFirewallV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1FirewallFirewallResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSCreateNewFirewallV1Response ¶
func ParseVPSCreateNewFirewallV1Response(rsp *http.Response) (*VPSCreateNewFirewallV1Response, error)
ParseVPSCreateNewFirewallV1Response parses an HTTP response from a VPSCreateNewFirewallV1WithResponse call
func (VPSCreateNewFirewallV1Response) Status ¶
func (r VPSCreateNewFirewallV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSCreateNewFirewallV1Response) StatusCode ¶
func (r VPSCreateNewFirewallV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSCreateNewPublicKeyV1JSONRequestBody ¶
type VPSCreateNewPublicKeyV1JSONRequestBody = VPSV1PublicKeyStoreRequest
VPSCreateNewPublicKeyV1JSONRequestBody defines body for VPSCreateNewPublicKeyV1 for application/json ContentType.
type VPSCreateNewPublicKeyV1Response ¶
type VPSCreateNewPublicKeyV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1PublicKeyPublicKeyResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSCreateNewPublicKeyV1Response ¶
func ParseVPSCreateNewPublicKeyV1Response(rsp *http.Response) (*VPSCreateNewPublicKeyV1Response, error)
ParseVPSCreateNewPublicKeyV1Response parses an HTTP response from a VPSCreateNewPublicKeyV1WithResponse call
func (VPSCreateNewPublicKeyV1Response) Status ¶
func (r VPSCreateNewPublicKeyV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSCreateNewPublicKeyV1Response) StatusCode ¶
func (r VPSCreateNewPublicKeyV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSCreatePTRRecordV1Response ¶
type VPSCreatePTRRecordV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1ActionActionResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSCreatePTRRecordV1Response ¶
func ParseVPSCreatePTRRecordV1Response(rsp *http.Response) (*VPSCreatePTRRecordV1Response, error)
ParseVPSCreatePTRRecordV1Response parses an HTTP response from a VPSCreatePTRRecordV1WithResponse call
func (VPSCreatePTRRecordV1Response) Status ¶
func (r VPSCreatePTRRecordV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSCreatePTRRecordV1Response) StatusCode ¶
func (r VPSCreatePTRRecordV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSCreatePostInstallScriptV1JSONRequestBody ¶
type VPSCreatePostInstallScriptV1JSONRequestBody = VPSV1PostInstallScriptStoreRequest
VPSCreatePostInstallScriptV1JSONRequestBody defines body for VPSCreatePostInstallScriptV1 for application/json ContentType.
type VPSCreatePostInstallScriptV1Response ¶
type VPSCreatePostInstallScriptV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1PostInstallScriptPostInstallScriptResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSCreatePostInstallScriptV1Response ¶
func ParseVPSCreatePostInstallScriptV1Response(rsp *http.Response) (*VPSCreatePostInstallScriptV1Response, error)
ParseVPSCreatePostInstallScriptV1Response parses an HTTP response from a VPSCreatePostInstallScriptV1WithResponse call
func (VPSCreatePostInstallScriptV1Response) Status ¶
func (r VPSCreatePostInstallScriptV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSCreatePostInstallScriptV1Response) StatusCode ¶
func (r VPSCreatePostInstallScriptV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSCreateSnapshotV1Response ¶
type VPSCreateSnapshotV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1ActionActionResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSCreateSnapshotV1Response ¶
func ParseVPSCreateSnapshotV1Response(rsp *http.Response) (*VPSCreateSnapshotV1Response, error)
ParseVPSCreateSnapshotV1Response parses an HTTP response from a VPSCreateSnapshotV1WithResponse call
func (VPSCreateSnapshotV1Response) Status ¶
func (r VPSCreateSnapshotV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSCreateSnapshotV1Response) StatusCode ¶
func (r VPSCreateSnapshotV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSDeactivateFirewallV1Response ¶
type VPSDeactivateFirewallV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1ActionActionResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSDeactivateFirewallV1Response ¶
func ParseVPSDeactivateFirewallV1Response(rsp *http.Response) (*VPSDeactivateFirewallV1Response, error)
ParseVPSDeactivateFirewallV1Response parses an HTTP response from a VPSDeactivateFirewallV1WithResponse call
func (VPSDeactivateFirewallV1Response) Status ¶
func (r VPSDeactivateFirewallV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSDeactivateFirewallV1Response) StatusCode ¶
func (r VPSDeactivateFirewallV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSDeleteAPostInstallScriptV1Response ¶
type VPSDeleteAPostInstallScriptV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CommonSuccessEmptyResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSDeleteAPostInstallScriptV1Response ¶
func ParseVPSDeleteAPostInstallScriptV1Response(rsp *http.Response) (*VPSDeleteAPostInstallScriptV1Response, error)
ParseVPSDeleteAPostInstallScriptV1Response parses an HTTP response from a VPSDeleteAPostInstallScriptV1WithResponse call
func (VPSDeleteAPostInstallScriptV1Response) Status ¶
func (r VPSDeleteAPostInstallScriptV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSDeleteAPostInstallScriptV1Response) StatusCode ¶
func (r VPSDeleteAPostInstallScriptV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSDeleteAPublicKeyV1Response ¶
type VPSDeleteAPublicKeyV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CommonSuccessEmptyResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSDeleteAPublicKeyV1Response ¶
func ParseVPSDeleteAPublicKeyV1Response(rsp *http.Response) (*VPSDeleteAPublicKeyV1Response, error)
ParseVPSDeleteAPublicKeyV1Response parses an HTTP response from a VPSDeleteAPublicKeyV1WithResponse call
func (VPSDeleteAPublicKeyV1Response) Status ¶
func (r VPSDeleteAPublicKeyV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSDeleteAPublicKeyV1Response) StatusCode ¶
func (r VPSDeleteAPublicKeyV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSDeleteBackupV1Response ¶
type VPSDeleteBackupV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CommonSuccessEmptyResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSDeleteBackupV1Response ¶
func ParseVPSDeleteBackupV1Response(rsp *http.Response) (*VPSDeleteBackupV1Response, error)
ParseVPSDeleteBackupV1Response parses an HTTP response from a VPSDeleteBackupV1WithResponse call
func (VPSDeleteBackupV1Response) Status ¶
func (r VPSDeleteBackupV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSDeleteBackupV1Response) StatusCode ¶
func (r VPSDeleteBackupV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSDeleteFirewallRuleV1Response ¶
type VPSDeleteFirewallRuleV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CommonSuccessEmptyResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSDeleteFirewallRuleV1Response ¶
func ParseVPSDeleteFirewallRuleV1Response(rsp *http.Response) (*VPSDeleteFirewallRuleV1Response, error)
ParseVPSDeleteFirewallRuleV1Response parses an HTTP response from a VPSDeleteFirewallRuleV1WithResponse call
func (VPSDeleteFirewallRuleV1Response) Status ¶
func (r VPSDeleteFirewallRuleV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSDeleteFirewallRuleV1Response) StatusCode ¶
func (r VPSDeleteFirewallRuleV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSDeleteFirewallV1Response ¶
type VPSDeleteFirewallV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *CommonSuccessEmptyResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSDeleteFirewallV1Response ¶
func ParseVPSDeleteFirewallV1Response(rsp *http.Response) (*VPSDeleteFirewallV1Response, error)
ParseVPSDeleteFirewallV1Response parses an HTTP response from a VPSDeleteFirewallV1WithResponse call
func (VPSDeleteFirewallV1Response) Status ¶
func (r VPSDeleteFirewallV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSDeleteFirewallV1Response) StatusCode ¶
func (r VPSDeleteFirewallV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSDeletePTRRecordV1Response ¶
type VPSDeletePTRRecordV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1ActionActionResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSDeletePTRRecordV1Response ¶
func ParseVPSDeletePTRRecordV1Response(rsp *http.Response) (*VPSDeletePTRRecordV1Response, error)
ParseVPSDeletePTRRecordV1Response parses an HTTP response from a VPSDeletePTRRecordV1WithResponse call
func (VPSDeletePTRRecordV1Response) Status ¶
func (r VPSDeletePTRRecordV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSDeletePTRRecordV1Response) StatusCode ¶
func (r VPSDeletePTRRecordV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSDeleteSnapshotV1Response ¶
type VPSDeleteSnapshotV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1ActionActionResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSDeleteSnapshotV1Response ¶
func ParseVPSDeleteSnapshotV1Response(rsp *http.Response) (*VPSDeleteSnapshotV1Response, error)
ParseVPSDeleteSnapshotV1Response parses an HTTP response from a VPSDeleteSnapshotV1WithResponse call
func (VPSDeleteSnapshotV1Response) Status ¶
func (r VPSDeleteSnapshotV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSDeleteSnapshotV1Response) StatusCode ¶
func (r VPSDeleteSnapshotV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSGetActionListV1Params ¶
type VPSGetActionListV1Params struct {
// Page Page number
Page *Page `form:"page,omitempty" json:"page,omitempty"`
}
VPSGetActionListV1Params defines parameters for VPSGetActionListV1.
type VPSGetActionListV1Response ¶
type VPSGetActionListV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
// Data Array of [`VPS.V1.Action.ActionResource`](#model/vpsv1actionactionresource)
Data *VPSV1ActionActionCollection `json:"data,omitempty"`
Meta *CommonSchemaPaginationMetaSchema `json:"meta,omitempty"`
}
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSGetActionListV1Response ¶
func ParseVPSGetActionListV1Response(rsp *http.Response) (*VPSGetActionListV1Response, error)
ParseVPSGetActionListV1Response parses an HTTP response from a VPSGetActionListV1WithResponse call
func (VPSGetActionListV1Response) Status ¶
func (r VPSGetActionListV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSGetActionListV1Response) StatusCode ¶
func (r VPSGetActionListV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSGetActionV1Response ¶
type VPSGetActionV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1ActionActionResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSGetActionV1Response ¶
func ParseVPSGetActionV1Response(rsp *http.Response) (*VPSGetActionV1Response, error)
ParseVPSGetActionV1Response parses an HTTP response from a VPSGetActionV1WithResponse call
func (VPSGetActionV1Response) Status ¶
func (r VPSGetActionV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSGetActionV1Response) StatusCode ¶
func (r VPSGetActionV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSGetAttachedPublicKeysV1Params ¶
type VPSGetAttachedPublicKeysV1Params struct {
// Page Page number
Page *Page `form:"page,omitempty" json:"page,omitempty"`
}
VPSGetAttachedPublicKeysV1Params defines parameters for VPSGetAttachedPublicKeysV1.
type VPSGetAttachedPublicKeysV1Response ¶
type VPSGetAttachedPublicKeysV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
// Data Array of [`VPS.V1.PublicKey.PublicKeyResource`](#model/vpsv1publickeypublickeyresource)
Data *VPSV1PublicKeyPublicKeyCollection `json:"data,omitempty"`
Meta *CommonSchemaPaginationMetaSchema `json:"meta,omitempty"`
}
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSGetAttachedPublicKeysV1Response ¶
func ParseVPSGetAttachedPublicKeysV1Response(rsp *http.Response) (*VPSGetAttachedPublicKeysV1Response, error)
ParseVPSGetAttachedPublicKeysV1Response parses an HTTP response from a VPSGetAttachedPublicKeysV1WithResponse call
func (VPSGetAttachedPublicKeysV1Response) Status ¶
func (r VPSGetAttachedPublicKeysV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSGetAttachedPublicKeysV1Response) StatusCode ¶
func (r VPSGetAttachedPublicKeysV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSGetBackupListV1Params ¶
type VPSGetBackupListV1Params struct {
// Page Page number
Page *Page `form:"page,omitempty" json:"page,omitempty"`
}
VPSGetBackupListV1Params defines parameters for VPSGetBackupListV1.
type VPSGetBackupListV1Response ¶
type VPSGetBackupListV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
// Data Array of [`VPS.V1.Backup.BackupResource`](#model/vpsv1backupbackupresource)
Data *VPSV1BackupBackupCollection `json:"data,omitempty"`
Meta *CommonSchemaPaginationMetaSchema `json:"meta,omitempty"`
}
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSGetBackupListV1Response ¶
func ParseVPSGetBackupListV1Response(rsp *http.Response) (*VPSGetBackupListV1Response, error)
ParseVPSGetBackupListV1Response parses an HTTP response from a VPSGetBackupListV1WithResponse call
func (VPSGetBackupListV1Response) Status ¶
func (r VPSGetBackupListV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSGetBackupListV1Response) StatusCode ¶
func (r VPSGetBackupListV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSGetDataCentersListV1Response ¶
type VPSGetDataCentersListV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1DataCenterDataCenterCollection
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSGetDataCentersListV1Response ¶
func ParseVPSGetDataCentersListV1Response(rsp *http.Response) (*VPSGetDataCentersListV1Response, error)
ParseVPSGetDataCentersListV1Response parses an HTTP response from a VPSGetDataCentersListV1WithResponse call
func (VPSGetDataCentersListV1Response) Status ¶
func (r VPSGetDataCentersListV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSGetDataCentersListV1Response) StatusCode ¶
func (r VPSGetDataCentersListV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSGetFirewallListV1Params ¶
type VPSGetFirewallListV1Params struct {
// Page Page number
Page *Page `form:"page,omitempty" json:"page,omitempty"`
}
VPSGetFirewallListV1Params defines parameters for VPSGetFirewallListV1.
type VPSGetFirewallListV1Response ¶
type VPSGetFirewallListV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
// Data Array of [`VPS.V1.Firewall.FirewallResource`](#model/vpsv1firewallfirewallresource)
Data *VPSV1FirewallFirewallCollection `json:"data,omitempty"`
Meta *CommonSchemaPaginationMetaSchema `json:"meta,omitempty"`
}
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSGetFirewallListV1Response ¶
func ParseVPSGetFirewallListV1Response(rsp *http.Response) (*VPSGetFirewallListV1Response, error)
ParseVPSGetFirewallListV1Response parses an HTTP response from a VPSGetFirewallListV1WithResponse call
func (VPSGetFirewallListV1Response) Status ¶
func (r VPSGetFirewallListV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSGetFirewallListV1Response) StatusCode ¶
func (r VPSGetFirewallListV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSGetFirewallV1Response ¶
type VPSGetFirewallV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1FirewallFirewallResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSGetFirewallV1Response ¶
func ParseVPSGetFirewallV1Response(rsp *http.Response) (*VPSGetFirewallV1Response, error)
ParseVPSGetFirewallV1Response parses an HTTP response from a VPSGetFirewallV1WithResponse call
func (VPSGetFirewallV1Response) Status ¶
func (r VPSGetFirewallV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSGetFirewallV1Response) StatusCode ¶
func (r VPSGetFirewallV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSGetMetricsV1Params ¶
type VPSGetMetricsV1Params struct {
DateFrom time.Time `form:"date_from" json:"date_from"`
DateTo time.Time `form:"date_to" json:"date_to"`
}
VPSGetMetricsV1Params defines parameters for VPSGetMetricsV1.
type VPSGetMetricsV1Response ¶
type VPSGetMetricsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1MetricsMetricsCollection
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSGetMetricsV1Response ¶
func ParseVPSGetMetricsV1Response(rsp *http.Response) (*VPSGetMetricsV1Response, error)
ParseVPSGetMetricsV1Response parses an HTTP response from a VPSGetMetricsV1WithResponse call
func (VPSGetMetricsV1Response) Status ¶
func (r VPSGetMetricsV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSGetMetricsV1Response) StatusCode ¶
func (r VPSGetMetricsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSGetPostInstallScriptListV1Params ¶
type VPSGetPostInstallScriptListV1Params struct {
// Page Page number
Page *Page `form:"page,omitempty" json:"page,omitempty"`
}
VPSGetPostInstallScriptListV1Params defines parameters for VPSGetPostInstallScriptListV1.
type VPSGetPostInstallScriptListV1Response ¶
type VPSGetPostInstallScriptListV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
// Data Array of [`VPS.V1.PostInstallScript.PostInstallScriptResource`](#model/vpsv1postinstallscriptpostinstallscriptresource)
Data *VPSV1PostInstallScriptPostInstallScriptCollection `json:"data,omitempty"`
Meta *CommonSchemaPaginationMetaSchema `json:"meta,omitempty"`
}
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSGetPostInstallScriptListV1Response ¶
func ParseVPSGetPostInstallScriptListV1Response(rsp *http.Response) (*VPSGetPostInstallScriptListV1Response, error)
ParseVPSGetPostInstallScriptListV1Response parses an HTTP response from a VPSGetPostInstallScriptListV1WithResponse call
func (VPSGetPostInstallScriptListV1Response) Status ¶
func (r VPSGetPostInstallScriptListV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSGetPostInstallScriptListV1Response) StatusCode ¶
func (r VPSGetPostInstallScriptListV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSGetPostInstallScriptV1Response ¶
type VPSGetPostInstallScriptV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1PostInstallScriptPostInstallScriptResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSGetPostInstallScriptV1Response ¶
func ParseVPSGetPostInstallScriptV1Response(rsp *http.Response) (*VPSGetPostInstallScriptV1Response, error)
ParseVPSGetPostInstallScriptV1Response parses an HTTP response from a VPSGetPostInstallScriptV1WithResponse call
func (VPSGetPostInstallScriptV1Response) Status ¶
func (r VPSGetPostInstallScriptV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSGetPostInstallScriptV1Response) StatusCode ¶
func (r VPSGetPostInstallScriptV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSGetPublicKeyListV1Params ¶
type VPSGetPublicKeyListV1Params struct {
// Page Page number
Page *Page `form:"page,omitempty" json:"page,omitempty"`
}
VPSGetPublicKeyListV1Params defines parameters for VPSGetPublicKeyListV1.
type VPSGetPublicKeyListV1Response ¶
type VPSGetPublicKeyListV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *struct {
// Data Array of [`VPS.V1.PublicKey.PublicKeyResource`](#model/vpsv1publickeypublickeyresource)
Data *VPSV1PublicKeyPublicKeyCollection `json:"data,omitempty"`
Meta *CommonSchemaPaginationMetaSchema `json:"meta,omitempty"`
}
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSGetPublicKeyListV1Response ¶
func ParseVPSGetPublicKeyListV1Response(rsp *http.Response) (*VPSGetPublicKeyListV1Response, error)
ParseVPSGetPublicKeyListV1Response parses an HTTP response from a VPSGetPublicKeyListV1WithResponse call
func (VPSGetPublicKeyListV1Response) Status ¶
func (r VPSGetPublicKeyListV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSGetPublicKeyListV1Response) StatusCode ¶
func (r VPSGetPublicKeyListV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSGetScanMetricsV1Response ¶
type VPSGetScanMetricsV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1MalwareMetricsResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSGetScanMetricsV1Response ¶
func ParseVPSGetScanMetricsV1Response(rsp *http.Response) (*VPSGetScanMetricsV1Response, error)
ParseVPSGetScanMetricsV1Response parses an HTTP response from a VPSGetScanMetricsV1WithResponse call
func (VPSGetScanMetricsV1Response) Status ¶
func (r VPSGetScanMetricsV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSGetScanMetricsV1Response) StatusCode ¶
func (r VPSGetScanMetricsV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSGetSnapshotV1Response ¶
type VPSGetSnapshotV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1SnapshotSnapshotResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSGetSnapshotV1Response ¶
func ParseVPSGetSnapshotV1Response(rsp *http.Response) (*VPSGetSnapshotV1Response, error)
ParseVPSGetSnapshotV1Response parses an HTTP response from a VPSGetSnapshotV1WithResponse call
func (VPSGetSnapshotV1Response) Status ¶
func (r VPSGetSnapshotV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSGetSnapshotV1Response) StatusCode ¶
func (r VPSGetSnapshotV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSGetTemplateListV1Response ¶
type VPSGetTemplateListV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1TemplateTemplateCollection
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSGetTemplateListV1Response ¶
func ParseVPSGetTemplateListV1Response(rsp *http.Response) (*VPSGetTemplateListV1Response, error)
ParseVPSGetTemplateListV1Response parses an HTTP response from a VPSGetTemplateListV1WithResponse call
func (VPSGetTemplateListV1Response) Status ¶
func (r VPSGetTemplateListV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSGetTemplateListV1Response) StatusCode ¶
func (r VPSGetTemplateListV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSGetTemplateV1Response ¶
type VPSGetTemplateV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1TemplateTemplateResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSGetTemplateV1Response ¶
func ParseVPSGetTemplateV1Response(rsp *http.Response) (*VPSGetTemplateV1Response, error)
ParseVPSGetTemplateV1Response parses an HTTP response from a VPSGetTemplateV1WithResponse call
func (VPSGetTemplateV1Response) Status ¶
func (r VPSGetTemplateV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSGetTemplateV1Response) StatusCode ¶
func (r VPSGetTemplateV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSGetVirtualMachineListV1Response ¶
type VPSGetVirtualMachineListV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1VirtualMachineVirtualMachineCollection
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSGetVirtualMachineListV1Response ¶
func ParseVPSGetVirtualMachineListV1Response(rsp *http.Response) (*VPSGetVirtualMachineListV1Response, error)
ParseVPSGetVirtualMachineListV1Response parses an HTTP response from a VPSGetVirtualMachineListV1WithResponse call
func (VPSGetVirtualMachineListV1Response) Status ¶
func (r VPSGetVirtualMachineListV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSGetVirtualMachineListV1Response) StatusCode ¶
func (r VPSGetVirtualMachineListV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSGetVirtualMachineV1Response ¶
type VPSGetVirtualMachineV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1VirtualMachineVirtualMachineResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSGetVirtualMachineV1Response ¶
func ParseVPSGetVirtualMachineV1Response(rsp *http.Response) (*VPSGetVirtualMachineV1Response, error)
ParseVPSGetVirtualMachineV1Response parses an HTTP response from a VPSGetVirtualMachineV1WithResponse call
func (VPSGetVirtualMachineV1Response) Status ¶
func (r VPSGetVirtualMachineV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSGetVirtualMachineV1Response) StatusCode ¶
func (r VPSGetVirtualMachineV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSInstallMonarxV1Response ¶
type VPSInstallMonarxV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1ActionActionResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSInstallMonarxV1Response ¶
func ParseVPSInstallMonarxV1Response(rsp *http.Response) (*VPSInstallMonarxV1Response, error)
ParseVPSInstallMonarxV1Response parses an HTTP response from a VPSInstallMonarxV1WithResponse call
func (VPSInstallMonarxV1Response) Status ¶
func (r VPSInstallMonarxV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSInstallMonarxV1Response) StatusCode ¶
func (r VPSInstallMonarxV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSPurchaseNewVirtualMachineV1JSONRequestBody ¶
type VPSPurchaseNewVirtualMachineV1JSONRequestBody = VPSV1VirtualMachinePurchaseRequest
VPSPurchaseNewVirtualMachineV1JSONRequestBody defines body for VPSPurchaseNewVirtualMachineV1 for application/json ContentType.
type VPSPurchaseNewVirtualMachineV1Response ¶
type VPSPurchaseNewVirtualMachineV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *BillingV1OrderOrderResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSPurchaseNewVirtualMachineV1Response ¶
func ParseVPSPurchaseNewVirtualMachineV1Response(rsp *http.Response) (*VPSPurchaseNewVirtualMachineV1Response, error)
ParseVPSPurchaseNewVirtualMachineV1Response parses an HTTP response from a VPSPurchaseNewVirtualMachineV1WithResponse call
func (VPSPurchaseNewVirtualMachineV1Response) Status ¶
func (r VPSPurchaseNewVirtualMachineV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSPurchaseNewVirtualMachineV1Response) StatusCode ¶
func (r VPSPurchaseNewVirtualMachineV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSRecreateVirtualMachineV1JSONRequestBody ¶
type VPSRecreateVirtualMachineV1JSONRequestBody = VPSV1VirtualMachineRecreateRequest
VPSRecreateVirtualMachineV1JSONRequestBody defines body for VPSRecreateVirtualMachineV1 for application/json ContentType.
type VPSRecreateVirtualMachineV1Response ¶
type VPSRecreateVirtualMachineV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1ActionActionResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSRecreateVirtualMachineV1Response ¶
func ParseVPSRecreateVirtualMachineV1Response(rsp *http.Response) (*VPSRecreateVirtualMachineV1Response, error)
ParseVPSRecreateVirtualMachineV1Response parses an HTTP response from a VPSRecreateVirtualMachineV1WithResponse call
func (VPSRecreateVirtualMachineV1Response) Status ¶
func (r VPSRecreateVirtualMachineV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSRecreateVirtualMachineV1Response) StatusCode ¶
func (r VPSRecreateVirtualMachineV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSResetHostnameV1Response ¶
type VPSResetHostnameV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1ActionActionResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSResetHostnameV1Response ¶
func ParseVPSResetHostnameV1Response(rsp *http.Response) (*VPSResetHostnameV1Response, error)
ParseVPSResetHostnameV1Response parses an HTTP response from a VPSResetHostnameV1WithResponse call
func (VPSResetHostnameV1Response) Status ¶
func (r VPSResetHostnameV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSResetHostnameV1Response) StatusCode ¶
func (r VPSResetHostnameV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSRestartVirtualMachineV1Response ¶
type VPSRestartVirtualMachineV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1ActionActionResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSRestartVirtualMachineV1Response ¶
func ParseVPSRestartVirtualMachineV1Response(rsp *http.Response) (*VPSRestartVirtualMachineV1Response, error)
ParseVPSRestartVirtualMachineV1Response parses an HTTP response from a VPSRestartVirtualMachineV1WithResponse call
func (VPSRestartVirtualMachineV1Response) Status ¶
func (r VPSRestartVirtualMachineV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSRestartVirtualMachineV1Response) StatusCode ¶
func (r VPSRestartVirtualMachineV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSRestoreBackupV1Response ¶
type VPSRestoreBackupV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1ActionActionResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSRestoreBackupV1Response ¶
func ParseVPSRestoreBackupV1Response(rsp *http.Response) (*VPSRestoreBackupV1Response, error)
ParseVPSRestoreBackupV1Response parses an HTTP response from a VPSRestoreBackupV1WithResponse call
func (VPSRestoreBackupV1Response) Status ¶
func (r VPSRestoreBackupV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSRestoreBackupV1Response) StatusCode ¶
func (r VPSRestoreBackupV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSRestoreSnapshotV1Response ¶
type VPSRestoreSnapshotV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1ActionActionResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSRestoreSnapshotV1Response ¶
func ParseVPSRestoreSnapshotV1Response(rsp *http.Response) (*VPSRestoreSnapshotV1Response, error)
ParseVPSRestoreSnapshotV1Response parses an HTTP response from a VPSRestoreSnapshotV1WithResponse call
func (VPSRestoreSnapshotV1Response) Status ¶
func (r VPSRestoreSnapshotV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSRestoreSnapshotV1Response) StatusCode ¶
func (r VPSRestoreSnapshotV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSSetHostnameV1JSONRequestBody ¶
type VPSSetHostnameV1JSONRequestBody = VPSV1VirtualMachineHostnameUpdateRequest
VPSSetHostnameV1JSONRequestBody defines body for VPSSetHostnameV1 for application/json ContentType.
type VPSSetHostnameV1Response ¶
type VPSSetHostnameV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1ActionActionResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSSetHostnameV1Response ¶
func ParseVPSSetHostnameV1Response(rsp *http.Response) (*VPSSetHostnameV1Response, error)
ParseVPSSetHostnameV1Response parses an HTTP response from a VPSSetHostnameV1WithResponse call
func (VPSSetHostnameV1Response) Status ¶
func (r VPSSetHostnameV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSSetHostnameV1Response) StatusCode ¶
func (r VPSSetHostnameV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSSetNameserversV1JSONRequestBody ¶
type VPSSetNameserversV1JSONRequestBody = VPSV1VirtualMachineNameserversUpdateRequest
VPSSetNameserversV1JSONRequestBody defines body for VPSSetNameserversV1 for application/json ContentType.
type VPSSetNameserversV1Response ¶
type VPSSetNameserversV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1ActionActionResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSSetNameserversV1Response ¶
func ParseVPSSetNameserversV1Response(rsp *http.Response) (*VPSSetNameserversV1Response, error)
ParseVPSSetNameserversV1Response parses an HTTP response from a VPSSetNameserversV1WithResponse call
func (VPSSetNameserversV1Response) Status ¶
func (r VPSSetNameserversV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSSetNameserversV1Response) StatusCode ¶
func (r VPSSetNameserversV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSSetPanelPasswordV1JSONRequestBody ¶
type VPSSetPanelPasswordV1JSONRequestBody = VPSV1VirtualMachinePanelPasswordUpdateRequest
VPSSetPanelPasswordV1JSONRequestBody defines body for VPSSetPanelPasswordV1 for application/json ContentType.
type VPSSetPanelPasswordV1Response ¶
type VPSSetPanelPasswordV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1ActionActionResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSSetPanelPasswordV1Response ¶
func ParseVPSSetPanelPasswordV1Response(rsp *http.Response) (*VPSSetPanelPasswordV1Response, error)
ParseVPSSetPanelPasswordV1Response parses an HTTP response from a VPSSetPanelPasswordV1WithResponse call
func (VPSSetPanelPasswordV1Response) Status ¶
func (r VPSSetPanelPasswordV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSSetPanelPasswordV1Response) StatusCode ¶
func (r VPSSetPanelPasswordV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSSetRootPasswordV1JSONRequestBody ¶
type VPSSetRootPasswordV1JSONRequestBody = VPSV1VirtualMachineRootPasswordUpdateRequest
VPSSetRootPasswordV1JSONRequestBody defines body for VPSSetRootPasswordV1 for application/json ContentType.
type VPSSetRootPasswordV1Response ¶
type VPSSetRootPasswordV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1ActionActionResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSSetRootPasswordV1Response ¶
func ParseVPSSetRootPasswordV1Response(rsp *http.Response) (*VPSSetRootPasswordV1Response, error)
ParseVPSSetRootPasswordV1Response parses an HTTP response from a VPSSetRootPasswordV1WithResponse call
func (VPSSetRootPasswordV1Response) Status ¶
func (r VPSSetRootPasswordV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSSetRootPasswordV1Response) StatusCode ¶
func (r VPSSetRootPasswordV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSSetupNewVirtualMachineV1JSONRequestBody ¶
type VPSSetupNewVirtualMachineV1JSONRequestBody = VPSV1VirtualMachineSetupRequest
VPSSetupNewVirtualMachineV1JSONRequestBody defines body for VPSSetupNewVirtualMachineV1 for application/json ContentType.
type VPSSetupNewVirtualMachineV1Response ¶
type VPSSetupNewVirtualMachineV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1VirtualMachineVirtualMachineResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSSetupNewVirtualMachineV1Response ¶
func ParseVPSSetupNewVirtualMachineV1Response(rsp *http.Response) (*VPSSetupNewVirtualMachineV1Response, error)
ParseVPSSetupNewVirtualMachineV1Response parses an HTTP response from a VPSSetupNewVirtualMachineV1WithResponse call
func (VPSSetupNewVirtualMachineV1Response) Status ¶
func (r VPSSetupNewVirtualMachineV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSSetupNewVirtualMachineV1Response) StatusCode ¶
func (r VPSSetupNewVirtualMachineV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSStartRecoveryModeV1JSONRequestBody ¶
type VPSStartRecoveryModeV1JSONRequestBody = VPSV1VirtualMachineRecoveryStartRequest
VPSStartRecoveryModeV1JSONRequestBody defines body for VPSStartRecoveryModeV1 for application/json ContentType.
type VPSStartRecoveryModeV1Response ¶
type VPSStartRecoveryModeV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1ActionActionResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSStartRecoveryModeV1Response ¶
func ParseVPSStartRecoveryModeV1Response(rsp *http.Response) (*VPSStartRecoveryModeV1Response, error)
ParseVPSStartRecoveryModeV1Response parses an HTTP response from a VPSStartRecoveryModeV1WithResponse call
func (VPSStartRecoveryModeV1Response) Status ¶
func (r VPSStartRecoveryModeV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSStartRecoveryModeV1Response) StatusCode ¶
func (r VPSStartRecoveryModeV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSStartVirtualMachineV1Response ¶
type VPSStartVirtualMachineV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1ActionActionResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSStartVirtualMachineV1Response ¶
func ParseVPSStartVirtualMachineV1Response(rsp *http.Response) (*VPSStartVirtualMachineV1Response, error)
ParseVPSStartVirtualMachineV1Response parses an HTTP response from a VPSStartVirtualMachineV1WithResponse call
func (VPSStartVirtualMachineV1Response) Status ¶
func (r VPSStartVirtualMachineV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSStartVirtualMachineV1Response) StatusCode ¶
func (r VPSStartVirtualMachineV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSStopRecoveryModeV1Response ¶
type VPSStopRecoveryModeV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1ActionActionResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSStopRecoveryModeV1Response ¶
func ParseVPSStopRecoveryModeV1Response(rsp *http.Response) (*VPSStopRecoveryModeV1Response, error)
ParseVPSStopRecoveryModeV1Response parses an HTTP response from a VPSStopRecoveryModeV1WithResponse call
func (VPSStopRecoveryModeV1Response) Status ¶
func (r VPSStopRecoveryModeV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSStopRecoveryModeV1Response) StatusCode ¶
func (r VPSStopRecoveryModeV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSStopVirtualMachineV1Response ¶
type VPSStopVirtualMachineV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1ActionActionResource
JSON401 *CommonResponseUnauthorizedResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSStopVirtualMachineV1Response ¶
func ParseVPSStopVirtualMachineV1Response(rsp *http.Response) (*VPSStopVirtualMachineV1Response, error)
ParseVPSStopVirtualMachineV1Response parses an HTTP response from a VPSStopVirtualMachineV1WithResponse call
func (VPSStopVirtualMachineV1Response) Status ¶
func (r VPSStopVirtualMachineV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSStopVirtualMachineV1Response) StatusCode ¶
func (r VPSStopVirtualMachineV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSSyncFirewallV1Response ¶
type VPSSyncFirewallV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1ActionActionResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSSyncFirewallV1Response ¶
func ParseVPSSyncFirewallV1Response(rsp *http.Response) (*VPSSyncFirewallV1Response, error)
ParseVPSSyncFirewallV1Response parses an HTTP response from a VPSSyncFirewallV1WithResponse call
func (VPSSyncFirewallV1Response) Status ¶
func (r VPSSyncFirewallV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSSyncFirewallV1Response) StatusCode ¶
func (r VPSSyncFirewallV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSUninstallMonarxV1Response ¶
type VPSUninstallMonarxV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1ActionActionResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSUninstallMonarxV1Response ¶
func ParseVPSUninstallMonarxV1Response(rsp *http.Response) (*VPSUninstallMonarxV1Response, error)
ParseVPSUninstallMonarxV1Response parses an HTTP response from a VPSUninstallMonarxV1WithResponse call
func (VPSUninstallMonarxV1Response) Status ¶
func (r VPSUninstallMonarxV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSUninstallMonarxV1Response) StatusCode ¶
func (r VPSUninstallMonarxV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSUpdateFirewallRuleV1JSONRequestBody ¶
type VPSUpdateFirewallRuleV1JSONRequestBody = VPSV1FirewallRulesStoreRequest
VPSUpdateFirewallRuleV1JSONRequestBody defines body for VPSUpdateFirewallRuleV1 for application/json ContentType.
type VPSUpdateFirewallRuleV1Response ¶
type VPSUpdateFirewallRuleV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1FirewallFirewallRuleResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSUpdateFirewallRuleV1Response ¶
func ParseVPSUpdateFirewallRuleV1Response(rsp *http.Response) (*VPSUpdateFirewallRuleV1Response, error)
ParseVPSUpdateFirewallRuleV1Response parses an HTTP response from a VPSUpdateFirewallRuleV1WithResponse call
func (VPSUpdateFirewallRuleV1Response) Status ¶
func (r VPSUpdateFirewallRuleV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSUpdateFirewallRuleV1Response) StatusCode ¶
func (r VPSUpdateFirewallRuleV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSUpdatePostInstallScriptV1JSONRequestBody ¶
type VPSUpdatePostInstallScriptV1JSONRequestBody = VPSV1PostInstallScriptStoreRequest
VPSUpdatePostInstallScriptV1JSONRequestBody defines body for VPSUpdatePostInstallScriptV1 for application/json ContentType.
type VPSUpdatePostInstallScriptV1Response ¶
type VPSUpdatePostInstallScriptV1Response struct {
Body []byte
HTTPResponse *http.Response
JSON200 *VPSV1PostInstallScriptPostInstallScriptResource
JSON401 *CommonResponseUnauthorizedResponse
JSON422 *CommonResponseUnprocessableContentResponse
JSON500 *CommonResponseErrorResponse
}
func ParseVPSUpdatePostInstallScriptV1Response ¶
func ParseVPSUpdatePostInstallScriptV1Response(rsp *http.Response) (*VPSUpdatePostInstallScriptV1Response, error)
ParseVPSUpdatePostInstallScriptV1Response parses an HTTP response from a VPSUpdatePostInstallScriptV1WithResponse call
func (VPSUpdatePostInstallScriptV1Response) Status ¶
func (r VPSUpdatePostInstallScriptV1Response) Status() string
Status returns HTTPResponse.Status
func (VPSUpdatePostInstallScriptV1Response) StatusCode ¶
func (r VPSUpdatePostInstallScriptV1Response) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type VPSV1ActionActionCollection ¶
type VPSV1ActionActionCollection = []VPSV1ActionActionResource
VPSV1ActionActionCollection Array of [`VPS.V1.Action.ActionResource`](#model/vpsv1actionactionresource)
type VPSV1ActionActionResource ¶
type VPSV1ActionActionResource struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
// Id Action ID
Id *int `json:"id,omitempty"`
// Name Action name
Name *string `json:"name,omitempty"`
// State Action state
State *VPSV1ActionActionResourceState `json:"state,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
}
VPSV1ActionActionResource defines model for VPS.V1.Action.ActionResource.
type VPSV1ActionActionResourceState ¶
type VPSV1ActionActionResourceState string
VPSV1ActionActionResourceState Action state
const ( VPSV1ActionActionResourceStateCreated VPSV1ActionActionResourceState = "created" VPSV1ActionActionResourceStateDelayed VPSV1ActionActionResourceState = "delayed" VPSV1ActionActionResourceStateError VPSV1ActionActionResourceState = "error" VPSV1ActionActionResourceStateSent VPSV1ActionActionResourceState = "sent" VPSV1ActionActionResourceStateSuccess VPSV1ActionActionResourceState = "success" )
Defines values for VPSV1ActionActionResourceState.
type VPSV1BackupBackupCollection ¶
type VPSV1BackupBackupCollection = []VPSV1BackupBackupResource
VPSV1BackupBackupCollection Array of [`VPS.V1.Backup.BackupResource`](#model/vpsv1backupbackupresource)
type VPSV1BackupBackupResource ¶
type VPSV1BackupBackupResource struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
// Id Backup ID
Id *int `json:"id,omitempty"`
// Location Location of the backup
Location *string `json:"location,omitempty"`
}
VPSV1BackupBackupResource defines model for VPS.V1.Backup.BackupResource.
type VPSV1DataCenterDataCenterCollection ¶
type VPSV1DataCenterDataCenterCollection = []VPSV1DataCenterDataCenterResource
VPSV1DataCenterDataCenterCollection Array of [`VPS.V1.DataCenter.DataCenterResource`](#model/vpsv1datacenterdatacenterresource)
type VPSV1DataCenterDataCenterResource ¶
type VPSV1DataCenterDataCenterResource struct {
// City Data center location city
City *string `json:"city"`
// Continent Data center location continent
Continent *string `json:"continent"`
// Id Data center ID
Id *int `json:"id,omitempty"`
// Location Data center location country (two letter code)
Location *string `json:"location"`
// Name Data center name
Name *string `json:"name"`
}
VPSV1DataCenterDataCenterResource defines model for VPS.V1.DataCenter.DataCenterResource.
type VPSV1FirewallFirewallCollection ¶
type VPSV1FirewallFirewallCollection = []VPSV1FirewallFirewallResource
VPSV1FirewallFirewallCollection Array of [`VPS.V1.Firewall.FirewallResource`](#model/vpsv1firewallfirewallresource)
type VPSV1FirewallFirewallResource ¶
type VPSV1FirewallFirewallResource struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
// Id Firewall ID
Id *int `json:"id,omitempty"`
// IsSynced Is current firewall synced with VPS
IsSynced *bool `json:"is_synced,omitempty"`
// Name Firewall name
Name *string `json:"name,omitempty"`
// Rules Array of [`VPS.V1.Firewall.FirewallRuleResource`](#model/vpsv1firewallfirewallruleresource)
Rules *VPSV1FirewallFirewallRuleCollection `json:"rules,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
}
VPSV1FirewallFirewallResource defines model for VPS.V1.Firewall.FirewallResource.
type VPSV1FirewallFirewallRuleCollection ¶
type VPSV1FirewallFirewallRuleCollection = []VPSV1FirewallFirewallRuleResource
VPSV1FirewallFirewallRuleCollection Array of [`VPS.V1.Firewall.FirewallRuleResource`](#model/vpsv1firewallfirewallruleresource)
type VPSV1FirewallFirewallRuleResource ¶
type VPSV1FirewallFirewallRuleResource struct {
// Action Firewall rule action
Action *VPSV1FirewallFirewallRuleResourceAction `json:"action,omitempty"`
// Id Firewall rule ID
Id *int `json:"id,omitempty"`
// Port Firewall rule destination port: single or port range
Port *string `json:"port,omitempty"`
// Protocol Firewall rule protocol
Protocol *VPSV1FirewallFirewallRuleResourceProtocol `json:"protocol,omitempty"`
// Source Firewall rule source. Can be `any` or `custom`
Source *string `json:"source,omitempty"`
// SourceDetail Firewall rule source detail. Can be `any` or IP address, CIDR or range
SourceDetail *string `json:"source_detail,omitempty"`
}
VPSV1FirewallFirewallRuleResource defines model for VPS.V1.Firewall.FirewallRuleResource.
type VPSV1FirewallFirewallRuleResourceAction ¶
type VPSV1FirewallFirewallRuleResourceAction string
VPSV1FirewallFirewallRuleResourceAction Firewall rule action
const ( Accept VPSV1FirewallFirewallRuleResourceAction = "accept" Drop VPSV1FirewallFirewallRuleResourceAction = "drop" )
Defines values for VPSV1FirewallFirewallRuleResourceAction.
type VPSV1FirewallFirewallRuleResourceProtocol ¶
type VPSV1FirewallFirewallRuleResourceProtocol string
VPSV1FirewallFirewallRuleResourceProtocol Firewall rule protocol
const ( VPSV1FirewallFirewallRuleResourceProtocolAH VPSV1FirewallFirewallRuleResourceProtocol = "AH" VPSV1FirewallFirewallRuleResourceProtocolAny VPSV1FirewallFirewallRuleResourceProtocol = "any" VPSV1FirewallFirewallRuleResourceProtocolESP VPSV1FirewallFirewallRuleResourceProtocol = "ESP" VPSV1FirewallFirewallRuleResourceProtocolGRE VPSV1FirewallFirewallRuleResourceProtocol = "GRE" VPSV1FirewallFirewallRuleResourceProtocolHTTP VPSV1FirewallFirewallRuleResourceProtocol = "HTTP" VPSV1FirewallFirewallRuleResourceProtocolHTTPS VPSV1FirewallFirewallRuleResourceProtocol = "HTTPS" VPSV1FirewallFirewallRuleResourceProtocolICMP VPSV1FirewallFirewallRuleResourceProtocol = "ICMP" VPSV1FirewallFirewallRuleResourceProtocolICMPv6 VPSV1FirewallFirewallRuleResourceProtocol = "ICMPv6" VPSV1FirewallFirewallRuleResourceProtocolMySQL VPSV1FirewallFirewallRuleResourceProtocol = "MySQL" VPSV1FirewallFirewallRuleResourceProtocolPostgreSQL VPSV1FirewallFirewallRuleResourceProtocol = "PostgreSQL" VPSV1FirewallFirewallRuleResourceProtocolSSH VPSV1FirewallFirewallRuleResourceProtocol = "SSH" VPSV1FirewallFirewallRuleResourceProtocolTCP VPSV1FirewallFirewallRuleResourceProtocol = "TCP" VPSV1FirewallFirewallRuleResourceProtocolUDP VPSV1FirewallFirewallRuleResourceProtocol = "UDP" )
Defines values for VPSV1FirewallFirewallRuleResourceProtocol.
type VPSV1FirewallRulesStoreRequest ¶
type VPSV1FirewallRulesStoreRequest struct {
// Port Port or port range, ex: 1024:2048
Port string `json:"port"`
Protocol VPSV1FirewallRulesStoreRequestProtocol `json:"protocol"`
Source VPSV1FirewallRulesStoreRequestSource `json:"source"`
// SourceDetail IP range, CIDR, single IP or `any`
SourceDetail string `json:"source_detail"`
}
VPSV1FirewallRulesStoreRequest defines model for VPS.V1.Firewall.Rules.StoreRequest.
type VPSV1FirewallRulesStoreRequestProtocol ¶
type VPSV1FirewallRulesStoreRequestProtocol string
VPSV1FirewallRulesStoreRequestProtocol defines model for VPSV1FirewallRulesStoreRequest.Protocol.
const ( VPSV1FirewallRulesStoreRequestProtocolAH VPSV1FirewallRulesStoreRequestProtocol = "AH" VPSV1FirewallRulesStoreRequestProtocolAny VPSV1FirewallRulesStoreRequestProtocol = "any" VPSV1FirewallRulesStoreRequestProtocolESP VPSV1FirewallRulesStoreRequestProtocol = "ESP" VPSV1FirewallRulesStoreRequestProtocolGRE VPSV1FirewallRulesStoreRequestProtocol = "GRE" VPSV1FirewallRulesStoreRequestProtocolHTTP VPSV1FirewallRulesStoreRequestProtocol = "HTTP" VPSV1FirewallRulesStoreRequestProtocolHTTPS VPSV1FirewallRulesStoreRequestProtocol = "HTTPS" VPSV1FirewallRulesStoreRequestProtocolICMP VPSV1FirewallRulesStoreRequestProtocol = "ICMP" VPSV1FirewallRulesStoreRequestProtocolICMPv6 VPSV1FirewallRulesStoreRequestProtocol = "ICMPv6" VPSV1FirewallRulesStoreRequestProtocolMySQL VPSV1FirewallRulesStoreRequestProtocol = "MySQL" VPSV1FirewallRulesStoreRequestProtocolPostgreSQL VPSV1FirewallRulesStoreRequestProtocol = "PostgreSQL" VPSV1FirewallRulesStoreRequestProtocolSSH VPSV1FirewallRulesStoreRequestProtocol = "SSH" VPSV1FirewallRulesStoreRequestProtocolTCP VPSV1FirewallRulesStoreRequestProtocol = "TCP" VPSV1FirewallRulesStoreRequestProtocolUDP VPSV1FirewallRulesStoreRequestProtocol = "UDP" )
Defines values for VPSV1FirewallRulesStoreRequestProtocol.
type VPSV1FirewallRulesStoreRequestSource ¶
type VPSV1FirewallRulesStoreRequestSource string
VPSV1FirewallRulesStoreRequestSource defines model for VPSV1FirewallRulesStoreRequest.Source.
const ( Any VPSV1FirewallRulesStoreRequestSource = "any" Custom VPSV1FirewallRulesStoreRequestSource = "custom" )
Defines values for VPSV1FirewallRulesStoreRequestSource.
type VPSV1FirewallStoreRequest ¶
type VPSV1FirewallStoreRequest struct {
Name string `json:"name"`
}
VPSV1FirewallStoreRequest defines model for VPS.V1.Firewall.StoreRequest.
type VPSV1IPAddressIPAddressCollection ¶
type VPSV1IPAddressIPAddressCollection = []VPSV1IPAddressIPAddressResource
VPSV1IPAddressIPAddressCollection Array of [`VPS.V1.IPAddress.IPAddressResource`](#model/vpsv1ipaddressipaddressresource)
type VPSV1IPAddressIPAddressResource ¶
type VPSV1IPAddressIPAddressResource struct {
// Address IP address: IPv4 or IPv6
Address *string `json:"address,omitempty"`
// Id IP address ID
Id *int `json:"id,omitempty"`
// Ptr IP address PTR record
Ptr *string `json:"ptr"`
}
VPSV1IPAddressIPAddressResource defines model for VPS.V1.IPAddress.IPAddressResource.
type VPSV1MalwareMetricsResource ¶
type VPSV1MalwareMetricsResource struct {
// Compromised Compromised files found during last scan
Compromised *int `json:"compromised,omitempty"`
// Malicious Malicious files found during last scan
Malicious *int `json:"malicious,omitempty"`
// Records Records found during last scan
Records *int `json:"records,omitempty"`
ScanEndedAt *time.Time `json:"scan_ended_at"`
ScanStartedAt *time.Time `json:"scan_started_at,omitempty"`
// ScannedFiles Total number of files scanned during last scan
ScannedFiles *int `json:"scanned_files,omitempty"`
}
VPSV1MalwareMetricsResource defines model for VPS.V1.Malware.MetricsResource.
type VPSV1MetricsMetricsCollection ¶
type VPSV1MetricsMetricsCollection struct {
// CpuUsage CPU usage in percentage, 0 - 100%
CpuUsage *VPSV1MetricsMetricsCollection_CpuUsage `json:"cpu_usage"`
// DiskSpace Disk space usage in bytes
DiskSpace *VPSV1MetricsMetricsCollection_DiskSpace `json:"disk_space"`
// IncomingTraffic Incoming traffic in bytes
IncomingTraffic *VPSV1MetricsMetricsCollection_IncomingTraffic `json:"incoming_traffic"`
// OutgoingTraffic Outgoing traffic in bytes
OutgoingTraffic *VPSV1MetricsMetricsCollection_OutgoingTraffic `json:"outgoing_traffic"`
// RamUsage RAM usage in bytes
RamUsage *VPSV1MetricsMetricsCollection_RamUsage `json:"ram_usage"`
// Uptime Uptime in milliseconds
Uptime *VPSV1MetricsMetricsCollection_Uptime `json:"uptime"`
}
VPSV1MetricsMetricsCollection defines model for VPS.V1.Metrics.MetricsCollection.
type VPSV1MetricsMetricsCollection_CpuUsage ¶
type VPSV1MetricsMetricsCollection_CpuUsage struct {
// contains filtered or unexported fields
}
VPSV1MetricsMetricsCollection_CpuUsage CPU usage in percentage, 0 - 100%
func (VPSV1MetricsMetricsCollection_CpuUsage) AsVPSV1MetricsMetricsResource ¶
func (t VPSV1MetricsMetricsCollection_CpuUsage) AsVPSV1MetricsMetricsResource() (VPSV1MetricsMetricsResource, error)
AsVPSV1MetricsMetricsResource returns the union data inside the VPSV1MetricsMetricsCollection_CpuUsage as a VPSV1MetricsMetricsResource
func (*VPSV1MetricsMetricsCollection_CpuUsage) FromVPSV1MetricsMetricsResource ¶
func (t *VPSV1MetricsMetricsCollection_CpuUsage) FromVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error
FromVPSV1MetricsMetricsResource overwrites any union data inside the VPSV1MetricsMetricsCollection_CpuUsage as the provided VPSV1MetricsMetricsResource
func (VPSV1MetricsMetricsCollection_CpuUsage) MarshalJSON ¶
func (t VPSV1MetricsMetricsCollection_CpuUsage) MarshalJSON() ([]byte, error)
func (*VPSV1MetricsMetricsCollection_CpuUsage) MergeVPSV1MetricsMetricsResource ¶
func (t *VPSV1MetricsMetricsCollection_CpuUsage) MergeVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error
MergeVPSV1MetricsMetricsResource performs a merge with any union data inside the VPSV1MetricsMetricsCollection_CpuUsage, using the provided VPSV1MetricsMetricsResource
func (*VPSV1MetricsMetricsCollection_CpuUsage) UnmarshalJSON ¶
func (t *VPSV1MetricsMetricsCollection_CpuUsage) UnmarshalJSON(b []byte) error
type VPSV1MetricsMetricsCollection_DiskSpace ¶
type VPSV1MetricsMetricsCollection_DiskSpace struct {
// contains filtered or unexported fields
}
VPSV1MetricsMetricsCollection_DiskSpace Disk space usage in bytes
func (VPSV1MetricsMetricsCollection_DiskSpace) AsVPSV1MetricsMetricsResource ¶
func (t VPSV1MetricsMetricsCollection_DiskSpace) AsVPSV1MetricsMetricsResource() (VPSV1MetricsMetricsResource, error)
AsVPSV1MetricsMetricsResource returns the union data inside the VPSV1MetricsMetricsCollection_DiskSpace as a VPSV1MetricsMetricsResource
func (*VPSV1MetricsMetricsCollection_DiskSpace) FromVPSV1MetricsMetricsResource ¶
func (t *VPSV1MetricsMetricsCollection_DiskSpace) FromVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error
FromVPSV1MetricsMetricsResource overwrites any union data inside the VPSV1MetricsMetricsCollection_DiskSpace as the provided VPSV1MetricsMetricsResource
func (VPSV1MetricsMetricsCollection_DiskSpace) MarshalJSON ¶
func (t VPSV1MetricsMetricsCollection_DiskSpace) MarshalJSON() ([]byte, error)
func (*VPSV1MetricsMetricsCollection_DiskSpace) MergeVPSV1MetricsMetricsResource ¶
func (t *VPSV1MetricsMetricsCollection_DiskSpace) MergeVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error
MergeVPSV1MetricsMetricsResource performs a merge with any union data inside the VPSV1MetricsMetricsCollection_DiskSpace, using the provided VPSV1MetricsMetricsResource
func (*VPSV1MetricsMetricsCollection_DiskSpace) UnmarshalJSON ¶
func (t *VPSV1MetricsMetricsCollection_DiskSpace) UnmarshalJSON(b []byte) error
type VPSV1MetricsMetricsCollection_IncomingTraffic ¶
type VPSV1MetricsMetricsCollection_IncomingTraffic struct {
// contains filtered or unexported fields
}
VPSV1MetricsMetricsCollection_IncomingTraffic Incoming traffic in bytes
func (VPSV1MetricsMetricsCollection_IncomingTraffic) AsVPSV1MetricsMetricsResource ¶
func (t VPSV1MetricsMetricsCollection_IncomingTraffic) AsVPSV1MetricsMetricsResource() (VPSV1MetricsMetricsResource, error)
AsVPSV1MetricsMetricsResource returns the union data inside the VPSV1MetricsMetricsCollection_IncomingTraffic as a VPSV1MetricsMetricsResource
func (*VPSV1MetricsMetricsCollection_IncomingTraffic) FromVPSV1MetricsMetricsResource ¶
func (t *VPSV1MetricsMetricsCollection_IncomingTraffic) FromVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error
FromVPSV1MetricsMetricsResource overwrites any union data inside the VPSV1MetricsMetricsCollection_IncomingTraffic as the provided VPSV1MetricsMetricsResource
func (VPSV1MetricsMetricsCollection_IncomingTraffic) MarshalJSON ¶
func (t VPSV1MetricsMetricsCollection_IncomingTraffic) MarshalJSON() ([]byte, error)
func (*VPSV1MetricsMetricsCollection_IncomingTraffic) MergeVPSV1MetricsMetricsResource ¶
func (t *VPSV1MetricsMetricsCollection_IncomingTraffic) MergeVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error
MergeVPSV1MetricsMetricsResource performs a merge with any union data inside the VPSV1MetricsMetricsCollection_IncomingTraffic, using the provided VPSV1MetricsMetricsResource
func (*VPSV1MetricsMetricsCollection_IncomingTraffic) UnmarshalJSON ¶
func (t *VPSV1MetricsMetricsCollection_IncomingTraffic) UnmarshalJSON(b []byte) error
type VPSV1MetricsMetricsCollection_OutgoingTraffic ¶
type VPSV1MetricsMetricsCollection_OutgoingTraffic struct {
// contains filtered or unexported fields
}
VPSV1MetricsMetricsCollection_OutgoingTraffic Outgoing traffic in bytes
func (VPSV1MetricsMetricsCollection_OutgoingTraffic) AsVPSV1MetricsMetricsResource ¶
func (t VPSV1MetricsMetricsCollection_OutgoingTraffic) AsVPSV1MetricsMetricsResource() (VPSV1MetricsMetricsResource, error)
AsVPSV1MetricsMetricsResource returns the union data inside the VPSV1MetricsMetricsCollection_OutgoingTraffic as a VPSV1MetricsMetricsResource
func (*VPSV1MetricsMetricsCollection_OutgoingTraffic) FromVPSV1MetricsMetricsResource ¶
func (t *VPSV1MetricsMetricsCollection_OutgoingTraffic) FromVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error
FromVPSV1MetricsMetricsResource overwrites any union data inside the VPSV1MetricsMetricsCollection_OutgoingTraffic as the provided VPSV1MetricsMetricsResource
func (VPSV1MetricsMetricsCollection_OutgoingTraffic) MarshalJSON ¶
func (t VPSV1MetricsMetricsCollection_OutgoingTraffic) MarshalJSON() ([]byte, error)
func (*VPSV1MetricsMetricsCollection_OutgoingTraffic) MergeVPSV1MetricsMetricsResource ¶
func (t *VPSV1MetricsMetricsCollection_OutgoingTraffic) MergeVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error
MergeVPSV1MetricsMetricsResource performs a merge with any union data inside the VPSV1MetricsMetricsCollection_OutgoingTraffic, using the provided VPSV1MetricsMetricsResource
func (*VPSV1MetricsMetricsCollection_OutgoingTraffic) UnmarshalJSON ¶
func (t *VPSV1MetricsMetricsCollection_OutgoingTraffic) UnmarshalJSON(b []byte) error
type VPSV1MetricsMetricsCollection_RamUsage ¶
type VPSV1MetricsMetricsCollection_RamUsage struct {
// contains filtered or unexported fields
}
VPSV1MetricsMetricsCollection_RamUsage RAM usage in bytes
func (VPSV1MetricsMetricsCollection_RamUsage) AsVPSV1MetricsMetricsResource ¶
func (t VPSV1MetricsMetricsCollection_RamUsage) AsVPSV1MetricsMetricsResource() (VPSV1MetricsMetricsResource, error)
AsVPSV1MetricsMetricsResource returns the union data inside the VPSV1MetricsMetricsCollection_RamUsage as a VPSV1MetricsMetricsResource
func (*VPSV1MetricsMetricsCollection_RamUsage) FromVPSV1MetricsMetricsResource ¶
func (t *VPSV1MetricsMetricsCollection_RamUsage) FromVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error
FromVPSV1MetricsMetricsResource overwrites any union data inside the VPSV1MetricsMetricsCollection_RamUsage as the provided VPSV1MetricsMetricsResource
func (VPSV1MetricsMetricsCollection_RamUsage) MarshalJSON ¶
func (t VPSV1MetricsMetricsCollection_RamUsage) MarshalJSON() ([]byte, error)
func (*VPSV1MetricsMetricsCollection_RamUsage) MergeVPSV1MetricsMetricsResource ¶
func (t *VPSV1MetricsMetricsCollection_RamUsage) MergeVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error
MergeVPSV1MetricsMetricsResource performs a merge with any union data inside the VPSV1MetricsMetricsCollection_RamUsage, using the provided VPSV1MetricsMetricsResource
func (*VPSV1MetricsMetricsCollection_RamUsage) UnmarshalJSON ¶
func (t *VPSV1MetricsMetricsCollection_RamUsage) UnmarshalJSON(b []byte) error
type VPSV1MetricsMetricsCollection_Uptime ¶
type VPSV1MetricsMetricsCollection_Uptime struct {
// contains filtered or unexported fields
}
VPSV1MetricsMetricsCollection_Uptime Uptime in milliseconds
func (VPSV1MetricsMetricsCollection_Uptime) AsVPSV1MetricsMetricsResource ¶
func (t VPSV1MetricsMetricsCollection_Uptime) AsVPSV1MetricsMetricsResource() (VPSV1MetricsMetricsResource, error)
AsVPSV1MetricsMetricsResource returns the union data inside the VPSV1MetricsMetricsCollection_Uptime as a VPSV1MetricsMetricsResource
func (*VPSV1MetricsMetricsCollection_Uptime) FromVPSV1MetricsMetricsResource ¶
func (t *VPSV1MetricsMetricsCollection_Uptime) FromVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error
FromVPSV1MetricsMetricsResource overwrites any union data inside the VPSV1MetricsMetricsCollection_Uptime as the provided VPSV1MetricsMetricsResource
func (VPSV1MetricsMetricsCollection_Uptime) MarshalJSON ¶
func (t VPSV1MetricsMetricsCollection_Uptime) MarshalJSON() ([]byte, error)
func (*VPSV1MetricsMetricsCollection_Uptime) MergeVPSV1MetricsMetricsResource ¶
func (t *VPSV1MetricsMetricsCollection_Uptime) MergeVPSV1MetricsMetricsResource(v VPSV1MetricsMetricsResource) error
MergeVPSV1MetricsMetricsResource performs a merge with any union data inside the VPSV1MetricsMetricsCollection_Uptime, using the provided VPSV1MetricsMetricsResource
func (*VPSV1MetricsMetricsCollection_Uptime) UnmarshalJSON ¶
func (t *VPSV1MetricsMetricsCollection_Uptime) UnmarshalJSON(b []byte) error
type VPSV1MetricsMetricsResource ¶
type VPSV1MetricsMetricsResource struct {
// Unit Measurement unit
Unit *string `json:"unit,omitempty"`
// Usage Object, containing UNIX timestamps as a key and measurement as a value.
Usage *map[string]interface{} `json:"usage,omitempty"`
}
VPSV1MetricsMetricsResource defines model for VPS.V1.Metrics.MetricsResource.
type VPSV1PostInstallScriptPostInstallScriptCollection ¶
type VPSV1PostInstallScriptPostInstallScriptCollection = []VPSV1PostInstallScriptPostInstallScriptResource
VPSV1PostInstallScriptPostInstallScriptCollection Array of [`VPS.V1.PostInstallScript.PostInstallScriptResource`](#model/vpsv1postinstallscriptpostinstallscriptresource)
type VPSV1PostInstallScriptPostInstallScriptResource ¶
type VPSV1PostInstallScriptPostInstallScriptResource struct {
// Content Content of the script
Content *string `json:"content,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty"`
// Id Post-install script ID
Id *int `json:"id,omitempty"`
// Name Name of the script
Name *string `json:"name,omitempty"`
UpdatedAt *time.Time `json:"updated_at,omitempty"`
}
VPSV1PostInstallScriptPostInstallScriptResource defines model for VPS.V1.PostInstallScript.PostInstallScriptResource.
type VPSV1PostInstallScriptStoreRequest ¶
type VPSV1PostInstallScriptStoreRequest struct {
// Content Content of the script
Content string `json:"content"`
// Name Name of the script
Name string `json:"name"`
}
VPSV1PostInstallScriptStoreRequest defines model for VPS.V1.PostInstallScript.StoreRequest.
type VPSV1PublicKeyAttachRequest ¶
type VPSV1PublicKeyAttachRequest struct {
// Ids Public Key IDs to attach
Ids []int `json:"ids"`
}
VPSV1PublicKeyAttachRequest defines model for VPS.V1.PublicKey.AttachRequest.
type VPSV1PublicKeyPublicKeyCollection ¶
type VPSV1PublicKeyPublicKeyCollection = []VPSV1PublicKeyPublicKeyResource
VPSV1PublicKeyPublicKeyCollection Array of [`VPS.V1.PublicKey.PublicKeyResource`](#model/vpsv1publickeypublickeyresource)
type VPSV1PublicKeyPublicKeyResource ¶
type VPSV1PublicKeyPublicKeyResource struct {
// Id Public key ID
Id *int `json:"id,omitempty"`
// Key Public key content
Key *string `json:"key,omitempty"`
// Name Public key name
Name *string `json:"name,omitempty"`
}
VPSV1PublicKeyPublicKeyResource defines model for VPS.V1.PublicKey.PublicKeyResource.
type VPSV1PublicKeyStoreRequest ¶
VPSV1PublicKeyStoreRequest defines model for VPS.V1.PublicKey.StoreRequest.
type VPSV1SnapshotSnapshotResource ¶
type VPSV1SnapshotSnapshotResource struct {
CreatedAt *time.Time `json:"created_at,omitempty"`
ExpiresAt *time.Time `json:"expires_at,omitempty"`
// Id Snapshot ID
Id *int `json:"id,omitempty"`
}
VPSV1SnapshotSnapshotResource defines model for VPS.V1.Snapshot.SnapshotResource.
type VPSV1TemplateTemplateCollection ¶
type VPSV1TemplateTemplateCollection = []VPSV1TemplateTemplateResource
VPSV1TemplateTemplateCollection Array of [`VPS.V1.Template.TemplateResource`](#model/vpsv1templatetemplateresource)
type VPSV1TemplateTemplateResource ¶
type VPSV1TemplateTemplateResource struct {
// Description Template description
Description *string `json:"description,omitempty"`
// Documentation Link to official OS documentation
Documentation *string `json:"documentation"`
// Id Template ID
Id *int `json:"id,omitempty"`
// Name Template name
Name *string `json:"name,omitempty"`
}
VPSV1TemplateTemplateResource defines model for VPS.V1.Template.TemplateResource.
type VPSV1VirtualMachineHostnameUpdateRequest ¶
type VPSV1VirtualMachineHostnameUpdateRequest struct {
Hostname string `json:"hostname"`
}
VPSV1VirtualMachineHostnameUpdateRequest defines model for VPS.V1.VirtualMachine.HostnameUpdateRequest.
type VPSV1VirtualMachineNameserversUpdateRequest ¶
type VPSV1VirtualMachineNameserversUpdateRequest struct {
Ns1 string `json:"ns1"`
Ns2 *string `json:"ns2,omitempty"`
}
VPSV1VirtualMachineNameserversUpdateRequest defines model for VPS.V1.VirtualMachine.NameserversUpdateRequest.
type VPSV1VirtualMachinePanelPasswordUpdateRequest ¶
type VPSV1VirtualMachinePanelPasswordUpdateRequest struct {
// Password Panel password for the virtual machine
Password string `json:"password"`
}
VPSV1VirtualMachinePanelPasswordUpdateRequest defines model for VPS.V1.VirtualMachine.PanelPasswordUpdateRequest.
type VPSV1VirtualMachinePurchaseRequest ¶
type VPSV1VirtualMachinePurchaseRequest struct {
// Coupons Discount coupon codes
Coupons *[]interface{} `json:"coupons,omitempty"`
// ItemId Catalog price item ID
ItemId string `json:"item_id"`
// PaymentMethodId Payment method ID, default will be used if not provided
PaymentMethodId *int `json:"payment_method_id,omitempty"`
Setup VPSV1VirtualMachineSetupRequest `json:"setup"`
}
VPSV1VirtualMachinePurchaseRequest defines model for VPS.V1.VirtualMachine.PurchaseRequest.
type VPSV1VirtualMachineRecoveryStartRequest ¶
type VPSV1VirtualMachineRecoveryStartRequest struct {
// RootPassword Temporary root password for recovery mode
RootPassword string `json:"root_password"`
}
VPSV1VirtualMachineRecoveryStartRequest defines model for VPS.V1.VirtualMachine.Recovery.StartRequest.
type VPSV1VirtualMachineRecreateRequest ¶
type VPSV1VirtualMachineRecreateRequest struct {
// Password Password for the virtual machine. If not provided, random password will be generated. Password will not be shown in the response.
Password *string `json:"password,omitempty"`
// PostInstallScriptId Post-install script ID
PostInstallScriptId *int `json:"post_install_script_id,omitempty"`
// TemplateId Template ID
TemplateId int `json:"template_id"`
}
VPSV1VirtualMachineRecreateRequest defines model for VPS.V1.VirtualMachine.RecreateRequest.
type VPSV1VirtualMachineRootPasswordUpdateRequest ¶
type VPSV1VirtualMachineRootPasswordUpdateRequest struct {
// Password Root password for the virtual machine
Password string `json:"password"`
}
VPSV1VirtualMachineRootPasswordUpdateRequest defines model for VPS.V1.VirtualMachine.RootPasswordUpdateRequest.
type VPSV1VirtualMachineSetupRequest ¶
type VPSV1VirtualMachineSetupRequest struct {
// DataCenterId Data center ID
DataCenterId int `json:"data_center_id"`
// EnableBackups Enable weekly backup schedule
EnableBackups *bool `json:"enable_backups,omitempty"`
// Hostname Override default hostname of the virtual machine
Hostname *string `json:"hostname,omitempty"`
// InstallMonarx Install Monarx malware scanner (if supported)
InstallMonarx *bool `json:"install_monarx,omitempty"`
// Ns1 Name server 1
Ns1 *string `json:"ns1,omitempty"`
// Ns2 Name server 2
Ns2 *string `json:"ns2,omitempty"`
// Password Password for the virtual machine. If not provided, random password will be generated. Password will not be shown in the response.
Password *string `json:"password,omitempty"`
// PostInstallScriptId Post-install script ID
PostInstallScriptId *int `json:"post_install_script_id,omitempty"`
// PublicKey Use SSH key
PublicKey *struct {
// Key Contents of the SSH key
Key *string `json:"key,omitempty"`
// Name Name of the SSH key
Name *string `json:"name,omitempty"`
} `json:"public_key,omitempty"`
// TemplateId Template ID
TemplateId int `json:"template_id"`
}
VPSV1VirtualMachineSetupRequest defines model for VPS.V1.VirtualMachine.SetupRequest.
type VPSV1VirtualMachineVirtualMachineCollection ¶
type VPSV1VirtualMachineVirtualMachineCollection = []VPSV1VirtualMachineVirtualMachineResource
VPSV1VirtualMachineVirtualMachineCollection Array of [`VPS.V1.VirtualMachine.VirtualMachineResource`](#model/vpsv1virtualmachinevirtualmachineresource)
type VPSV1VirtualMachineVirtualMachineResource ¶
type VPSV1VirtualMachineVirtualMachineResource struct {
ActionsLock *VPSV1VirtualMachineVirtualMachineResourceActionsLock `json:"actions_lock,omitempty"`
// Bandwidth Monthly internet traffic available to virtual machine (in megabytes)
Bandwidth *int `json:"bandwidth,omitempty"`
// Cpus CPUs count assigned to virtual machine
Cpus *int `json:"cpus,omitempty"`
CreatedAt *time.Time `json:"created_at,omitempty"`
// Disk Virtual machine disk size (in megabytes)
Disk *int `json:"disk,omitempty"`
// FirewallGroupId Active firewall ID, `null` if disabled
FirewallGroupId *int `json:"firewall_group_id"`
Hostname *string `json:"hostname,omitempty"`
// Id Virtual machine ID
Id *int `json:"id,omitempty"`
// Ipv4 IPv4 address of virtual machine
Ipv4 *VPSV1VirtualMachineVirtualMachineResource_Ipv4 `json:"ipv4"`
// Ipv6 IPv6 address of virtual machine, `null` if not assigned
Ipv6 *VPSV1VirtualMachineVirtualMachineResource_Ipv6 `json:"ipv6"`
// Memory Memory available to virtual machine (in megabytes)
Memory *int `json:"memory,omitempty"`
// Ns1 Primary DNS resolver
Ns1 *string `json:"ns1"`
// Ns2 Secondary DNS resolver
Ns2 *string `json:"ns2"`
// Plan VPS plan name
Plan *string `json:"plan"`
State *VPSV1VirtualMachineVirtualMachineResourceState `json:"state,omitempty"`
// SubscriptionId Subscription ID
SubscriptionId *string `json:"subscription_id"`
// Template OS template installed in virtual machine
Template *VPSV1VirtualMachineVirtualMachineResource_Template `json:"template"`
}
VPSV1VirtualMachineVirtualMachineResource defines model for VPS.V1.VirtualMachine.VirtualMachineResource.
type VPSV1VirtualMachineVirtualMachineResourceActionsLock ¶
type VPSV1VirtualMachineVirtualMachineResourceActionsLock string
VPSV1VirtualMachineVirtualMachineResourceActionsLock defines model for VPSV1VirtualMachineVirtualMachineResource.ActionsLock.
const ( Locked VPSV1VirtualMachineVirtualMachineResourceActionsLock = "locked" Unlocked VPSV1VirtualMachineVirtualMachineResourceActionsLock = "unlocked" )
Defines values for VPSV1VirtualMachineVirtualMachineResourceActionsLock.
type VPSV1VirtualMachineVirtualMachineResourceState ¶
type VPSV1VirtualMachineVirtualMachineResourceState string
VPSV1VirtualMachineVirtualMachineResourceState defines model for VPSV1VirtualMachineVirtualMachineResource.State.
const ( VPSV1VirtualMachineVirtualMachineResourceStateCreating VPSV1VirtualMachineVirtualMachineResourceState = "creating" VPSV1VirtualMachineVirtualMachineResourceStateDestroyed VPSV1VirtualMachineVirtualMachineResourceState = "destroyed" VPSV1VirtualMachineVirtualMachineResourceStateDestroying VPSV1VirtualMachineVirtualMachineResourceState = "destroying" VPSV1VirtualMachineVirtualMachineResourceStateError VPSV1VirtualMachineVirtualMachineResourceState = "error" VPSV1VirtualMachineVirtualMachineResourceStateInitial VPSV1VirtualMachineVirtualMachineResourceState = "initial" VPSV1VirtualMachineVirtualMachineResourceStateRecovery VPSV1VirtualMachineVirtualMachineResourceState = "recovery" VPSV1VirtualMachineVirtualMachineResourceStateRecreating VPSV1VirtualMachineVirtualMachineResourceState = "recreating" VPSV1VirtualMachineVirtualMachineResourceStateRestoring VPSV1VirtualMachineVirtualMachineResourceState = "restoring" VPSV1VirtualMachineVirtualMachineResourceStateRunning VPSV1VirtualMachineVirtualMachineResourceState = "running" VPSV1VirtualMachineVirtualMachineResourceStateStarting VPSV1VirtualMachineVirtualMachineResourceState = "starting" VPSV1VirtualMachineVirtualMachineResourceStateStopped VPSV1VirtualMachineVirtualMachineResourceState = "stopped" VPSV1VirtualMachineVirtualMachineResourceStateStopping VPSV1VirtualMachineVirtualMachineResourceState = "stopping" VPSV1VirtualMachineVirtualMachineResourceStateStoppingRecovery VPSV1VirtualMachineVirtualMachineResourceState = "stopping_recovery" VPSV1VirtualMachineVirtualMachineResourceStateSuspended VPSV1VirtualMachineVirtualMachineResourceState = "suspended" VPSV1VirtualMachineVirtualMachineResourceStateSuspending VPSV1VirtualMachineVirtualMachineResourceState = "suspending" VPSV1VirtualMachineVirtualMachineResourceStateUnsuspending VPSV1VirtualMachineVirtualMachineResourceState = "unsuspending" )
Defines values for VPSV1VirtualMachineVirtualMachineResourceState.
type VPSV1VirtualMachineVirtualMachineResource_Ipv4 ¶
type VPSV1VirtualMachineVirtualMachineResource_Ipv4 struct {
// contains filtered or unexported fields
}
VPSV1VirtualMachineVirtualMachineResource_Ipv4 IPv4 address of virtual machine
func (VPSV1VirtualMachineVirtualMachineResource_Ipv4) AsVPSV1IPAddressIPAddressCollection ¶
func (t VPSV1VirtualMachineVirtualMachineResource_Ipv4) AsVPSV1IPAddressIPAddressCollection() (VPSV1IPAddressIPAddressCollection, error)
AsVPSV1IPAddressIPAddressCollection returns the union data inside the VPSV1VirtualMachineVirtualMachineResource_Ipv4 as a VPSV1IPAddressIPAddressCollection
func (*VPSV1VirtualMachineVirtualMachineResource_Ipv4) FromVPSV1IPAddressIPAddressCollection ¶
func (t *VPSV1VirtualMachineVirtualMachineResource_Ipv4) FromVPSV1IPAddressIPAddressCollection(v VPSV1IPAddressIPAddressCollection) error
FromVPSV1IPAddressIPAddressCollection overwrites any union data inside the VPSV1VirtualMachineVirtualMachineResource_Ipv4 as the provided VPSV1IPAddressIPAddressCollection
func (VPSV1VirtualMachineVirtualMachineResource_Ipv4) MarshalJSON ¶
func (t VPSV1VirtualMachineVirtualMachineResource_Ipv4) MarshalJSON() ([]byte, error)
func (*VPSV1VirtualMachineVirtualMachineResource_Ipv4) MergeVPSV1IPAddressIPAddressCollection ¶
func (t *VPSV1VirtualMachineVirtualMachineResource_Ipv4) MergeVPSV1IPAddressIPAddressCollection(v VPSV1IPAddressIPAddressCollection) error
MergeVPSV1IPAddressIPAddressCollection performs a merge with any union data inside the VPSV1VirtualMachineVirtualMachineResource_Ipv4, using the provided VPSV1IPAddressIPAddressCollection
func (*VPSV1VirtualMachineVirtualMachineResource_Ipv4) UnmarshalJSON ¶
func (t *VPSV1VirtualMachineVirtualMachineResource_Ipv4) UnmarshalJSON(b []byte) error
type VPSV1VirtualMachineVirtualMachineResource_Ipv6 ¶
type VPSV1VirtualMachineVirtualMachineResource_Ipv6 struct {
// contains filtered or unexported fields
}
VPSV1VirtualMachineVirtualMachineResource_Ipv6 IPv6 address of virtual machine, `null` if not assigned
func (VPSV1VirtualMachineVirtualMachineResource_Ipv6) AsVPSV1IPAddressIPAddressCollection ¶
func (t VPSV1VirtualMachineVirtualMachineResource_Ipv6) AsVPSV1IPAddressIPAddressCollection() (VPSV1IPAddressIPAddressCollection, error)
AsVPSV1IPAddressIPAddressCollection returns the union data inside the VPSV1VirtualMachineVirtualMachineResource_Ipv6 as a VPSV1IPAddressIPAddressCollection
func (*VPSV1VirtualMachineVirtualMachineResource_Ipv6) FromVPSV1IPAddressIPAddressCollection ¶
func (t *VPSV1VirtualMachineVirtualMachineResource_Ipv6) FromVPSV1IPAddressIPAddressCollection(v VPSV1IPAddressIPAddressCollection) error
FromVPSV1IPAddressIPAddressCollection overwrites any union data inside the VPSV1VirtualMachineVirtualMachineResource_Ipv6 as the provided VPSV1IPAddressIPAddressCollection
func (VPSV1VirtualMachineVirtualMachineResource_Ipv6) MarshalJSON ¶
func (t VPSV1VirtualMachineVirtualMachineResource_Ipv6) MarshalJSON() ([]byte, error)
func (*VPSV1VirtualMachineVirtualMachineResource_Ipv6) MergeVPSV1IPAddressIPAddressCollection ¶
func (t *VPSV1VirtualMachineVirtualMachineResource_Ipv6) MergeVPSV1IPAddressIPAddressCollection(v VPSV1IPAddressIPAddressCollection) error
MergeVPSV1IPAddressIPAddressCollection performs a merge with any union data inside the VPSV1VirtualMachineVirtualMachineResource_Ipv6, using the provided VPSV1IPAddressIPAddressCollection
func (*VPSV1VirtualMachineVirtualMachineResource_Ipv6) UnmarshalJSON ¶
func (t *VPSV1VirtualMachineVirtualMachineResource_Ipv6) UnmarshalJSON(b []byte) error
type VPSV1VirtualMachineVirtualMachineResource_Template ¶
type VPSV1VirtualMachineVirtualMachineResource_Template struct {
// contains filtered or unexported fields
}
VPSV1VirtualMachineVirtualMachineResource_Template OS template installed in virtual machine
func (VPSV1VirtualMachineVirtualMachineResource_Template) AsVPSV1TemplateTemplateResource ¶
func (t VPSV1VirtualMachineVirtualMachineResource_Template) AsVPSV1TemplateTemplateResource() (VPSV1TemplateTemplateResource, error)
AsVPSV1TemplateTemplateResource returns the union data inside the VPSV1VirtualMachineVirtualMachineResource_Template as a VPSV1TemplateTemplateResource
func (*VPSV1VirtualMachineVirtualMachineResource_Template) FromVPSV1TemplateTemplateResource ¶
func (t *VPSV1VirtualMachineVirtualMachineResource_Template) FromVPSV1TemplateTemplateResource(v VPSV1TemplateTemplateResource) error
FromVPSV1TemplateTemplateResource overwrites any union data inside the VPSV1VirtualMachineVirtualMachineResource_Template as the provided VPSV1TemplateTemplateResource
func (VPSV1VirtualMachineVirtualMachineResource_Template) MarshalJSON ¶
func (t VPSV1VirtualMachineVirtualMachineResource_Template) MarshalJSON() ([]byte, error)
func (*VPSV1VirtualMachineVirtualMachineResource_Template) MergeVPSV1TemplateTemplateResource ¶
func (t *VPSV1VirtualMachineVirtualMachineResource_Template) MergeVPSV1TemplateTemplateResource(v VPSV1TemplateTemplateResource) error
MergeVPSV1TemplateTemplateResource performs a merge with any union data inside the VPSV1VirtualMachineVirtualMachineResource_Template, using the provided VPSV1TemplateTemplateResource
func (*VPSV1VirtualMachineVirtualMachineResource_Template) UnmarshalJSON ¶
func (t *VPSV1VirtualMachineVirtualMachineResource_Template) UnmarshalJSON(b []byte) error
type VirtualMachineId ¶
type VirtualMachineId = int
VirtualMachineId defines model for virtualMachineId.