### POST Initial Setup Example with Tanzu Operations Manager API Source: https://techdocs.broadcom.com/us/en/vmware-tanzu/platform/tanzu-operations-manager/3-2/tanzu-ops-manager/install-ops-man-api Concrete example of POST request to setup endpoint with actual values for decryption passphrase, internal identity provider, admin credentials, and HTTP/HTTPS proxy configuration. Demonstrates proper JSON formatting and curl syntax for initial BOSH Director configuration. ```bash curl "https://my-opsman.example.com/api/v0/setup" \ -X POST \ -H "Content-Type: application/json" \ -d '{ "setup": { "decryption_passphrase": "my-passphrase", "decryption_passphrase_confirmation":"my-passphrase", "identity_provider": "internal", "admin_user_name": "my-username", "admin_password": "my-password", "admin_password_confirmation": "my-password", "http_proxy": "http://myproxy.example.com", "https_proxy": "https://myproxy.example.com", "no_proxy": "127.0.0.1" } }' ``` -------------------------------- ### Initial Installation of an Isolation Segmentation Tile using Replicator Source: https://techdocs.broadcom.com/us/en/vmware-tanzu/platform/tanzu-operations-manager/3-2/tanzu-ops-manager/install-upgrading-products This example demonstrates the Replicator command used for the initial installation of an Isolation Segmentation tile. It specifies the tile name, the path to the tile file, and the desired output directory. ```Shell ./replicator-darwin \ --name seg-one \ --path /download/p-isolation-segment-v1.pivotal \ --output /output/p-isolation-segment-v1-seg-one.pivotal ``` -------------------------------- ### Example: Save BBR Private Key to PEM file (Bash) Source: https://techdocs.broadcom.com/us/en/vmware-tanzu/platform/tanzu-operations-manager/3-2/tanzu-ops-manager/install-backup-restore-backup-pcf-bbr An example demonstrating how to save a private key, including its BEGIN and END markers, into a file named bbr_key.pem using the printf command. ```bash $ printf -- "-----BEGIN RSA PRIVATE KEY----- MIIEkeycontents ----END RSA PRIVATE KEY-----" > bbr_key.pem ``` -------------------------------- ### Start Tanzu Operations Manager VM (Azure CLI) Source: https://techdocs.broadcom.com/us/en/vmware-tanzu/platform/tanzu-operations-manager/3-2/tanzu-ops-manager/azure-deploy-manual This command starts the Tanzu Operations Manager VM after its disk has been resized. It requires the VM name and resource group as input. ```bash az vm start --name opsman-3.0.x --resource-group $RESOURCE_GROUP ``` -------------------------------- ### GET api/v0/staged/products Source: https://techdocs.broadcom.com/us/en/vmware-tanzu/platform/tanzu-operations-manager/3-2/tanzu-ops-manager/install-ops-man-api Retrieves a list of staged products, primarily used to find the GUID of your BOSH Director. ```APIDOC ## GET api/v0/staged/products ### Description This endpoint lists all staged products currently configured in Tanzu Operations Manager. It is commonly used to obtain the GUID of the BOSH Director, which is necessary for subsequent job configuration requests. ### Method GET ### Endpoint /api/v0/staged/products ### Parameters None ### Request Example ```bash curl "https://YOUR-OPS-MANAGER-URL.com/api/v0/staged/products" ``` ### Response #### Success Response (200) - **products** (array) - A list of staged products, where each product object contains its GUID. - **guid** (string) - The unique identifier for the staged product (e.g., the BOSH Director's GUID). - **type** (string) - The type of the product (e.g., "bosh-director"). - **name** (string) - The name of the product. #### Response Example ```json [ { "guid": "bosh-director-guid-12345", "type": "bosh-director", "name": "bosh-director" } ] ``` ``` -------------------------------- ### POST Initial Setup to Tanzu Operations Manager API Source: https://techdocs.broadcom.com/us/en/vmware-tanzu/platform/tanzu-operations-manager/3-2/tanzu-ops-manager/install-ops-man-api Sends a POST request to the Ops Man API setup endpoint with metadata for decryption passphrase, identity provider, admin credentials, and proxy configuration. Required on first deployment to initialize BOSH Director and automatically create a UAA client. Returns 200 OK on success. ```bash curl "https://YOUR-OPS-MANAGER-URL.com/api/v0/setup" \ -X POST \ -H "Content-Type: application/json" \ -d '{ "setup": { "decryption_passphrase": "PASSPHRASE", "decryption_passphrase_confirmation":"PASSPHRASE", "identity_provider": "IDP-LOCATION", "admin_user_name": "ADMIN-USERNAME", "admin_password": "ADMIN-PASSWORD", "admin_password_confirmation": "ADMIN-PASSWORD", "http_proxy": HTTP-PROXY, "https_proxy": HTTPS-PROXY, "no_proxy": "127.0.0.1" } }' ``` -------------------------------- ### Import Installation Settings via Tanzu Operations Manager API Source: https://techdocs.broadcom.com/us/en/vmware-tanzu/platform/tanzu-operations-manager/3-2/tanzu-ops-manager/install-backup-restore-restore-pcf-bbr This code snippet demonstrates how to import installation settings into Tanzu Operations Manager using its API. It requires the FQDN of the Tanzu Operations Manager deployment, a UAA access token, and the decryption passphrase used during the export. This method is an alternative to using the UI. ```bash curl -v "https://OPS-MANAGER-FQDN/api/v0/installation_asset_collection \ -X POST \ -H "Authorization: Bearer UAA-ACCESS-TOKEN" \ -F 'installation[file]=@installation.zip' \ -F 'passphrase=DECRYPTION-PASSPHRASE' ``` -------------------------------- ### GET BOSH Director Jobs List from Tanzu Operations Manager API Source: https://techdocs.broadcom.com/us/en/vmware-tanzu/platform/tanzu-operations-manager/3-2/tanzu-ops-manager/install-ops-man-api Sends a GET request to retrieve all jobs configured on the BOSH Director. Requires the BOSH Director GUID obtained from api/v0/staged/products endpoint. Used to identify job GUIDs before updating resource configurations. ```bash GET api/v0/staged/products/:BOSH-DIRECTOR-GUID/jobs ``` -------------------------------- ### POST /api/v0/setup Source: https://techdocs.broadcom.com/us/en/vmware-tanzu/platform/tanzu-operations-manager/3-2/tanzu-ops-manager/install-ops-man-api Performs initial setup for the BOSH Director, including setting decryption passphrases, identity provider, and admin credentials. This request automatically creates a UAA client upon successful completion. ```APIDOC ## POST /api/v0/setup ### Description This endpoint is used to perform the initial setup of the BOSH Director. It requires parameters such as decryption passphrase, identity provider, admin username, and password. A successful request will also create a UAA client. ### Method POST ### Endpoint /api/v0/setup ### Parameters #### Request Body - **setup** (object) - Required - Contains the setup configuration. - **decryption_passphrase** (string) - Required - The decryption passphrase for the deployment. - **decryption_passphrase_confirmation** (string) - Required - Confirmation of the decryption passphrase. - **identity_provider** (string) - Required - Location of the identity provider (`internal` or `external`). - **admin_user_name** (string) - Required - The Tanzu Operations Manager admin username. - **admin_password** (string) - Required - The Tanzu Operations Manager admin password. - **admin_password_confirmation** (string) - Required - Confirmation of the admin password. - **http_proxy** (string) - Optional - The HTTP proxy URL, if applicable. - **https_proxy** (string) - Optional - The HTTPS proxy URL, if applicable. - **no_proxy** (string) - Optional - List of hosts that should not use a proxy. ### Request Example ```json { "setup": { "decryption_passphrase": "PASSPHRASE", "decryption_passphrase_confirmation": "PASSPHRASE", "identity_provider": "IDP-LOCATION", "admin_user_name": "ADMIN-USERNAME", "admin_password": "ADMIN-PASSWORD", "admin_password_confirmation": "ADMIN-PASSWORD", "http_proxy": "HTTP-PROXY", "https_proxy": "HTTPS-PROXY", "no_proxy": "127.0.0.1" } } ``` ### Response #### Success Response (200) - **message** (string) - A success message indicating the setup is complete. #### Response Example ```json { "message": "Setup complete." } ``` ``` -------------------------------- ### List Certificate Authorities Source: https://techdocs.broadcom.com/us/en/vmware-tanzu/platform/tanzu-operations-manager/3-2/tanzu-ops-manager/security-pcf-infrastructure-rotate-cas-and-leaf-certs This endpoint lists all available Certificate Authorities (CAs) and allows retrieval of their GUIDs. It is a GET request used to identify the GUID of the old, inactive root CA before deletion. ```APIDOC ## GET /api/v0/certificate_authorities ### Description Lists all root CAs and retrieves their GUIDs. This is used to identify the GUID of the old, inactive root CA for deletion. ### Method GET ### Endpoint `https://OPS-MANAGER-FQDN/api/v0/certificate_authorities` ### Parameters #### Path Parameters None #### Query Parameters None #### Request Body None ### Request Example ```bash curl "https://OPS-MANAGER-FQDN/api/v0/certificate_authorities" \ -X GET \ -H "Authorization: Bearer UAA-ACCESS-TOKEN" \ -i ``` ### Response #### Success Response (200) - **certificate_authorities** (array) - A list of certificate authorities, each containing details including GUID. #### Response Example ```json [ { "guid": "OLD-CERTIFICATE-GUID", "issuer": "...", "subject": "...", "created_at": "...", "ca_certificate": "..." }, { "guid": "NEW-CERTIFICATE-GUID", "issuer": "...", "subject": "...", "created_at": "...", "ca_certificate": "..." } ] ``` ``` -------------------------------- ### GET api/v0/staged/products/:BOSH-DIRECTOR-GUID/jobs Source: https://techdocs.broadcom.com/us/en/vmware-tanzu/platform/tanzu-operations-manager/3-2/tanzu-ops-manager/install-ops-man-api Lists all jobs associated with a specific BOSH Director GUID. This is a step in updating the resource configuration for jobs. ```APIDOC ## GET api/v0/staged/products/:BOSH-DIRECTOR-GUID/jobs ### Description This endpoint retrieves a list of all jobs associated with a given BOSH Director GUID. This information is essential for managing and updating the resource configuration of individual jobs. ### Method GET ### Endpoint /api/v0/staged/products/:BOSH-DIRECTOR-GUID/jobs ### Parameters #### Path Parameters - **BOSH-DIRECTOR-GUID** (string) - Required - The unique identifier of the BOSH Director. ### Request Example ```bash curl "https://YOUR-OPS-MANAGER-URL.com/api/v0/staged/products/bosh-director-guid-12345/jobs" ``` ### Response #### Success Response (200) - **jobs** (array) - A list of jobs associated with the BOSH Director. - **guid** (string) - The unique identifier for the job. - **name** (string) - The name of the job. - **template** (string) - The template name of the job. #### Response Example ```json [ { "guid": "job-guid-abcde", "name": "instance_group_name", "template": "job-template-name" } ] ``` ``` -------------------------------- ### NAT Instance Startup Script - Bash Source: https://techdocs.broadcom.com/us/en/vmware-tanzu/platform/tanzu-operations-manager/3-2/tanzu-ops-manager/gcp-prepare-env-manual Startup script for GCP NAT instances that enables IP forwarding and configures network address translation (MASQUERADE). This script runs on instance boot to configure the Linux kernel and iptables rules necessary for traffic routing between cluster VMs and the internet. ```bash #! /bin/bash sudo sysctl -w net.ipv4.ip_forward=1 sudo sh -c 'echo net.ipv4.ip_forward=1 >> /etc/sysctl.conf' sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE ``` -------------------------------- ### List Root CAs to Retrieve Old CA GUID using Tanzu Operations Manager API Source: https://techdocs.broadcom.com/us/en/vmware-tanzu/platform/tanzu-operations-manager/3-2/tanzu-ops-manager/security-pcf-infrastructure-rotate-cas-and-leaf-certs This command retrieves a list of all root CAs in Tanzu Operations Manager, allowing you to identify and copy the GUID of the old, inactive root CA. It requires the deployment's FQDN and a UAA access token. The API call uses a GET request to the '/api/v0/certificate_authorities' endpoint. ```bash curl "https://OPS-MANAGER-FQDN/api/v0/certificate_authorities" \ -X GET \ -H "Authorization: Bearer UAA-ACCESS-TOKEN" \ -i ``` -------------------------------- ### Product Management API Source: https://techdocs.broadcom.com/us/en/vmware-tanzu/platform/tanzu-operations-manager/3-2/tanzu-ops-manager/install-ops-man-api Endpoints for uploading, staging, and configuring product tiles within Tanzu Operations Manager. ```APIDOC ## POST /api/v0/available_products ### Description Uploads or imports a product into Tanzu Operations Manager. ### Method POST ### Endpoint /api/v0/available_products ### Parameters #### Request Body - **product_tarball** (file) - Required - The product tile archive. ### Request Example ``` { "product_tarball": "@/path/to/your/product.tar.gz" } ``` ### Response #### Success Response (200) - **status** (string) - Indicates the success of the upload. #### Response Example ```json { "status": "uploaded" } ``` ## GET /api/v0/available_products ### Description Lists the names and versions of all available products in Tanzu Operations Manager. ### Method GET ### Endpoint /api/v0/available_products ### Response #### Success Response (200) - **products** (array) - A list of available products. - **name** (string) - The name of the product. - **version** (string) - The version of the product. #### Response Example ```json { "products": [ { "name": "example-product", "version": "1.2.3" } ] } ``` ## POST /api/v0/staged/products ### Description Adds an uploaded product to Tanzu Operations Manager, staging it for deployment. ### Method POST ### Endpoint /api/v0/staged/products ### Parameters #### Request Body - **product_name** (string) - Required - The name of the product to stage. - **product_version** (string) - Required - The version of the product to stage. ### Request Example ```json { "product_name": "example-product", "product_version": "1.2.3" } ``` ### Response #### Success Response (200) - **guid** (string) - The unique identifier for the staged product. #### Response Example ```json { "guid": "a1b2c3d4-e5f6-7890-1234-567890abcdef" } ``` ## GET /api/v0/staged_products ### Description Confirms that a product is staged for deployment and displays its GUID. ### Method GET ### Endpoint /api/v0/staged_products ### Response #### Success Response (200) - **staged_products** (array) - A list of staged products. - **guid** (string) - The GUID of the staged product. - **name** (string) - The name of the staged product. - **version** (string) - The version of the staged product. #### Response Example ```json { "staged_products": [ { "guid": "a1b2c3d4-e5f6-7890-1234-567890abcdef", "name": "example-product", "version": "1.2.3" } ] } ``` ## PUT /api/v0/staged/products/:PRODUCT-GUID/networks_and_azs ### Description Assigns availability zones (AZs) and networks to a staged product. ### Method PUT ### Endpoint /api/v0/staged/products/:PRODUCT-GUID/networks_and_azs ### Parameters #### Path Parameters - **PRODUCT-GUID** (string) - Required - The GUID of the product to configure. #### Request Body - **networks** (object) - Required - Network configuration. - **azs** (object) - Required - Availability zone configuration. ### Request Example ```json { "networks": { "network-name": { "singleton_availability_zones": ["zone-1", "zone-2"] } }, "azs": { "zone-1": {}, "zone-2": {} } } ``` ### Response #### Success Response (200) - **status** (string) - Indicates the success of the network and AZ assignment. #### Response Example ```json { "status": "configured" } ``` ## PUT /api/v0/staged/products/:PRODUCT-GUID/properties ### Description Updates the properties of a staged product. ### Method PUT ### Endpoint /api/v0/staged/products/:PRODUCT-GUID/properties ### Parameters #### Path Parameters - **PRODUCT-GUID** (string) - Required - The GUID of the product to configure. #### Request Body - **properties** (object) - Required - The properties to update. ### Request Example ```json { "properties": { "some_property": "some_value" } } ``` ### Response #### Success Response (200) - **status** (string) - Indicates the success of the property update. #### Response Example ```json { "status": "updated" } ``` ## PUT /api/v0/staged/products/:PRODUCT-GUID/syslog_configuration ### Description Configures syslog settings for a staged product. ### Method PUT ### Endpoint /api/v0/staged/products/:PRODUCT-GUID/syslog_configuration ### Parameters #### Path Parameters - **PRODUCT-GUID** (string) - Required - The GUID of the product to configure. #### Request Body - **syslog_configuration** (object) - Required - The syslog configuration details. ### Request Example ```json { "syslog_configuration": { "address": "logs.example.com", "port": 514 } } ``` ### Response #### Success Response (200) - **status** (string) - Indicates the success of the syslog configuration. #### Response Example ```json { "status": "configured" } ``` ## GET /api/v0/staged/products/:PRODUCT-GUID/jobs ### Description Lists all jobs associated with a staged product and their GUIDs. ### Method GET ### Endpoint /api/v0/staged/products/:PRODUCT-GUID/jobs ### Parameters #### Path Parameters - **PRODUCT-GUID** (string) - Required - The GUID of the product. ### Response #### Success Response (200) - **jobs** (array) - A list of jobs for the product. - **guid** (string) - The GUID of the job. - **name** (string) - The name of the job. #### Response Example ```json { "jobs": [ { "guid": "job-guid-1", "name": "example-job" } ] } ``` ## PUT /api/v0/staged/products/:PRODUCT-GUID/jobs/:JOB-GUID/resource_config ### Description Updates the resource configuration for a specific job within a staged product. ### Method PUT ### Endpoint /api/v0/staged/products/:PRODUCT-GUID/jobs/:JOB-GUID/resource_config ### Parameters #### Path Parameters - **PRODUCT-GUID** (string) - Required - The GUID of the product. - **JOB-GUID** (string) - Required - The GUID of the job. #### Request Body - **resource_config** (object) - Required - The resource configuration to apply. ### Request Example ```json { "resource_config": { "instance_type": "m5.large", "instances": { "min": 1, "max": 3 } } } ``` ### Response #### Success Response (200) - **status** (string) - Indicates the success of the resource configuration update. #### Response Example ```json { "status": "updated" } ``` ``` -------------------------------- ### Example Output for Deployed VM Extensions Source: https://techdocs.broadcom.com/us/en/vmware-tanzu/platform/tanzu-operations-manager/3-2/tanzu-ops-manager/install-custom-vm-extensions The output of the GET request to the VM extensions endpoint includes a JSON object containing a list of VM extensions, each with its name and `cloud_properties`. ```json { "vm_extensions": [ { "name": "vm_ext1", "cloud_properties": { "source_dest_check": false } }, { "name": "vm_ext2", "cloud_properties": { "key_name": "operations_keypair" } } ] } ``` -------------------------------- ### List All Certificate Authorities via Tanzu Operations Manager API Source: https://techdocs.broadcom.com/us/en/vmware-tanzu/platform/tanzu-operations-manager/3-2/tanzu-ops-manager/security-pcf-infrastructure-rotate-cas-and-leaf-certs Retrieves all certificate authorities configured in Tanzu Operations Manager using a GET request. Requires UAA authentication token and returns an array of all CAs with their metadata including GUID, issuer, creation date, expiration date, and certificate PEM. ```bash curl "https://OPS-MANAGER-FQDN/api/v0/certificate_authorities" \ -X GET \ -H "Authorization: Bearer UAA-ACCESS-TOKEN" \ -i ``` -------------------------------- ### GET /api/v0/deployed/products Source: https://techdocs.broadcom.com/us/en/vmware-tanzu/platform/tanzu-operations-manager/3-2/tanzu-ops-manager/install-ops-man-api Retrieves a list of all deployed products on Tanzu Operations Manager. Requires an authorization token in the header. ```APIDOC ## GET /api/v0/deployed/products ### Description Retrieves a list of all deployed products on Tanzu Operations Manager. This is a common endpoint for testing API access. ### Method GET ### Endpoint `/api/v0/deployed/products` ### Parameters #### Query Parameters None #### Headers - **Authorization** (string) - Required - Bearer token for authentication. Format: `Authorization: Bearer YOUR-ACCESS-TOKEN` ### Request Example ```bash curl "https://OPS-MAN-FQDN/api/v0/deployed/products" \ -X GET \ -H "Authorization: Bearer UAA-ACCESS-TOKEN" ``` ### Response #### Success Response (200) - **Array of Objects** (object[]) - A list of deployed products, each with `installation_name`, `guid`, `type`, and `product_version`. #### Response Example ```json [ { "installation_name": "p-bosh", "guid": "p-bosh-00000000000000000000", "type": "p-bosh", "product_version": "1.10.0.0" }, { "installation_name": "cf-00000000000000000000", "guid": "cf-00000000000000000000", "type": "cf", "product_version": "1.10.0" } ] ``` ``` -------------------------------- ### Add a Pre-Created Client Before Initial Deployment Source: https://techdocs.broadcom.com/us/en/vmware-tanzu/platform/tanzu-operations-manager/3-2/tanzu-ops-manager/install-opsman-users Adds a pre-created client to Tanzu Operations Manager before the initial deployment. ```APIDOC ## Add a Pre-Created Client Before Initial Deployment ### Description Adds a pre-created client to Tanzu Operations Manager before you deploy it for the first time. Requires UAAC to be installed (`gem install cf-uaac`). ### Method POST ### Endpoint `/api/v0/setup` ### Parameters #### Request Body The request body should contain configuration details, including the `precreated_client_secret`. - **precreated_client_secret** (string) - Required - The authentication secret for the pre-created client. Must be between 1 and 255 ASCII characters. ### Request Example ```json { "precreated_client_secret": "YOUR-SECRET" } ``` * `YOUR-SECRET` (string) - The authentication secret you use to access the pre-created client. ### Response #### Success Response (200) Indicates the setup was successful and the `precreated-client` UAA client has been created. #### Response Example (No specific response body provided in the documentation, assumes a standard API success response.) ``` -------------------------------- ### Tanzu Operations Manager API Response - Create Custom CA Source: https://techdocs.broadcom.com/us/en/vmware-tanzu/platform/tanzu-operations-manager/3-2/tanzu-ops-manager/security-pcf-infrastructure-rotate-cas-and-leaf-certs Example JSON response returned by the Tanzu Operations Manager API after successfully creating or posting a custom CA certificate. Contains certificate metadata including GUID, issuer, creation and expiration dates, active status, and the complete certificate in PEM format. ```json { "certificate_authorities": [ { "guid": "f7bc18f34f2a7a9403c3", "issuer": "CUSTOM-CERTIFICATE", "created_on": "2017-01-09", "expires_on": "2021-01-09", "active": true, "cert_pem": "-----BEGIN CERTIFICATE-----\nMIIC+zCCAeOgAwIBAgI....etc" } ] } ``` -------------------------------- ### Creating a New Replicated Tile with Replicator Source: https://techdocs.broadcom.com/us/en/vmware-tanzu/platform/tanzu-operations-manager/3-2/tanzu-ops-manager/install-upgrading-products This command generates a replica of a Tanzu Operations Manager tile using the Replicator tool. It requires the name of the existing replica, the path to the new tile version, and an output path for the new replica. ```Shell ./replicator-darwin \ --name NAME-OF-EXISTING-REPLICA \ --path PATH-TO-NEW-TILE \ --output /output/p-isolation-segment-v2-seg-one.pivotal ``` -------------------------------- ### Tanzu Operations Manager API Response - Generate CA Source: https://techdocs.broadcom.com/us/en/vmware-tanzu/platform/tanzu-operations-manager/3-2/tanzu-ops-manager/security-pcf-infrastructure-rotate-cas-and-leaf-certs Example JSON response returned by the Tanzu Operations Manager API after successfully generating a new CA certificate. Contains certificate metadata including GUID, issuer (VMware), creation and expiration dates, active status, and the complete certificate in PEM format with base64-encoded certificate data. ```json { "guid": "f7bc18f34f2a7a9403c3", "issuer": "VMware", "created_on": "2017-01-19", "expires_on": "2021-01-19", "active": false, "cert_pem": "-----BEGIN EXAMPLE CERTIFICATE-----\nMIIC+zCCAeOgAwIBAgIBADANBgkqhkiG9w0BAQsFADAfMQswCQYDVQQGEwJVUzEQ\nEXAMPLEoCgwHUGl2b3RhbDAeFw0xNDarthgyMTQyMjVaFw0yMTAxMTkyMTQyMjVa\nEXAMPLEoBgNVBAYTAlVTMRAwDgYDVVaderdQaXZvdGFsMIIBIjANBgkqhkiG9w0B\nEXANPLEoAQ8AMIIBCgKCAQEAyV4OhPIIZTEym9OcdcNVip9Ev0ijPPLo9WPLUMzT\nEXAMPLEo/TgD+DP09mwVXfqwBlJmoj9DqRED1x/6bc0Ki/BAFo/P4MmOKm3QnDCt\nEXAMPLEooqgA++2HYrNTKWJ5fsXmERs8lK9AXXT7RKXhktyWWU3oNGf7zo0e3YKp\nEXAMPLEoh1NwIbNcGT1AurIDsxyOZy1HVzBLTisMyDogJmSCLsOw3qUDQjatjXKw\nEXAMPLEojG3nv2hvD4/aTOiHuKM3+AGbnaS2MdIOvFOh/7Y79tUp89csK0gs6uOd\nEXAMPLEohe4DcKw5CzUTfHKNXgHyeoVOBPcVQTp4lJp1iQIDAQABo0IwQDAdBgNV\nEXAMPLEoyH4y7VEuImLStXM0CKR8uVqxX/gwDwYDVR0TAQH/BAUwAwEB/zAOBgNV\nEXAMPLEoBAMCAQYwDQYJKoZIhvcNAQELBQADggEBALmHOPxdyBGnuR0HgR9V4TwJ\nEXAMPLEoGLKVT7am5z6G2Oq5cwACFHWAFfrPG4W9Jm577QtewiY/Rad/PbkY0YSY\nEXAMPLEokrfNjxjxI0H2sr7qLBFjJ0wBZHhVmDsO6A9PkfAPu4eJvqRMuL/xGmSQ\nEXAMPLEoCynMNz7FgHyFbd9D9X5YW8fWGSeVBPPikcONdRvjw9aEeAtbGEh8eZCP\nEXAMPLEob33RuR+CTNqThXY9k8d7/7ba4KVdd4gP8ynFgwvnDQOjcJZ6Go5QY5HA\nEXAMPLEoPFW8pAYcvWrXKR0rE8fL5o9qgTyjmO+5yyyvWIYrKPqqIUIvMCdNr84=" } ``` -------------------------------- ### Confirm Verifier Deactivation for Other Tiles using cURL Source: https://techdocs.broadcom.com/us/en/vmware-tanzu/platform/tanzu-operations-manager/3-2/tanzu-ops-manager/install-granular-verifier-control This snippet demonstrates how to retrieve the status of all install-time verifiers for a specific product (tile) using a GET request to the Tanzu Operations Manager API. It requires the Operations Manager FQDN, the product's GUID, and a UAA access token. The output is a JSON object listing verifiers and their enabled status, allowing confirmation that a specific verifier has been deactivated. ```shell curl "https://OPS-MAN-FQDN/api/v0/staged/products/PRODUCT-GUID/verifiers/install_time" \ -X GET \ -H "Authorization: Bearer UAA_ACCESS_TOKEN" ``` -------------------------------- ### Importing a Product into Tanzu Operations Manager Source: https://techdocs.broadcom.com/us/en/vmware-tanzu/platform/tanzu-operations-manager/3-2/tanzu-ops-manager/install-upgrading-products This process involves importing a product file (.pivotal) into the Tanzu Operations Manager Installation Dashboard. Ensure the product and its corresponding stemcell are downloaded from the Broadcom Support portal. ```Shell # Assumes a .pivotal file has been downloaded and is available. # The actual import is done via the Tanzu Operations Manager UI. ```