MGC ​
| Workflow | Type | Description |
|---|---|---|
| mgc.block_storage.attach_volume | Atomic | Attach a Magalu Cloud block storage volume to an instance. |
| mgc.block_storage.create_snapshot | Atomic | Create a snapshot of a Magalu Cloud block storage volume. |
| mgc.block_storage.create_volume | Atomic | Create a Magalu Cloud block storage volume. |
| mgc.block_storage.delete_snapshot | Atomic | Delete a Magalu Cloud block storage snapshot by id. |
| mgc.block_storage.delete_volume | Atomic | Delete a Magalu Cloud block storage volume by id. |
| mgc.block_storage.detach_volume | Atomic | Detach a Magalu Cloud block storage volume. |
| mgc.block_storage.get_volume | Atomic | Get a Magalu Cloud block storage volume by id. |
| mgc.block_storage.list_volume_types | Atomic | List Magalu Cloud block storage volume types. |
| mgc.block_storage.list_volumes | Atomic | List Magalu Cloud block storage volumes for a connection. |
| mgc.compute.create_instance | Atomic | Create a Magalu Cloud virtual machine (via LTIP). |
| mgc.compute.create_snapshot | Atomic | Create a snapshot of a Magalu Cloud virtual machine. |
| mgc.compute.delete_instance | Atomic | Delete a Magalu Cloud virtual machine by instance id (via LTIP). |
| mgc.compute.delete_snapshot | Atomic | Delete a Magalu Cloud virtual machine snapshot by id. |
| mgc.compute.get_instance | Atomic | Describe a Magalu Cloud virtual machine by instance id (via LTIP). |
| mgc.compute.list_images | Atomic | List Magalu Cloud OS images for a connection (via LTIP). |
| mgc.compute.list_instances | Atomic | List Magalu Cloud virtual machines for a connection (via LTIP). |
| mgc.compute.list_types | Atomic | List Magalu Cloud machine types / flavors for a connection (via LTIP). |
| mgc.compute.reboot_instance | Atomic | Reboot a Magalu Cloud virtual machine (via LTIP). |
| mgc.compute.start_instance | Atomic | Start a Magalu Cloud virtual machine (via LTIP). |
| mgc.compute.stop_instance | Atomic | Stop a Magalu Cloud virtual machine (via LTIP). |
| mgc.dbaas.create_cluster | Atomic | Create a Magalu Cloud DBaaS cluster. |
| mgc.dbaas.create_instance | Atomic | Create a Magalu Cloud DBaaS instance. |
| mgc.dbaas.create_replica | Atomic | Create a read replica of a Magalu Cloud DBaaS instance. |
| mgc.dbaas.create_snapshot | Atomic | Create a snapshot of a Magalu Cloud DBaaS instance. |
| mgc.dbaas.delete_cluster | Atomic | Delete a Magalu Cloud DBaaS cluster by id. |
| mgc.dbaas.delete_instance | Atomic | Delete a Magalu Cloud DBaaS instance by id. |
| mgc.dbaas.delete_replica | Atomic | Delete a Magalu Cloud DBaaS read replica by id. |
| mgc.dbaas.delete_snapshot | Atomic | Delete a Magalu Cloud DBaaS instance snapshot. |
| mgc.dbaas.get_instance | Atomic | Get a Magalu Cloud DBaaS instance by id. |
| mgc.dbaas.list_engines | Atomic | List Magalu Cloud DBaaS engines. |
| mgc.dbaas.list_instance_types | Atomic | List Magalu Cloud DBaaS instance types. |
| mgc.dbaas.list_instances | Atomic | List Magalu Cloud DBaaS instances for a connection. |
| mgc.dbaas.list_parameter_groups | Atomic | List Magalu Cloud DBaaS parameter groups. |
| mgc.dbaas.list_replicas | Atomic | List Magalu Cloud DBaaS read replicas. |
| mgc.kubernetes.create_cluster | Atomic | Create a Magalu Cloud Kubernetes (MKE) cluster. |
| mgc.kubernetes.create_nodepool | Atomic | Create a node pool in a Magalu Cloud Kubernetes cluster. |
| mgc.kubernetes.delete_cluster | Atomic | Delete a Magalu Cloud Kubernetes cluster by id. |
| mgc.kubernetes.delete_nodepool | Atomic | Delete a node pool from a Magalu Cloud Kubernetes cluster. |
| mgc.kubernetes.get_cluster | Atomic | Get a Magalu Cloud Kubernetes cluster by id. |
| mgc.kubernetes.get_kubeconfig | Atomic | Fetch the kubeconfig for a Magalu Cloud Kubernetes cluster. |
| mgc.kubernetes.list_clusters | Atomic | List Magalu Cloud Kubernetes (MKE) clusters for a connection. |
| mgc.kubernetes.list_flavors | Atomic | List Magalu Cloud Kubernetes node flavors. |
| mgc.kubernetes.list_nodes | Atomic | List nodes of a Magalu Cloud Kubernetes node pool. |
| mgc.kubernetes.list_versions | Atomic | List Magalu Cloud Kubernetes versions. |
| mgc.lbaas.create_network | Atomic | Create a Magalu Cloud network load balancer. |
| mgc.lbaas.delete_network | Atomic | Delete a Magalu Cloud network load balancer by id. |
| mgc.lbaas.get_network | Atomic | Get a Magalu Cloud network load balancer by id. |
| mgc.lbaas.list_backends | Atomic | List backends of a Magalu Cloud network load balancer. |
| mgc.lbaas.list_certificates | Atomic | List TLS certificates of a Magalu Cloud network load balancer. |
| mgc.lbaas.list_healthchecks | Atomic | List health checks of a Magalu Cloud network load balancer. |
| mgc.lbaas.list_listeners | Atomic | List listeners of a Magalu Cloud network load balancer. |
| mgc.lbaas.list_networks | Atomic | List Magalu Cloud network load balancers for a connection. |
| mgc.network.allocate_public_ip | Atomic | Allocate a Magalu Cloud public IP in a VPC. |
| mgc.network.attach_public_ip | Atomic | Attach a Magalu Cloud public IP to a port/interface. |
| mgc.network.create_nat_gateway | Atomic | Create a Magalu Cloud NAT gateway. |
| mgc.network.create_route | Atomic | Add a route to a Magalu Cloud VPC route table. |
| mgc.network.create_security_group | Atomic | Create a Magalu Cloud security group (connection-bound tenant). |
| mgc.network.create_security_group_rule | Atomic | Add a rule to a Magalu Cloud security group. |
| mgc.network.create_subnet | Atomic | Create a subnet inside a Magalu Cloud VPC (connection-bound tenant). |
| mgc.network.create_vpc | Atomic | Create a Magalu Cloud VPC (connection-bound tenant). |
| mgc.network.delete_nat_gateway | Atomic | Delete a Magalu Cloud NAT gateway by id. |
| mgc.network.delete_route | Atomic | Delete a Magalu Cloud VPC route by id. |
| mgc.network.delete_security_group | Atomic | Delete a Magalu Cloud security group by id (connection-bound tenant). |
| mgc.network.delete_security_group_rule | Atomic | Delete a Magalu Cloud security group rule by id. |
| mgc.network.delete_subnet | Atomic | Delete a Magalu Cloud subnet by id (connection-bound tenant). |
| mgc.network.delete_vpc | Atomic | Delete a Magalu Cloud VPC by id (connection-bound tenant). |
| mgc.network.detach_public_ip | Atomic | Detach a Magalu Cloud public IP from a port/interface. |
| mgc.network.get_vpc | Atomic | Get a Magalu Cloud VPC by id (connection-bound tenant). |
| mgc.network.list_public_ips | Atomic | List Magalu Cloud public IPs (connection-bound tenant). |
| mgc.network.list_security_groups | Atomic | List Magalu Cloud security groups for a VPC (connection-bound tenant). |
| mgc.network.list_subnetpools | Atomic | List Magalu Cloud subnet pools (connection-bound tenant). |
| mgc.network.list_subnets | Atomic | List Magalu Cloud subnets for a VPC (connection-bound tenant). |
| mgc.network.list_vpcs | Atomic | List Magalu Cloud VPCs for the connection-bound tenant. |
| mgc.network.release_public_ip | Atomic | Release a Magalu Cloud public IP by id. |
| mgc.object_storage.create_bucket | Atomic | Create a Magalu Object Storage bucket. |
| mgc.object_storage.delete_bucket | Atomic | Delete an empty Magalu Object Storage bucket. |
| mgc.object_storage.delete_object | Atomic | Delete an object from a Magalu Object Storage bucket. |
| mgc.object_storage.get_object | Atomic | Fetch object metadata (and optionally a bounded body) from Magalu Object Storage. |
| mgc.object_storage.list_buckets | Atomic | List Magalu Object Storage buckets for an object-storage connection. |
| mgc.object_storage.list_objects | Atomic | List objects in a Magalu Object Storage bucket. |
| mgc.object_storage.put_object | Atomic | Upload a (text) object to a Magalu Object Storage bucket. |
| mgc.region.list_availability_zones | Atomic | List Magalu Cloud availability zones for a connection. |
| mgc.registry.create_registry | Atomic | Create a Magalu Cloud container registry. |
| mgc.registry.create_user | Atomic | Create the Magalu Cloud container registry user. |
| mgc.registry.delete_registry | Atomic | Delete a Magalu Cloud container registry by id. |
| mgc.registry.delete_user | Atomic | Delete a Magalu Cloud container registry user by id. |
| mgc.registry.get_credentials | Atomic | Get Magalu Cloud container registry credentials. |
| mgc.registry.list_images | Atomic | List images in a Magalu Cloud container registry repository. |
| mgc.registry.list_registries | Atomic | List Magalu Cloud container registries. |
| mgc.registry.list_repositories | Atomic | List repositories in a Magalu Cloud container registry. |
| mgc.ssh.create_key | Atomic | Register a Magalu Cloud account SSH key. |
| mgc.ssh.delete_key | Atomic | Delete a Magalu Cloud account SSH key by id. |
| mgc.ssh.list_keys | Atomic | List Magalu Cloud account SSH keys. |
