Skip to content

Latest commit

 

History

History
95 lines (65 loc) · 4.92 KB

File metadata and controls

95 lines (65 loc) · 4.92 KB

OrganizationsService

A list of all methods in the OrganizationsService service. Click on the method name to view detailed information about that method.

Methods Description
getCpuAvailability Gets the CPU availability for the given organization
getGpuAvailability Gets the GPU availability for the given organization

getCpuAvailability

Gets the CPU availability for the given organization

  • HTTP Method: POST
  • Endpoint: /organizations/{organization_name}/availability/sce-cpu-availability

Parameters

Name Type Required Description
body CpuAvailabilityPrototype The request body.
organizationName string Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.

Return Type

CpuAvailability

Example Usage Code Snippet

import { CountryCode, CpuAvailabilityPrototype, SaladCloudSdk } from '@saladtechnologies-oss/salad-cloud-sdk';

(async () => {
  const saladCloudSdk = new SaladCloudSdk({
    apiKey: 'YOUR_API_KEY',
  });

  const countryCode = CountryCode.AF;

  const cpuAvailabilityPrototype: CpuAvailabilityPrototype = {
    countryCodes: [countryCode],
    cpu: 4,
    memory: 8192,
    storageAmount: 1000000000,
  };

  const { data } = await saladCloudSdk.organizations.getCpuAvailability('acme-corp', cpuAvailabilityPrototype);

  console.log(data);
})();

getGpuAvailability

Gets the GPU availability for the given organization

  • HTTP Method: POST
  • Endpoint: /organizations/{organization_name}/availability/sce-gpu-availability

Parameters

Name Type Required Description
body GpuAvailabilityPrototype The request body.
organizationName string Your organization name. This identifies the billing context for the API operation and represents a security boundary for SaladCloud resources. The organization must be created before using the API, and you must be a member of the organization.

Return Type

GpuAvailability

Example Usage Code Snippet

import { CountryCode, GpuAvailabilityPrototype, SaladCloudSdk } from '@saladtechnologies-oss/salad-cloud-sdk';

(async () => {
  const saladCloudSdk = new SaladCloudSdk({
    apiKey: 'YOUR_API_KEY',
  });

  const countryCode = CountryCode.AF;

  const gpuAvailabilityPrototype: GpuAvailabilityPrototype = {
    countryCodes: [countryCode],
    cpu: 4,
    gpuClasses: ['gpu_classes'],
    memory: 8192,
    storageAmount: 1000000000,
  };

  const { data } = await saladCloudSdk.organizations.getGpuAvailability('acme-corp', gpuAvailabilityPrototype);

  console.log(data);
})();