Skip to main content

updateInstanceConfigVariables Mutation

Update one or more Instance config variables.

Access is permitted when any of the following condition(s) are met: 1. The signed-in User has any of the following permissions for the associated Organization: [org_manage_instances]. 2. The signed-in User has any of the following permissions for the object: [instance_edit]. 3. The signed-in User has any of the following permissions for the object's 'customer' attribute: [customer_admin_manage_instances, customer_manage_marketplace_integrations]. 4. The signed-in User has any of the following permissions for the object's 'integration' attribute: [integration_admin_permissions, integration_view, integration_edit, integration_remove]. 5. The signed-in User has any of the following permissions for the object's 'integration_Customer' attribute: [customer_admin_manage_instances, customer_admin_integration_permissions, customer_manage_integrations]. 6. The signed-in User has any of the following permissions for the object's 'customer' attribute: [customer_access_marketplace_integrations] when a value for 'integration.user_level_configured' exists on the object and equals 'True'.

Input fields (UpdateInstanceConfigVariablesInput!)

ArgumentTypeDescription
configVariables[InputInstanceConfigVariable]The Instance with which the Config Variable is associated.
configModeStringDesired configuration mode.
configCompleteBooleanWhether the configuration is complete and ready to be deployed.
idIDThe ID of the Instance to mutate.
clientMutationIdStringA unique identifier for the client performing the mutation.

Return fields (UpdateInstanceConfigVariablesPayload)

clientMutationId (String)
errors ([ErrorType!]!)
instance (Instance)