code: func (op *Operator) AutopilotGetConfiguration(args *structs.DCSpecificRequest, reply *autopilot.Config) error {
  	if done, err := op.srv.forward("Operator.AutopilotGetConfiguration", args, args, reply); done {
  		return err
  	}
  
  	// This action requires operator read access.
  	rule, err := op.srv.ResolveToken(args.Token)
  	if err != nil {
  		return err
  	}
  	if rule != nil && !rule.OperatorRead() {
  		return acl.ErrPermissionDenied
  	}
  
  	state := op.srv.fsm.State()
  	_, config, err := state.AutopilotConfig()
  	if err != nil {
  		return err
  	}
  	if config == nil {
  		return fmt.Errorf("autopilot config not initialized yet")
  	}
  
  	*reply = *config
  
  	return nil
  }
docs: // AutopilotGetConfiguration is used to retrieve the current Autopilot configuration.