meshcloud

meshcloud

  • User Docs
  • Operator Docs
  • API Docs
  • Release Notes
  • FAQ
  • Help
  • Feedback

›Guides

Governance

  • Overview
  • meshTenants
  • Replication Configuration
  • Managing Tags
  • Identifiers
  • Onboarding
  • Customizing
  • meshStack APIs

Identity & Access

  • Identity and Access Management
  • Identity Provider
  • Identity Lookup
  • Authorization
  • User Revocation
  • User & Group LDAP Synchronisation
  • User & Group SCIM Synchronisation

Metering & Billing

  • Architecture
  • Configuration

Amazon Web Services

  • Integration
  • Landing Zones
  • Metering
  • SSO Setup
  • Reserved Instances & Savings Plans Guide

Microsoft Azure

  • Integration
  • Landing Zones
  • Metering
  • Cloud Inventory

Google Cloud Platform

  • Integration
  • Landing Zones
  • Metering

Cloud Foundry

  • Integration
  • Metering

Kubernetes

  • Integration
  • Landing Zones
  • Metering

OpenShift

  • Integration
  • Landing Zones
  • Metering

OpenStack

  • Integration
  • VMware Integrated OpenStack
  • Metering
  • Cloud Inventory

meshMarketplace

  • Integration
  • Marketplace Development
  • Metering
  • meshcloud OSB API Profile
  • Tenant Services
  • Metrics-based Metering
  • Tutorial: Implement a Broker
  • Tutorial: Dashboards

Operations

  • Managed Service
  • Email
  • Logging & Auditing
  • Metrics & Monitoring
  • Metrics Metadata
  • Backup

Guides

  • How to get started with meshStack
  • How to integrate a meshPlatform into meshStack
  • How to manually integrate AWS as meshPlatform
  • How to manually integrate Azure as meshPlatform
  • How to manually integrate GCP as meshPlatform
  • How to create a meshCustomer via API
  • How to start with the meshMarketplace
  • How to manage partner level permissions
Edit

How to create a meshCustomer via API

This how-to guide is targeted at Cloud Foundation Partners. You need meshObject API user to run through the steps below.

Step 1: Install Postman

First install postman. While any tool will do, in this how-to will use Postman.

Step 2: Import existing Customer Owners into the meshObjectCollection

Import the existing meshCustomerUserBindings for the Customer Owners into the meshObjectCollection. Importing is done by specifying the meshObjectCollection in the request URL.

curl --location --request PUT 'https://backend-url/api/meshobjects?meshObjectCollection=collection-my-customer-customer-owners&owner=partner@meshcloud.io' \
--header 'Content-Type:  application/vnd.meshcloud.api.meshobjects.v1+yaml;charset=UTF-8' \
--header 'Accept:  application/vnd.meshcloud.api.meshobjects.v1+json' \
--header 'Authorization: Basic xyz' \
--data-raw 'apiVersion: v1
kind: meshCustomerUserBinding
roleRef:
  name: Customer Owner
targetRef: my-customer
  name:
subjects:
  - name: partner@meshcloud.io'
Last updated on 3/21/2023
← How to manually integrate GCP as meshPlatformHow to start with the meshMarketplace →
  • Step 1: Install Postman
  • Step 2: Import existing Customer Owners into the meshObjectCollection
meshcloud
Docs
User DocumentationOperator Documentation
Community & Follow us
TwitterFacebookLinkedInXING
More
Release NotesGitHub
Copyright © 2023 meshcloud GmbH