import dynamix_sdk.base as _base
from .abort_shared_snapshot_merge import *
from .affinity_label_remove import *
from .affinity_label_set import *
from .affinity_relations import *
from .affinity_rule_add import *
from .affinity_rule_remove import *
from .affinity_rules_clear import *
from .anti_affinity_rule_add import *
from .anti_affinity_rule_remove import *
from .anti_affinity_rules_clear import *
from .attach_gpu import *
from .attach_pci_device import *
from .boot_disk_set import *
from .cd_eject import *
from .cd_insert import *
from .change_ip import *
from .change_link_state import *
from .change_mac import *
from .change_mtu import *
from .change_security_groups import *
from .clone import *
from .create_template import *
from .delete import *
from .delete_custom_fields import *
from .detach_gpu import *
from .detach_pci_device import *
from .disable import *
from .disk_add import *
from .disk_attach import *
from .disk_migrate import *
from .disk_del import *
from .disk_detach import *
from .disk_switch_to_replication import *
from .enable import *
from .get import *
from .get_console_url import *
from .guest_agent_disable import *
from .guest_agent_enable import *
from .guest_agent_execute import *
from .guest_agent_feature_update import *
from .list import *
from .list_deleted import *
from .migrate_to_zone import *
from .move_to_rg import *
from .net_attach import *
from .net_detach import *
from .pause import *
from .pfw_add import *
from .pfw_del import *
from .pfw_list import *
from .pin_to_node import *
from .power_cycle import *
from .reboot import *
from .redeploy import *
from .reset import *
from .resize import *
from .restore import *
from .resume import *
from .set_custom_fields import *
from .snapshot_create import *
from .snapshot_list import *
from .snapshot_rollback import *
from .start import *
from .stop import *
from .tag_add import *
from .tag_remove import *
from .unpin_from_node import *
from .update import *
from .user_grant import *
from .user_list import *
from .user_revoke import *
from .user_update import *


class CloudapiComputeAPI(
    _base.BaseAPI,
    CloudapiComputeAbortSharedSnapshotMergeProtocol,
    CloudapiComputeAffinityLabelRemoveProtocol,
    CloudapiComputeAffinityLabelSetProtocol,
    CloudapiComputeAffinityRelationsProtocol,
    CloudapiComputeAffinityRuleAddProtocol,
    CloudapiComputeAffinityRuleRemoveProtocol,
    CloudapiComputeAffinityRulesClearProtocol,
    CloudapiComputeAntiAffinityRuleAddProtocol,
    CloudapiComputeAntiAffinityRuleRemoveProtocol,
    CloudapiComputeAntiAffinityRulesClearProtocol,
    CloudapiComputeAttachGpuProtocol,
    CloudapiComputeAttachPciDeviceProtocol,
    CloudapiComputeBootDiskSetProtocol,
    CloudapiComputeCdEjectProtocol,
    CloudapiComputeCdInsertProtocol,
    CloudapiComputeChangeIpProtocol,
    CloudapiComputeChangeLinkStateProtocol,
    CloudapiComputeChangeMacProtocol,
    CloudapiComputeChangeMtuProtocol,
    CloudapiComputeChangeSecurityGroupsProtocol,
    CloudapiComputeCloneProtocol,
    CloudapiComputeCreateTemplateProtocol,
    CloudapiComputeDeleteCustomFieldsProtocol,
    CloudapiComputeDeleteProtocol,
    CloudapiComputeDetachGpuProtocol,
    CloudapiComputeDetachPciDeviceProtocol,
    CloudapiComputeDisableProtocol,
    CloudapiComputeDiskAddProtocol,
    CloudapiComputeDiskAttachProtocol,
    CloudapiComputeDiskDelProtocol,
    CloudapiComputeDiskDetachProtocol,
    CloudapiComputeDiskMigrateProtocol,
    CloudapiComputeDiskSwitchToReplicationProtocol,
    CloudapiComputeEnableProtocol,
    CloudapiComputeGetConsoleUrlProtocol,
    CloudapiComputeGetProtocol,
    CloudapiComputeGuestAgentDisableProtocol,
    CloudapiComputeGuestAgentEnableProtocol,
    CloudapiComputeGuestAgentExecuteProtocol,
    CloudapiComputeGuestAgentFeatureUpdateProtocol,
    CloudapiComputeListProtocol,
    CloudapiComputeListDeletedProtocol,
    CloudapiComputeMigrateToZoneProtocol,
    CloudapiComputeMoveToRgProtocol,
    CloudapiComputeNetAttachProtocol,
    CloudapiComputeNetDetachProtocol,
    CloudapiComputePauseProtocol,
    CloudapiComputePfwAddProtocol,
    CloudapiComputePfwDelProtocol,
    CloudapiComputePfwListProtocol,
    CloudapiComputePinToNodeProtocol,
    CloudapiComputePowerCycleProtocol,
    CloudapiComputeRebootProtocol,
    CloudapiComputeRedeployProtocol,
    CloudapiComputeResetProtocol,
    CloudapiComputeResizeProtocol,
    CloudapiComputeRestoreProtocol,
    CloudapiComputeResumeProtocol,
    CloudapiComputeSetCustomFieldsProtocol,
    CloudapiComputeSnapshotCreateProtocol,
    CloudapiComputeSnapshotListProtocol,
    CloudapiComputeSnapshotRollbackProtocol,
    CloudapiComputeStartProtocol,
    CloudapiComputeStopProtocol,
    CloudapiComputeTagAddProtocol,
    CloudapiComputeTagRemoveProtocol,
    CloudapiComputeUnpinFromNodeProtocol,
    CloudapiComputeUpdateProtocol,
    CloudapiComputeUserGrantProtocol,
    CloudapiComputeUserListProtocol,
    CloudapiComputeUserRevokeProtocol,
    CloudapiComputeUserUpdateProtocol,
):
    pass
