Console API
    Console API
    • User
      • User Info
        GET
      • Ssh keys
        GET
    • IAM
      • Add user to user group
        POST
      • Create user group
        POST
      • Get roles
        GET
      • Get all user groups v2
        GET
      • Create user group v2
        PUT
      • Detail user group v2
        GET
      • Update user group v2
        PUT
      • Delete a user group v2
        DELETE
      • Get roles v2
        GET
      • Detail role v2
        GET
      • Delete a Role v2
        DELETE
      • Get user list of all VPCs
        GET
    • Tenant / Regions
      • Get Regions & Tenant info
        GET
      • Get Tenant Info
        GET
    • Project
      • Get project list
        GET
      • Create Project
        POST
      • Detail Project
        GET
      • Delete Project
        DELETE
    • VPC
      • Get VPC List (Tenant Owner)
        GET
      • Get VPC List
        GET
      • Rename VPC
        PUT
      • Create VPC
        POST
      • Delete VPC
        DELETE
      • Get VPC Quota
        GET
      • Check user can create VPC
        POST
      • Get VPCs of User v2
        GET
    • Images
      • Get images
    • Flavors
      • Get flavors
    • Storage Policy
      • List
    • Instances
      • List
      • Detail
      • Security Group
      • Create instance
      • Power off
      • Reboot
      • Power on
      • Terminate
      • Resize
      • Lock Termination
      • Rename
      • Manage tag
      • Check VPC enable NVME
      • Get Monitor performance url
    • Subnet
      • List
      • Create
      • Rename
      • Delete
      • Manage tags
    • Security group
      • Security Group List
      • Security Group Detail
      • Rule Types
      • Create Security Group
      • Create Rule
      • Apply to private ip
      • Delete Rule
      • Delete security group
      • Manage tag
      • Get application ports
      • Get quota Security Group
    • Floating IP
      • List
      • Allocate
      • Connect to instance
      • Disconnect
      • Release
      • Manage tag
    • Activity Logs
      • List
    • Tags
      • Lists
    • Billing
      • Bill
        • Get bills by date
        • Get Bills by paging
        • Bill Info
        • Bill service types
    • S3
      • Get bucket policy
      • List buckets
      • Get s3 service enabled
    • IP Access
      • API Portal Access Log
    • Metal Cloud
      • Bare Metal Servers
        • List all servers
        • Get server details
        • Get server console URL
        • Create server (V2)
        • Create server (V1)
        • Rename a server (Portal name)
        • Power on a server
        • Power off a server
        • Delete a server
      • Subnets
        • Get an available subnet
        • Create a subnet
        • List all subnets
        • Delete a subnet
        • Update a subnet
      • Network ACLs
        • List all network ACLs
        • Update a network ACL
        • Get a network ACL details
        • List all rule groups of a Network ACL
        • List all rules of a group (Network ACL)
        • Update a rule of a network ACL
      • OS images
        • List all public images
        • List all custom images
        • Upload a new custom image to S3
        • Get presigned upload URLs
        • Upload a custom image from S3 to FPT image repository
        • Delete a custom image
        • Sync an image to Console (Portal)
      • Server flavors
        • Quota list
        • Get list server flavors
    • Storage Disk
      • Create Storage Disk
      • List Storages
      • Update
      • Create snapshot
      • Tagging
      • Attach
      • Detach
      • Delete
    • Instance Group
      • Create
      • Get policies
      • Get Instance groups
      • Delete
    • Instance Schedule
      • Create
      • List
      • Update instance apply
      • Detail
      • Delete
    • VPN
      • Create
      • List
      • Update instance apply
      • Detail
      • Delete
    • Task
      • Mark as read
    • Edge Gateway
      • Get list edge gateways
    • Schemas
      • Sample Schemas
        • CreateInstanceSchema
        • Pet
        • Category
        • Tag
      • Metal Cloud
        • Request
        • Bare Metal Server details
        • Subscription
        • Package details
        • Image

    Metal Cloud

    A. Precondition
    1.
    For the FPT's Partner side:
    Sign up for an account at http://id.fptcloud.com/
    Provide FPT about the email address that has been used to sign up
    2.
    For the FPT side:
    Set up a VPC for the Partner
    Invite the Partner's user account to the Partner Tenant and VPC
    Provide an API Token, Tenant ID (OrgID), and VPC ID (vpc_id) to the partner.
    Otherwise, the partner has to create a new VPC by an API.
    B. Main flow
    1.
    Configure network:
    Get an available network: Get the value of "id", "cidr", and "gateway" of an available subnet in the inventory. These values are used to create a new subnet
    Create a new subnet: Create a new subnet that is reuired to create a new Bare Metal GPU server.
    *Subnet List: Get the list of subnets within the VPC.
    2.
    Configure Network Security
    Network ACL (NACL) List: Get the list of Network ACLs associated with subnets.
    List the rules of an NACL: Get the existing inbound and outbound policies of an NACL. A default outbound rule will be updated automatically when an NACL is created.
    Update the rules of an NACL: Add a new rule or update an existing rule of an NACL
    3.
    Create GPU servers
    Get available server images: Get the list of server images compatible with NVIDIA GPUs. (Which are pre-configured by FPT)
    Get available server packages (flavor): Get the list of server packages along with their configurations, including GPU generation and hardware information.
    Create Bare Metal GPU Servers: Set up the server configurations and request to create multiple servers at the same time. The number of servers is limited by the quota setup by FPT admin.
    4.
    Manage GPU servers:
    You may perform actions to manage a server: Power on, Power off, or permanently Delete a server.
    Modified at 2025-08-25 02:48:00
    Previous
    API Portal Access Log
    Next
    Bare Metal Servers
    Built with