|
| 1 | +""" |
| 2 | + FlashArray REST API |
| 3 | +
|
| 4 | + No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) |
| 5 | +
|
| 6 | + The version of the OpenAPI document: 2.48 |
| 7 | + Generated by OpenAPI Generator (https://openapi-generator.tech) |
| 8 | +
|
| 9 | + Do not edit the class manually. |
| 10 | +""" # noqa: E501 |
| 11 | + |
| 12 | + |
| 13 | +class __LazyApiLoader: |
| 14 | + def __init__(self, modname, attr): |
| 15 | + self._modname = modname |
| 16 | + self._attr = attr |
| 17 | + self._mod = None |
| 18 | + |
| 19 | + def load(self): |
| 20 | + import importlib |
| 21 | + if self._mod is None: |
| 22 | + self._mod = importlib.__import__(self._modname, globals(), locals(), fromlist=[self._attr], level=1) |
| 23 | + return getattr(self._mod, self._attr) |
| 24 | + |
| 25 | +__class_apis_dict = { |
| 26 | + 'APIClientsApi': __LazyApiLoader('api_clients_api', 'APIClientsApi'), |
| 27 | + 'ActiveDirectoryApi': __LazyApiLoader('active_directory_api', 'ActiveDirectoryApi'), |
| 28 | + 'AdministratorsApi': __LazyApiLoader('administrators_api', 'AdministratorsApi'), |
| 29 | + 'AlertWatchersApi': __LazyApiLoader('alert_watchers_api', 'AlertWatchersApi'), |
| 30 | + 'AlertsApi': __LazyApiLoader('alerts_api', 'AlertsApi'), |
| 31 | + 'AppsApi': __LazyApiLoader('apps_api', 'AppsApi'), |
| 32 | + 'ArrayConnectionsApi': __LazyApiLoader('array_connections_api', 'ArrayConnectionsApi'), |
| 33 | + 'ArraysApi': __LazyApiLoader('arrays_api', 'ArraysApi'), |
| 34 | + 'AuditsApi': __LazyApiLoader('audits_api', 'AuditsApi'), |
| 35 | + 'AuthorizationApi': __LazyApiLoader('authorization_api', 'AuthorizationApi'), |
| 36 | + 'CertificateGroupsApi': __LazyApiLoader('certificate_groups_api', 'CertificateGroupsApi'), |
| 37 | + 'CertificatesApi': __LazyApiLoader('certificates_api', 'CertificatesApi'), |
| 38 | + 'ConnectionsApi': __LazyApiLoader('connections_api', 'ConnectionsApi'), |
| 39 | + 'ContainerDefaultProtectionsApi': __LazyApiLoader('container_default_protections_api', 'ContainerDefaultProtectionsApi'), |
| 40 | + 'ControllersApi': __LazyApiLoader('controllers_api', 'ControllersApi'), |
| 41 | + 'DNSApi': __LazyApiLoader('dns_api', 'DNSApi'), |
| 42 | + 'DirectoriesApi': __LazyApiLoader('directories_api', 'DirectoriesApi'), |
| 43 | + 'DirectoryExportsApi': __LazyApiLoader('directory_exports_api', 'DirectoryExportsApi'), |
| 44 | + 'DirectoryQuotasApi': __LazyApiLoader('directory_quotas_api', 'DirectoryQuotasApi'), |
| 45 | + 'DirectoryServicesApi': __LazyApiLoader('directory_services_api', 'DirectoryServicesApi'), |
| 46 | + 'DirectorySnapshotsApi': __LazyApiLoader('directory_snapshots_api', 'DirectorySnapshotsApi'), |
| 47 | + 'DrivesApi': __LazyApiLoader('drives_api', 'DrivesApi'), |
| 48 | + 'FileSystemsApi': __LazyApiLoader('file_systems_api', 'FileSystemsApi'), |
| 49 | + 'FilesApi': __LazyApiLoader('files_api', 'FilesApi'), |
| 50 | + 'FleetsApi': __LazyApiLoader('fleets_api', 'FleetsApi'), |
| 51 | + 'HardwareApi': __LazyApiLoader('hardware_api', 'HardwareApi'), |
| 52 | + 'HostGroupsApi': __LazyApiLoader('host_groups_api', 'HostGroupsApi'), |
| 53 | + 'HostsApi': __LazyApiLoader('hosts_api', 'HostsApi'), |
| 54 | + 'KMIPApi': __LazyApiLoader('kmip_api', 'KMIPApi'), |
| 55 | + 'LogTargetsApi': __LazyApiLoader('log_targets_api', 'LogTargetsApi'), |
| 56 | + 'MaintenanceWindowsApi': __LazyApiLoader('maintenance_windows_api', 'MaintenanceWindowsApi'), |
| 57 | + 'NetworkInterfacesApi': __LazyApiLoader('network_interfaces_api', 'NetworkInterfacesApi'), |
| 58 | + 'OffloadsApi': __LazyApiLoader('offloads_api', 'OffloadsApi'), |
| 59 | + 'PodReplicaLinksApi': __LazyApiLoader('pod_replica_links_api', 'PodReplicaLinksApi'), |
| 60 | + 'PodsApi': __LazyApiLoader('pods_api', 'PodsApi'), |
| 61 | + 'PoliciesApi': __LazyApiLoader('policies_api', 'PoliciesApi'), |
| 62 | + 'PortsApi': __LazyApiLoader('ports_api', 'PortsApi'), |
| 63 | + 'PresetsApi': __LazyApiLoader('presets_api', 'PresetsApi'), |
| 64 | + 'ProtectionGroupSnapshotsApi': __LazyApiLoader('protection_group_snapshots_api', 'ProtectionGroupSnapshotsApi'), |
| 65 | + 'ProtectionGroupsApi': __LazyApiLoader('protection_groups_api', 'ProtectionGroupsApi'), |
| 66 | + 'RealmsApi': __LazyApiLoader('realms_api', 'RealmsApi'), |
| 67 | + 'RemoteArraysApi': __LazyApiLoader('remote_arrays_api', 'RemoteArraysApi'), |
| 68 | + 'RemotePodsApi': __LazyApiLoader('remote_pods_api', 'RemotePodsApi'), |
| 69 | + 'RemoteProtectionGroupSnapshotsApi': __LazyApiLoader('remote_protection_group_snapshots_api', 'RemoteProtectionGroupSnapshotsApi'), |
| 70 | + 'RemoteProtectionGroupsApi': __LazyApiLoader('remote_protection_groups_api', 'RemoteProtectionGroupsApi'), |
| 71 | + 'RemoteVolumeSnapshotsApi': __LazyApiLoader('remote_volume_snapshots_api', 'RemoteVolumeSnapshotsApi'), |
| 72 | + 'ResourceAccessesApi': __LazyApiLoader('resource_accesses_api', 'ResourceAccessesApi'), |
| 73 | + 'SAML2SSOApi': __LazyApiLoader('saml2_sso_api', 'SAML2SSOApi'), |
| 74 | + 'SMISApi': __LazyApiLoader('smis_api', 'SMISApi'), |
| 75 | + 'SMTPApi': __LazyApiLoader('smtp_api', 'SMTPApi'), |
| 76 | + 'SNMPAgentsApi': __LazyApiLoader('snmp_agents_api', 'SNMPAgentsApi'), |
| 77 | + 'SNMPManagersApi': __LazyApiLoader('snmp_managers_api', 'SNMPManagersApi'), |
| 78 | + 'ServersApi': __LazyApiLoader('servers_api', 'ServersApi'), |
| 79 | + 'SessionsApi': __LazyApiLoader('sessions_api', 'SessionsApi'), |
| 80 | + 'SoftwareApi': __LazyApiLoader('software_api', 'SoftwareApi'), |
| 81 | + 'SubnetsApi': __LazyApiLoader('subnets_api', 'SubnetsApi'), |
| 82 | + 'SubscriptionAssetsApi': __LazyApiLoader('subscription_assets_api', 'SubscriptionAssetsApi'), |
| 83 | + 'SubscriptionsApi': __LazyApiLoader('subscriptions_api', 'SubscriptionsApi'), |
| 84 | + 'SupportApi': __LazyApiLoader('support_api', 'SupportApi'), |
| 85 | + 'SyslogApi': __LazyApiLoader('syslog_api', 'SyslogApi'), |
| 86 | + 'UserGroupQuotasApi': __LazyApiLoader('user_group_quotas_api', 'UserGroupQuotasApi'), |
| 87 | + 'VchostConnectionsApi': __LazyApiLoader('vchost_connections_api', 'VchostConnectionsApi'), |
| 88 | + 'VchostsApi': __LazyApiLoader('vchosts_api', 'VchostsApi'), |
| 89 | + 'VirtualMachinesApi': __LazyApiLoader('virtual_machines_api', 'VirtualMachinesApi'), |
| 90 | + 'VolumeGroupsApi': __LazyApiLoader('volume_groups_api', 'VolumeGroupsApi'), |
| 91 | + 'VolumeSnapshotsApi': __LazyApiLoader('volume_snapshots_api', 'VolumeSnapshotsApi'), |
| 92 | + 'VolumesApi': __LazyApiLoader('volumes_api', 'VolumesApi'), |
| 93 | + 'WorkloadsApi': __LazyApiLoader('workloads_api', 'WorkloadsApi'), |
| 94 | +} |
| 95 | + |
| 96 | +def __getattr__(name, default=None): |
| 97 | + if '_apis_list' == name: |
| 98 | + return __class_apis_dict.keys() |
| 99 | + if name not in __class_apis_dict: |
| 100 | + raise AttributeError(f'module {__name__} has no attribute {name}') |
| 101 | + return __class_apis_dict[name].load() |
0 commit comments