Skip to main content

Aria Automation Configuration Properties: The Chamber of Secrets

 Aria Automation Configuration Properties: The Chamber of Secrets


Warning 🧪 This may get you in serious trouble. If you are working in customer’s environment, changing these parameters may render the environment unusable or make it unstable. The owner of the blog won’t be held responsible for any such ordeals. Play in your labs first.

Please make changes to these values under proper supervision of Broadcom\VMware engineers. This is coming straight from someone I know in Broadcom. 


List of all possible keys


cloud.zones.overlapping.enabledEnable overlapping of cloud zone computes.
cooldown.ui.image.sync.minutesE2E test for Sync Images button
disable.abx.integrationDisables ABX integration endpoint creation with Extensibility proxies
disable.deployment.sharing.uiDisables deployment sharing between all users in the project
disable.gitlab.terraform.supportDisables Gitlab support for Terraform
disable.ipam.ip.blocksDisables IPAM IP blocks in Network Profiles
disable.metering.policyDisables price metering policy configuration
disable.project.constraintsHides project constraints until the contraints functionality is fully   implemented
disable.project.propertiesDisables project properties
disable.project.tagsDisables tags on projects
disable.tenant.managementHide the Tenant Management Tab
disable.ui.authorizationDisables the UI authorization, providing maximum rights in the UI
disable.ui.endpoint.edit.pollingDisables endpoint status polling to update data collection status
disable.ui.endpoint.pollingDisables endpoint polling
disable.ui.machines.infrastructure.viewHides the Machines view in Infrastructure
disable.ui.onboarding.menuDisables onboarding UI which is enabled by default
disable.ui.security.infrastructure.viewHides the Security view in Infrastructure
disable.ui.volumes.infrastructure.viewHides the Volumes view in Infrastructure
disable.ui.workloads.viewDisables the side navigation in Workloads and rename them to Deployments
disable.vpc.zonesDisables VPC zones.
disable.vrai.integrationDisables vRAI integration
disable.vrops.integrationDisables vROps integration
disable.vsphere.fcdDisables First class disk (FCD)
disable.workflow.enumerationDisables enumeration of workflows after adding a VRO endpoint
ENABLE_EXTENSIBILITY_SUPPORTEnable extensibility support for onPrem appliances.
enable_request_stage_infoEnable request stage info in dev mode.
enable.amazon.resource.name.uiEnables Amazon resource name UI when adding AWS cloud account
enable.aria.automation.standalone.modeAllows user to open Assembler, Service Broker, Pipelines, and Config   without being redirected to Aria Automation
enable.aria.namingEnables Aria naming
enable.aws.application.load.balancerEnables cloud-specific ‘Application Load Balancers’ resource types for   AWS Endpoints within Blueprint UI
enable.aws.classic.load.balancerEnables cloud-specific ‘Classic Load Balancers’ resource types for AWS   Endpoints within Blueprint UI
enable.aws.network.load.balancerEnables cloud-specific ‘Network Load Balancers’ resource types for AWS   Endpoints within Blueprint UI
enable.brandingEnables org branding features
enable.ccs.uiEnables Cloud Consumption tab
enable.cloud.specific.load.balancersEnables cloud-specific ‘Load Balancers’ resource types for Azure, and NSX   Endpoints within Blueprint UI
enable.cloudhealth.endpointEnables CloudHealth endpoint integration
enable.cmx.onboard.tkg.clustersEnable onboarding of TKG clusters in vRA.
enable.cmx.sv.namespaces.project.changeEnable changing the project of supervisor namespaces.
enable.create.resourceEnable TTV or VM Creation in Service Broker UI.
enable.custom.namingEnable new custom naming for your organization.
enable.custom.naming.migrationMigrate existing single project level template in project page to the new   custom name templates.
enable.custom.resource.actionsEnables custom resource actions for existing resource types
enable.custom.resourcesEnables custom resource types
enable.deployment.api.in.create.vmUse deployment POST API for creating the VM.
enable.discovered.computesFetch all discovered computes for all Cloud Account regions
enable.flagman.custom.namingEnables new custom naming type used in generic allocation via helper.
enable.flavor.mapping.core.countEnables use of Core Count for vSphere endpoints in flavor mappings.
enable.form.designer.code.editorEnable code editor in Form Designer request tab
enable.form.designer.external.validations.code.editorEnable code editor in Form Designer validations tab
enable.gcp.gpu.properties.phase.twoEnables use of GPU properties for GCP endpoints in flavor mappings and   Day2 policies
enable.github.enterpriseEnable GitHub Enterprise Integration.
enable.github.enterprise.on.premEnable GitHub Enterprise Integration on-prem for testing.
enable.gitlab.enterpriseEnable GitLab Enterprise Integration.
enable.gitlab.enterprise.on.premEnable GitLab Enterprise Integration on-prem for testing.
enable.global.searchEnables global search in navigation header
enable.grid.inline.sorting.resourcesEnables sorting directly from the grid column for grids under resources
enable.guardrails.uiEnables Guardrails tab
enable.hcmp.actionsEnables actions from HCMP (Hybrid Cloud Management Platform).
enable.hcmp.alertsEnables alerts from HCMP (Hybrid Cloud Management Platform).
enable.hcmp.insightsEnables insights from HCMP (Hybrid Cloud Management Platform).
enable.image.mapping.ungrouped.viewEnables the ungrouped view for image mappings
enable.ipam.ip.blocks.vmcEnables IPAM IP blocks in Network Profiles for VMC
enable.keyboard.shortcutsEnables keyboard shortcuts
enable.live.agentEnables integrated live agent instead of intercom
enable.migration.uiEnables Migration tab
enable.multi.project.scope.secretsEnables Multi project scoped secrets
enable.multiple.networks.on.local.ip.rangeEnable support for multiple networks on a local IP range
enable.network.step.in.create.vmEnables the network step in create VM.
enable.new.image.mapping.implEnables updates to image mappings views.
enable.new.security.groupsEnable new security groups provisioning and management
enable.nsx.alb.cloud.accountEnables nsx_alb cloud account creation in the UI
enable.nsx.load.balancer.enhancementsEnable nsx load balancer with nsx specific settings
enable.nsx.load.balancer.healthcheck.enhancementsEnable nsx load balancer with nsx health check specific settings
enable.pendo.io.onprem.trackingEnable telemetry data to Pendo.io for user tracking in On-Prem
enable.pendo.io.saas.trackingEnable telemetry data to Pendo.io for user tracking in SaaS
enable.policy.approval.onboardingEnables policy approvals during onboarding.
enable.prelude.unifiedEnables Prelude with Unified shell
enable.project.encryption.propertyEnables encryption of the value of a custom property in a project
enable.project.system.propertiesEnables viewing and creating system custom project properties starting   with ‘__’
enable.quick.onboardingEnables quick onboarding feature on the virtual machines page
enable.saltstack.integrationEnable SaltStack Integration
enable.spot.machineEnables option to allow spot machine in AWS cloud zones
enable.tenant.management.image.mappingsEnables the image mapping tab under Tenant Management
enable.tenant.subscriptionsEnables tenant subscriptions in provider organization).
enable.tmc.cluster.groupsEnable the feature toggle for cluster groups for TMC Integration.
enable.tmc.integrationEnable the feature toggle for TMC Integration.
enable.tmc.workspacesEnable the feature toggle for workspaces for TMC Integration.
enable.ui.azure.environmentEnables selecting an environment for Azure Endpoints.
enable.ui.day2.resourcesEnables the Day2 operations on the machines page
enable.ui.delete.resourcesEnables the ‘delete’ button on machines and volumes page
enable.ui.endpoint.region.cachingEnables caching of endpoint regions in the UI
enable.ui.legacy.machines.workloads.viewEnables the legacy (Infrastructure) Machines view in Workloads
enable.ui.machines.workloads.viewEnables the Machines view in Workloads
enable.ui.manual.datacollector.idIf true, use tango-vsphere as the data collector for endpoint creation
enable.ui.networks.workloads.viewEnables the Network view in Workloads
enable.ui.remote.consoleEnables the ‘remote console’ button on machines page
enable.ui.remote.desktopEnables remote desktop
enable.ui.remote.sshEnables remote SSH
enable.ui.resource.detailsEnables the detail pages of the resources in both Workloads All Resources   and each individual resource page
enable.ui.volumes.workloads.viewEnables the Volumes view in Workloads
enable.vmc.cloud.account.integrationEnable VMC Cloud Account Integration.
enable.vro.cloud-pluginAllows you to set an API token that will be used by the vRO integration   to communicate with Tango
enable.workload.mobilityEnable workload mobility.
endpoint.validation.retry.countAllows modifying the endpoint validation action retry count. If not set   used the default which is 4.
iaas.api.integration.endpoints.enabledEnable IaaS API integration endpoints.
iaas.api.tango.85.version.enabledEnable new IaaS API Version.
interval.ui.endpoint.edit.pollSets the endpoint edit poll interval in seconds
interval.ui.endpoint.pollSets the endpoint poll interval in seconds. Default = 5 seconds
interval.ui.request.pollSets the request poll interval in seconds
limitservice.featurelimits.enabledEnable limit service feature limits
provider.vra.feature.enabledEnable vRA7 and vRA8 providers
rbacservice.projectscope.enabledEnables project scope for custom role
SESSION_TIMEOUT_DURATION_MINUTESSets the session timeout duration in minutes
show.rbac.hidden.entitiesShows all roles/permissions, including the ones that have the hidden   boolean flag
skip.origin.checkEnables frame communication even if the UIs are not hosted on the same   domain (for debugging).
UI_STARGATE_PROXY_SHOW_FIPS_MODEEnables FedRamp features to cloud proxy pages
vro.csp.user.token.enabledWhen enabled user token is propagated to vRO, else vRO operations are   called with service token.
vro.encryption.enabledUse encryption when sending secure property values to vRO server
vro.endpoint.status.enabledAllow manually enable/disable vRO endpoint
enable.vro.extensibility.proxyEnables Extensibility proxies for the vro integrations
enable.vertical.nav.filterEnables searching the left side menu
ENABLE_CREATE_RESOURCEEnables creating resources
billable.resources.visibility.enabledEnables billing visibility feature
nsxt.vm.tagging.enableEnables replicating tags to NSX as it does for vSphere
allow.ui.admin.menuEnables ‘Configuration Property’ side menu item
enable.dark.modeEnables Clarity dark mode
ENABLE_EBSEnables Event Broker Subscription
blueprint-ebs-eventsNeed to be checked
allow.all.load.balancer.typesAllows load balancers on network profile for NSX-P and AWS (NSX-V, NSX-T,   Azure, and Azure EA are enabled by default)


How to access it for the first time

Just go to Infrastructure tab and add configurationProperties to the URL or simply just use these URLs below.

On-Prem URL: https://VRA-FQDN/automation/#/service/automation-ui/provisioning-ui;ash=%2FconfigurationProperties

Access via API

GET method – to get all key options and set values if any.

Bash

curl --location 'https://vra-fqdn/provisioning/config/toggles' --header 'Authorization: Bearer eyJ0eX***********v'

PATCH method – to toggle these options via API.

Bash

curl -k -s -H "Content-Type: application/json" -H "Authorization: Bearer $access_token" $url/iaas/api/configuration-properties?apiVersion=2021-07-15 -X PATCH -d '{"key":"SESSION_TIMEOUT_DURATION_MINUTES", "value":"360"}'

Extra Bits (Unregister a Machine forcefully)

I was unregistering a machine which I onboarded earlier but added 2 disks to via Aria Automation Day-2 Operation. Unregister operation failed with error “Onboarded machine has one or more provisioned disk”. Alright, I got it! But What if you want to forcefully do that.

There is a way. Enabling this property below in your vRA Configuration Properties will let you unregister the machines forcefully. No – it wont break anything.

Key NameDescription
enable.unregister.provisioned.machinetrue

What’s funny is that this key is missing from both UI and API. Unless you know it exists, there is no good way. I didn’t but thanks to my team lead Tyrone Hammergreen, I was able to fix the issue and put it here for everyone.

That’s all for now. Thanks. See you in other posts.

Comments

Popular posts from this blog

  Issue with Aria Automation Custom form Multi Value Picker and Data Grid https://knowledge.broadcom.com/external/article?articleNumber=345960 Products VMware Aria Suite Issue/Introduction Symptoms: Getting  error " Expected Type String but was Object ", w hen trying to use Complex Types in MultiValue Picker on the Aria for Automation Custom Form. Environment VMware vRealize Automation 8.x Cause This issue has been identified where the problem appears when a single column Multi Value Picker or Data Grid is used. Resolution This is a known issue. There is a workaround.  Workaround: As a workaround, try adding one empty column in the Multivalue picker without filling the options. So we can add one more column without filling the value which will be hidden(there is a button in the designer page that will hide the column). This way the end user will receive the same view.  

57 Tips Every Admin Should Know

Active Directory 1. To quickly list all the groups in your domain, with members, run this command: dsquery group -limit 0 | dsget group -members –expand 2. To find all users whose accounts are set to have a non-expiring password, run this command: dsquery * domainroot -filter “(&(objectcategory=person)(objectclass=user)(lockoutTime=*))” -limit 0 3. To list all the FSMO role holders in your forest, run this command: netdom query fsmo 4. To refresh group policy settings, run this command: gpupdate 5. To check Active Directory replication on a domain controller, run this command: repadmin /replsummary 6. To force replication from a domain controller without having to go through to Active Directory Sites and Services, run this command: repadmin /syncall 7. To see what server authenticated you (or if you logged on with cached credentials) you can run either of these commands: set l echo %logonserver% 8. To see what account you are logged on as, run this command: ...
  The Guardrails of Automation VMware Cloud Foundation (VCF) 9.0 has redefined private cloud automation. With full-stack automation powered by Ansible and orchestrated through vRealize Orchestrator (vRO), and version-controlled deployments driven by GitOps and CI/CD pipelines, teams can build infrastructure faster than ever. But automation without guardrails is a recipe for risk Enter RBAC and policy enforcement. This third and final installment in our automation series focuses on how to secure and govern multi-tenant environments in VCF 9.0 with role-based access control (RBAC) and layered identity management. VCF’s IAM Foundation VCF 9.x integrates tightly with enterprise identity providers, enabling organizations to define and assign roles using existing Active Directory (AD) groups. With its persona-based access model, administrators can enforce strict boundaries across compute, storage, and networking resources: Personas : Global Admin, Tenant Admin, Contributor, Viewer Projec...