Module: Ionoscloud
- Defined in:
- lib/ionoscloud/version.rb,
lib/ionoscloud.rb,
lib/ionoscloud/api/_api.rb,
lib/ionoscloud/api_error.rb,
lib/ionoscloud/api_client.rb,
lib/ionoscloud/models/lan.rb,
lib/ionoscloud/models/nic.rb,
lib/ionoscloud/api/lan_api.rb,
lib/ionoscloud/api/nic_api.rb,
lib/ionoscloud/models/info.rb,
lib/ionoscloud/models/lans.rb,
lib/ionoscloud/models/nics.rb,
lib/ionoscloud/models/peer.rb,
lib/ionoscloud/models/type.rb,
lib/ionoscloud/models/user.rb,
lib/ionoscloud/models/error.rb,
lib/ionoscloud/models/group.rb,
lib/ionoscloud/models/image.rb,
lib/ionoscloud/models/label.rb,
lib/ionoscloud/models/users.rb,
lib/ionoscloud/api/image_api.rb,
lib/ionoscloud/api/label_api.rb,
lib/ionoscloud/configuration.rb,
lib/ionoscloud/models/cdroms.rb,
lib/ionoscloud/models/groups.rb,
lib/ionoscloud/models/images.rb,
lib/ionoscloud/models/labels.rb,
lib/ionoscloud/models/s3_key.rb,
lib/ionoscloud/models/server.rb,
lib/ionoscloud/models/volume.rb,
lib/ionoscloud/api/server_api.rb,
lib/ionoscloud/api/volume_api.rb,
lib/ionoscloud/models/request.rb,
lib/ionoscloud/models/s3_keys.rb,
lib/ionoscloud/models/servers.rb,
lib/ionoscloud/models/volumes.rb,
lib/ionoscloud/api/request_api.rb,
lib/ionoscloud/models/contract.rb,
lib/ionoscloud/models/ip_block.rb,
lib/ionoscloud/models/lan_nics.rb,
lib/ionoscloud/models/lan_post.rb,
lib/ionoscloud/models/location.rb,
lib/ionoscloud/models/requests.rb,
lib/ionoscloud/models/resource.rb,
lib/ionoscloud/models/snapshot.rb,
lib/ionoscloud/models/user_put.rb,
lib/ionoscloud/api/contract_api.rb,
lib/ionoscloud/api/location_api.rb,
lib/ionoscloud/api/snapshot_api.rb,
lib/ionoscloud/models/ip_blocks.rb,
lib/ionoscloud/models/locations.rb,
lib/ionoscloud/models/resources.rb,
lib/ionoscloud/models/s3_bucket.rb,
lib/ionoscloud/models/snapshots.rb,
lib/ionoscloud/models/user_post.rb,
lib/ionoscloud/api/ip_blocks_api.rb,
lib/ionoscloud/models/datacenter.rb,
lib/ionoscloud/api/kubernetes_api.rb,
lib/ionoscloud/models/backup_unit.rb,
lib/ionoscloud/models/datacenters.rb,
lib/ionoscloud/models/group_share.rb,
lib/ionoscloud/models/group_users.rb,
lib/ionoscloud/models/ip_consumer.rb,
lib/ionoscloud/models/ip_failover.rb,
lib/ionoscloud/api/backup_unit_api.rb,
lib/ionoscloud/api/data_center_api.rb,
lib/ionoscloud/models/backup_units.rb,
lib/ionoscloud/models/group_shares.rb,
lib/ionoscloud/models/lan_entities.rb,
lib/ionoscloud/models/loadbalancer.rb,
lib/ionoscloud/models/nic_entities.rb,
lib/ionoscloud/models/balanced_nics.rb,
lib/ionoscloud/models/error_message.rb,
lib/ionoscloud/models/firewall_rule.rb,
lib/ionoscloud/models/group_members.rb,
lib/ionoscloud/models/loadbalancers.rb,
lib/ionoscloud/models/user_metadata.rb,
lib/ionoscloud/api/load_balancer_api.rb,
lib/ionoscloud/models/firewall_rules.rb,
lib/ionoscloud/models/group_entities.rb,
lib/ionoscloud/models/label_resource.rb,
lib/ionoscloud/models/lan_properties.rb,
lib/ionoscloud/models/nic_properties.rb,
lib/ionoscloud/models/request_status.rb,
lib/ionoscloud/models/request_target.rb,
lib/ionoscloud/models/users_entities.rb,
lib/ionoscloud/models/backup_unit_sso.rb,
lib/ionoscloud/models/kubernetes_node.rb,
lib/ionoscloud/models/label_resources.rb,
lib/ionoscloud/models/resource_groups.rb,
lib/ionoscloud/models/resource_limits.rb,
lib/ionoscloud/models/resources_users.rb,
lib/ionoscloud/models/s3_key_metadata.rb,
lib/ionoscloud/models/server_entities.rb,
lib/ionoscloud/models/user_properties.rb,
lib/ionoscloud/api/user_management_api.rb,
lib/ionoscloud/models/attached_volumes.rb,
lib/ionoscloud/models/group_properties.rb,
lib/ionoscloud/models/image_properties.rb,
lib/ionoscloud/models/kubernetes_nodes.rb,
lib/ionoscloud/models/label_properties.rb,
lib/ionoscloud/models/pagination_links.rb,
lib/ionoscloud/models/request_metadata.rb,
lib/ionoscloud/models/kubernetes_config.rb,
lib/ionoscloud/models/resource_entities.rb,
lib/ionoscloud/models/s3_key_properties.rb,
lib/ionoscloud/models/server_properties.rb,
lib/ionoscloud/models/volume_properties.rb,
lib/ionoscloud/models/kubernetes_cluster.rb,
lib/ionoscloud/models/no_state_meta_data.rb,
lib/ionoscloud/models/request_properties.rb,
lib/ionoscloud/models/resource_reference.rb,
lib/ionoscloud/models/contract_properties.rb,
lib/ionoscloud/models/ip_block_properties.rb,
lib/ionoscloud/models/kubernetes_clusters.rb,
lib/ionoscloud/models/lan_properties_post.rb,
lib/ionoscloud/models/location_properties.rb,
lib/ionoscloud/models/resource_properties.rb,
lib/ionoscloud/models/snapshot_properties.rb,
lib/ionoscloud/models/user_properties_put.rb,
lib/ionoscloud/models/data_center_entities.rb,
lib/ionoscloud/models/kubernetes_node_pool.rb,
lib/ionoscloud/models/user_properties_post.rb,
lib/ionoscloud/models/datacenter_properties.rb,
lib/ionoscloud/models/kubernetes_node_pools.rb,
lib/ionoscloud/models/loadbalancer_entities.rb,
lib/ionoscloud/models/private_cross_connect.rb,
lib/ionoscloud/models/s3_object_storage_sso.rb,
lib/ionoscloud/api/private_cross_connect_api.rb,
lib/ionoscloud/models/backup_unit_properties.rb,
lib/ionoscloud/models/connectable_datacenter.rb,
lib/ionoscloud/models/group_share_properties.rb,
lib/ionoscloud/models/private_cross_connects.rb,
lib/ionoscloud/models/firewallrule_properties.rb,
lib/ionoscloud/models/kubernetes_auto_scaling.rb,
lib/ionoscloud/models/loadbalancer_properties.rb,
lib/ionoscloud/models/request_status_metadata.rb,
lib/ionoscloud/models/kubernetes_node_metadata.rb,
lib/ionoscloud/models/kubernetes_node_pool_lan.rb,
lib/ionoscloud/models/label_resource_properties.rb,
lib/ionoscloud/models/kubernetes_cluster_for_put.rb,
lib/ionoscloud/models/kubernetes_node_properties.rb,
lib/ionoscloud/models/datacenter_element_metadata.rb,
lib/ionoscloud/models/kubernetes_cluster_entities.rb,
lib/ionoscloud/models/kubernetes_cluster_for_post.rb,
lib/ionoscloud/models/kubernetes_config_properties.rb,
lib/ionoscloud/models/kubernetes_node_pool_for_put.rb,
lib/ionoscloud/models/kubernetes_cluster_properties.rb,
lib/ionoscloud/models/kubernetes_maintenance_window.rb,
lib/ionoscloud/models/kubernetes_node_pool_for_post.rb,
lib/ionoscloud/models/kubernetes_node_pool_properties.rb,
lib/ionoscloud/models/private_cross_connect_properties.rb,
lib/ionoscloud/models/kubernetes_cluster_properties_for_put.rb,
lib/ionoscloud/models/kubernetes_cluster_properties_for_post.rb,
lib/ionoscloud/models/kubernetes_node_pool_properties_for_put.rb,
lib/ionoscloud/models/kubernetes_node_pool_properties_for_post.rb
Overview
#CLOUD API
#An enterprise-grade Infrastructure is provided as a Service (IaaS) solution that can be managed through a browser-based "Data Center Designer" (DCD) tool or via an easy to use API. The API allows you to perform a variety of management tasks such as spinning up additional servers, adding volumes, adjusting networking, and so forth. It is designed to allow users to leverage the same power and flexibility found within the DCD visual tool. Both tools are consistent with their concepts and lend well to making the experience smooth and intuitive.
The version of the OpenAPI document: 5.0
Generated by: openapi-generator.tech OpenAPI Generator version: 5.2.1-SNAPSHOT
Defined Under Namespace
Classes: ApiClient, ApiError, AttachedVolumes, BackupUnit, BackupUnitApi, BackupUnitProperties, BackupUnitSSO, BackupUnits, BalancedNics, Cdroms, Configuration, ConnectableDatacenter, Contract, ContractApi, ContractProperties, DataCenterApi, DataCenterEntities, Datacenter, DatacenterElementMetadata, DatacenterProperties, Datacenters, DefaultApi, Error, ErrorMessage, FirewallRule, FirewallRules, FirewallruleProperties, Group, GroupEntities, GroupMembers, GroupProperties, GroupShare, GroupShareProperties, GroupShares, GroupUsers, Groups, IPBlocksApi, IPFailover, Image, ImageApi, ImageProperties, Images, Info, IpBlock, IpBlockProperties, IpBlocks, IpConsumer, KubernetesApi, KubernetesAutoScaling, KubernetesCluster, KubernetesClusterEntities, KubernetesClusterForPost, KubernetesClusterForPut, KubernetesClusterProperties, KubernetesClusterPropertiesForPost, KubernetesClusterPropertiesForPut, KubernetesClusters, KubernetesConfig, KubernetesConfigProperties, KubernetesMaintenanceWindow, KubernetesNode, KubernetesNodeMetadata, KubernetesNodePool, KubernetesNodePoolForPost, KubernetesNodePoolForPut, KubernetesNodePoolLan, KubernetesNodePoolProperties, KubernetesNodePoolPropertiesForPost, KubernetesNodePoolPropertiesForPut, KubernetesNodePools, KubernetesNodeProperties, KubernetesNodes, Label, LabelApi, LabelProperties, LabelResource, LabelResourceProperties, LabelResources, Labels, Lan, LanApi, LanEntities, LanNics, LanPost, LanProperties, LanPropertiesPost, Lans, LoadBalancerApi, Loadbalancer, LoadbalancerEntities, LoadbalancerProperties, Loadbalancers, Location, LocationApi, LocationProperties, Locations, Nic, NicApi, NicEntities, NicProperties, Nics, NoStateMetaData, PaginationLinks, Peer, PrivateCrossConnect, PrivateCrossConnectApi, PrivateCrossConnectProperties, PrivateCrossConnects, Request, RequestApi, RequestMetadata, RequestProperties, RequestStatus, RequestStatusMetadata, RequestTarget, Requests, Resource, ResourceEntities, ResourceGroups, ResourceLimits, ResourceProperties, ResourceReference, Resources, ResourcesUsers, S3Bucket, S3Key, S3KeyMetadata, S3KeyProperties, S3Keys, S3ObjectStorageSSO, Server, ServerApi, ServerEntities, ServerProperties, Servers, Snapshot, SnapshotApi, SnapshotProperties, Snapshots, Type, User, UserManagementApi, UserMetadata, UserPost, UserProperties, UserPropertiesPost, UserPropertiesPut, UserPut, Users, UsersEntities, Volume, VolumeApi, VolumeProperties, Volumes
Constant Summary collapse
- VERSION =
'5.1.1'
Class Method Summary collapse
-
.configure ⇒ Object
Customize default settings for the SDK using block.
Class Method Details
.configure ⇒ Object
Customize default settings for the SDK using block.
Ionoscloud.configure do |config|
config.username = "xxx"
config.password = "xxx"
end
If no block given, return the default Configuration object.
182 183 184 185 186 187 188 |
# File 'lib/ionoscloud.rb', line 182 def configure if block_given? yield(Configuration.default) else Configuration.default end end |