Skip to main content

NubisClient

Struct NubisClient 

Source
pub struct NubisClient { /* private fields */ }

Implementations§

Source§

impl NubisClient

Source

pub async fn delete_api_v1_api_keys_by_key_id<B: Serialize + ?Sized>( &self, key_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/api-keys/:key_id

Source

pub async fn delete_api_v1_orgs_by_org_id<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/orgs/:org_id

Source

pub async fn delete_api_v1_orgs_by_org_id_billing_payment_method<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/orgs/:org_id/billing/payment-method

Source

pub async fn delete_api_v1_orgs_by_org_id_billing_payment_methods_by_method_id<B: Serialize + ?Sized>( &self, org_id: &str, method_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/orgs/:org_id/billing/payment-methods/:method_id

Source

pub async fn delete_api_v1_orgs_by_org_id_iac_webhooks_by_webhook_id<B: Serialize + ?Sized>( &self, org_id: &str, webhook_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/orgs/:org_id/iac/webhooks/:webhook_id

Source

pub async fn delete_api_v1_orgs_by_org_id_iam_service_accounts_by_sa_id<B: Serialize + ?Sized>( &self, org_id: &str, sa_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/orgs/:org_id/iam/service-accounts/:sa_id

Source

pub async fn delete_api_v1_orgs_by_org_id_invitations_by_invite_id<B: Serialize + ?Sized>( &self, org_id: &str, invite_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/orgs/:org_id/invitations/:invite_id

Source

pub async fn delete_api_v1_orgs_by_org_id_launch_github_connection<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/orgs/:org_id/launch/github/connection

Source

pub async fn delete_api_v1_orgs_by_org_id_members_by_member_id<B: Serialize + ?Sized>( &self, org_id: &str, member_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/orgs/:org_id/members/:member_id

Source

pub async fn delete_api_v1_orgs_by_org_id_observability_alerts_by_policy_id<B: Serialize + ?Sized>( &self, org_id: &str, policy_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/orgs/:org_id/observability/alerts/:policy_id

Source

pub async fn delete_api_v1_orgs_by_org_id_observability_destinations_by_destination_id<B: Serialize + ?Sized>( &self, org_id: &str, destination_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/orgs/:org_id/observability/destinations/:destination_id

Source

pub async fn delete_api_v1_orgs_by_org_id_projects_by_project_id<B: Serialize + ?Sized>( &self, org_id: &str, project_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/orgs/:org_id/projects/:project_id

Source

pub async fn delete_api_v1_projects_by_project_id_backups_policies_by_policy_id<B: Serialize + ?Sized>( &self, project_id: &str, policy_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/backups/policies/:policy_id

Source

pub async fn delete_api_v1_projects_by_project_id_certificates_by_cert_id<B: Serialize + ?Sized>( &self, project_id: &str, cert_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/certificates/:cert_id

Source

pub async fn delete_api_v1_projects_by_project_id_databases_by_database_id<B: Serialize + ?Sized>( &self, project_id: &str, database_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/databases/:database_id

Source

pub async fn delete_api_v1_projects_by_project_id_databases_by_database_id_dbs_by_db_name<B: Serialize + ?Sized>( &self, project_id: &str, database_id: &str, db_name: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/databases/:database_id/dbs/:db_name

Source

pub async fn delete_api_v1_projects_by_project_id_databases_by_database_id_pools_by_pool_name<B: Serialize + ?Sized>( &self, project_id: &str, database_id: &str, pool_name: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/databases/:database_id/pools/:pool_name

Source

pub async fn delete_api_v1_projects_by_project_id_databases_by_database_id_replicas_by_replica_name<B: Serialize + ?Sized>( &self, project_id: &str, database_id: &str, replica_name: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/databases/:database_id/replicas/:replica_name

Source

pub async fn delete_api_v1_projects_by_project_id_databases_by_database_id_users_by_username<B: Serialize + ?Sized>( &self, project_id: &str, database_id: &str, username: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/databases/:database_id/users/:username

Source

pub async fn delete_api_v1_projects_by_project_id_firewalls_by_firewall_id<B: Serialize + ?Sized>( &self, project_id: &str, firewall_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/firewalls/:firewall_id

Source

pub async fn delete_api_v1_projects_by_project_id_firewalls_by_firewall_id_rules_by_rule_id<B: Serialize + ?Sized>( &self, project_id: &str, firewall_id: &str, rule_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/firewalls/:firewall_id/rules/:rule_id

Source

pub async fn delete_api_v1_projects_by_project_id_floating_ips_by_eip_id<B: Serialize + ?Sized>( &self, project_id: &str, eip_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/floating-ips/:eip_id

Source

pub async fn delete_api_v1_projects_by_project_id_images_by_image_id<B: Serialize + ?Sized>( &self, project_id: &str, image_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/images/:image_id

Source

pub async fn delete_api_v1_projects_by_project_id_k8s_by_cluster_id<B: Serialize + ?Sized>( &self, project_id: &str, cluster_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/k8s/:cluster_id

Source

pub async fn delete_api_v1_projects_by_project_id_k8s_by_cluster_id_node_pools_by_pool_id<B: Serialize + ?Sized>( &self, project_id: &str, cluster_id: &str, pool_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/k8s/:cluster_id/node_pools/:pool_id

Source

pub async fn delete_api_v1_projects_by_project_id_load_balancers_by_lb_id<B: Serialize + ?Sized>( &self, project_id: &str, lb_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/load-balancers/:lb_id

Source

pub async fn delete_api_v1_projects_by_project_id_load_balancers_by_lb_id_target_groups_by_tg_id_targets<B: Serialize + ?Sized>( &self, project_id: &str, lb_id: &str, tg_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/load-balancers/:lb_id/target-groups/:tg_id/targets

Source

pub async fn delete_api_v1_projects_by_project_id_load_balancers_by_lb_id_targets_by_target_id<B: Serialize + ?Sized>( &self, project_id: &str, lb_id: &str, target_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/load-balancers/:lb_id/targets/:target_id

Source

pub async fn delete_api_v1_projects_by_project_id_nat_gateways_by_nat_id<B: Serialize + ?Sized>( &self, project_id: &str, nat_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/nat-gateways/:nat_id

Source

pub async fn delete_api_v1_projects_by_project_id_networks_by_network_id<B: Serialize + ?Sized>( &self, project_id: &str, network_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/networks/:network_id

Source

pub async fn delete_api_v1_projects_by_project_id_networks_by_network_id_subnets_by_subnet_id<B: Serialize + ?Sized>( &self, project_id: &str, network_id: &str, subnet_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/networks/:network_id/subnets/:subnet_id

Source

pub async fn delete_api_v1_projects_by_project_id_scaling_groups_by_group_id<B: Serialize + ?Sized>( &self, project_id: &str, group_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/scaling-groups/:group_id

Source

pub async fn delete_api_v1_projects_by_project_id_security_groups_by_sg_id<B: Serialize + ?Sized>( &self, project_id: &str, sg_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/security-groups/:sg_id

Source

pub async fn delete_api_v1_projects_by_project_id_security_groups_by_sg_id_rules_by_rule_id<B: Serialize + ?Sized>( &self, project_id: &str, sg_id: &str, rule_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/security-groups/:sg_id/rules/:rule_id

Source

pub async fn delete_api_v1_projects_by_project_id_snapshots_by_snapshot_id<B: Serialize + ?Sized>( &self, project_id: &str, snapshot_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/snapshots/:snapshot_id

Source

pub async fn delete_api_v1_projects_by_project_id_ssh_keys_by_key_id<B: Serialize + ?Sized>( &self, project_id: &str, key_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/ssh_keys/:key_id

Source

pub async fn delete_api_v1_projects_by_project_id_storage_access_keys_by_key_id<B: Serialize + ?Sized>( &self, project_id: &str, key_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/storage/access-keys/:key_id

Source

pub async fn delete_api_v1_projects_by_project_id_storage_buckets_by_bucket_id<B: Serialize + ?Sized>( &self, project_id: &str, bucket_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/storage/buckets/:bucket_id

Source

pub async fn delete_api_v1_projects_by_project_id_storage_buckets_by_bucket_id_cors_by_rule_id<B: Serialize + ?Sized>( &self, project_id: &str, bucket_id: &str, rule_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/storage/buckets/:bucket_id/cors/:rule_id

Source

pub async fn delete_api_v1_projects_by_project_id_storage_buckets_by_bucket_id_lifecycle_by_rule_id<B: Serialize + ?Sized>( &self, project_id: &str, bucket_id: &str, rule_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/storage/buckets/:bucket_id/lifecycle/:rule_id

Source

pub async fn delete_api_v1_projects_by_project_id_storage_buckets_by_bucket_id_objects_key<B: Serialize + ?Sized>( &self, project_id: &str, bucket_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/storage/buckets/:bucket_id/objects/*key

Source

pub async fn delete_api_v1_projects_by_project_id_templates_by_template_id<B: Serialize + ?Sized>( &self, project_id: &str, template_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/templates/:template_id

Source

pub async fn delete_api_v1_projects_by_project_id_vms_by_vm_id<B: Serialize + ?Sized>( &self, project_id: &str, vm_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/vms/:vm_id

Source

pub async fn delete_api_v1_projects_by_project_id_vms_by_vm_id_disks_by_disk_id<B: Serialize + ?Sized>( &self, project_id: &str, vm_id: &str, disk_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/vms/:vm_id/disks/:disk_id

Source

pub async fn delete_api_v1_projects_by_project_id_volumes_by_volume_id<B: Serialize + ?Sized>( &self, project_id: &str, volume_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/volumes/:volume_id

Source

pub async fn delete_api_v1_projects_by_project_id_zones_by_zone_id<B: Serialize + ?Sized>( &self, project_id: &str, zone_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/zones/:zone_id

Source

pub async fn delete_api_v1_projects_by_project_id_zones_by_zone_id_records_by_record_id<B: Serialize + ?Sized>( &self, project_id: &str, zone_id: &str, record_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

DELETE /api/v1/projects/:project_id/zones/:zone_id/records/:record_id

Source

pub async fn get_api_v1_account( &self, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/account

Source

pub async fn get_api_v1_api_keys( &self, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/api-keys

Source

pub async fn get_api_v1_audit_logs( &self, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/audit-logs

Source

pub async fn get_api_v1_audit_logs_export( &self, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/audit-logs/export

Source

pub async fn get_api_v1_catalog_databases_options( &self, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/catalog/databases/options

Source

pub async fn get_api_v1_catalog_images( &self, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/catalog/images

Source

pub async fn get_api_v1_catalog_k8s_node_sizes( &self, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/catalog/k8s-node-sizes

Source

pub async fn get_api_v1_catalog_k8s_versions( &self, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/catalog/k8s-versions

Source

pub async fn get_api_v1_catalog_regions( &self, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/catalog/regions

Source

pub async fn get_api_v1_catalog_sizes( &self, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/catalog/sizes

Source

pub async fn get_api_v1_domains_verify_renewal( &self, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/domains/verify-renewal

Source

pub async fn get_api_v1_exchange_rates( &self, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/exchange-rates

Source

pub async fn get_api_v1_iam_roles( &self, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/iam/roles

Source

pub async fn get_api_v1_images( &self, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/images

Source

pub async fn get_api_v1_images_by_image_id( &self, image_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/images/:image_id

Source

pub async fn get_api_v1_incidents( &self, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/incidents

Source

pub async fn get_api_v1_incidents_by_id( &self, id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/incidents/:id

Source

pub async fn get_api_v1_invitations_preview( &self, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/invitations/preview

Source

pub async fn get_api_v1_kyc_status( &self, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/kyc/status

Source

pub async fn get_api_v1_launch_github_callback( &self, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/launch/github/callback

Source

pub async fn get_api_v1_orgs( &self, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs

Source

pub async fn get_api_v1_orgs_by_org_id( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id

Source

pub async fn get_api_v1_orgs_by_org_id_billing_account_status( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/billing/account-status

Source

pub async fn get_api_v1_orgs_by_org_id_billing_bandwidth( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/billing/bandwidth

Source

pub async fn get_api_v1_orgs_by_org_id_billing_credits( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/billing/credits

Source

pub async fn get_api_v1_orgs_by_org_id_billing_credits_balance( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/billing/credits/balance

Source

pub async fn get_api_v1_orgs_by_org_id_billing_credits_usage( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/billing/credits/usage

Source

pub async fn get_api_v1_orgs_by_org_id_billing_enforcement( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/billing/enforcement

Source

pub async fn get_api_v1_orgs_by_org_id_billing_enforcement_settings( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/billing/enforcement-settings

Source

pub async fn get_api_v1_orgs_by_org_id_billing_history( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/billing/history

Source

pub async fn get_api_v1_orgs_by_org_id_billing_payment_method( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/billing/payment-method

Source

pub async fn get_api_v1_orgs_by_org_id_billing_payment_methods( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/billing/payment-methods

Source

pub async fn get_api_v1_orgs_by_org_id_billing_resources( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/billing/resources

Source

pub async fn get_api_v1_orgs_by_org_id_billing_spend_limit( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/billing/spend-limit

Source

pub async fn get_api_v1_orgs_by_org_id_billing_status( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/billing/status

Source

pub async fn get_api_v1_orgs_by_org_id_billing_tax_info( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/billing/tax-info

Source

pub async fn get_api_v1_orgs_by_org_id_billing_usage( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/billing/usage

Source

pub async fn get_api_v1_orgs_by_org_id_billing_usage_breakdown( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/billing/usage/breakdown

Source

pub async fn get_api_v1_orgs_by_org_id_billing_usage_export( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/billing/usage/export

Source

pub async fn get_api_v1_orgs_by_org_id_billing_usage_summary( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/billing/usage/summary

Source

pub async fn get_api_v1_orgs_by_org_id_billing_usage_timeseries( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/billing/usage/timeseries

Source

pub async fn get_api_v1_orgs_by_org_id_billing_verification( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/billing/verification

Source

pub async fn get_api_v1_orgs_by_org_id_iac_webhooks( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/iac/webhooks

Source

pub async fn get_api_v1_orgs_by_org_id_iac_webhooks_by_webhook_id_deliveries( &self, org_id: &str, webhook_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/iac/webhooks/:webhook_id/deliveries

Source

pub async fn get_api_v1_orgs_by_org_id_iam_me( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/iam/me

Source

pub async fn get_api_v1_orgs_by_org_id_iam_permissions( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/iam/permissions

Source

pub async fn get_api_v1_orgs_by_org_id_iam_roles( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/iam/roles

Source

pub async fn get_api_v1_orgs_by_org_id_iam_roles_by_role_id_permissions( &self, org_id: &str, role_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/iam/roles/:role_id/permissions

Source

pub async fn get_api_v1_orgs_by_org_id_iam_service_accounts( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/iam/service-accounts

Source

pub async fn get_api_v1_orgs_by_org_id_iam_sso( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/iam/sso

Source

pub async fn get_api_v1_orgs_by_org_id_invitations( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/invitations

Source

pub async fn get_api_v1_orgs_by_org_id_invoices( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/invoices

Source

pub async fn get_api_v1_orgs_by_org_id_invoices_by_invoice_id_download( &self, org_id: &str, invoice_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/invoices/:invoice_id/download

Source

pub async fn get_api_v1_orgs_by_org_id_launch_access( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/launch/access

Source

pub async fn get_api_v1_orgs_by_org_id_launch_deployments_by_deployment_id( &self, org_id: &str, deployment_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/launch/deployments/:deployment_id

Source

pub async fn get_api_v1_orgs_by_org_id_launch_deployments_by_deployment_id_events( &self, org_id: &str, deployment_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/launch/deployments/:deployment_id/events

Source

pub async fn get_api_v1_orgs_by_org_id_launch_deployments_by_deployment_id_logs( &self, org_id: &str, deployment_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/launch/deployments/:deployment_id/logs

Source

pub async fn get_api_v1_orgs_by_org_id_launch_github_connection( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/launch/github/connection

Source

pub async fn get_api_v1_orgs_by_org_id_launch_github_repositories( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/launch/github/repositories

Source

pub async fn get_api_v1_orgs_by_org_id_launch_projects( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/launch/projects

Source

pub async fn get_api_v1_orgs_by_org_id_launch_projects_by_project_id( &self, org_id: &str, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/launch/projects/:project_id

Source

pub async fn get_api_v1_orgs_by_org_id_launch_projects_by_project_id_services( &self, org_id: &str, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/launch/projects/:project_id/services

Source

pub async fn get_api_v1_orgs_by_org_id_launch_services_by_service_id( &self, org_id: &str, service_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/launch/services/:service_id

Source

pub async fn get_api_v1_orgs_by_org_id_launch_services_by_service_id_deployments( &self, org_id: &str, service_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/launch/services/:service_id/deployments

Source

pub async fn get_api_v1_orgs_by_org_id_launch_services_by_service_id_domains( &self, org_id: &str, service_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/launch/services/:service_id/domains

Source

pub async fn get_api_v1_orgs_by_org_id_launch_services_by_service_id_logs( &self, org_id: &str, service_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/launch/services/:service_id/logs

Source

pub async fn get_api_v1_orgs_by_org_id_launch_services_by_service_id_previews( &self, org_id: &str, service_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/launch/services/:service_id/previews

Source

pub async fn get_api_v1_orgs_by_org_id_limits_enforcement( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/limits/enforcement

Source

pub async fn get_api_v1_orgs_by_org_id_limits_history( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/limits/history

Source

pub async fn get_api_v1_orgs_by_org_id_limits_overview( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/limits/overview

Source

pub async fn get_api_v1_orgs_by_org_id_limits_projects( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/limits/projects

Source

pub async fn get_api_v1_orgs_by_org_id_limits_requests( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/limits/requests

Source

pub async fn get_api_v1_orgs_by_org_id_limits_resources( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/limits/resources

Source

pub async fn get_api_v1_orgs_by_org_id_limits_spend( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/limits/spend

Source

pub async fn get_api_v1_orgs_by_org_id_members( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/members

Source

pub async fn get_api_v1_orgs_by_org_id_metrics_compute( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/metrics/compute

Source

pub async fn get_api_v1_orgs_by_org_id_observability_alerts( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/observability/alerts

Source

pub async fn get_api_v1_orgs_by_org_id_observability_alerts_events( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/observability/alerts/events

Source

pub async fn get_api_v1_orgs_by_org_id_observability_destinations( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/observability/destinations

Source

pub async fn get_api_v1_orgs_by_org_id_projects( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/projects

Source

pub async fn get_api_v1_orgs_by_org_id_projects_by_project_id( &self, org_id: &str, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/projects/:project_id

Source

pub async fn get_api_v1_orgs_by_org_id_projects_by_project_id_billing_spend_limit( &self, org_id: &str, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/projects/:project_id/billing/spend-limit

Source

pub async fn get_api_v1_orgs_by_org_id_projects_by_project_id_metrics( &self, org_id: &str, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/projects/:project_id/metrics

Source

pub async fn get_api_v1_orgs_by_org_id_subscription( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/subscription

Source

pub async fn get_api_v1_orgs_by_org_id_support_plan( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/support/plan

Source

pub async fn get_api_v1_orgs_by_org_id_tickets( &self, org_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/tickets

Source

pub async fn get_api_v1_orgs_by_org_id_tickets_by_ticket_id( &self, org_id: &str, ticket_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/tickets/:ticket_id

Source

pub async fn get_api_v1_orgs_by_org_id_tickets_by_ticket_id_attachments_by_attachment_id( &self, org_id: &str, ticket_id: &str, attachment_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/orgs/:org_id/tickets/:ticket_id/attachments/:attachment_id

Source

pub async fn get_api_v1_platform_config( &self, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/platform/config

Source

pub async fn get_api_v1_platform_health( &self, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/platform/health

Source

pub async fn get_api_v1_projects_by_project_id( &self, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id

Source

pub async fn get_api_v1_projects_by_project_id_backups_costs( &self, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/backups/costs

Source

pub async fn get_api_v1_projects_by_project_id_backups_overview( &self, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/backups/overview

Source

pub async fn get_api_v1_projects_by_project_id_backups_policies( &self, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/backups/policies

Source

pub async fn get_api_v1_projects_by_project_id_backups_policies_by_policy_id( &self, project_id: &str, policy_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/backups/policies/:policy_id

Source

pub async fn get_api_v1_projects_by_project_id_backups_policies_by_policy_id_runs( &self, project_id: &str, policy_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/backups/policies/:policy_id/runs

Source

pub async fn get_api_v1_projects_by_project_id_backups_snapshots( &self, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/backups/snapshots

Source

pub async fn get_api_v1_projects_by_project_id_certificates( &self, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/certificates

Source

pub async fn get_api_v1_projects_by_project_id_databases( &self, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/databases

Source

pub async fn get_api_v1_projects_by_project_id_databases_by_database_id( &self, project_id: &str, database_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/databases/:database_id

Source

pub async fn get_api_v1_projects_by_project_id_databases_by_database_id_backups( &self, project_id: &str, database_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/databases/:database_id/backups

Source

pub async fn get_api_v1_projects_by_project_id_databases_by_database_id_config( &self, project_id: &str, database_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/databases/:database_id/config

Source

pub async fn get_api_v1_projects_by_project_id_databases_by_database_id_dbs( &self, project_id: &str, database_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/databases/:database_id/dbs

Source

pub async fn get_api_v1_projects_by_project_id_databases_by_database_id_firewall( &self, project_id: &str, database_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/databases/:database_id/firewall

Source

pub async fn get_api_v1_projects_by_project_id_databases_by_database_id_logs( &self, project_id: &str, database_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/databases/:database_id/logs

Source

pub async fn get_api_v1_projects_by_project_id_databases_by_database_id_logs_download( &self, project_id: &str, database_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/databases/:database_id/logs/download

Source

pub async fn get_api_v1_projects_by_project_id_databases_by_database_id_pools( &self, project_id: &str, database_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/databases/:database_id/pools

Source

pub async fn get_api_v1_projects_by_project_id_databases_by_database_id_replicas( &self, project_id: &str, database_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/databases/:database_id/replicas

Source

pub async fn get_api_v1_projects_by_project_id_databases_by_database_id_users( &self, project_id: &str, database_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/databases/:database_id/users

Source

pub async fn get_api_v1_projects_by_project_id_domains_by_domain_id_auth_code( &self, project_id: &str, domain_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/domains/:domain_id/auth-code

Source

pub async fn get_api_v1_projects_by_project_id_domains_by_domain_id_registrar_info( &self, project_id: &str, domain_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/domains/:domain_id/registrar-info

Source

pub async fn get_api_v1_projects_by_project_id_domains_orders( &self, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/domains/orders

Source

pub async fn get_api_v1_projects_by_project_id_firewalls( &self, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/firewalls

Source

pub async fn get_api_v1_projects_by_project_id_firewalls_by_firewall_id( &self, project_id: &str, firewall_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/firewalls/:firewall_id

Source

pub async fn get_api_v1_projects_by_project_id_floating_ips( &self, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/floating-ips

Source

pub async fn get_api_v1_projects_by_project_id_floating_ips_by_eip_id( &self, project_id: &str, eip_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/floating-ips/:eip_id

Source

pub async fn get_api_v1_projects_by_project_id_images( &self, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/images

Source

pub async fn get_api_v1_projects_by_project_id_k8s( &self, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/k8s

Source

pub async fn get_api_v1_projects_by_project_id_k8s_by_cluster_id( &self, project_id: &str, cluster_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/k8s/:cluster_id

Source

pub async fn get_api_v1_projects_by_project_id_k8s_by_cluster_id_available_upgrades( &self, project_id: &str, cluster_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/k8s/:cluster_id/available-upgrades

Source

pub async fn get_api_v1_projects_by_project_id_k8s_by_cluster_id_clusterlint( &self, project_id: &str, cluster_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/k8s/:cluster_id/clusterlint

Source

pub async fn get_api_v1_projects_by_project_id_k8s_by_cluster_id_deletion_resources( &self, project_id: &str, cluster_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/k8s/:cluster_id/deletion-resources

Source

pub async fn get_api_v1_projects_by_project_id_k8s_by_cluster_id_kubeconfig( &self, project_id: &str, cluster_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/k8s/:cluster_id/kubeconfig

Source

pub async fn get_api_v1_projects_by_project_id_k8s_by_cluster_id_status_messages( &self, project_id: &str, cluster_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/k8s/:cluster_id/status-messages

Source

pub async fn get_api_v1_projects_by_project_id_load_balancers( &self, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/load-balancers

Source

pub async fn get_api_v1_projects_by_project_id_load_balancers_by_lb_id( &self, project_id: &str, lb_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/load-balancers/:lb_id

Source

pub async fn get_api_v1_projects_by_project_id_load_balancers_by_lb_id_listeners( &self, project_id: &str, lb_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/load-balancers/:lb_id/listeners

Source

pub async fn get_api_v1_projects_by_project_id_load_balancers_by_lb_id_target_groups( &self, project_id: &str, lb_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/load-balancers/:lb_id/target-groups

Source

pub async fn get_api_v1_projects_by_project_id_load_balancers_by_lb_id_target_groups_by_tg_id_health( &self, project_id: &str, lb_id: &str, tg_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/load-balancers/:lb_id/target-groups/:tg_id/health

Source

pub async fn get_api_v1_projects_by_project_id_nat_gateways( &self, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/nat-gateways

Source

pub async fn get_api_v1_projects_by_project_id_nat_gateways_by_nat_id( &self, project_id: &str, nat_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/nat-gateways/:nat_id

Source

pub async fn get_api_v1_projects_by_project_id_networks( &self, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/networks

Source

pub async fn get_api_v1_projects_by_project_id_networks_by_network_id( &self, project_id: &str, network_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/networks/:network_id

Source

pub async fn get_api_v1_projects_by_project_id_networks_by_network_id_subnets( &self, project_id: &str, network_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/networks/:network_id/subnets

Source

pub async fn get_api_v1_projects_by_project_id_networks_by_network_id_subnets_by_subnet_id( &self, project_id: &str, network_id: &str, subnet_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/networks/:network_id/subnets/:subnet_id

Source

pub async fn get_api_v1_projects_by_project_id_scaling_groups( &self, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/scaling-groups

Source

pub async fn get_api_v1_projects_by_project_id_scaling_groups_by_group_id( &self, project_id: &str, group_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/scaling-groups/:group_id

Source

pub async fn get_api_v1_projects_by_project_id_scaling_groups_by_group_id_activities( &self, project_id: &str, group_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/scaling-groups/:group_id/activities

Source

pub async fn get_api_v1_projects_by_project_id_scaling_groups_by_group_id_policies( &self, project_id: &str, group_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/scaling-groups/:group_id/policies

Source

pub async fn get_api_v1_projects_by_project_id_security_groups( &self, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/security-groups

Source

pub async fn get_api_v1_projects_by_project_id_security_groups_by_sg_id( &self, project_id: &str, sg_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/security-groups/:sg_id

Source

pub async fn get_api_v1_projects_by_project_id_security_groups_by_sg_id_rules( &self, project_id: &str, sg_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/security-groups/:sg_id/rules

Source

pub async fn get_api_v1_projects_by_project_id_snapshots( &self, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/snapshots

Source

pub async fn get_api_v1_projects_by_project_id_ssh_keys( &self, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/ssh_keys

Source

pub async fn get_api_v1_projects_by_project_id_storage_access_keys( &self, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/storage/access-keys

Source

pub async fn get_api_v1_projects_by_project_id_storage_buckets( &self, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/storage/buckets

Source

pub async fn get_api_v1_projects_by_project_id_storage_buckets_by_bucket_id( &self, project_id: &str, bucket_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/storage/buckets/:bucket_id

Source

pub async fn get_api_v1_projects_by_project_id_storage_buckets_by_bucket_id_cdn( &self, project_id: &str, bucket_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/storage/buckets/:bucket_id/cdn

Source

pub async fn get_api_v1_projects_by_project_id_storage_buckets_by_bucket_id_cors( &self, project_id: &str, bucket_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/storage/buckets/:bucket_id/cors

Source

pub async fn get_api_v1_projects_by_project_id_storage_buckets_by_bucket_id_lifecycle( &self, project_id: &str, bucket_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/storage/buckets/:bucket_id/lifecycle

Source

pub async fn get_api_v1_projects_by_project_id_storage_buckets_by_bucket_id_objects( &self, project_id: &str, bucket_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/storage/buckets/:bucket_id/objects

Source

pub async fn get_api_v1_projects_by_project_id_storage_buckets_by_bucket_id_signed_download_key( &self, project_id: &str, bucket_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/storage/buckets/:bucket_id/signed-download/*key

Source

pub async fn get_api_v1_projects_by_project_id_templates( &self, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/templates

Source

pub async fn get_api_v1_projects_by_project_id_templates_by_template_id( &self, project_id: &str, template_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/templates/:template_id

Source

pub async fn get_api_v1_projects_by_project_id_vms( &self, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/vms

Source

pub async fn get_api_v1_projects_by_project_id_vms_by_vm_id( &self, project_id: &str, vm_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/vms/:vm_id

Source

pub async fn get_api_v1_projects_by_project_id_vms_by_vm_id_access( &self, project_id: &str, vm_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/vms/:vm_id/access

Source

pub async fn get_api_v1_projects_by_project_id_vms_by_vm_id_availability( &self, project_id: &str, vm_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/vms/:vm_id/availability

Source

pub async fn get_api_v1_projects_by_project_id_vms_by_vm_id_cost( &self, project_id: &str, vm_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/vms/:vm_id/cost

Source

pub async fn get_api_v1_projects_by_project_id_vms_by_vm_id_detail( &self, project_id: &str, vm_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/vms/:vm_id/detail

Source

pub async fn get_api_v1_projects_by_project_id_vms_by_vm_id_disks( &self, project_id: &str, vm_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/vms/:vm_id/disks

Source

pub async fn get_api_v1_projects_by_project_id_vms_by_vm_id_interfaces( &self, project_id: &str, vm_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/vms/:vm_id/interfaces

Source

pub async fn get_api_v1_projects_by_project_id_vms_by_vm_id_logs( &self, project_id: &str, vm_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/vms/:vm_id/logs

Source

pub async fn get_api_v1_projects_by_project_id_vms_by_vm_id_logs_download( &self, project_id: &str, vm_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/vms/:vm_id/logs/download

Source

pub async fn get_api_v1_projects_by_project_id_vms_by_vm_id_metrics( &self, project_id: &str, vm_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/vms/:vm_id/metrics

Source

pub async fn get_api_v1_projects_by_project_id_vms_by_vm_id_resize_history( &self, project_id: &str, vm_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/vms/:vm_id/resize-history

Source

pub async fn get_api_v1_projects_by_project_id_vms_by_vm_id_sessions( &self, project_id: &str, vm_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/vms/:vm_id/sessions

Source

pub async fn get_api_v1_projects_by_project_id_vms_by_vm_id_state_transitions( &self, project_id: &str, vm_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/vms/:vm_id/state-transitions

Source

pub async fn get_api_v1_projects_by_project_id_volumes( &self, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/volumes

Source

pub async fn get_api_v1_projects_by_project_id_zones( &self, project_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/zones

Source

pub async fn get_api_v1_projects_by_project_id_zones_by_zone_id( &self, project_id: &str, zone_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/zones/:zone_id

Source

pub async fn get_api_v1_projects_by_project_id_zones_by_zone_id_records( &self, project_id: &str, zone_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/projects/:project_id/zones/:zone_id/records

Source

pub async fn get_api_v1_status( &self, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /api/v1/status

Source

pub async fn get_health( &self, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /health

Source

pub async fn get_metrics( &self, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /metrics

Source

pub async fn get_ws_realtime( &self, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /ws/realtime

Source

pub async fn get_ws_vms_by_vm_id_console( &self, vm_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /ws/vms/:vm_id/console

Source

pub async fn get_ws_vms_by_vm_id_ssh( &self, vm_id: &str, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

GET /ws/vms/:vm_id/ssh

Source

pub async fn patch_api_v1_orgs_by_org_id_launch_services_by_service_id_source<B: Serialize + ?Sized>( &self, org_id: &str, service_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PATCH /api/v1/orgs/:org_id/launch/services/:service_id/source

Source

pub async fn patch_api_v1_orgs_by_org_id_support<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PATCH /api/v1/orgs/:org_id/support

Source

pub async fn patch_api_v1_projects_by_project_id_databases_by_database_id_config<B: Serialize + ?Sized>( &self, project_id: &str, database_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PATCH /api/v1/projects/:project_id/databases/:database_id/config

Source

pub async fn patch_api_v1_projects_by_project_id_k8s_by_cluster_id<B: Serialize + ?Sized>( &self, project_id: &str, cluster_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PATCH /api/v1/projects/:project_id/k8s/:cluster_id

Source

pub async fn post_api_v1_admin_incidents<B: Serialize + ?Sized>( &self, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/admin/incidents

Source

pub async fn post_api_v1_admin_incidents_by_id_resolve<B: Serialize + ?Sized>( &self, id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/admin/incidents/:id/resolve

Source

pub async fn post_api_v1_admin_incidents_by_id_updates<B: Serialize + ?Sized>( &self, id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/admin/incidents/:id/updates

Source

pub async fn post_api_v1_api_keys<B: Serialize + ?Sized>( &self, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/api-keys

Source

pub async fn post_api_v1_invitations_accept<B: Serialize + ?Sized>( &self, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/invitations/accept

Source

pub async fn post_api_v1_invitations_preview<B: Serialize + ?Sized>( &self, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/invitations/preview

Source

pub async fn post_api_v1_kyc_start<B: Serialize + ?Sized>( &self, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/kyc/start

Source

pub async fn post_api_v1_logs_ingest<B: Serialize + ?Sized>( &self, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/logs/ingest

Source

pub async fn post_api_v1_logs_ingest_batch<B: Serialize + ?Sized>( &self, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/logs/ingest/batch

Source

pub async fn post_api_v1_me_init<B: Serialize + ?Sized>( &self, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/me/init

Source

pub async fn post_api_v1_metrics_ingest<B: Serialize + ?Sized>( &self, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/metrics/ingest

Source

pub async fn post_api_v1_orgs<B: Serialize + ?Sized>( &self, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs

Source

pub async fn post_api_v1_orgs_by_org_id_billing_credits_redeem<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/billing/credits/redeem

Source

pub async fn post_api_v1_orgs_by_org_id_billing_payment_method<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/billing/payment-method

Source

pub async fn post_api_v1_orgs_by_org_id_billing_payment_methods<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/billing/payment-methods

Source

pub async fn post_api_v1_orgs_by_org_id_billing_prepay<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/billing/prepay

Source

pub async fn post_api_v1_orgs_by_org_id_billing_verify_transaction<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/billing/verify-transaction

Source

pub async fn post_api_v1_orgs_by_org_id_iac_webhooks<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/iac/webhooks

Source

pub async fn post_api_v1_orgs_by_org_id_iam_service_accounts<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/iam/service-accounts

Source

pub async fn post_api_v1_orgs_by_org_id_iam_sso_verify<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/iam/sso/verify

Source

pub async fn post_api_v1_orgs_by_org_id_invoices_by_invoice_id_pay<B: Serialize + ?Sized>( &self, org_id: &str, invoice_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/invoices/:invoice_id/pay

Source

pub async fn post_api_v1_orgs_by_org_id_invoices_reissue_malformed<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/invoices/reissue-malformed

Source

pub async fn post_api_v1_orgs_by_org_id_launch_github_connect<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/launch/github/connect

Source

pub async fn post_api_v1_orgs_by_org_id_launch_github_repositories_sync<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/launch/github/repositories/sync

Source

pub async fn post_api_v1_orgs_by_org_id_launch_projects<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/launch/projects

Source

pub async fn post_api_v1_orgs_by_org_id_launch_projects_by_project_id_services<B: Serialize + ?Sized>( &self, org_id: &str, project_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/launch/projects/:project_id/services

Source

pub async fn post_api_v1_orgs_by_org_id_launch_services_by_service_id_deployments<B: Serialize + ?Sized>( &self, org_id: &str, service_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/launch/services/:service_id/deployments

Source

pub async fn post_api_v1_orgs_by_org_id_launch_services_by_service_id_domains<B: Serialize + ?Sized>( &self, org_id: &str, service_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/launch/services/:service_id/domains

Source

pub async fn post_api_v1_orgs_by_org_id_launch_services_by_service_id_rollback<B: Serialize + ?Sized>( &self, org_id: &str, service_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/launch/services/:service_id/rollback

Source

pub async fn post_api_v1_orgs_by_org_id_launch_services_by_service_id_source_repair_webhook<B: Serialize + ?Sized>( &self, org_id: &str, service_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/launch/services/:service_id/source/repair-webhook

Source

pub async fn post_api_v1_orgs_by_org_id_members<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/members

Source

pub async fn post_api_v1_orgs_by_org_id_observability_alerts<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/observability/alerts

Source

pub async fn post_api_v1_orgs_by_org_id_observability_destinations<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/observability/destinations

Source

pub async fn post_api_v1_orgs_by_org_id_observability_destinations_by_destination_id_test<B: Serialize + ?Sized>( &self, org_id: &str, destination_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/observability/destinations/:destination_id/test

Source

pub async fn post_api_v1_orgs_by_org_id_phone_send_code<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/phone/send-code

Source

pub async fn post_api_v1_orgs_by_org_id_phone_verify<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/phone/verify

Source

pub async fn post_api_v1_orgs_by_org_id_projects<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/projects

Source

pub async fn post_api_v1_orgs_by_org_id_projects_by_project_id_infrastructure_apply<B: Serialize + ?Sized>( &self, org_id: &str, project_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/projects/:project_id/infrastructure/apply

Source

pub async fn post_api_v1_orgs_by_org_id_subscription<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/subscription

Source

pub async fn post_api_v1_orgs_by_org_id_support_upgrade<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/support/upgrade

Source

pub async fn post_api_v1_orgs_by_org_id_tickets<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/tickets

Source

pub async fn post_api_v1_orgs_by_org_id_tickets_by_ticket_id_attachments<B: Serialize + ?Sized>( &self, org_id: &str, ticket_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/tickets/:ticket_id/attachments

Source

pub async fn post_api_v1_orgs_by_org_id_tickets_by_ticket_id_close<B: Serialize + ?Sized>( &self, org_id: &str, ticket_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/tickets/:ticket_id/close

Source

pub async fn post_api_v1_orgs_by_org_id_tickets_by_ticket_id_messages<B: Serialize + ?Sized>( &self, org_id: &str, ticket_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/orgs/:org_id/tickets/:ticket_id/messages

Source

pub async fn post_api_v1_projects_by_project_id_advisor_recommendation<B: Serialize + ?Sized>( &self, project_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/advisor/recommendation

Source

pub async fn post_api_v1_projects_by_project_id_backups_policies<B: Serialize + ?Sized>( &self, project_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/backups/policies

Source

pub async fn post_api_v1_projects_by_project_id_backups_policies_by_policy_id_pause<B: Serialize + ?Sized>( &self, project_id: &str, policy_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/backups/policies/:policy_id/pause

Source

pub async fn post_api_v1_projects_by_project_id_backups_policies_by_policy_id_resume<B: Serialize + ?Sized>( &self, project_id: &str, policy_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/backups/policies/:policy_id/resume

Source

pub async fn post_api_v1_projects_by_project_id_backups_restore<B: Serialize + ?Sized>( &self, project_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/backups/restore

Source

pub async fn post_api_v1_projects_by_project_id_certificates<B: Serialize + ?Sized>( &self, project_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/certificates

Source

pub async fn post_api_v1_projects_by_project_id_databases<B: Serialize + ?Sized>( &self, project_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/databases

Source

pub async fn post_api_v1_projects_by_project_id_databases_by_database_id_dbs<B: Serialize + ?Sized>( &self, project_id: &str, database_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/databases/:database_id/dbs

Source

pub async fn post_api_v1_projects_by_project_id_databases_by_database_id_pools<B: Serialize + ?Sized>( &self, project_id: &str, database_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/databases/:database_id/pools

Source

pub async fn post_api_v1_projects_by_project_id_databases_by_database_id_replicas<B: Serialize + ?Sized>( &self, project_id: &str, database_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/databases/:database_id/replicas

Source

pub async fn post_api_v1_projects_by_project_id_databases_by_database_id_resize<B: Serialize + ?Sized>( &self, project_id: &str, database_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/databases/:database_id/resize

Source

pub async fn post_api_v1_projects_by_project_id_databases_by_database_id_restore<B: Serialize + ?Sized>( &self, project_id: &str, database_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/databases/:database_id/restore

Source

pub async fn post_api_v1_projects_by_project_id_databases_by_database_id_users<B: Serialize + ?Sized>( &self, project_id: &str, database_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/databases/:database_id/users

Source

pub async fn post_api_v1_projects_by_project_id_databases_by_database_id_users_by_username_reset_auth<B: Serialize + ?Sized>( &self, project_id: &str, database_id: &str, username: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/databases/:database_id/users/:username/reset_auth

Source

pub async fn post_api_v1_projects_by_project_id_domains_by_domain_id_pay<B: Serialize + ?Sized>( &self, project_id: &str, domain_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/domains/:domain_id/pay

Source

pub async fn post_api_v1_projects_by_project_id_domains_by_domain_id_recheck_registrar<B: Serialize + ?Sized>( &self, project_id: &str, domain_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/domains/:domain_id/recheck-registrar

Source

pub async fn post_api_v1_projects_by_project_id_domains_by_domain_id_renew<B: Serialize + ?Sized>( &self, project_id: &str, domain_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/domains/:domain_id/renew

Source

pub async fn post_api_v1_projects_by_project_id_domains_by_domain_id_set_nameservers<B: Serialize + ?Sized>( &self, project_id: &str, domain_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/domains/:domain_id/set-nameservers

Source

pub async fn post_api_v1_projects_by_project_id_domains_checkout<B: Serialize + ?Sized>( &self, project_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/domains/checkout

POST /api/v1/projects/:project_id/domains/search

Source

pub async fn post_api_v1_projects_by_project_id_domains_verify_checkout<B: Serialize + ?Sized>( &self, project_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/domains/verify-checkout

Source

pub async fn post_api_v1_projects_by_project_id_firewalls<B: Serialize + ?Sized>( &self, project_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/firewalls

Source

pub async fn post_api_v1_projects_by_project_id_firewalls_by_firewall_id_attach_by_vm_id<B: Serialize + ?Sized>( &self, project_id: &str, firewall_id: &str, vm_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/firewalls/:firewall_id/attach/:vm_id

Source

pub async fn post_api_v1_projects_by_project_id_firewalls_by_firewall_id_detach_by_vm_id<B: Serialize + ?Sized>( &self, project_id: &str, firewall_id: &str, vm_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/firewalls/:firewall_id/detach/:vm_id

Source

pub async fn post_api_v1_projects_by_project_id_firewalls_by_firewall_id_rules<B: Serialize + ?Sized>( &self, project_id: &str, firewall_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/firewalls/:firewall_id/rules

Source

pub async fn post_api_v1_projects_by_project_id_floating_ips<B: Serialize + ?Sized>( &self, project_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/floating-ips

Source

pub async fn post_api_v1_projects_by_project_id_floating_ips_by_eip_id_attach_by_vm_id<B: Serialize + ?Sized>( &self, project_id: &str, eip_id: &str, vm_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/floating-ips/:eip_id/attach/:vm_id

Source

pub async fn post_api_v1_projects_by_project_id_floating_ips_by_eip_id_detach<B: Serialize + ?Sized>( &self, project_id: &str, eip_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/floating-ips/:eip_id/detach

Source

pub async fn post_api_v1_projects_by_project_id_images_import_url<B: Serialize + ?Sized>( &self, project_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/images/import-url

Source

pub async fn post_api_v1_projects_by_project_id_k8s<B: Serialize + ?Sized>( &self, project_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/k8s

Source

pub async fn post_api_v1_projects_by_project_id_k8s_by_cluster_id_clusterlint<B: Serialize + ?Sized>( &self, project_id: &str, cluster_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/k8s/:cluster_id/clusterlint

Source

pub async fn post_api_v1_projects_by_project_id_k8s_by_cluster_id_destroy_with_resources_dangerous<B: Serialize + ?Sized>( &self, project_id: &str, cluster_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/k8s/:cluster_id/destroy-with-resources/dangerous

Source

pub async fn post_api_v1_projects_by_project_id_k8s_by_cluster_id_destroy_with_resources_selective<B: Serialize + ?Sized>( &self, project_id: &str, cluster_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/k8s/:cluster_id/destroy-with-resources/selective

Source

pub async fn post_api_v1_projects_by_project_id_k8s_by_cluster_id_node_pools<B: Serialize + ?Sized>( &self, project_id: &str, cluster_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/k8s/:cluster_id/node_pools

Source

pub async fn post_api_v1_projects_by_project_id_load_balancers<B: Serialize + ?Sized>( &self, project_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/load-balancers

Source

pub async fn post_api_v1_projects_by_project_id_load_balancers_by_lb_id_target_groups_by_tg_id_targets<B: Serialize + ?Sized>( &self, project_id: &str, lb_id: &str, tg_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/load-balancers/:lb_id/target-groups/:tg_id/targets

Source

pub async fn post_api_v1_projects_by_project_id_nat_gateways<B: Serialize + ?Sized>( &self, project_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/nat-gateways

Source

pub async fn post_api_v1_projects_by_project_id_networks<B: Serialize + ?Sized>( &self, project_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/networks

Source

pub async fn post_api_v1_projects_by_project_id_networks_by_network_id_subnets<B: Serialize + ?Sized>( &self, project_id: &str, network_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/networks/:network_id/subnets

Source

pub async fn post_api_v1_projects_by_project_id_scaling_groups<B: Serialize + ?Sized>( &self, project_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/scaling-groups

Source

pub async fn post_api_v1_projects_by_project_id_scaling_groups_by_group_id_policies<B: Serialize + ?Sized>( &self, project_id: &str, group_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/scaling-groups/:group_id/policies

Source

pub async fn post_api_v1_projects_by_project_id_security_groups<B: Serialize + ?Sized>( &self, project_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/security-groups

Source

pub async fn post_api_v1_projects_by_project_id_security_groups_by_sg_id_attach_by_vm_id<B: Serialize + ?Sized>( &self, project_id: &str, sg_id: &str, vm_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/security-groups/:sg_id/attach/:vm_id

Source

pub async fn post_api_v1_projects_by_project_id_security_groups_by_sg_id_detach_by_vm_id<B: Serialize + ?Sized>( &self, project_id: &str, sg_id: &str, vm_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/security-groups/:sg_id/detach/:vm_id

Source

pub async fn post_api_v1_projects_by_project_id_security_groups_by_sg_id_rules<B: Serialize + ?Sized>( &self, project_id: &str, sg_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/security-groups/:sg_id/rules

Source

pub async fn post_api_v1_projects_by_project_id_ssh_keys<B: Serialize + ?Sized>( &self, project_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/ssh_keys

Source

pub async fn post_api_v1_projects_by_project_id_storage_access_keys<B: Serialize + ?Sized>( &self, project_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/storage/access-keys

Source

pub async fn post_api_v1_projects_by_project_id_storage_buckets<B: Serialize + ?Sized>( &self, project_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/storage/buckets

Source

pub async fn post_api_v1_projects_by_project_id_storage_buckets_by_bucket_id_cors<B: Serialize + ?Sized>( &self, project_id: &str, bucket_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/storage/buckets/:bucket_id/cors

Source

pub async fn post_api_v1_projects_by_project_id_storage_buckets_by_bucket_id_lifecycle<B: Serialize + ?Sized>( &self, project_id: &str, bucket_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/storage/buckets/:bucket_id/lifecycle

Source

pub async fn post_api_v1_projects_by_project_id_storage_buckets_by_bucket_id_objects_signed_upload<B: Serialize + ?Sized>( &self, project_id: &str, bucket_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/storage/buckets/:bucket_id/objects/signed-upload

Source

pub async fn post_api_v1_projects_by_project_id_templates<B: Serialize + ?Sized>( &self, project_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/templates

Source

pub async fn post_api_v1_projects_by_project_id_vms<B: Serialize + ?Sized>( &self, project_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/vms

Source

pub async fn post_api_v1_projects_by_project_id_vms_by_vm_id_access_reset_password<B: Serialize + ?Sized>( &self, project_id: &str, vm_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/vms/:vm_id/access/reset-password

Source

pub async fn post_api_v1_projects_by_project_id_vms_by_vm_id_console_session<B: Serialize + ?Sized>( &self, project_id: &str, vm_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/vms/:vm_id/console-session

Source

pub async fn post_api_v1_projects_by_project_id_vms_by_vm_id_disks<B: Serialize + ?Sized>( &self, project_id: &str, vm_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/vms/:vm_id/disks

Source

pub async fn post_api_v1_projects_by_project_id_vms_by_vm_id_disks_by_disk_id_attach<B: Serialize + ?Sized>( &self, project_id: &str, vm_id: &str, disk_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/vms/:vm_id/disks/:disk_id/attach

Source

pub async fn post_api_v1_projects_by_project_id_vms_by_vm_id_disks_by_disk_id_detach<B: Serialize + ?Sized>( &self, project_id: &str, vm_id: &str, disk_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/vms/:vm_id/disks/:disk_id/detach

Source

pub async fn post_api_v1_projects_by_project_id_vms_by_vm_id_disks_by_disk_id_resize<B: Serialize + ?Sized>( &self, project_id: &str, vm_id: &str, disk_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/vms/:vm_id/disks/:disk_id/resize

Source

pub async fn post_api_v1_projects_by_project_id_vms_by_vm_id_reboot<B: Serialize + ?Sized>( &self, project_id: &str, vm_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/vms/:vm_id/reboot

Source

pub async fn post_api_v1_projects_by_project_id_vms_by_vm_id_refresh<B: Serialize + ?Sized>( &self, project_id: &str, vm_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/vms/:vm_id/refresh

Source

pub async fn post_api_v1_projects_by_project_id_vms_by_vm_id_rename<B: Serialize + ?Sized>( &self, project_id: &str, vm_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/vms/:vm_id/rename

Source

pub async fn post_api_v1_projects_by_project_id_vms_by_vm_id_resize<B: Serialize + ?Sized>( &self, project_id: &str, vm_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/vms/:vm_id/resize

Source

pub async fn post_api_v1_projects_by_project_id_vms_by_vm_id_snapshots<B: Serialize + ?Sized>( &self, project_id: &str, vm_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/vms/:vm_id/snapshots

Source

pub async fn post_api_v1_projects_by_project_id_vms_by_vm_id_ssh_session<B: Serialize + ?Sized>( &self, project_id: &str, vm_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/vms/:vm_id/ssh-session

Source

pub async fn post_api_v1_projects_by_project_id_vms_by_vm_id_start<B: Serialize + ?Sized>( &self, project_id: &str, vm_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/vms/:vm_id/start

Source

pub async fn post_api_v1_projects_by_project_id_vms_by_vm_id_stop<B: Serialize + ?Sized>( &self, project_id: &str, vm_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/vms/:vm_id/stop

Source

pub async fn post_api_v1_projects_by_project_id_volumes<B: Serialize + ?Sized>( &self, project_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/volumes

Source

pub async fn post_api_v1_projects_by_project_id_zones<B: Serialize + ?Sized>( &self, project_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/zones

Source

pub async fn post_api_v1_projects_by_project_id_zones_by_zone_id_recheck_dns<B: Serialize + ?Sized>( &self, project_id: &str, zone_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/zones/:zone_id/recheck-dns

Source

pub async fn post_api_v1_projects_by_project_id_zones_by_zone_id_records<B: Serialize + ?Sized>( &self, project_id: &str, zone_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/projects/:project_id/zones/:zone_id/records

Source

pub async fn post_api_v1_webhooks_github_launch_by_delivery_key<B: Serialize + ?Sized>( &self, delivery_key: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/webhooks/github/launch/:delivery_key

Source

pub async fn post_api_v1_webhooks_intercom<B: Serialize + ?Sized>( &self, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/webhooks/intercom

Source

pub async fn post_api_v1_webhooks_paystack<B: Serialize + ?Sized>( &self, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/webhooks/paystack

Source

pub async fn post_api_v1_webhooks_polar<B: Serialize + ?Sized>( &self, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

POST /api/v1/webhooks/polar

Source

pub async fn put_api_v1_orgs_by_org_id_billing_enforcement_settings<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PUT /api/v1/orgs/:org_id/billing/enforcement-settings

Source

pub async fn put_api_v1_orgs_by_org_id_billing_payment_methods_by_method_id_default<B: Serialize + ?Sized>( &self, org_id: &str, method_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PUT /api/v1/orgs/:org_id/billing/payment-methods/:method_id/default

Source

pub async fn put_api_v1_orgs_by_org_id_billing_spend_limit<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PUT /api/v1/orgs/:org_id/billing/spend-limit

Source

pub async fn put_api_v1_orgs_by_org_id_billing_tax_info<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PUT /api/v1/orgs/:org_id/billing/tax-info

Source

pub async fn put_api_v1_orgs_by_org_id_currency<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PUT /api/v1/orgs/:org_id/currency

Source

pub async fn put_api_v1_orgs_by_org_id_iac_webhooks_by_webhook_id<B: Serialize + ?Sized>( &self, org_id: &str, webhook_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PUT /api/v1/orgs/:org_id/iac/webhooks/:webhook_id

Source

pub async fn put_api_v1_orgs_by_org_id_iam_roles_by_role_id_permissions<B: Serialize + ?Sized>( &self, org_id: &str, role_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PUT /api/v1/orgs/:org_id/iam/roles/:role_id/permissions

Source

pub async fn put_api_v1_orgs_by_org_id_iam_service_accounts_by_sa_id<B: Serialize + ?Sized>( &self, org_id: &str, sa_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PUT /api/v1/orgs/:org_id/iam/service-accounts/:sa_id

Source

pub async fn put_api_v1_orgs_by_org_id_iam_sso<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PUT /api/v1/orgs/:org_id/iam/sso

Source

pub async fn put_api_v1_orgs_by_org_id_limits_spend<B: Serialize + ?Sized>( &self, org_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PUT /api/v1/orgs/:org_id/limits/spend

Source

pub async fn put_api_v1_orgs_by_org_id_observability_alerts_by_policy_id<B: Serialize + ?Sized>( &self, org_id: &str, policy_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PUT /api/v1/orgs/:org_id/observability/alerts/:policy_id

Source

pub async fn put_api_v1_orgs_by_org_id_observability_destinations_by_destination_id<B: Serialize + ?Sized>( &self, org_id: &str, destination_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PUT /api/v1/orgs/:org_id/observability/destinations/:destination_id

Source

pub async fn put_api_v1_orgs_by_org_id_projects_by_project_id_billing_spend_limit<B: Serialize + ?Sized>( &self, org_id: &str, project_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PUT /api/v1/orgs/:org_id/projects/:project_id/billing/spend-limit

Source

pub async fn put_api_v1_orgs_by_org_id_projects_by_project_id_compliance<B: Serialize + ?Sized>( &self, org_id: &str, project_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PUT /api/v1/orgs/:org_id/projects/:project_id/compliance

Source

pub async fn put_api_v1_projects_by_project_id_databases_by_database_id_firewall<B: Serialize + ?Sized>( &self, project_id: &str, database_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PUT /api/v1/projects/:project_id/databases/:database_id/firewall

Source

pub async fn put_api_v1_projects_by_project_id_databases_by_database_id_maintenance<B: Serialize + ?Sized>( &self, project_id: &str, database_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PUT /api/v1/projects/:project_id/databases/:database_id/maintenance

Source

pub async fn put_api_v1_projects_by_project_id_domains_by_domain_id_auto_renew<B: Serialize + ?Sized>( &self, project_id: &str, domain_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PUT /api/v1/projects/:project_id/domains/:domain_id/auto-renew

Source

pub async fn put_api_v1_projects_by_project_id_domains_by_domain_id_contact<B: Serialize + ?Sized>( &self, project_id: &str, domain_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PUT /api/v1/projects/:project_id/domains/:domain_id/contact

Source

pub async fn put_api_v1_projects_by_project_id_domains_by_domain_id_lock<B: Serialize + ?Sized>( &self, project_id: &str, domain_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PUT /api/v1/projects/:project_id/domains/:domain_id/lock

Source

pub async fn put_api_v1_projects_by_project_id_domains_by_domain_id_privacy<B: Serialize + ?Sized>( &self, project_id: &str, domain_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PUT /api/v1/projects/:project_id/domains/:domain_id/privacy

Source

pub async fn put_api_v1_projects_by_project_id_k8s_by_cluster_id_node_pools_by_pool_id<B: Serialize + ?Sized>( &self, project_id: &str, cluster_id: &str, pool_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PUT /api/v1/projects/:project_id/k8s/:cluster_id/node_pools/:pool_id

Source

pub async fn put_api_v1_projects_by_project_id_scaling_groups_by_group_id_desired<B: Serialize + ?Sized>( &self, project_id: &str, group_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PUT /api/v1/projects/:project_id/scaling-groups/:group_id/desired

Source

pub async fn put_api_v1_projects_by_project_id_storage_buckets_by_bucket_id<B: Serialize + ?Sized>( &self, project_id: &str, bucket_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PUT /api/v1/projects/:project_id/storage/buckets/:bucket_id

Source

pub async fn put_api_v1_projects_by_project_id_storage_buckets_by_bucket_id_cdn<B: Serialize + ?Sized>( &self, project_id: &str, bucket_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PUT /api/v1/projects/:project_id/storage/buckets/:bucket_id/cdn

Source

pub async fn put_api_v1_projects_by_project_id_vms_by_vm_id_access_ssh_key<B: Serialize + ?Sized>( &self, project_id: &str, vm_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PUT /api/v1/projects/:project_id/vms/:vm_id/access/ssh-key

Source

pub async fn put_api_v1_projects_by_project_id_zones_by_zone_id_records_by_record_id<B: Serialize + ?Sized>( &self, project_id: &str, zone_id: &str, record_id: &str, body: Option<&B>, query: Option<&[(&str, &str)]>, ) -> Result<Value, NubisError>

PUT /api/v1/projects/:project_id/zones/:zone_id/records/:record_id

Source§

impl NubisClient

Source

pub fn builder() -> NubisClientBuilder

Source

pub fn new(api_key: impl Into<String>) -> Result<Self, NubisError>

Source

pub fn with_base_url(base_url: impl Into<String>) -> Result<Self, NubisError>

Source

pub async fn request_value<B: Serialize + ?Sized>( &self, method: Method, path_template: &str, path_params: &[(&str, &str)], query: Option<&[(&str, &str)]>, body: Option<&B>, ) -> Result<Value, NubisError>

Source

pub async fn request<T, B>( &self, method: Method, path_template: &str, path_params: &[(&str, &str)], query: Option<&[(&str, &str)]>, body: Option<&B>, ) -> Result<T, NubisError>

Trait Implementations§

Source§

impl Clone for NubisClient

Source§

fn clone(&self) -> NubisClient

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for NubisClient

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> PolicyExt for T
where T: ?Sized,

Source§

fn and<P, B, E>(self, other: P) -> And<T, P>
where T: Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow only if self and other return Action::Follow. Read more
Source§

fn or<P, B, E>(self, other: P) -> Or<T, P>
where T: Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow if either self or other returns Action::Follow. Read more
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more